第10章数据库技术的发展讲述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
习题 10.3 10.6 10.7 10.9 10.10 * 1 教学内容: 10.1概述 10.2 分布式数据库系统 10.3 并行数据库系统 910.4 面向对象的数据库系统 10.5 面向应用领域的数据库技术 * 第10章 数据库技术的发展 教学要求 本章要求学生了解分布式数据库系统、并行数据库系统、面向对象的数据库系统和面向应用领域的数据库技术。 * 重点难点 【本章重点】关系数据库规范化理论,1NF、2NF、3NF的定义。 【本章难点】函数依赖、无损分解、模式分解,2NF,3NF。 * 10.1概述-- 10.1.1 数据库发展史----经历了三代的演变 第一代的层次和网状数据库系统: IMS系统, DBTG报告 第二代的关系数据库系统: 市场上数据库系统产品仍以关系数据库系统为主 第三代的以面向对象数据模型为主要特征的新一代数据库系统。 * 10.1.2 传统数据库面临的挑战 由于传统数据库系统的设计主要在于商业事务处理,面对层出不穷的新需求变化显得力不从心。 (1)数据复杂度: (2)数据量: (3)数据库应用环境: (4)数据的处理技术要求: * 10.1.3 新数据库技术发展方法 以传统的理论、技术与方法为基础与先导,借鉴面向对象的方法与技术,与各学科技术相互渗透、相互结合,针对面向各应用领域的特点,发展新数据库技术。 如对象关系数据模型、模糊关系数据模型、时空关系数据模型、移动关系数据模型等,并以新型数据模型为基础,建立相应的数据库。 * 10.1.4 数据库技术方向 数据库技术与各学科技术的相互渗透与有机结合是数据库技术重要的发展方向,产生了一系列新数据库,如分布式数据库、并行数据库、面向对象数据库、知识库等。 从实践的角度,研究与开发适合各应用领域的数据库技术是数据库研究的另一发展方向,产生了工程数据库、统计数据库、科学数据库、多媒体数据库、空间数据库、移动数据库、地理数据库、数据仓库等,从而加强了数据库系统对有关应用的支撑能力。 * 10.2 分布式数据库系统--10.2.1 基本概念 分布式数据库由一组数据组成,这些数据物理上分别存储于不同地理位置的节点(场地)上,逻辑上属于同一个系统。分布式数据库系统是通过计算机网络将物理分散的数据进行逻辑上的集中统一控制管理的数据库系统。 分布式数据库既允许局部的数据访问,又实行全局管理。用户可以方便的随时随地访问信息而不必关心数据存放的地点及存取方法。 * 10.2.2 分布式数据库系统结构 1. 分布式数据库系统构成 分布式数据库系统由应用数据库、描述数据库(又称为数据字典或数据目录)与分布式数据库管理系统构成。 应用数据库: 是主体,分为全局数据库和局部数据库。 描述数据库: 存放着各种模式及模式间的映像,是与数据库中数据结构的定义,全局数据的分片、分布相关的描述。 分布式数据库管理系统: 是一个软件,由局部数据库管理系统和共同构成。 * 2. 分布式数据库模式结构 1)全局外模式 2)全局概念模式 3)分片模式 4)分配模式 5)局部概念模式 6)局部内模式 * 10.2.3 分布式数据库设计 分布式数据库系统中数据是根据实际应用的需要分布于网络的各个站点上,因此设计者必须考虑数据的分片,片段的物理分配,数据是否被复制以及复制副本的多少等问题,这些因素均会影响整个系统的性能。 分布式数据库设计的目标主要考虑: (1)数据的本地性: (2)数据冗余: (3)负载均衡: * 1.数据的分片设计 在一个分布式数据库中,各局部数据库是由全局数据库的某种逻辑分片(分割)得到的,数据分片的目的是产生一个对全局数据合适的划分方案。分布式数据库中,数据存放的基本单位是数据的逻辑片段。一般,数据分片方式有水平分片、垂直分片、混合分片和诱导分片等。其中水平分片、垂直分片和混合分片是基本的分片方式,都可通过关系代数的运算实现。 * 2.数据分布的设计 数据分布是指先将分布式数据库中的数据,划分成若干逻辑片段,再按一定的原则将这些片段分散存储于各站点。数据分布的目的是通过在各站点上片段的冗余分布,提高系统的可靠性、可用性和数据安全性。按整个数据库存放在一个场还是多个场地,是否有数据副本存在等,可将数据分布的方式分成如下四种: 1)集中式。2)重复式。3)分割式。4)混合式。 * 10.2.4 分布式数据库特点与发展方向 特点: 1)物理分布性: 2) 逻辑整体性: 3) 站点自治性: 4)数据分布透明性: 5) 集中与自治相结合的控制机制: * 10.3 并行数据库系统---10.3.1 基本概念 并行数据库系统指建立在并行计算环境如集群系统的基础上,能提供海量数据存储与快速数据查询服务的数据库系统。 集群系统指以并行计算和分布式计算为核心技术

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档