给定关系r(R),r满足(44)函数依赖。 ①A→B ②A→C ③AB→C ④C→A ⑤BC→A ⑥AC→B

admin2009-02-15  28

问题 给定关系r(R),r满足(44)函数依赖。

①A→B   
②A→C   
③AB→C  
④C→A   
⑤BC→A  
⑥AC→B

选项 A、1、2、3
B、2、3、4、5
C、3、4、5、6
D、1、2、3、6

答案B

解析 ①r不满足FD:A→B。因为对于元组(3,5,6)和(3,4,6),有t1(A)=3=t2(A),但是t1B)=5t2(B)=4。
   ②表中A列不等值的所有元组满足FD:A→C,称这类元组“空满足”该FD。另外,还有两个满足条件“A列等值时C列也等值”的元组,即t1(A)=3=t2(A),而且 t1(C)=6=t2(C)。于是关系r满足FD:A→C,因为其所有元组都满足该FD。
   ③关系r满足FD:AB→C。表中没有元组在A列和B列有相同表项,所有元组都空满足该FD。因此,r满足FD:AB→C。
   ④关系r满足FD:C→A,实际上t1(C)=6=t2(C),且t1(A)=3=t2(A)。其余元组都空满足该FD。
   ⑤关系r满足FD:BC→A。所有元组都空满足该FD。
   ⑥关系r不满足FD:AC→B。考虑下面两个元组t1(AC)=(3,6)=t2(AC),但t1(B)= 5t2(B)=4。
转载请注明原文地址:https://jikaoti.com/ti/8da7FFFM
0

相关试题推荐
最新回复(0)