例:R(A,B,C,D,E) F={A->C,C->D ,B->C,DE->C,CE->A} 网上有朋友的答案是:
例:R(A,B,C,D,E)F={A->C,C->D,B->C,DE->C,CE->A}网上有朋友的答案是:∵(BE)+=ABCDE,B+=BC不属于ABCDE,E+=E...
例:R(A,B,C,D,E)
F={A->C,C->D ,B->C,DE->C,CE->A}
网上有朋友的答案是:
∵(BE)+=ABCDE, B+=BC不属于ABCDE, E+=E不属于ABCDE
∴BE为R的关键字.
考虑A→C,不包含关键字
∴将R分解为R11(AC)R12(ABDE)
F11的函数依赖为{A→C},F12的函数依赖为{A→D,BE→A}
∵F11∈BCNF,F12不属于BCNF,继续分解
将的R12分解为R21(AD),R22(ABE)
F21的函数依赖为{A→D},F22的函数依赖为{BE→A}
∵R21∈BCNF,R22∈BCNF
∴R的一组BCNF模式分解为R11(AC),R21(AD),R22(ABE)
有一些不明白的地方:
第5行 “F12的函数依赖为{A→D,BE→A}”这个依赖集是怎么得到的? 展开
F={A->C,C->D ,B->C,DE->C,CE->A}
网上有朋友的答案是:
∵(BE)+=ABCDE, B+=BC不属于ABCDE, E+=E不属于ABCDE
∴BE为R的关键字.
考虑A→C,不包含关键字
∴将R分解为R11(AC)R12(ABDE)
F11的函数依赖为{A→C},F12的函数依赖为{A→D,BE→A}
∵F11∈BCNF,F12不属于BCNF,继续分解
将的R12分解为R21(AD),R22(ABE)
F21的函数依赖为{A→D},F22的函数依赖为{BE→A}
∵R21∈BCNF,R22∈BCNF
∴R的一组BCNF模式分解为R11(AC),R21(AD),R22(ABE)
有一些不明白的地方:
第5行 “F12的函数依赖为{A→D,BE→A}”这个依赖集是怎么得到的? 展开
3个回答
2017-01-15
展开全部
您好,看到您的问题很久没有人来回答,但是问题过期无人回答会被扣分的并且你的悬赏分也会被没收!所以我给你提几条建议,希望对你有所帮助:
一,
你可以选择在正确的分类和问题回答的高峰时段(中午11:00-3:00 晚上17:00-24:00)去提问,这样知道你问题答案的人才会多一些,回答的人也会多些。
二,你可以请教老师,问问同学,共同学习互相进步
三,您可以到与您问题相关专业网站论坛里去看看,那里聚集了许多专业人才,一定可以为你解决问题的。
四,网上很多专业论坛以及知识平台,(如作业帮)上面也有很多资料,我遇到专业性的问题总是上论坛求解决办法的。
五,将你的问题问的细一些,清楚一些!让人更加容易看懂明白是什么意思!
~\(^o^)/~祝学习进步~~~
希望对你有帮助,你的采纳就是我们回答的动力!帅气又萌萌哒你不要忘了采纳哦!!
一,
你可以选择在正确的分类和问题回答的高峰时段(中午11:00-3:00 晚上17:00-24:00)去提问,这样知道你问题答案的人才会多一些,回答的人也会多些。
二,你可以请教老师,问问同学,共同学习互相进步
三,您可以到与您问题相关专业网站论坛里去看看,那里聚集了许多专业人才,一定可以为你解决问题的。
四,网上很多专业论坛以及知识平台,(如作业帮)上面也有很多资料,我遇到专业性的问题总是上论坛求解决办法的。
五,将你的问题问的细一些,清楚一些!让人更加容易看懂明白是什么意思!
~\(^o^)/~祝学习进步~~~
希望对你有帮助,你的采纳就是我们回答的动力!帅气又萌萌哒你不要忘了采纳哦!!
展开全部
分解出AC后对于F={C->D ,B->C,DE->C,CE->A},要用FD的性质变换,除去其中的C,比如A->C,C->D可用传递性变为A->D,又比如用伪传递性可将B->C,CE->A变为BE->A,用FD性质除去F={C->D ,B->C,DE->C,CE->A}中的C后变为F={B->D,DE->D,BE->A},求最小函数依赖可得F{B->D,BE->A}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询