- 1、本文档共136页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字电子技术 课件 第13章__数据库系统开发
第13章 数据库系统开发 任课老师: 【本章要点】 本章将介绍数据库系统开发过程中开发工具的选择、系统设计的原则,以及前台应用程序访问数据库的技术。 此外,简要介绍数据和数据库的复制和发布的概念,以及基本方法。 13.1 数据库系统开发简介 SQL Server 2005作为一个数据库管理系统的后台,其功能强大、操作方便。但在数据库系统的开发中,SQL Server还需要与前台应用程序开发语言相结合。 13.1 数据库系统开发简介 1.开发工具的选择 在选择开发工具时应考虑客户的需求、系统功能、性能要求以及开发人员的习惯等因素。如果准备开发的是C/S(客户端/服务器)结构的应用程序时,前台开发语言通常可选择Visual Basic、Visual Basic.NET、Visual C++、Delphi、和Power Builder等,这些开发语言均提供了与SQL Server 2005的接口。 13.1 数据库系统开发简介 2.系统开发的技术准备 开发信息管理系统需要掌握以下技术: ●后台数据库创建管理方法。 ●所选前台开发工具的基本编程方法。 ●常用T-SQL语句的使用。 ●ADO数据访问技术。 13.1 数据库系统开发简介 3.系统设计的原则 数据库系统应用的三要素:使用者、计算机和数据(信息)。在实际应用中,人机交互界面是使用者(用户)与计算机之间进行联系的媒介,它的作用不仅仅反映在输入输出信息的表现形式上,而且涉及数据库系统的艺术包装,并能提高数据库系统的竞争能力。 13.1 数据库系统开发简介 ●以通信功能为核心。人机交互界面的关键是使用户与计算机之间能够准确地交流信息。一方面,用户向机器输入数据时,应当尽量采取自然的方式;另一方面,机器向用户传递的信息必须准确,不致引起误解或混乱。在设计数据库系统时,针对每一个功能,都要按照“I-P-O(输入-处理-输出)”的模块化思想,充分体现人机界面的通信功能。 13.1 数据库系统开发简介 ●保持界面风格统一。系统设计时,尽可能保持各界面风格的统一,使用户始终以同样的方式思考与操作。如以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。 ●随时显示任务进展。人机界面应该能够显示系统运行的进度。特别是在需要较长时间的等待时,必须让用户了解任务的进展。切忌使用户面对一个没有反应的屏幕,以致怀疑是否出现了死机现象。 13.1 数据库系统开发简介 ●提供帮助。系统的用户并非都是专家,系统应该提供相应的应用帮助。 ●尽量减轻用户的输入量。对于一些相对固定的数据,应采用鼠标选择的方式,而不是让用户去频繁的输入(特别是中文)。 ●具有较强的容错功能。误操作、按键连击等均有可能导致数据的误录入。在数据库系统设计时,应考虑数据的完整性。 13.2 数据访问技术概述 Microsoft为数据库系统的开发提供了编程接口,在应用程序中通过这些数据库访问来操作数据库。随着数据库产品和技术的发展,从关系数据库到非关系数据存储区(如电子邮件和文件系统),并且随着客户端/服务器及多层应用程序结构开发应用,数据访问技术也始终在不断发展,先后推出了ODBC、DAO、RDO、OLE DB、ADO和 RDS。 目前Microsoft在推出.NET框架的同时,也推出了新的数据访问技术——ADO.NET。 13.2 数据访问技术概述 1.ODBC 在最基本的数据库设计类型中,应用程序仅依赖一个数据库。应用程序开发人员可以直接针对数据库系统的接口进行编程。此方法虽然提供了一种快速而有效的数据访问方式,但当需要扩展应用程序时,它却常常成了阻碍发展的一个大问题。单数据库的方法还意味着,每个现有的应用程序都必须有不同的版本以支持各个数据库。随着业务的变化、发展和合并,应用程序必须访问运行于不同平台的多种数据库。 13.2 数据访问技术概述 ODBC技术为访问异类的SQL Server数据库提供了一个共同的接口。ODBC使用SQL Server作为访问数据的标准。标准ODBC结构的关系图,如图13-1所示。 13.2 数据访问技术概述 13.2 数据访问技术概述 这一接口提供了最大限度的互操作性:一个应用程序可以通过共同的一组代码访问不同的SQL Server数据库管理系统(DBMS)。 因此,开发人员可以构建并分布客户端/服务器应用程序,而无需针对特定的 DBMS。 开发人员可以添加数据库驱动程序,将应用程序与用
文档评论(0)