给定关系模式R(U,F),其中:属性集U={A,B,C,D,E,G),函数依赖集F={A→B,A→C,C→D,AE→G)。若将R分解为如下两个模式_____________,则分解后的关系模式保持函数依赖。

admin2017-09-14  36

问题 给定关系模式R(U,F),其中:属性集U={A,B,C,D,E,G),函数依赖集F={A→B,A→C,C→D,AE→G)。若将R分解为如下两个模式_____________,则分解后的关系模式保持函数依赖。

选项 A、R1(A,B,C)和R2(D,E,G)
B、R1(A,B,C,D)和R2(A,E,G)
C、R1(B,C,D)和R2(A,E,G)
D、R1(B,C,D,E)和R2(A,E,G)

答案B

解析 本题考查数据库中函数依赖,函数依赖的定义:设R(U)是属性集U={A1,A2,…,An)上的关系模式,X和Y是U的子集。若对R(U)的任一具体关系r中的任意两个元组t1和t2,只要t1[X]=t2[X]就有t1[Y]=t2[Y]。则称“X函数确定Y”或“Y函数依赖于X”(Founctional Dependence),记作X->Y。只有选项B中的两个关系式满足定义。
转载请注明原文地址:https://jikaoti.com/ti/ctf7FFFM
0

相关试题推荐
最新回复(0)