【发布时间】:2016-05-21 09:49:35
【问题描述】:
我已经获得了关系和功能依赖
并且正在寻找证明它是什么形式的合理性,然后将其转换为 BCNF。
现在我提出它在 3NF 中,因为第二个 FD 是一个传递依赖,其关键属性是它的 RHS。第二个 FD 也违反了 BCNF,因为 C 不是 R 的超级键。
但是 - 我不确定如何分解为 BCNF。
如果我分解成;
这使第一个 FD 无效,并有效地使 (A,C) 成为新密钥 - 所以它看起来不正确!这个关系可以转换成BCNF吗?
【问题讨论】:
-
已更正图片(抱歉!)
标签: schema primary-key database-normalization bcnf