- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浙江理工大学分布式数据库系统复习题2013年
研究生《分布式数据库系统》复习题
1、何为分布式数据库系统?一个分布式数据库系统有哪些特点?P3
答案:分布式数据库系统通俗地说,是物理上分散而逻辑上集中的数据库系统。分布式数据库系统使用计算机网络将地理位置分散而管理和控制又需要不同程度集中的多个逻辑单位连接起来,共同组成一个统一的数据库系统。因此,分布式数据库系统可以看成是计算机网络与数据库系统的有机结合。
一个分布式数据库系统具有如下特点:
物理分布性,即分布式数据库系统中的数据不是存储在一个站点上,而是分散存储在由计算机网络连接起来的多个站点上,而且这种分散存储对用户来说是感觉不到的。
逻辑整体性,分布式数据库系统中的数据物理上是分散在各个站点中,但这些分散的数据逻辑上却构成一个整体,它们被分布式数据库系统的所有用户共享,并由一个分布式数据库管理系统统一管理,它使得“分布”对用户来说是透明的。
站点自治性,也称为场地自治性,各站点上的数据由本地的DBMS管理,具有自治处理能力,完成本站点的应用,这是分布式数据库系统与多处理机系统的区别。
另外,由以上三个分布式数据库系统的基本特点还可以导出它的其它特点,即:数据分布透明性、集中与自治相结合的控制机制、存在适当的数据冗余度、事务管理的分布性。
2、简述分布式数据库系统中的分布透明性,举例说明分布式数据库简单查询的各级分布透明性问题。P21-P23
答案:分布式数据库中的分布透明性即分布独立性,指用户或用户程序使用分布式数据库如同使用集中式数据库那样,不必关心全局数据的分布情况,包括全局数据的逻辑分片情况、逻辑片段的站点位置分配情况,以及各站点上数据库的数据模型等。即全局数据的逻辑分片、片段的物理位置分配,各站点数据库的数据模型等情况对用户和用户程序透明。
分布透明性包括三个层次:分片透明性,是分布透明性中的最高层;位置透明性,也称分配透明性,是分布透明性的中间层;局部数据模型透明性,也称局部映像透明性,即与各站点上数据库的数据模型无关,是分布透明性的最底层。
3、数据库设计中分片设计的基本目的是什么?何为水平分片?举例说明初级分片和导出分片的方法。 P37-P39
答案:分片设计的基本目的是产生一个对全局数据合适的划分方案。使用这种方案得到的片段作为分布式数据库中数据的分配和存储单位时,不但能够减少应用中的操作量,而且能够对于应用具有最大可能的本地性,即使得各片段位于其使用最多的站点,或者说,使绝大多数应用所使用的数据位于该应用的原发站点。但是,不是所有的全局数据都必须进行分片,应考虑到有可能一个全局关系根本不需要分片。特别是,如果分片一个全局关系所能够获得的好处太小,不足以补偿因分片造成的开销,就不必须对该全局关系进行分片。
水平分片是对全局关系执行“选择”操作,把具有相同性质的元组进行分组,构成若干个不相交的子集。水平分片的方法可归为初级分片和导出分片两类。
初级分片:以关系自身的属性性质为基础,执行“选择”操作,将该关系分片成若干个不相交的片段。
例如:S(S#,SNAME,AGE,SEX)
Define fragment S1 as select * from s where sex = ‘M’
Define fragment S2 as select * from s where sex = ‘F’
导出分片:全局关系的导出式水平分片不是以其自身的属性性质为基础,而是从另一个关系的属性性质或水平片段推导出来的。采用导出分片可使片段与片段之间的“连接”变得更容易。
例如:设全局关系 SC(S#,C#,GRADE)
S(S#,SNAME,AGE,SEX)
若要将SC划分为男生的各门课成绩和女生的各门课成绩。这就不可能从SC本身的属性性质来执行选择,必须从关系S的属性性质或水平片段来导出。
define fragment SC 1 as
select SC.S#,C#,GRADE from SC,S
where SC.S#=S.S# and SEX=’M’
define fragment SC2 as
select SC.S#,C#,GRADE from SC,S
where SC.S#=S.S# and SEX=’F’
define fragment SC 1 as
select*from SC where S# in(select SF.S# from SF)
define fragment SC2 as
Select * from SC where S# in(select SM.S# from SM)
4、数据库的片段位置分配设计中,何为冗余分配?请简述其两种设计方法。P4
您可能关注的文档
最近下载
- 咖啡厅管理制度完整版.docx VIP
- 2025版糖尿病诊治指南PPT.pptx VIP
- 解读2025年中央一号文件精神PPT课件.pptx
- 《定向运动教学课件:理论课程精讲》.ppt VIP
- 视频监控系统维保方案及报价范文.doc VIP
- DB1311_T 060-2024 脱毒甘薯苗快繁技术规程.docx VIP
- DB1301T 328-2019 甘薯茎尖组织培养及脱毒试管苗快繁技术规程.docx VIP
- DB1301T 328-2019甘薯茎尖组织培养及脱毒试管苗快繁技术规程.docx VIP
- 四川省2025年高职单招文化考试(中职类)英语试卷+答案 完整版2025.pdf VIP
- 《机械基础(第七版)习题册》参考答案.pdf VIP
文档评论(0)