【发布时间】:2017-02-17 03:50:04
【问题描述】:
我已经在 SO 上阅读了一堆涉及 BCNF 的其他线程,但我仍然对如何编写一个函数来确定关系是否在 BCNF 中给定关系及其功能列表有点困惑依赖关系。
所以很明显,如果 FD 的所有输入和输出的并集不等于关系,那么它不在 BCNF 中,但这显然也是我需要检查的全部内容。
So, say I'm given an input:
R(A,B,C,D,E,F,G)
A->B
C,D->F
G->E
那么我需要检查什么来确定它是否是 BCNF?
【问题讨论】: