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

单选题


给定关系模式R(A1,A2,A3,A4),R上的函数依赖集F={A1A3→A2,A2→A3},则R42)

A
有一个候选关键字A1A3
B
有一个候选关键字A1A2A3
C
有两个候选关键字A1A3A4和A1A2A4
D
有三个候选关键字A1A2、A1A3和A1A4
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

:根据题目给出的关系模式R(A1,A2,A3,A4),以及函数依赖集F={A1A3→A2,A2→A3},我们可以分析出以下几点:

首先,由于存在函数依赖A1A3→A2和A2→A3,我们可以知道属性组合A1A3可以决定属性A2,而属性A2可以决定属性A3。但是在这组函数依赖中,并没有涉及到属性A4,所以我们需要进一步考虑属性A4。

其次,由于属性组合A1A3可以决定全部属性(包括A4),因此A1A3是一个候选关键字。同理,由于属性组合A1A2也可以决定全部属性,所以A1A2也是一个候选关键字。但由于题目中并没有给出其他函数依赖关系涉及A4,我们不能直接得出A1、A2和任何其他属性的组合是候选关键字。因此选项B错误。

最后,考虑到属性组合A1A3和属性组合A1A2都可以决定全部属性,并且题目中并没有给出其他能够形成决定性依赖的属性组合,我们可以得出结论:有两个候选关键字,即A1A3和A1A2的组合加上其他任何单一属性(在这种情况下是A4)。因此选项C正确。

创作类型:
原创

本文链接:给定关系模式R(A1,A2,A3,A4),R上的函数依赖集F={A1A3→A2,A2→A3},则R(

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

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

分享考题
share