刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
给定关系模式 R 的属性集 U={A,B,C,D,E},函数依赖集 F={B→A,D→A,A→E,AC→B},请确定 R 的候选关键字,并作答。分解ρ={Rl(ABCE),R2(CD)} 是否保持原有的函数依赖?
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
给定关系模式 R 的属性集 U={A,B,C,D,E},函数依赖集 F={B→A,D→A,A→E,AC→B},我们需要找出 R 的候选键(Candidate Key)。候选键是最小的超键(Superkey),即可以唯一标识关系中每一元组的属性集。分析函数依赖集 F,我们可以发现属性集 CD 可以推导出所有其他属性(通过 B→A,D→A 和 A→E,AC→B),因此 CD 是一个候选键。选项 A 是正确的。至于分解后的关系 R1(ABCE)和 R2(CD),由于它们不满足无损连接的条件(即两个关系通过连接不能恢复原始关系),并且不保持原有的函数依赖(特别是 D→A 在 Rl 中不存在),所以这种分解是有损的且不保持函数依赖。
创作类型:
原创
本文链接:给定关系模式 R 的属性集 U={A,B,C,D,E},函数依赖集 F={B→A,D→A,A→E,A
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



