- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 本章教学目标、重点和难点 教学目标:使学生了解面向对象数据模型,理解分布式数据库特点和实现方法。了解传统数据库系统的缺陷和新一代的数据库技术特点,掌握数据库系统的发展趋势。 教学重点:面向对象的数据库模式结构;分布式数据库系统特点和实现方法;新数据库技术,数据库系统的发展趋势。 教学难点:面向对象的数据库,分布式数据库系统的特点和实现方法。 第9章 数据库的研究与发展 9.1 数据库技术的发展 9.2 分布式数据库系统 9.3 面向对象的数据库系统 9.4 数据仓库及数据挖掘技术 9.5 其他新型的数据库系统 9.1 数据库技术的发展 1. 传统数据库系统的技术缺陷 传统数据库系统采用的是面向机器的语法数据模型、数据类型简单且固定、结构与行为分离、阻抗失配、只能被动响应、存储和管理的对象有限、事务处理能力较差。 2. 第三代数据库系统的技术 (1) 第三代数据库系统的技术的特点 面向对象的方法和技术对数据库发展的影响最为深远。 数据库技术与多学科技术的有机结合。 面向应用领域的数据库技术的研究。 (2) 第三代数据库系统的基本特征 支持数据管理、对象管理和知识管理。 保持或继承第二代数据库系统的技术。 对其他系统开放。 (1)新型的数据模型 对传统的关系模型进行扩充,引入少数构造器,提出了复杂数据模型; 提出了新的数据构造器和数据处理原语,即语义数据模型,以表达复杂的结构和丰富的语义; 将语义数据模型和面向对象程序设计方法结合起来提出了面向对象的数据模型。 3. 数据库系统的新技术 (2) 新型的数据库系统 数据库技术与其他技术结合,产生了分布式数据库系统、并行数据库系统、知识库系统和主动数据库系统、多面体数据库系统、模糊数据库系统等。 (3)新型的特种数据库系统 数据库技术被应用到特定的领域中,出现了数据仓库、工程数据库统计数据库、空间数据库、科学数据库等多种数据库,使数据库领域的应用范围不断扩大。 9.2 分布式数据库系统9.2.1 分布式数据库技术概述 1. 分布式数据库的特点 ① 数据的物理分布性:数据分别存储在不同的计算机上; ② 数据的逻辑相关性:各结点的数据在逻辑上是统一的数据库。 ③ 区域自治性:每个场地又是一个独立的数据库系统,拥有自己的硬件系统外,还拥有自己的数据库和客户,运行自己的DBMS,执行局部应用,具有高度的自治性。 ④ 数据结点之间通过通信网络进行联系. 分布式数据库系统 (Distributed Database System)将地理上分散的局部数据库系统结合为一个逻辑整体。 2. 分布式数据库的分布透明性 为用户提供了一个逻辑上的集中式系统。 ① 位置透明性:使得用户和应用程序不必知道它所使用的数据在什么场地,不管数据在本地数据库中还是在外地的数据库中。② 复制透明性:系统中的有些数据并不是只存放在一个场地,很可能同时重复地存放在不同的场地。 3.分布式数据库系统的种类 ① 同构同质型:不但各场地的数据模型是同一类型的,而且数据库管理系统也是同种型号的。② 同构异质型:各场地的数据模型是同一类型的,但数据库管理系统不是同一型号的(如INGRES、ORACLE等)。③ 异构型:各场地的数据模型不是同一类型的。 9.2.2 分布式数据库系统的体系结构 1. 数据分片方式 ① 水平分片方式:按一定条件,通过选择运算,把全局关系的所有元组分成若干不相交的子集,每个子集是关系的一个片段。 ② 垂直分片方式:通过投影运算来实现,即先把一个全局关系的属性集分成若干子集,然后在这些子集上作投影运算,得到的结果即为垂直分片。 ③ 混合型分片方式:按照上面两种方式的一种先进行分片,然后对分片的结果用另外一种方式再分片,这种方式称为混合型分片。 2.数据分片条件 ① 完备性条件:指全部关系的所有数据必须映射到每个片段中,不允许出现某些数据属于全局关系但不属于任何片段的情况。 ② 重构条件:指划分所采用的方法必须确保能够重建原全局关系,即由每个片段能够重新建立原有的全局关系。 ③ 不相交条件:要求一个全局关系被划分后得到的各个数据片段必须是相互不重叠的。这样要求是为了在数据分配时易于控制数据的复制。 (4)分布式数据库系统的体系结构 ① 全局外模式:全局应用的用户视图,是全局概念模式的子集。② 全局概念模式:定义分布式数据库中所有数据的逻辑结构。③ 分片模式:定义了片段以及全局关系与片段之间的映像。④ 分布模式:根据数据分布策略的选择定义片段的存放场地。 ⑤局部概念模式:定义站点数据的逻辑结
您可能关注的文档
- 新数据结构与算法 第3版 教学课件 张小莉 第7章 排序.ppt
- 新数据结构与算法 第3版 教学课件 张小莉 第8章 扩展应用举例.ppt
- 新数据结构与算法 教学课件 张晓莉 王苗 第1章 绪论.ppt
- 新数据结构与算法 教学课件 张晓莉 王苗 第2章 线性表.ppt
- 新数据结构与算法 教学课件 张晓莉 王苗 第3章 栈和队列.ppt
- 新数据结构与算法 教学课件 张晓莉 王苗 第4章 字符串及线性结构的扩展.ppt
- 新数据结构与算法 教学课件 张晓莉 王苗 第5章 树结构.ppt
- 新数据结构与算法 教学课件 张晓莉 王苗 第6章 图结构.ppt
- 新数据结构与算法 教学课件 张晓莉 王苗 第7章_查找.ppt
- 新数据结构与算法 教学课件 张晓莉 王苗 第8章_排序.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 第1章 数据库系统基本概念.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 第2章 数据模型与概念模型.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 第3章 数据库系统的设计方法.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 第4章 关系数据库.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 第5章 关系数据库标准语言——SQL.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 第6章 SQL Server 2000关系数据库管理系统.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 第7章 关系数据库理论.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 第8章 数据库保护技术.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 实验八:备份和恢复.ppt
- 新数据库系统原理及应用教程第3版 教学课件 苗雪兰 实验二:库建立.ppt
文档评论(0)