2002年高程上午题38如何解

wahahaabcabc 2003-09-14 11:43:15
设关系模式 R为 R(H,I,J,K,L),R 上的一个函数依赖集为 F={H→J,J→K,I→J,JL→H},分解__ (38)__ 是无损联接的。

(38) A. ρ={HK,HI,IJ,JKL,HL}
B. ρ={HIL,IKL,IJL}
C. ρ={HJ,IK,HL}
D. ρ={HI,JK,HL}

为什么答案是B,请讲的详细一些,谢谢。
...全文
28 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
erlengzi2003 2003-09-15
  • 打赏
  • 举报
回复
所谓无损连接就是分解后的关系通过自然连接可以和原来的关系等价。
一个关系可以有多种分解方法。
在做这类题目只能够每个答案都连接一下去看看,好在这种尝试所费的时间并不多。
方法也比较简单:
一条原则:在自然连接的时候,其他非公共属性项能够被公共属性项中的一项或者多项唯一确定的时候,无疑就是无损连接的。
观察答案B. ρ={HIL,IKL,IJL} 在进行自然连接时,公共属性项为 IL
又根据函数依赖 F={H→J,J→K,I→J,JL→H},中I->J 说明IJL中 J 被 IL 中的I唯一确定
I->J,J->K推出I->K说明IKL中 K 被 IL 中的 I 唯一确定。
所以以上答案是无损连接的!
333sunshine 2003-09-15
  • 打赏
  • 举报
回复
答案不应该是C吗?
pgcat 2003-09-14
  • 打赏
  • 举报
回复
谁有02年试题的分析
文飞扬 2003-09-14
  • 打赏
  • 举报
回复
我也想问

2,947

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧