数据库的发展资料.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库的发展资料

目录 一、 前言 数据库的发展 二、 VB 、SQL 简介 三、 系统分析 四、 后台数据库的建立 五、 系统功能模块的划分 六、 各功能模块的设计 七、 调试、测试及连编运行 八、 小结 九、 参考文献 一. 前言 数据库技术的发展 数据库系统并不是在计算机产生的同时就出现的,而是随着计算 机技术的不断发展,在特定的历史时期、特定的需求环境下出现的。 人类在 1946 年发明了世界上的第一台计算机到 20 世纪 60 年代这漫 长的 20 年里,计算机操作系统还主要局限于文件的操作,同样,对 数据的管理也主要是通过文件系统来实现。进行计算所需要的各种数 据存放在各自的文件里面。当要使用这些数据的时候,将文件打开, 读取文件中的数据到内存中。当计算完毕后,将计算结果仍旧写入到 文件中去。 虽然这种在文件中存放数据的方式目前在很多系统中还在使 用,但是,这样的数据存放方式显示出了非常明显的不足。这些不足 主要集中在无法对数据进行有效的统一管理。 由于基于文件系统的数据管理缺乏整体性、统一性,在数据的 结构、编码、表示格式等诸多方面不能做到标准化、规范化,不同的 操作系统有风格迥异的表示方式,因此在一定程度上造成了数据管理 的混乱。另外,基于文件系统的数据管理在数据的安全性和保密性发 面难以采取有效的措施,在一些对安全性要求比较高的场合,这种安 全上的缺陷是完全不允许的。 针对文件系统的这些重要缺点,人们逐步发展了以统一管理数据 和共享数据为主要特征的系统,这就是数据库系统。1964 年,美国通 用 电 气 公 司 开 发 成 功 了 世 界 上 的 第 一 个 数 据 库 系 统 ——IDS(Integrated Data Store) 。IDS 奠定了网状数据库的基础,并且 得到了广泛的发行和应用,成为数据库系统发展史上的一座丰碑。 1969 年,美国国际商用机器公司(IBM )也推出世界上第一个层次数 据库系统 IMS (Information Management System ),同样在数据库系统 发展史上占有重要的地位。 七十年代初,E.F.Codd 在总结前面的层次、网状数据库优缺点的 基础上,提出了关系数据模型的概念。他提出了关系代数和关系演算。 在整个七十年代,关系数据库系统无论从理论上还是实践上都去的了 丰硕的成果。在理论上,确立了完整的关系模型理论、数据依赖理论 和关系数据库的设计理论;在实践上,世界上出现了很多著名的关系 数据库系统,比较著名的如 System R,INGRES ,Oracle 等。和文件 系统相比,数据库系统有一系列的特点,具体表现在以下几个方面: 数据库系统向用户提供高级的接口。在文件系统中,用户要访问 数据,必须了解文件的存储格式、记录的结构等。而在数据库系统中, 这一切都不需要了。数据库系统为用户处理了这些具体的细节,向用 户提供非过程化的数据库语言(即通常所说的 SQL 语言),用户只要 提出需要什么数据,而不必关心如何获得这些数据。对数据的管理完 全由数据库管理系统(DBMS: Database Management System )来实现。 查询的处理和优化。查询通常指用户向数据库系统提交的一些 对数据操作的请求。由于数据库系统向用户提供了非过程化的数据操 纵语言,因此对于用户的查询请求就由 DBMS 来完成,查询的优化处 理就成了 DBMS 的重要任务。 并发控制。前面曾经提到,文件系统一般不支持并发操作,这 样大大的限制了系统资源的有效利用。在数据库系统中,情况就不一 样了。现代的数据库系统都有很强的并发操作机制,多个用户可以同 时访问数据库,甚至可以同时访问同一个表中的不同记录。这样极大 的提高了计算机系统资源的使用效率。 数据的完整性约束。凡是数据都要遵守一定的约束,最简单的 一个例子就是数据类型,例如定义成整型的数据就不能是浮点数。由 于数据库中的数据是持久的和共享的,因此对于使用这些数据的单位 来说,数据的正确行显得非常重要。在关系数据库系统中,比较重要 的完整性约束有实体完整性、域完整性、参照

文档评论(0)

karin + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档