- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章中文Access2003应用实例教程
2.1 数据库的概念 数据库是为了满足某一部门中多个用户的多种应用的需要,安装一定的数据模型在计算机中组织、存储和使用的相互联系的数据集合。数据库系统就是管理大量的、持久的、可靠的和共享的数据的工具。 2.2 数据库理论的发展历史 2.2.1 数据库理论的萌芽 2.2.2 数据库理论的发展 2.2.3 数据库理论的成熟 2.2.1 数据库理论的萌芽 “Data Base”(数据库)一词首先被美国系统发展公司在20世纪60年代为美国海军基地研制数据库时使用。 1968年,国际商用机器公司IBM在数据库管理系统方面取得了重大的突破,率先研制成功了集成数据存储系统(IMS——Information Management Systems 信息管理系统),它可以运行多个程序共享同一个数据库,是属于层次数据型模型系统。但是该系统的设计是完全面向程序员的,所以可操作性很差。 在1969年,CODASYL(Conference on Data System Language 信息管理系统)组织的下属组织DBTG(Data Base Task Group)提出了网状数据库模型,使数据库系统开始走向规范化和标准化。在那个时期,SODASYL组织做了大量的数据库技术的规范和推广工作,为数据库的成熟提供了不可磨灭的贡献,所以一般认为数据库技术诞生于60年代末。 2.2.2 数据库理论的发展 在20世纪70年代,IBM属下的San Jose研究所提出了关系数据库模型的概念,开创了数据库的关系方法和关系规范化理论。这个关系模型的提出是以关系数学理论为基础,具有严谨的数学理论支持,也继承了数学理论的完美和结构上的简单等优点。这个关系数据库理论的提出者E.F.Code还因此获得了计算机科学的最高奖项——ACM图灵奖。 随后,众多学者开始致力于关系方法的研究,一些专用的或者实验性质的数据库系统陆续出现。在1971年,美国数据系统语言协会正式提出了三个抽象模式,即外模式、内模式和概念模式,成功解决了数据独立性的问题。1974年IBM公司的关系数据库管理系统SyStemR作为一个成功的软件产品投放市场。1978年新奥尔良在其发表的DBDWD报告中把数据库的设计过程分为需求分析、信息分析与定义、逻辑设计和物理设计4个阶段。 2.2.3 数据库理论的成熟 1984年,David Marer所著的《关系数据库理论》一书的出版,正式标志着数据库理论的成熟。尽管目前已经出现了面向对象的数据库理论,但关系数据库理论仍然是应用最广泛的理论。本书要介绍的Access数据库也是基于关系数据库理论的。 2.3 数据库系统的组成 2.3.1 计算机系统 2.3.2 数据库 2.3.3 数据库管理系统 2.3.4 用户 2.3.1 计算机系统 计算机系统指用于数据库管理的计算机硬件和软件系统。由于数据库系统的数据量一般都很大,因此对硬件资源要求较高。 (1)需要足够大的内存以存放和运行操作系统、数据库管理系统的核心模块和应用程序等。 (2)要有大容量的磁盘直接存取数据库数据,有足够的磁带(或软盘)作数据备份。 (3)系统应具有较高的通道能力,以提高数据传送率。 (4)系统还应具有网络功能,以实现数据资源的共享。 2.3.2 数据库 数据库是数据库系统中存储的结构化的、逻辑相关的数据集合,它是数据库系统操作的对象,并为多种应用服务。数据库中的数据具有集中性和共享性。集中性是指把数据库看成性质不同的数据文件的集合,数据冗余很小。共享性是指不同的用户使用不同的语言,为了不同的应用目的可同时存取数据库中的数据。 2.3.3 数据库管理系统 数据库管理系统(DataBase Management System,DBMS)是负责数据库管理和维护的软件系统。它通常由三个部分组成:数据定义语言及其翻译程序、数据操纵语言及其编译(或解释)程序、数据库管理例行程序。 DBMS是数据库系统的核心软件,学习使用数据库,通常学习某个DBMS的使用方法。在关系数据库中有许多DBMS系统,例如:dBase、FoxBASE、FoxPro、Oracle、UNIFY、CLIPPER、INGRES和DB2等等。 2.3.4 用户 用户是使用数据库的人。数据库系统中主要有数据库管理员、系统分析员、数据库设计人员、应用程序员和最终用户。 1. 数据库管理员 数据库管理员是指全面负责数据库系统正常运转的高级人员。他们主要负责:决定数据库中的信息内容和结构,决定数据库的存储结构和存取策略,定义数据的安全性要求和完整性约束条件,监控数据库的使用、运行和数据库的改进、重组重构。 2. 系统分析员 系统分析员负责应用系统的需求分析和规范说明,和最终用户及数据库管理员相结合,确定
文档评论(0)