【发布时间】:2015-10-16 22:41:33
【问题描述】:
我在确定以下关系的 MVD 时遇到了一些困难
R=(A,B,C,D,E) where A->>B and B->>D
给定以下元组:
(0,1,2,3,4) and (0,5,6,7,8)
我想确定可以完成关系的all 元组。
据我了解,如果元组t(A)=u(A) 必须有第三个元组v(A)=t(A) 和v(B)=t(B ) 第四个元组w(A)=t(A) 和w(B)=u(B)
所以我尝试了:
A B C D E
t 0 1 2 3 4
u 0 5 6 7 8
v 0 1 2 3 4
w 0 5 6 7 8
但是,我想我可能会错过一些东西(也就是传递性)。因为没有元组(v和w)包含在集合中:
1.(0,1,2,7,4)
2.(0,1,2,3,8)
3.(0,1,6,3,4)
4.(0,5,2,7,8)
其中至少有一个元组必须为真。我只是不能把它放在一起,希望有任何帮助!关于传递性,我发现A->>B 和B->>D 所以A->>(D-B) 或者A->>BD 但我就是搞不懂。
【问题讨论】: