网站大量收购独家精品文档,联系QQ:2885784924

分布式数据库系统复习题.docxVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
何为分布式数据库系统?一个分布式数据库系统有哪些特点? 何为分布式数据库系统?一个分布式数据库系统有哪些特点? 最新范本 最新范本,供参考! 答案:分布式数据库系统通俗地说, 是物理上分散而逻辑上集中的数据库系统。 分 布式数据库系统使用计算机网络将地理位置分散而管理和控制又需要不同程度集 中的多个逻辑单位连接起来,共同组成一个统一的数据库系统。 因此,分布式数据 库系统可以看成是计算机网络与数据库系统的有机结合。 一个分布式数据库系统 具有如下特点: 物理分布性,即分布式数据库系统中的数据不是存储在一个站点上, 而是分散存储 在由计算机网络连接起来的多个站点上, 而且这种分散存储对用户来说是感觉不到 的。] 逻辑整体性,分布式数据库系统中的数据物理上是分散在各个站点中, 但这些分散 的数据逻辑上却构成一个整体, 它们被分布式数据库系统的所有用户共享, 并由一 个分布式数据库管理系统统一管理,它使得“分布”对用户来说是透明的。 站点自治性,也称为场地自治性,各站点上的数据由本地的 DBMS管理,具有自 治处理能力,完成本站点的应用, 这是分布式数据库系统与多处理机系统的区别。 另外,由以上三个分布式数据库系统的基本特点还可以导出它的其它特点, 即:数 据分布透明性、集中与自治相结合的控制机制、 存在适当的数据冗余度、 事务管理 的分布性。 简述分布式数据库的模式结构和各层模式的概念。 分布式数据库是多层的,国内分为四层: 全局外层:全局外模式,是全局应用的用户视图, 所以也称全局试图。 它为全局概 念模式的子集,表示全局应用所涉及的数据库部分。 全局概念层:全局概念模式、分片模式和分配模式 全局概念模式描述分布式数据库中全局数据的逻辑结构和数据特性, 与集中式数据 库中的概念模式是集中式数据库的概念视图一样, 全局概念模式是分布式数据库的 全局概念视图。分片模式用于说明如何放置数据库的分片部分。 分布式数据库可划 分为许多逻辑片,定义片段、片段与概念模式之间的映射关系。 分配模式是根据选 定的数据分布策略,定义各片段的物理存放站点。 局部概念层:局部概念模式是全局概念模式的子集。 局部内层:局部内模式 局部内模式是分布式数据库中关于物理数据库的描述, 类同集中式数据库中的内模 式,但其描述的内容不仅包含只局部于本站点的数据的存储描述, 还包括全局数据 在本站点的存储描述。 简述分布式数据库系统中的分布透明性,举例说明分布式数据库简单查询的 各级分布透明性问题。 分布式数据库中的分布透明性即分布独立性, 指用户或用户程序使用分布式数据库 如同使用集中式数据库那样, 不必关心全局数据的分布情况, 包括全局数据的逻辑 分片情况、逻辑片段的站点位置分配情况, 以及各站点上数据库的数据模型等。 即 全局数据的逻辑分片、片段的物理位置分配,各站点数据库的数据模型等情况对用 户和用户程序透明。 最新范本 最新范本 ,供参考! 分布透明性包括三个层次:分片透明性,是分布透明性中的最高层;位置透明性, 也称分配透明性, 是分布透明性的中间层; 局部数据模型透明性, 也称局部映像透 明性,即与各站点上数据库的数据模型无关,是分布透明性的最底层。 四、 讨论分布式数据库更新应用中的各级分布透明性问题。 分片透明性: 应用程序如同数据库不是分布的那样来执行更新操作, 编程人员不必 知道被更新的属性是否是分片模式的定义中使用的属性。 位置透明性: 应用程序员必须要知道分片情形, 并将给出明确的处理。 这是一种非 常简单的更新应用,最后四个语句可以任何次序或并行执行。 本地映像透明性: 应用程序员必须明确地处理片段的位置。 若为更新应用, 还必须 考虑片段的复制问题 五、 数据库设计中分片设计的基本目的是什么?何为水平分片?举例说明初级分 片和导出分片的方法。 分片设计的基本目的是 产生一个对全局数据合适的划分方案。 使用这种方案得到的 片段作为分布式数据库中数据的分配和存储单位时,不但能够减少应用中的操作 量,而且能够对于应用具有最大可能的本地性, 即使得各片段位于其使用最多的站 点,或者说,使绝大多数应用所使用的数据位于该应用的原发站点。但是, 不是所 有的全局数据都必须进行分片, 应考虑到有可能一个全局关系根本不需要分片。 特 别是,如果分片一个全局关系所能够获得的好处太小, 不足以补偿因分片造成的开 销,就不必须对该全局关系进行分片。 水平分片 是对全局关系执行“选择”操作, 把具有相同性质的元组进行分组, 构成 若干个不相交的子集。水平分片的方法可归为初级分片和导出分片两类。 初级分片: 以关系自身的属性性质为基础,执行“选择”操作,将该关系分片成若 干个不相交的片段。 例如 : S(S#,SNAME,AGE,SEX) Define frag

文档评论(0)

cooldemon0602 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档