第六章补充作业(共3页).doc
《第六章补充作业(共3页).doc》由会员分享,可在线阅读,更多相关《第六章补充作业(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 ( 关系代数运算 ER图 SQL 第六章 书的匹配习题 补充作业 ) 第六章补充作业1.设有关系R(ABC),其关系r如下表所示。试判断下列三FD在关系r中是否成立? AB,BC A,B A(1)因为A有一个值B也有一个相同的值与之对应 (2)因为BC相同但决定A不一样。(3)因为B相同但决定不同A。根据关系r,你能断定哪些FD在关系模式R上不成立?在关系r中,AB成立,BCA不成立,BA不成立。在关系r中,不成立的FD有:BA,CA,CB,CAB,BCA A B C 1 2 3 4 2 3 5 3 43.设关系模式R(ABCD),F是R上成立的FD集,F=AB,
2、BC。试写出属性集BD的闭包(BD)+F试写出所有左部是B的函数依赖。(即形为“B”)。因为X(0)=BD BC,所以X(1)=X(0)并C=BCD 由于B+=BC因此左部是B的FD有四个 BBBBCBBC。4. 设关系R(ABCD),F是R上成立的FD集,F=AB, CB,则相对于F,试写出关系模式R的关键码,并说明理由。解:R的关键码为ACD。因为A,C出现在F的左部,必是主属性。D既不出现在左部也不出现在右部,D必是主属性。又设X(0)=ACD,因为AB,X(1)=X(0)并B,(ACD)+=ABCD,所以R的关键码是ACD5. 设关系模式R=A,B,C,D,E,G,函数依赖F=BADE
3、,AE,ACG,BCD,找出R的所有候选码。解:出现在左部的属性有B,CX(0)=BC,因为BADE,X(1)=ABCD;因为AE,X(2)=ABCDE,;ACG,X(3)=ABCDEG,即(BC)+=ABCDEG,则R的候选码是BC。6. 设有依赖集:F=ABC,C A,BC D,ACDB,DEG , BE C, CGBD,CE AG,计算其等价的最小依赖集。解:(1)将左部属性单一化 DE,EG,CGB,CGD,CEA,CEG因为CA,CEA,所以去掉CEA。因为EG,CEG,所以去掉CEG。得到的函数依赖集为F1=ABC,C A,BC D,ACDB, DE,EG,CGB,CGD (2)将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 补充 作业
限制150内