问题 单项选择题

设关系模式R, 其中U=A,B,C,D,E,F=A→BC,C→D,BC→E,E→A, 则分解ρ=R1(ABCD),R2(CD)满足______。

A.具有无损连接性、不保持函数依赖
B.不具有无损连接性、保持函数依赖
C.具有无损连接性、保持函数依赖
D.不具有无损连接性、不保持函数依赖

答案

参考答案:C

解析: 根据无损连接性判定定理:关系模式R分解为两个关系模式R1、R2,满足无损连接性的充分条件是R1∩R2→(R1→R2)或R1∩R2→(R2-R1)。对于本试题,由函数依赖集F中的A→BC、C→D逻辑地推导出A—D,即R1∩R2→(R2→R1),故分解满足无损连接性。
保持函数依赖的定义是:若满足(F1∪F2)+=F+,则分解保持函数依赖,其中Fi函数依赖集F在Ri上的投影。对于本试题,由于(F1∪F2)=F,即(F1∪F2)+=F+成立,故分解保持函数依赖。

选择题
单项选择题 B型题