数据库系统设计.docxVIP

  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文档。上传文档
查看更多
中国农业科学院 课程论文 (2013-2014学年秋季学期) 课程名称:数据库原理与应用 班  级: 硕士九班 学  号: 姓  名: 任课教师: 赵瑞雪 数据库新技术介绍 数据库技术是计算机科学的重要分支, 主要研究如何安全高效地管理大量、持久、共享的数据。数据库的研究始于20世纪60年代中期, 它的发展有着三大标志性事件。第一件大事, 1969年IBM 公司研制开发了基于层次模型的数据库管理系统的商品化软件Inform ationM anagement System, 即IMS系统, 是首例成功的数据库管理系统软件。第二件大事, 美国数据系统语言协会CODASYL( Conference On Da taSystem Language)下属的数据库任务组DBTG( Data Base Task Group)对数据库方法进行系统的研究和讨论后, 于20世纪60年代末到70年代初提出了若干报告。DBTG报告确定并建立了数据库系统的许多概念、方法和技术。DBTG所提议的方法是基于网状结构的, 它是数据库网状模型的基础和典型代表。第三件大事, 1970年IBM 公司San Jose研究实验室的研究员E. F. C odd博士发表了题为 大型共享数据库数据的关系模型!的论文, 提出数据库的关系模型, 从而开创了数据库关系方法和关系数据理论的研究领域, 为关系数据库技术奠定了理论基础, E. F. Codd因此在1981 年获得ACM 图录奖。20世纪80年代几乎所有新开发的系统都是关系系统。随着计算机系统硬件、Internet和W eb技术的发展, 数据库系统所管理的数据格式、数据处理方法以及应用环境不断变化, 同时人工智能、多媒体技术和其他学科技术的发展, 数据库技术面临着前所未有的挑战。 1 几种数据库新技术 传统的关系数据库系统具有数据结构化、数据冗余度小、数据共享度高、数据和程序之间具有较高的独立性、设计时面向数据模型对象、通过DBMS进行数据安全性和完整性的控制、易扩充、易编制应用程序等优点。然而, 由于其采用面向机器的语法数据模型, 并且理解、存储、处理的数据类型简单固定, 数据库结构与行为分离, 数据操纵语言与通用程序设计语言之间存在阻抗失配现象。另外, 传统关系数据库被动响应和重做用户要求的事情, 存储管理的对象有限, 只支持简单的事务处理, 对长事务的响应较慢, 而且在长事务发生故障时恢复也比较困难。然而, 新的应用领域要求数据 库系统支持存储复杂对象, 支持复杂的数据类型, 支持常驻内存的对象管理以及支持对大量对象的存取和计算, 能够实现程序设计语言和数据库语言无缝集成以及支持长事务和嵌套事务的处理等功能。传统数据库的这些局限性使其不能适应新的要求, 这就决定了当前数据库的研究方向和未来的发展方向, 因而也产生了新一代数据库。 1. 1面向对象数据库系统 面向对象数据库系统( OODBS) 是数据库技术与面向对象程序设计方法结合的产物。关系数据库系统的数据模型和系统在设计和实现复杂的数据应用时往往不能满足应用要求。例如, 设计和实现CAD /CAM 数据库, 科学实验数据库、电信数据库、地理信息系统数据库及多媒体数据库。这些新的应用与过去的商业应用不同, 对象结构复杂, 事务持续时间长, 需要存储图像或大文本项等新数据类型, 需要定义非标准的特殊应用操作。面向对象的方法为处理这些应用需求提供了很大灵活性, 使人们摆脱了传统数据库对数据类型和查询语言的限制。面向对象数据库系统既是一个DBMS, 又是一个面向对象系统, 因而既有持久性、辅存管理、 数据共享、数据可靠性、查询处理、模式修改等DBMS 的特性, 又具有类型/类、封装性/数据抽象、继承性、复载/滞后联编、计算机完备性、对象标识、复合对象和可扩充等特性。面向对象数据库系统以对象为基本元素, 以 类!和 继承!表达事务间的共性和它们之间的内在关系。面向对象数据库系统将数据作为能自动重新得到和共享的对象存储。目前面向对象数据库比较有影响力的新技术有: 数据模型中嵌套了更多的语义, 允许定义任意复杂的数据模型; 提供对象操作, 可以实现实体的对象化, 并根据对象的逻辑关系将它们在物理上聚集存储, 以减少访问时间; 通过创建子类实现复杂的完整性约束, 而继承能力方便数据的开发和维护; 具有处理不确定型和模糊对象的能力; OODB 提出了许多新的事务模型, 如开放嵌套事务模型、工程设计数据库模 型、多重提交点模型等; 通过对象高速缓存、定义与性能相关的特征等技术, 使OODB执行多媒体的复杂应用时具有较高的性能。面向对象数据库系统的研究方法

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档