对于数据库关系 R(a,b,c,d),其中域 a、b、c、d 仅包含原子值,只有以下函数依赖项以及可以从中推断出来的函数依赖项成立:
{ a → c, b → d }
这种关系是
(A)符合第一范式但不符合第二范式
(B)符合第二范式但不符合第一范式
(C)第三范式
(D)以上都不是答案:(一)
说明:上述关系的候选键是:- ab only。
a 和 b 是部分属性(CK 的一部分),这就是给定 FD 部分依赖的原因。
在 2NF 中不能有部分依赖的 FD,我们知道每个表都已经在 1NF 中。
因此,这种关系是第一范式,而不是第二范式。
选项(A)是正确的。
这个问题的测验