假设 R = {A,B,C,D} 并且 FD = C→D,C→A,B→C
我应该找到: 1. 密钥 2. 它所在的 NF 3. BCNF(如果可能,如果还没有的话)
所以这就是我到目前为止所得到的:
- 关键是 B,因为它传递地确定了 C,而 C 又确定了 D 和 A。
- 它在 2NF 中,因为依赖关系是整个关键
- R1 = {B,C} R2 = {C, A, D}
- 所以这就是我有问题的地方。标记方案表示将 R 分解为 AC、BC 和 CD。但是为什么我的答案不正确呢?我是说 FD 是 C -> {A,D},如果是的话,这与 C -> A 和 C -> D 有什么区别吗?