考虑以下关于关系模式r(A,B,C,D,E,F)的函数依赖性集F:
我试图向我的导师伸出手,没有运气,我真的很想了解这个过程,但不管我读了多少材料,我似乎都无法让这个适合我的小脑袋。有人可以帮我解决以下问题吗?
A-->BCD
BC-->DE
B-->D
D-->A
一个。计算B +。
我相信这一个如下。这看起来是否正确?
B +表示B的关闭。
B - > D.
B + = {BD}
D - > A.
B + = {ABD}
A - > BCD
B + = {ABCD}
BC - > DE
B + = {ABCDE}
B可以找到关系的所有属性。因此,B是关系的主键。
湾证明(使用阿姆斯特朗的公理)AF是超级钥匙。
我不明白如何处理F,因为它没有出现在上述关系中。
C。计算上述功能依赖关系F的规范封面;给出推导的每一步都有一个解释。
d。根据规范封面给出3的3NF分解。
没有找到相关结果
已邀请:
3 个回复
博沮富教全
为了证明AF是超级密钥(或候选密钥),计算关系R = {ABCDEF}的AF闭包。使用上面相同的FD。
纤洞需匪
从BC-> DE中删除D. A-> BCD,BC-> E,B-> D,D-> A. 从A-> BCD中删除D. A-> BC,BC-> E,B-> D,D-> A. 分解A-> BC A-> B,A-> C,BC-> E,B-> D,D-> A. 从BC-> E中删除C. ? :B-> D-> A-> C => B-> C => B-> BC-> E => B-> E ? :B + :: B-> BD-> ABD-> ABCD-> ABCDE(E是B +的元素) A-> B,A-> C,B-> E,B-> D,D-> A.
磐剩