分布式课后习题答案.doc

分布式课后习题答案.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 分布式数据库系统概述 请用自己的语言定义下列分布式数据库系统中的术语: (1)全局/局部数据:(详见课本第9页所谓的局部数据是指……;所谓的全局数据是指……) (2)全局/局部用户(应用): (3)全局/局部DBMS: (4)全局/局部DB: (5)全局外模式:(详见课本第13页)由全局用户视图组成,是全局概念模式的子集。 (6)全局概念模式:(详见课本第13页)定义分布式数据库系统中所有数据的整体逻辑结构,是全局应用的公共数据视图。 (7)分片模式:(详见课本第13页)是全局数据整体逻辑结构分割后的局部逻辑结构,是DDBS的全局数据的逻辑划分视图. (8)分配模式:(详见课本第13页)用于根据选定的数据总体分配方案,定义各片段的物理存放地点. (9)局部概念模式:(详见课本第13-14页)是全局概念模式被分片和分配到局部场地上的映像的逻辑结构及特征的描述,是全局概念模式的子集。其逻辑结构与局部DBMS所支持的数据模型有关,当全局数据模型与局部数据模型不同时,局部概念模式还应包括数据模型转换的描述。 (10)局部内模式:描述局部概念模式涉及的数据在局部DBMS中的物理结构及物理存储细节,完全与非分布式系统相同。 1.2采用分布式数据库系统的主要原因是什么?(P1) 1.3分布式数据库系统可分为哪些类?(课件第1章。课本P6,7,8) 1.4什么是分布式数据库系统?它具有哪些主要特点?怎么样区别分布式数据库系统与只提供远程数据访问功能的网络数据库系统?(分布式数据库系统的定义、特点详见课件第1.课本P6) 1.5分布式DBMS具有哪些集中式DBMS不具备的功能?(课件第1章。课本P15) 用自己的语言解析“什么时候需要进行数据分片和数据复制”?(课本第10,11页) 式数据库系统中,为什么要对数据进行分片?什么是关系的片段?关系的片段有哪些主要类型?(课本第9-10页。 数据分片是指数据存放单位不是全部关系,而是关系的一个片段。也就是关系的一部分。包括: (1)水平分片:按一定的条件把全局关系的所有元组划分成若干不相交的子集,每个子集为关系的一个片段。 (2)垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上做投影运算,每个投影为垂直分片。 (3)混合型分片:将水平分片与垂直分片方式综合使用则为混合型分片。 ) 1.8为什么说分布式数据库系统中,数据独立性这一目标比集中式数据库系统更为重要,也更为复杂?(详见课本第25页第二段) 1.9概述分布式DBMS的参考模型中,用户处理器、数据处理器、全局数据库控制和通信子系统的组成和功能。(组成(参考模型):详见课件5.6;功能:用户处理器课本第18页;数据处理器课本第20页;全局数据库控制和通信子系统课本第21页) 1.10分布式数据库系统潜在的优点是什么?存在哪些技术问题?(优点:详见课本第34-35页共6点;技术问题详见课本第35-36页面共7点) 第二章课后习题 2.1 概述分布式数据库系统的创建方法、方法特点和适用范围 答:创建方法有:组合法、重构法 组合法的特点:剖析网络功能;剖析原有数据库系统;解决数据的一致性、完整性和可靠性;难度较大; 组合法适用范围:通常是异构或者同构异质DDBS 重构法的特点:根据实现环境和用户需求;按照DDBS的设计思想和方法;从总体设计做起,包括LDBS,重新建立一个DDBS;可有效解决数据一致性、完整性和可靠性问题。 重构法的适用范围:通常是同构异质或同构同质DDBS 2.2 分布式数据库设计的主要目标是什么? P42,第二段起-43 第三段; 课件:第二章,第9张幻灯 2.3 概述分布式数据库设计的关键问题及解决方法 答:关键问题:1)访问的多个数据对象是存放在同一站点上还是分布在多个站点所需的时间和费用有很大区别。 2)数据对否被复制、复制副本的多少问题 3)数据分片、片段如何复制、数据或片段如何分布、分布式数据库管理系统的透明性 解决方法:1)分布式数据库遵循本地性或近地性,尽量减少通信次数和通信量,90/10准则,分片和分布方案(本地和远程访问次数)择优; 2)控制数据适当冗余,冗余增加了可靠性、可用性,提高了效率,维护数据一致性开销增加 3)工作负荷分布 4)存储能力和费用 2.4 考虑为局域网设计的分布式数据库系统和为广域网设计的分布式数据库系统由什么区别? 2.5 请用自己的语音阐述分布式数据库设计的自顶向下和自底向上设计方法及其适用范围。 答: 自顶向下:从概念设计到形成形式规格说明设计分布式数据库。适用范围:通常是同构异质或同构同质DDBS。 自底向上:通过聚集现存数据库来设计分布式数据库。适用范围:通常是异构或者同构异质DDBS。 2.6数据分片应遵守哪些原则? 数据分片要准守的原则: 完备性原则:要把所

您可能关注的文档

文档评论(0)

132****1393 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档