数据库计算题.docxVIP

  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文档。上传文档
查看更多
数据库计算题

假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人),如果规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个部门只有一个负责人;(3) 每个商店的每种商品只有一个库存数量。试回答下列问题: 找出关系模式R的候选码;候选码:(商店编号、商品编号)(2) 试问关系模式R最高已经达到第几范式?为什么?属于第3范式,因为存在非码的决定因素设T1、T2是如下事务:T1:A=A+2T2:A=A*A设A的初始值为0,试分别给出一个可串行化的和非可串行化的调度,并给出执行结果。可串行化调度。(3分)T1T2XLOCK A读A=0XLOCK AA=A+2=2等待写回A(=2)等待ULOCK A等待XLOCK A读A=2A=A*A=4写回A(=4)ULOCK A非串行化调度(2分)T1T2XLOCK A读A=0ULOCK ASLOCK A读A = 0ULOCK AXLOCK AA=A+2=2写回A(=2)ULOCK AXLOCK AA=A*A=0写回A(=0)设有关系模式R(A,B,C),S(B,C,D),R、S中的记录如下,R:{(a1,b1,c2),(a2,b3,c7),(a3,b4,c6),(a1,b2,c3),(a4,b6,c6),(a2,b2,c3),(a1,b2,c1)},S:{(b1,c2,d1),(b2,c1,d1),(b2,c3,d2)试计算:R除S在R中,(B,C)可能取值为:(b1,c2),(b3,c7),(b4,c6),(b2,c3),(b6,c6)(a1)的像集为:(b1,c2),((b2,c3),(b2,c1)(0.5分)(a2)的像集为:(b3,c7),(b2,c3)(0.5分)(a3)的像集为:(b4,c6)(0.5分)(a4) 的像集为:(b6,c6)(0.5分)S在(B,C)上的投影为:(b1,c2),(b2,c1),(b2,c3)(1分)所以,结果为(a1)(0.5分)σ1=a1,3=c1(R)σ1=a1,3=c1(R)={(a1,b2,c1)}(2分)设有函数依赖F={ ABCE, AC ,GPB,EPA,CDEP,HBP,DHG,ABCPG},试求F的最小函数依赖集。F极小函数依赖集(5分):{ AB→E,A→C,GP→B ,EP→A, ,CDE→P, HB→P,D→H,D→G,AB→P,AB→G }已知关系模式R和S,试计算R除S、σ3=e(R)以及π1,2(S)。R SPQTYTY2bcdcd9aefef2bef9ade7gef7gcd(1)在R中,(P,Q)可以取三个值(2,b), (9,a), (7,g)(2,b) 的像集{(c,d) (e,f)},(9,a)的像集为 {(d,e) (e,f)},(7,g)的像集为: {(c,d) (e,f)},S在(T,Y)上的投影为{(c,d) (e,f)},故结果为{(2,b) (7,g)}(2分)σ3=e(R)={(9,a,e,f),(2,b,e,f),(7,g,e,f)}(2分)π1,2(S)={(c,d),(e,f)};(1分)设有关系模式R (A,B,C),F是R上成立的FD集,F = {A→B,B→A, B→C,C→A, A→C },求F的最小依赖集以及所有侯选码。F极小函数依赖集:{ A→B,B→C,C→A}或{ A→B,B→A, C→A, A→C}(3分)R的所有候选码:A或B或C(2分)试证明ARMSTRONG公理的伪传递律:若X→Y,WY→Z成立, 则WX→Z成立因为X-Y,W包含于U,根据A公理的增广律,WX-WY,又因为WY-Z,根据A公理的传递律,WX-Z成立,证毕。(5分)设T1、T2是如下事务:T1:A=B+2T2:B=A*3设A、B的初始值为0,试分别给出一个遵守两段锁协议的可串行化调度、遵守两段锁协议产生死锁的调度以及一个非可串行化的调度,并给出执行结果。(1)守两段锁的可串行化调度。(2分)T1T2XLOCK ASLOCK B读B=0SLOCK AA=B+2=2XLOCK B写回A(=2)等待ULOCK A等待ULOCK B等待SLOCK AXLOCK B读A=2B=A*3=6写回B(=6)ULOCK AULOCK B遵守两段锁的死锁调度。(1分)T1T2XLOCK B读B=0SLOCK ASLOCK A读A = 0等待AXLOCK B等待A等待B非串行化调度(2分)T1T2XLOCK B读B=0SLOCK AULOCK B读A = 0ULOCK AXLOCK AA=B+2=2XLOCK B写回A(=2)B=A*3=0ULOCK A写回B(=0)此时A=2,B=0,丢失写错误设有关系模式R(A,B,C,D)其

文档评论(0)

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

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

1亿VIP精品文档

相关文档