刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
给定关系模式R<U,F>,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→BC,C→D,AE→G}。因为(1) =U,且满足最小性,所以其为R的候选码;若将R分解为如下两个关系模式 (2) ,则分解后的关系模式保持函数依赖。
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
根据题目描述,给定的关系模式R<U,F>中,属性集U={A,B,C,D,E,G},函数依赖集F={A→BC,C→D,AE→G},且(AE)→U满足最小性,所以AE为R的候选码。为了保持函数依赖,分解后的关系模式必须满足原函数依赖集F中的依赖关系在分解后的关系模式中仍然成立。分析各选项中的分解方式:
A选项:R1(A,B,C)和R2(D,E,G)。分解后得到的函数依赖集不满足原函数依赖集的要求。
B选项:R1(B,C,D,E)和R2(A,E,G)。分解后得到的函数依赖集不满足原函数依赖集的要求。
C选项:R1(B,C,D)和R2(A,E,G)。分解后得到的函数依赖集不满足原函数依赖集的要求。
D选项:R1(A,B,C,D)和R2(A,E,G)。分解后得到的函数依赖集分别为F1={A→B,A→C,C→D}和F2={AE→G},合并这两个函数依赖集可以得到原函数依赖集F中的所有依赖关系。因此,分解后的关系模式能够保持原有的函数依赖。所以正确答案为D。
创作类型:
原创
本文链接:给定关系模式R<U,F>,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→BC,C→
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



