假设关系R(A1,A2,A3)上的一个分解为ρ={(A1,A2),(A1,A3)},下表是关系R上的一个实例,根据实例推出只的函数依赖集F为(1),分解ρ(2)。 (2)

admin2017-09-13  21

问题 假设关系R(A1,A2,A3)上的一个分解为ρ={(A1,A2),(A1,A3)},下表是关系R上的一个实例,根据实例推出只的函数依赖集F为(1),分解ρ(2)。

(2)

选项 A、是无损联接的
B、是保持函数依赖的
C、是有损联接的
D、无法确定是否保持函数依赖

答案C

解析 本题考查关系数据库规范化理论基础知识。
    通过对R上的一个关系实例分析可知,选项A是错误的,因为A1→A2和A1→A3是不成立,它们不满足函数依赖的定义。同理选项C和选项D也是错误的。根据候选关键字的定义,不难得出本题的候选关键字是A1A2和A1A3,可见试题(42)选项B:F={A1A3→A2,A1A2→A3}成立。
    题中分解ρ={(A1,A2),(A1,A3)}是有损联接的。
    关系模式R(U,F)的一个分解ρ={R1(U1,F1),R2(U2,F2)},ρ具有无损联接的充分必要的条件是:U1∩U2→U1一U2∈F+或U1∩U2→U2一U1∈F+
    在前题中,U1∩U2=A1,U1一U2=A2,U2一U1=4,而A1→A2F+,所以,分解ρ={(A1,A2),(A1,A3)}是有损联接的。
转载请注明原文地址:https://jikaoti.com/ti/WiJ7FFFM
0

最新回复(0)