- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第一章分布式数据库系统概述
1.1请用自己的语言定义下列分布式数据库系统中的术语:
(1)局部数据:只提供本站点的局部应用所需要的数据。
全局数据:虽然物理上存储在个站点上,但是参与全局应用
(2)全局/局部用户:局部用户:一个用户或一个应用如果只访问他注册的那个站点上的数据称为本地或
局部用户或本地应用;
全局用户:如果访问涉及两个或两个以上的站点中的数据,称为全局用户或全局应用。
全局/局部DBMS:
1)LDBMS(LocalDBMS):局部场地上的数据库管理系统,其功能是建立和管理局部数据库,提供场地自治能
力,执行局部应用及全局查询的子查询。
(2)GDBMS(GlobalDBMS):全局数据库管理系统,主要功能是提供分布透明性,协调全局事物的执行,协
调各局部DBMS以完成全局应用,保证数据库的全局一致性,执行并发控制,实现更新同步,提供全局恢
复功能等。
(3)全局外模式:全局应用的用户视图,也称全局视图。从一个由各局部数据库组成的逻辑集合中抽取,
即全局外模式是全局概念式的子集。对全局用户而言,都可以认为在整个分布式数据库系统的各个站点上
的所有数据库都如同在本站点上一样,只关心他们自己所使用的那部分数据
(4)全局概念模式:描述分布式数据库中全局数据的逻辑结构和数据特性,是分布式数据库的全局概念视
图。采用关系模型的全局概念模式由一组全局关系的定义(如关系名、关系中的属性、每一属性的数据类型
和长度等)和完整性定义(关系的主键、外键及完整性其他约束条件等)组成。
(5)分片模式:描述全局数据的逻辑划分。每个全局关系可以通过选择和投影的关系操作被逻辑划分为若
干片段。分片模式描述数据分片或定义片段,以及全局关系与片段之间的映像。这种映像是一对多的。
(6)分配模式:根据选定的数据分布策略,定义各片段的物理存放站点,即定义片段映像的类型,确定分
布式数据库是冗余的还是非冗余的,以及冗余的程度。如果一个片段分配在多个站点上,则片段的映像是
一对多的,分布式数据库是冗余的,否则是不冗余的。
(7)局部概念模式:是全局概念模式的子集。全局概念模式经逻辑划分成一个或多个逻辑片段,每个逻辑
片段被分配在一个或多个站点上,称为该逻辑片段在某个站点上的物理映像或称物理片段。对每个站点来
说,在该站点上全部物理映像的集合称为该站点上的局部概念模式。或者说,一个站点上的局部概念模式
是该站点上所有全局关系模式在该站点上物理映像的集合。
(8)局部内模式:是分布式数据库中关于物理数据库的描述,描述的内容不仅包含局部本站点的数据的存
储描述,还包括全局数据在本站点的存储描述。
1.4什么是分布式数据库系统?它具有哪些主要特点?怎么样区别分布式数据库系统与只提供远程数据访
问功能的网络数据库系统?(分布式数据库系统的定义、特点详见课件第1章4.1.课本P6)
分布式数据库系统:物理上分散而逻辑上集中的系统,它使用计算机网络将地理位置分散而管理和控制又
需要不同程度集中的多个逻辑单位(通常是集中式数据库系统)连接起来,共同组成一个统一的数据库系
统。分布式数据库系统可以看成是计算机网络和数据库系统的有机结合。
特点:物理分布性、逻辑整体性、站点自治性、数据分布透明性、集中与自治相结合的控制机制、存在适
当的数据冗余度、事务管理的分布性。
1.6用自己的语言解析“什么时候需要进行数据分片和数据复制”?(课本第10,11页)
数据分片又称数据分割、数据分段,局部数据库是由全局数据库分割而成;全局数据库是由各个局部数
据库逻辑组合而成。一个关系描述了某些数据之间的逻辑相关性,不同站点的用户需要该关系中的元组可
能不同,需要对这个关系进行分割,并将分割后得到的各部分元组,称为该关系的逻辑片段,存放在相
应的站点上。这样处理各得其所,可以减少网络上的通信,提高系统的相应效率。
数据复制指分布式数据库中的数据根据需要将数据划分成逻辑片段,按某种策略把数据分片所得的逻辑片
段分散地存储在各个站点上。全局数据有多个副本,每个站点都有一个完整的数据副本。系统可靠性高,
1
响应速度快,数据库恢复也较容易。但要保持各个站点上数据的同步修改,将要付出高昂的代价。
1.7在分布式数据库系统中,为什么要对数据进行分片?什么是关系的片段?关系的片段有哪些主要类
型?(课本第9-10页。
数据分片又称数据分割、数据分段,局部数据库
文档评论(0)