中科大岳丽华老师高级数据库系统作业(完全版)材料.pptVIP

中科大岳丽华老师高级数据库系统作业(完全版)材料.ppt

  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文档。上传文档
查看更多
第八次作业 1.假设两个事务T 和 U 的 log 记录如下所示: T,Start,T,A,10,U,Start,U,B,20,T,C,30,U,D,40,U,Commit,T,E,50,T,Commit 如果系统故障时, 磁盘上记录的Log记录如下, 请描述数据库恢复管理器的动作. a) U,Start b) U,Commit c) T,E,50 d) T,Commit 第八次作业 1. (a)undo T, undo U (b)undo T, redo U (c)undo T, redo U (d)redo T, redo U 第八次作业 2.写出线形式2PC的实现代码 参见 线形式2PC的实现代码.doc 第九次作业 1. 指出下面的冲突等价调度(忽略提交C和夭折A动作) S1= W2(x),W1(x),R3(x),R1(x),C1,W2(y), R3(z),C3,R2(x),C2 S2= R3(z),R3(y),W2(y),R2(z),W1(x),R3(x),W1(x),R1(x),C1,C2,C3 S3= R3(z),W2(x),W2(y),R1(x),R3(x),R2(z),R3(y),C3,W1(x),C2,C1 S4= R3(z),W2(x),W2(y),C2,W1(x),R1(x),A1,R3(x),R3(z),R3(y),C3 第九次作业 冲突等价调度如下: S1’ = W2(x),W1(x),R1(x),R3(x),C1,W2(y),R3(z),C3,R2(x),C2 S2’ = R3(z),R2(z),R3(y),W2(y),W1(x),R3(x),W1(x),R1(x),C1,C2,C3 S3’ = W2(x),W2(y),R2(z),C2,R3(z),R3(x),R3(y),C3,R1(x),W1(x),C1 S4’ = W2(x),W2(y),C2,W1(x),R1(x),A1,R3(z),R3(x),R3(z),R3(y),C3 第九次作业 2. 上题S1-----S4中, 哪个是可串调度? S3和S4为可串调度 S1:T1等待T2,T2等待T1(W2(x),W1(x),R2(x)) S2:T3等待T1,T1等待T3(W1(x),R3(x),W1(x) ) 第九次作业 3. 有如下的等待图, 用分布式检测算法检测其是否有死锁(给出检测过程) T2 T1 T2 T3 T1 T3 Site1 Site2 Site3 第九次作业 3. LWFG 第九次作业 3. 将site3的LWFG传给site1和site2 第九次作业 3. 将site1的信息传给site2,得到GWFG,其中存在不含EX的循环,故存在死锁 第十次作业 4.已知有事务如例5-1(p.111), 并且T1的TS是20, T2的TS是25重启动间隔是5, 给出按基本T/O方式执行的过程(调度). 第十次作业 4. T1(20) T2(25) T1(30) RTM(x) WTM(x) RTM(y) WTM(y) Read(x) Write(x) Abort Read(x) Write(x) Read(y) Write(y) Commit Read(x) Write(x) Read(y) Write(y) Commit 20 25 30 0 25 30 0 25 30 0 25 30 第十一次作业 设分布式冗余数据库的数据分布如下: 站点1:x 站点2:x, y 站点3:y 站点4:x, y (a)给每个站点赋以选票,并给读写操作赋以法定人数 (b)给出网络可能的网络分割分组 (c)对于每种网络分割,说明更新x的事务在哪个分组上可以终结 第十一次作业 为x, y的每个副本赋予一张选票,则各站点的选票为V1 = 1,V2 = 2,V3 = 1,V4 = 2; 为数据项x,y设定读写法定人数如下: Vrx = Vwx = Vry = Vwy = 2; 符合Gifford算法的要求:Vr + Vw V, Vw V/2。 (b)(c) 可能的网络分割分组如下(下划线表示事务可在该分组上终结): I 未分割: (1,2,3,4) II 分割为两组:(1,2) (3,4) (1,3) (2,4) (1,4) (2,3) (1,2,3) (4) (1,2,4) (3) (1,3,4) (2)

文档评论(0)

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

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

1亿VIP精品文档

相关文档