带 FD 的 R(ABCD)
AB -> CD BC -> D
我在一本书中发现了这个问题,它说关系在 2nf 中,但不在 3nf 中。
我找不到任何微不足道的依赖关系,也没有非素数属性在功能上依赖于另一个非素数属性,那么为什么关系不在 3nf 中?
我是否也应该将 BC 视为非主要属性?请帮我理解3NF的概念
我还有一个疑问
如果功能依赖是
AB -> CD,C -> A,A -> C
关系会在 3NF 中吗?还是会因为 A -> C 表明 C 在功能上不完全依赖于 AB 而违反 2NF?