lzth.net
当前位置:首页 >> 数据库有关系模式R(A,B,C,D)有依赖关系F=(AB%>C,BC%>D,CD%&gt... >>

数据库有关系模式R(A,B,C,D)有依赖关系F=(AB%>C,BC%>D,CD%&gt...

1.A决定B, B决定C,所以A决定C 但是没有东西决定D 所以 {A,D }是关键,或者候选码和主码,随便叫什么2.部分依赖A->B, 因为B只需要A,D 中的A一个就可决定. 传递依赖很明显A决定B, B决定C,A决定C要经过B,所以A->C

1:候选码为bdef2:f={a→c,c→a,b→a,b→c,d→a,d→c,bd→a}f中的b→c可以从b→a和a→c推导出来,删掉b→c可得:f={a→c,c→a,b→a,d→a,d→c,bd→a}同里可以删掉d→c可得:f={a→c,c→a,b→a,d→a,bd→a}f中的bd→a可以从b→a 和 d→a推导得来,删掉bd→a可得:f={a→c,c→a,b→a,d→a }所以f的最小函数依赖集fmin={a→c,c→a,b→a,d→a }.

首先,它是一个关系模式,所以至少满足第一范式;其次,该函数依赖集中不存在部分函数依赖,所以满足第二范式;再次,由于,(AB U C)交 B=B ,不等于空集,所以由传递函数依赖的定义知道,不存在传递函数依赖,所以满足第三范式;最后,由于A,B,C都是关系的主属性,所以该关系中存在主属性间的部分函数依赖(AB→C),所以不属于BCNF.所以最高范式为第三范式.

A->D,(B,C)->A,但是A->(B,C),所以A和(B,C)是相互决定的,所以D直接依赖于(B,C)因此不存在传递函数依赖,满足3NF.A->B,A->C,A->D,(B,C)->A,满足BCNF条件,所以该关系模式满足BCNF.

[图文] 在关系模式R(A,B,C)中,有函数依赖集F={(A,B→C,B,C→A},则R最高达到A.1NFB.2NFC.3NFD.BCNF A.1NF B.2NF C.3NF D.BCNF 悬赏: 0 答案豆 提问人:00****82 您可能感兴趣的试题 作为一个庞

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com