我试图联系我的导师,但没有成功,我真的很想了解这个过程,但无论我读了多少材料,我似乎都无法让它适合我的小脑袋。有人可以帮我解决以下问题吗?
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。给出基于规范覆盖的 r 的 3NF 分解。