第2章分布式数据库系统的设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章分布式数据库系统的设计

基本关系模式(初步) DEPARTMENT EMPLOYEE CUSTOMER PRODUCT(p#,YEZHONG,PINPAI,…) CONTRACT SALES SUPPLIER 大作业之一(实验) 题目: 飞机订票系统 集团公司管理系统(习题2.9) 连锁店管理系统(习题2.10) 自选(鼓励) 大作业之一(实验) 要求: 小组:自由组合,2~3一组,4人一组要我批准 时间:期末考试之前完成 提交内容:设计报告,代码,开发总结报告 设计主要内容:基本关系模式,分片情况,分布情况,系统功能设计 开发内容:能够在至少两个站点上实现应用的功能,可以使用远程访问的模式。 提交时检查运行情况。 提交任务表格 项目名称 项目组组成:组长、组员 项目分工情况:设计、开发、总结之一或者其中两类工作 每个人信息:姓名、培养单位、E-mail,组长的电话。 任务简单描述 见Word文件:分布式数据库实验任务书 于3月28日之前填好任务书发送到xujg_courseware@126.com 总 结 分布式数据库的创建方法(重构法/组合法) 自顶向下的设计方法 数据分片 数据分配 DATAID-D方法(分布要求分析和分布设计阶段) 实例研究:飞机订票系统 自底向上方法 4.6 实体逻辑访问表 4 实例研究:飞机订票系统 属性 操作 a(订票) b(登记) c(起飞) 起飞时间 k k/o 联系访问表:从 4.6 实体逻辑访问表 4 实例研究:飞机订票系统 属性 操作 a(订票) b(登记) c(起飞) 到达时间 k k/o 联系访问表:到 4.6 实体逻辑访问表 4 实例研究:飞机订票系统 属性 操作 a(订票) b(登记) c(起飞) 种类 w o 联系访问表:订票 4.6 实体逻辑访问表 4 实例研究:飞机订票系统 属性 操作 a(订票) b(登记) c(起飞) 座位号 w 检查行李 w 联系访问表:登记 4.7 分布要求分析 4 实例研究:飞机订票系统 站点1:丹佛(CO) 站点2:纽约(NY) 站点3:亚特兰大(GA) 应用a:订票 应用b:登记 应用c:起飞 4.7 分布要求分析 4 实例研究:飞机订票系统 将机场的区域属性选作为机场实体的划分准则 将旅客电话号码前三位(区域码)作为旅客实体的划分属性 谓词选择性表示按照该准则划分各类元组所占的百分数 4.7 分布要求分析 4 实例研究:飞机订票系统 两种方法划分班机实体,应用不同的联系“从”或“到”和机场划分区域于同一基本划分,结果不同。 根据第一订票地点和班机起飞区域做导出划分 机场——〉班机——〉乘客 4.7 分布要求分析 4 实例研究:飞机订票系统 4.7 分布要求分析 4 实例研究:飞机订票系统 极化表 a b c 1 2 3 1 2 3 1 2 3 按区域划分机场 P1 80 × 100 P2 75 × 100 P3 80 × 100 按出发机场划分航班 P1 70 100 80 P2 75 100 80 P3 70 100 80 ... … … … … … … … … 4.8 分布设计 4 实例研究:飞机订票系统 分四步: 对每一实体选择分片原则 确定非冗余分配 在非冗余分配上引入冗余 在每一站点上重新构造局部模式 机场实体: 基于区域的水平分段 机场1, 机场2, 机场3 班机实体:基于起飞机场的导出水平分段 班机1,班机2, 班机3 旅客实体: 基于旅客预定的所有班机起飞的导出水平分段 旅客1,旅客2,旅客3,旅客4,旅客5,旅客6,旅客7, 4.8 分布设计 4 实例研究:飞机订票系统 1. 分片设计 根据分片原则 站点1:机场1, 班机1, 旅客1 站点2:机场2, 班机2, 旅客2 站点3:机场3, 班机3, 旅客3 根据极化表和频率表 站点2:旅客4,旅客5,旅客6,旅客7 站点3:旅客5 4.8 分布设计 4 实例研究:飞机订票系统 2. 确定非冗余分配 冗余超出了同一实体所有片断的效益 机场实体:不进行冗余分配 班机实体:不进行冗余分配 有限冗余 旅客实体: 预定离开两个区域的乘客:,旅客4,旅客5,旅客6,放到两个站点上 预定离开三个区域的乘客:旅客7,放到三个站点上 4.8 分布设计 4 实例研究:飞机订票系统 3. 冗余分配 班机1 从 到 订票 登记 到 机场1 旅客1u 旅客4u 旅客5u 旅客7 BC 站点1的局部模式 4.8 分布设计 4 实例研究:飞机订票系统 4. 局部逻辑模式 自然分配 班机2 从 到 订票 登记 到 机场2 旅客2u 旅客4u 旅客6u 旅客7 AC 站点2的局部模式 4.8 分布设计 4 实例研究:飞机订票系统 4. 局部逻辑模式 自然分配 班机3 从 到 订票 登记 到 机场3

文档评论(0)

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

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

1亿VIP精品文档

相关文档