设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么 ρ ={ ABD,AC }相对于F [ ] A.是无损联接分解,也是保持FD的分解 B.是无损联接分解,但不保持FD的分解 C.不是无损联接分解,但保持FD的分解 D.既不是无损联接分解,也不保持FD的分解
时间: 2024-04-02 08:34:21 浏览: 56
关系数据理论(无损分解测试算法)
5星 · 资源好评率100%
首先,我们可以通过计算得出关系模式R的候选键为AB。因为A→C,所以AC可以通过R的函数依赖推出。因为BC→D,所以BCD可以通过R的函数依赖推出。因此,关系模式R可以用以下无损联接分解:
R1(A, C)
R2(B, C, D)
这个分解保持了函数依赖A→C和BC→D。因此,选项C和D都是错误的。但是,这个分解并不保持函数依赖AB→C,因为AB不在任何一个关系模式中。因此,选项A也是错误的。
综上所述,正确答案是选项B:是无损联接分解,但不保持FD的分解。
阅读全文