- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库原理与应用技术 本章教学目标、重点和难点 教学目标:使学生了解面向对象数据模型,理解分布式数据库特点和实现方法。了解传统数据库系统的缺陷和新一代的数据库技术特点,掌握数据库系统的发展趋势。 教学重点:面向对象的数据库模式结构;分布式数据库系统特点和实现方法;新数据库技术,数据库系统的发展趋势。 教学难点:面向对象的数据库,分布式数据库系统的特点和实现方法。 第9章 数据库的研究与发展 9.1 数据库技术的发展 9.2 分布式数据库系统 9.3 面向对象的数据库系统 9.4 数据仓库及数据挖掘技术 9.5 其他新型的数据库系统 9.1 数据库技术的发展 1. 传统数据库系统的技术缺陷 传统数据库系统采用的是面向机器的语法数据模型、数据类型简单且固定、结构与行为分离、阻抗失配、只能被动响应、存储和管理的对象有限、事务处理能力较差。 2. 第三代数据库系统的技术 (1) 第三代数据库系统的技术的特点 面向对象的方法和技术对数据库发展的影响最为深远。 数据库技术与多学科技术的有机结合。 面向应用领域的数据库技术的研究。 (2) 第三代数据库系统的基本特征 支持数据管理、对象管理和知识管理。 保持或继承第二代数据库系统的技术。 对其他系统开放。 3. 数据库系统的新技术 9.2 分布式数据库系统9.2.1 分布式数据库技术概述 1. 分布式数据库的特点 ① 数据的物理分布性:数据分别存储在不同的计算机上; ② 数据的逻辑相关性:各结点的数据在逻辑上是统一的数据库。 ③ 区域自治性:每个场地又是一个独立的数据库系统,拥有自己的硬件系统外,还拥有自己的数据库和客户,运行自己的DBMS,执行局部应用,具有高度的自治性。 ④ 数据结点之间通过通信网络进行联系. 2. 分布式数据库的分布透明性 为用户提供了一个逻辑上的集中式系统。 3.分布式数据库系统的种类 ① 同构同质型:不但各场地的数据模型是同一类型的,而且数据库管理系统也是同种型号的。② 同构异质型:各场地的数据模型是同一类型的,但数据库管理系统不是同一型号的(如INGRES、ORACLE等)。③ 异构型:各场地的数据模型不是同一类型的。 9.2.2 分布式数据库系统的体系结构 1. 数据分片方式 ① 水平分片方式:按一定条件,通过选择运算,把全局关系的所有元组分成若干不相交的子集,每个子集是关系的一个片段。 ② 垂直分片方式:通过投影运算来实现,即先把一个全局关系的属性集分成若干子集,然后在这些子集上作投影运算,得到的结果即为垂直分片。 ③ 混合型分片方式:按照上面两种方式的一种先进行分片,然后对分片的结果用另外一种方式再分片,这种方式称为混合型分片。 2.数据分片条件 ① 完备性条件:指全部关系的所有数据必须映射到每个片段中,不允许出现某些数据属于全局关系但不属于任何片段的情况。 ② 重构条件:指划分所采用的方法必须确保能够重建原全局关系,即由每个片段能够重新建立原有的全局关系。 ③ 不相交条件:要求一个全局关系被划分后得到的各个数据片段必须是相互不重叠的。这样要求是为了在数据分配时易于控制数据的复制。 (4)分布式数据库系统的体系结构 ① 全局外模式:全局应用的用户视图,是全局概念模式的子集。② 全局概念模式:定义分布式数据库中所有数据的逻辑结构。③ 分片模式:定义了片段以及全局关系与片段之间的映像。④ 分布模式:根据数据分布策略的选择定义片段的存放场地。 ⑤局部概念模式:定义站点数据的逻辑结构。 9.3 面向对象的数据库系统 面向对象的数据库系统(Object Oriented Database System,简称OODBS) 2.面向对象数据库语言 3. 面向对象数据模式的完整性约束 (1)模式的一致性约束 1)唯一性约束 在同一个模式中,所有类的名字必须是唯一的;类中的属性和方法名字必须是唯一的。 2)存在性约束 显式引用的某些成分必须存在。 3)子类性约束 子类和超类的联系不能形成环;如果子类是从通过多继承形成的,则这种多继承不得造成冲突;如果模式只支持单继承,则必须标明子类的超类。 (2)模式演进保证模式一致性 模式演进:模式为适应需求而随时间的变化称为模式演进。模式演进主要包括创建新的类、删除旧的类、修改类的属性和操作等。 演进中保持模式的一致性:面向对象的数据库模式应当提供相应的操作以支持模式演进。在进行模式演进的过程中必须保持模式的一致性,即保持模式自身内部不能出现矛盾和错误。 9.4 数据仓库及数据挖掘技术 2. 数据仓库的特点 (1)数据仓库是面向主题的:数据库面向应用,数据仓库对应企业或组织中某一宏观分析领域所涉及的分析对象。 (2)数据仓库是集成的:进行数据综合和计算 ,使面向应用的数据成为面向主
您可能关注的文档
- GUI+API参考手册.doc
- Java程序设计实验讲义(2011年版)物联网24.doc
- MATLAB 7.0.1安装步骤图解.doc
- mt620 root指导.doc
- MVC电子膨胀阀控制器.doc
- QQ2010 独立共存制作教程.doc
- RFID标签在鞋类产品上的防伪.doc
- RFID在图书馆的应用2012.doc
- Visual LISP编程基础.doc
- wifi电脑.doc
- 乡村振兴战略背景下,2025年人才培养与引进的乡村振兴战略规划报告.docx
- 乡村振兴战略人才培训体系构建与引进机制研究报告.docx
- 2025年元宇宙法庭与线上法律咨询服务结合的电子证据收集与应用.docx
- 2025年元宇宙虚拟偶像知识产权保护策略.docx
- 2025年元宇宙教育平台虚拟现实课程开发与评价报告.docx
- 中国建筑行业数字化转型与建筑行业标准化建设报告.docx
- 中国建筑行业数字化转型中的建筑行业智慧社区应用现状报告.docx
- 中国母婴用品行业市场规模及消费者品牌认知度报告.docx
- 乡村民宿数字化转型,2025年营销工具应用与市场布局.docx
- 乡村民俗文化博物馆数字藏品平台在2025年的可持续发展路径研究.docx
文档评论(0)