刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

给定关系模式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
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

:根据题目描述,关系模式R的属性集U={A,B,C,D,E,G},函数依赖集F={A→BC,C→D,AE→G}。首先,由于AE能够推出整个属性集U,所以AE是R的候选码。

接下来分析各个选项中的分解:

A选项:R1(A,B,C)和R2(D,E,G)分解后,得到的函数依赖集不满足原函数依赖集F的要求,所以不能保持函数依赖。

B选项:R1(B,C,D,E)和R2(A,E,G)分解后,同样不满足原函数依赖集F的要求,不能保持函数依赖。

C选项:R1(B,C,D)和R2(A,E,G)分解后,仍然不满足原函数依赖集F的要求,不能保持函数依赖。

D选项:R1(A,B,C,D)和R2(A,E,G)分解后,得到的函数依赖集F1和F2加起来正好等于原函数依赖集F。因此分解后的关系模式能保持函数依赖。

综上所述,正确答案是D选项。

创作类型:
原创

本文链接:给定关系模式R<U,F>,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→BC,C→

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share