数据库技术及应用陆桂明11数据库技术课件教学.pptVIP

数据库技术及应用陆桂明11数据库技术课件教学.ppt

  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文档。上传文档
查看更多
数据库技术及应用陆桂明11数据库技术课件教学.ppt

数据库技术及应用 第十一章 数据库新技术 目录 随着新的数据处理形式的不断扩展和新技术的层出不穷,计算机应用领域的不断拓展和internet技术的迅猛发展,促进了数据库技术与网络通信、人工智能、面向对象程序设计方法、并行计算等相互渗透,互相结合,成为当前数据库技术发展的主要特征,形成了数据库新技术。 11.1与多学科技术相结合形成的数据库新技术 各种学科技术与数据库技术的有机结合,从而使数据库领域中新内容、新应用、新技术层出不穷,形成了各种新型的数据库系统:分布式数据库系统、面向对象数据库系统、知识数据库系统、模糊数据库系统、并行数据库系统、多媒体数据库系统等。 11.1.1面向对象数据库系统 面向对象数据库系统(Object Oriented Database System,简称OODBS)是面向对象的方法和技术与数据库技术的结合。它起源于面向对象的程序设计方法,以客观世界中一种稳定的客观存在实体对象为基本元素,并以“类”和“继承”来表达事物间具有的共性和他们之间存在的内在关系。一个OODBS应该满足两个标准:首先它是一个数据库系统,具备数据库系统的基本功能;其次是一个面向对象系统,充分支持完整的面向对象概念和机制。因此可以将一个OODBS表达为面向对象系统+数据库能力。也就是说,一个面向对象数据库系统是一个持久的、可共享的对象库的存储和管理者。一个对象库是由一个面向对象模型所定义的对象的集合体。典型的商品化的OODBS有ONTOLOGIC公司的ONTOS DB。 面向对象数据库系统将数据作为能自动重新得到和共享的对象存储,包含在对象中的是完成每一项数据库事务处理指令,这些对象可能包含不同类型的数据,包括传统的数据和处理过程,也包括声音、图形和视频信号,对象可以共享和重用。OODBS的这些特性通过重用和建立新的多媒体应用能力使软件开发变得容易,这些应用可以将不同类型的数据结合起来。 OODBS也存在一些问题和局限性: ·没有统一可行的标准 目前,OODB还缺乏坚实的形式化理论的支持,没有一个切实可行的标准,缺乏数据库的许多功能,以至产品之间的兼容性和可移植性比较差,这已成为它的广泛应用的主要障碍。此外,OODB涉及程序设计语言和DBS集成这一复杂问题,更需要用标准来加以约束。 ·与关系数据库系统不兼容 OODBS不能与关系数据库(RDBS)兼容,没有提供使RDB和OODB相互转换的“通道”或“桥”,以便用户根据需要,发挥两种数据库各自的优势。同时,它也缺乏RDBS成功使用的一些功能特点,如非过程化查询语言、视图、授权,在需要利用传统的RDBS功能完成面向对象的工作时就无能为力了。另外,它需要与SQL不同的程序接口,故不支持SQL,因此失去通用性方面的优势,使其应用领域受到很大限制。 目前,人们已经开发了混合关系对象数据库,这种数据库将关系数据库管理系统处理事务的能力与面向对象数据库系统处理复杂关系与新型数据的能力结合起来,继承了上述两者的优点,已经成为数据库发展的主流。 11.1.2分布式数据库系统 分布式数据库系统(Distributed Database System)是分布式技术与数据库技术的结合。在数据库研究领域中已有多年的历史和出现过一批支持分布数据管理的系统,如SDD1系统、DINGRES系统和 POREL系统等。 从概念上讲,分布式数据库是物理上分散在计算机网络各结点上,而逻辑上属于同一个系统的数据集合。物理分散指各站点(Site)或各结点(Node)分散在不同的地方;逻辑集中指各站点之间是一个逻辑整体,好像是一个统一的数据库管理系统一样。 DDS具有数据的分布性和数据库间的协调性两大特点。系统强调结点的自治性而不强调系统的集中控制,且系统应保持数据的分布透明性,使应用程序编写时可完全不考虑数据的分布情况。 分布式数据库系统是在集中式数据库系统技术基础上发展起来的,它又有自己的性质和特征。集中式数据库的许多概念和技术,如数据独立性、数据共享和减少冗余度、并发控制、完整性和安全性、数据库恢复等在分布式数据库系统中都有更加丰富的内容。例如,分布式数据库系统中,数据独立性包括数据的逻辑独立性、物理独立性和数据分布独立性(分布透明性)。分布查询处理和优化、分布事务的恢复、并发控制等技术也比集中式数据库更为复杂,是分布式数据库系统的重要技术内容。 分布式数据库系统和分散式数据库系统: 分布式数据库系统和分散式数据库系统的主要区别在于系统是否支持全局应用。所谓全局应用是指应用中涉及两个或两个以上结点的数据库。分散式数据库系统是若干集中式数据库的简单连网。它只能进行存取本结点数据库的应用和存取另一个结点(远程结点)数据库的应用,不支持全局应用。分布式数据库系统中,用户除了可以通过客户机对本地服务器中的数据库执行

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档