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

单选题

给出关系R(U,F),U={A,B,C,D,E},F={A→BC,B→D,D→E}。以下关于F说法正确的是 (1) 。若将关系R分解为ρ={R1(U1,F1),R2(U2,F2)},其中:U1={A,B,C}、U2={B,D,E},则分解ρ (2) 。

A
无损连接并保持函数依赖
B
无损连接但不保持函数依赖
C
有损连接并保持函数依赖
D
有损连接但不保持函数依赖
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

根据题目给出的关系R(U,F),其中U={A,B,C,D,E},F={A→BC,B→D,D→E}。首先,根据Armstrong公理的传递律,由F中的函数依赖关系可以推导出A→D和A→E。这意味着通过A可以确定D和E,同样B→E也成立,说明F存在传递依赖。

对于分解ρ={R1(U1,F1),R2(U2,F2)},其中U1={A,B,C}、U2={B,D,E},我们需要分析无损连接性和函数依赖的保持性。由于U1和U2的交集为B,且通过B可以唯一确定U2中的D和E,因此分解ρ是无损连接。

同时,U1中的函数依赖A→BC和U2中的函数依赖B→D、D→E,在分解后仍然保持。因此,该分解不仅保持了数据的完整性(无损连接),也保持了原有的函数依赖关系。故正确答案为A。

创作类型:
原创

本文链接:给出关系R(U,F),U={A,B,C,D,E},F={A→BC,B→D,D→E}。以下关于F说法正

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

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

分享考题
share