考虑模式 R= ( S, T, U, V ) 和依赖关系 S→T, T→U, U→V 和 V→S。设 R(R1 和 R2)是一个分解,使得 R1∩R2 ≠ Ø。分解是:
(A)不属于 2NF
(B)在 2NF 但不在 3NF
(C)在 3NF 但不在 2NF
(D)在 2NF 和 3NF 中答案: (D)
说明: R1∩R2≠Ø表示R1和R2有共同的属性。
现在,如果我们积极选择分解,那么我们可以选择诸如 R1(S, T, U) 和 R2(U, V) 之类的东西,那么我们可以说分解是无损的,因为每个 FD 的公共属性是 U 和 LHS 是候选键,因此它在 2NF 和 3NF 中。
选项(D)是正确的。
这个问题的测验