设ρ{(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为(11),分解ρ(12)。

admin2007-10-11  34

问题 设ρ{(A1,A2),(A1,A3)}是关系R(A1,A2,A3)上的一个分解,下表是R上的一个关系实例r,R的函数依赖集为(11),分解ρ(12)。

选项 A、F={A1→A2,A1→A3}
B、F={A1→A2}
C、F={A1→A3}
D、F={A1A3→A2,A1A2→A3}

答案D

解析 本题考查的是关系数据库理论方面的知识。
   通过对月上的一个关系实例r分析,试题(11)的正确答案应为D,分析如下。
   对于选项A是错误的,因为A1→A2和A1→A3是不成立,它们不满足函数依赖的定义。同理选项B和选项c也是错误的。
   试题(11)的候选关键字是A1A2和A1A3,因为候选关键字的定义如下:
   设K为R(U,F)中的属性的组合,若K→U,且对于K的任何一个真子集K’,都有K,不能决定U,则K为R的候选码,若有多个候选码,则选一个作为主码。候选码通常也称候选关键字。
   可见试题(11)选项D:F={A1A3→A2,A1A2→A3}成立。
   试题(12)中分解 ρ={(A1,A2),(A1,A3)}是有损联接的。无损联接的分解有一条定理如下;
   关系模式R(U,F)的一个分解,ρ={R1(U1,F1),R2(U2(,F2)}具有无损连接的充分必要的条件是:U1∩U2→U1-U2∈F或U1∩U2→U2-U1∈F+
   本试题(12)中,因为U1∩U2=A1,U1-U2=A2  U2-U1=A3,而A1→A2F+和 A1→A3F+,所以,分解ρ{(A1,A2),(A1,A3)}是有损联接的。
转载请注明原文地址:https://jikaoti.com/ti/VY67FFFM
0

最新回复(0)