问题 单项选择题

设关系模式R(ABC)上成立的FD集为A→C,B→C),p=AB,AC)为尺的一个分解,那么,分解ρ______。

A.是无损连接分解,但丢失了A→C
B.是无损连接分解,但丢失了B→C
C.是有损失连接分解,且保持FD集
D.是否保持函数依赖,由尺的具体关系确定

答案

参考答案:B

解析: 设关系模式R(ABC)上成立的FD集为{A→B),ρ1={AB,BC)为R的一个分解,那么,ρ1不是无损连接分解,而是有损连接分解。
若R(ABC)上成立的FD集为{A→C,B→C),ρ2={AB,AC)为尺的一个分解,那么,分解ρ2是无损连接分解,但丢失了B→C。因为属性B和C被分解到两个模式中去,不可能产生B→C的函数依赖关系。
若R(ABC)上成立的FD集为{A→B},ρ3={AB,BC)为R的一个分解,那么,ρ3是无损连接,且保持FD集的分解。因为属性B和C仍在一个模式中,继续保持B→C的函数依赖关系。

选择题
判断题