给定关系模式R(U,F),其中,属性集U={A,B,C,D,E,G},函数依赖集

免费题库2022-08-02  43

问题 给定关系模式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)

选项 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上的关系模式,X和Y是U的子集。若对于R(U)的任意两个可能的关系r1、r2,若r1[x]=r2[x],则r1[y]=r2[y],或者若r1[x]不等于r2[x],则r1[y]不等于r2[y],称X决定Y,或者Y依赖X。
选项A丢失函数依赖AE-->G;选项C和选项D丢失函数依赖A-->B,只有选项B分解后保持函数依赖。
转载请注明原文地址:https://tihaiku.com/congyezige/2410092.html

最新回复(0)