现将关系模式R分解为两个关系模式R1(A, C, D),R2(A, B, E),那么这个分解( )。
A.不具有无损连接性且不保持函数依赖
B.具有无损连接性且不保持函数依赖
C.不具有无损连接性且保持函数依赖
D.具有无损连接性且保持函数依赖
参考答案:A
解析:
设关系模式R<U,F>分解为关系模式R1<U1, F1>,R2<U2, F2>具有无损连接性的分解的充分必要条件是(P1∩P2→P1-P2)∈F+或者(P2∩P1→P2-P1)∈F+,依题意,(P1∩P2=A,P1-P2=(C, D),P2-P1=(B, E)。但是A→D,A→B,A→E都不能成立,所以不具有无损连接性。分解后缺少了函数依赖BC→D,所以也不保持函数依赖。