第十二章 数据库技术新发展.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二章 数据库技术新发展 12.1 数据库技术三个发展阶段 12.1.1 第一代数据库系统 指层次和网状数据库系统,其代表是: (1) 1969年IBM公司研制的层次模型数据库管理系统IMS(Information Management System)。 (2) 美国数据库系统语言协商会CODASYL(Conference On Data System Laguage)下属的数据库任务组DBTG(Data Task Group)对数据库方法进行了系统的研究、探讨,于20世纪60年代末70年代初提出若干报告,称为DBTG报告。它确定并建立数据库系统的许多概念、方法和技术。其方法是基于网状结构的。 层次数据库和网状数据的数据模型分别是分层结构和网状的,据可用图来表示,前者对应于有根定向有向树,后者对应于有向图,故统称为格式化数据模型。其特点: 1. 支持三级模式的体系结构 外模式、模式、内模式及其之间的转换(映射)。 2. 用存取路径来表示数据之间的联系 是数据库系统和文件系统的主要区别之一。 3. 独立的数据定义语言 4. 导航的数据操纵语言 12.1.2 第二代数据库系统——关系数据库系统 支持关系数据库模型的关系数据库系统是第二代数据库系统。 1970年IBM公司San Jose研究室的研究员E.F.Codd发表题为“大型共享数据库数据的关系模型”论文,提出数据库的关系模型,开创了数据库关系方法和关系数据理论的研究,为关系数据库技术奠定了理论基础。 20世纪70年代是关系数据库理论研究和原型开发的时代。其中以IBM San Jose研究室开发的System R和Berkeley大学研制的INGRES为代表。主要成果有: (1) 奠定了关系模型的理论基础,给出一致接受的关系模型的规范说明。 (2) 研究了关系数据语言,有关系代数、关系演算、SQL语言及QBE等,为20世纪80年代数据库语言标准化打下基础。 (3) 研制了大量的RDBMS的原型,攻克了系统实现中查询优化、并发控制、故障恢复等一系列关键技术。 在计算机领域有人把20世纪70年代称为数据库时代。 关系数据库以关系模型为基础,由三部分组成: 1. 数据结构 2. 关系操作 3. 数据完整性 关系模型具有以下主要特点: (1) 关系模型的概念单一,实体以及实体之间的联系读用关系表示; (2) 以关系代数为基础,形式化基础好; (3) 数据独立性强,数据的物理存储和存取路径对用户隐蔽; (4) 关系数据库语言是非过程化的,将用户从编程数据库记录的导航式检索中解脱出来,大大降低用户编程的难度。 12.1.3 新一代数据库技术的研究和发展 一、新应用领域的需求 如CAD/CAM、CIM、OIS、GIS、知识库系统和实时系统等。 如VLSI CAD所需的数据管理由许多不同于传统数据管理的地方: (1) VLSI数据要涉及大量的数据,大部分具有复杂结构。 (2) 由大量的历史数据必须保存,直到设计完成和稳定。 (3) 在一个复杂芯片设计中存在大量可重用的原始部件,对这些原始部件提供数据库管理将极大地支持对已开发的部件库的重用。 (4) VLSI基本单元模型由许多不同方面的表示,每一方面都有自己独立的描述。 新的应用需要数据库系统支持以下功能: (1) 存储和处理复杂对象。 (2) 支持复杂的数据类型。 (3) 需要常驻内存的对象管理以及支持大量对象的存取和计算。 (4) 实现程序设计语言和数据库语言的无缝的集成。 (5) 支持长事务和嵌套事务的处理。 二、传统数据库系统的局限性 1. 面向机器的语法数据模型 2. 数据类型简单、固定 3. 结构与行为分离 4. 阻抗失配 5. 被动响应 6. 存储、管理的对象有限 7. 事务处理能力较差 三、新一代数据库技术的特点 从多方面发展现行的数据库技术,如: 针对不同的应用,对传统的DBMS,主要是RDBMS进行不同层次上的扩充。 与其他学科的新技术紧密结合,丰富和发展数据库系统的概念、功能和技术。 新一代数据库系统的特点: 1. 面向对象的方法和技术对数据库发展的影响最为深远 2. 数据库技术与多学科技术的有机结合 3. 面向应用领域的数据库技术的研究 四、第三代数据库系统 1990年高级DBMS功能委员会发表“第三代数据库系统宣言”,提出第三代DBMS应具有的三个基本特征,并导出十三个具体的特征和功能。 1. 第三代数据库系统应支持数据管理、对象管理和知识管理 2. 第三代数据库系统必须保持或继承第二代数据库系统的技术 3. 第三代数据库系统必须对其他系统开放 12.2 数据库新技术 12.2.1 数据模型的发展 数据模型应满足三方面要求: 能比较真实地模拟现实世界 容易为人们所理解 便于在计算机上实现 数据抽象的三个层次: 一

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档