- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章数据库技术发展动态.ppt
An Introduction to Database System 数据库原理及应用 Principles and Applications of the Database 第8章数据库技术发展动态 本章导读 数据库是计算机科学技术中发展最快,应用最广泛的重要分支之一,它已经成为计算机信息系统和计算机应用系统的重要技术基础和支柱。探究其发展的基础可以涉及到两种源动力。一种是方法论的发展,其中较为典型的代表是:面向对象数据库 (OODB) 技术、分布式数据库(DDB)技术和多媒体数据库(MDB)技术的发展和形成;另一种是数据库技术与相关技术的有机结合,如主动数据库、并行数据库、工程数据库、时态数据库、模糊数据库、演绎数据库、统计数据库、空间数据库、知识库和科学与文献数据库等,它们都是特定技术领域的知识通过数据库技术,实现对特定数据对象的计算机管理并实现对被管理数据对象的操作。 第8章数据库技术发展动态 本章要点 数据库技术发展的主要特点 新一代数据库技术的特点 掌握数据模型的发展 面向应用的数据库新技术 第8章数据库技术发展动态 8.1 面向对象数据库系统 8.2 分布式数据库系统 8.3 并行数据库系统 8.4 其他数据库 8.5 数据仓库 本章小结 8.1 面向对象数据库系统 8.1.1 面向对象数据库系统的基本概念 8.1.2 面向对象数据库系统的特征 8.1.3 面向对象数据库系统的查询 8.1.4 面向对象数据库系统的并发控制 8.1.5 面向对象数据库管理系统OODBMS 8.2 分布式数据库系统 8.2.1 分布式数据库及其分类 1.分布式数据库(Distributed Data Base ,DDB) 分布式数据库是计算机网络环境中各场地(Site)或节点(Node)上数据库的逻辑集合。它是一组结构化的数据集合,逻辑上属于同一系统,而物理上分布在计算机网络的不同节点上,具有分布性和逻辑协调性的特点。 分布性是指数据不是存放在单一场地为单个计算机配置的存储设备上,而是按全局需要将数据划分成一定结构的数据子集,分散地存储在各个场地(节点)上。 逻辑协调性是指各场地上的数据子集,相互间由严密的约束规则加以限定,而在逻辑上是一个整体。 实际上,基于以上两个特性的DDB是虚拟的、逻辑的,即是由许多LDB逻辑组织而成的,它是针对于全体用户的、全局的数据库。 8.2.1 分布式数据库及其分类 2.分布式数据库的分类 分布式数据库的类型很多,根据不同的准则,有不同的分类方法。我们从数据冗余、全局数据库的构成、数据库分级结构和本地数据库的配置等方面对它们分类。 (1)按数据冗余分类,全局分布数据库的数据分布到网络中各结点时,会有如下情况:完全复制型、完全分割型、子集复制型、子集分布型。 (2)按全局数据库的构成分类:同构型分布数据库、异构型分布数据库。 (3)按本地数据库的配置方式可分成:可分布访问的集中数据库、中心数据库加专用数据库、多级分布数据库、水平分布数据库。 (4)按本地数据库的数据是否全部集成到全局数据库中分类:对等型分布数据库(Peer-to-Peer DBS)、多数据库系统(Multi-DBS)。 8.2.2 分布式数据库的分级结构 1.对等型分布数据库的分级结构 对等型的分级结构如图8-1,它的全局概念模式是所有结点本地概念模式的并集。 8.2.2 分布式数据库的分级结构 2.多数据库系统的分级结构 多数据库放宽了分布数据库中所有数据从逻辑上看必须都在一个全局数据库中的要求,允许部分数据只供本地用户使用。这里又有两种参考结构: (1)带有全局要领模式的参考结构如图8-2所示。在此种结构中,全局概念模式是本地概念模式的集成。本地用户的外模式定义在本地概念模式上,不改变本地用户原来使用本地数据库的方式。全局用户的外模式定义在全局概念模式上,用统一的语言访问多数据库。 2.多数据库系统的分级结构 2.多数据库系统的分级结构 (2)无全局要领模式的参考结构如图8-3所示。在此种结构中,将MDBS分布为两层:本地系统层和多数据库层。本地系统层由各本地数据库组成;多数据库层由多数据库用户的外模式组成。这些外模式可以定义在一个或多个本地概念模式上。用户用编程通过外模式访问MDBS,而实现对各本地数据库访问的责任交给多数据库层与本地系统层之间的映射。 2.多数据库系统的分级结构 3.联邦式数据库的分级结构 联邦数据库系统由一组既协同工作又独立自治的部件数据库系统组成。这些部件DBS可以是CDB、DDB、甚至是另一个FDBS。如图8-4所示,联邦数据库结构包含如下几个部分: 3.联邦式数据库的分级结构 8.2.3 数据分布 在构成分布式数据库系统的运行环境时,
文档评论(0)