给定关系模式R(U,F),其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为 (36) =U,且满足最小性,所以其为R的候选码;关系模式R属于(37) ,因为它存在非主属性对码的部分函数依赖;若将R分

admin2014-08-23  27

问题 给定关系模式R(U,F),其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。因为  (36)  =U,且满足最小性,所以其为R的候选码;关系模式R属于(37)  ,因为它存在非主属性对码的部分函数依赖;若将R分解为如下两个关系模式  (38)  ,则分解后的关系模式保持函数依赖。
(38)

选项 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

解析 本题考查关系模式和关系规范化方面的基础知识。显然AE为关系模式R的码,AE仅出现在函数依赖集F左部的属性,则AE必为R的任一候选码的成员。又因为若(AE)F+=U,则AE必为R的唯一候选码。根据题意,对于非主属性B、C和D是部分函数依赖于码AE。根据题意,可以求出R1(A,B,C,D)的函数依赖集F1={A→B,A→C,C→D},R2(A,E,G)的函数依赖集F2={AE→G},而F=F1+F2,所以分解后的关系模式保持函数依赖。
转载请注明原文地址:https://jikaoti.com/ti/6qx7FFFM
0

最新回复(0)