https://m.sogou.com/web/sl?keyword=%E8%AE%BE%E5%85%B3%E7%B3%BB%E6%A8%A1%E5%BC%8FR%28A%EF%BC%8CB%EF%BC%8CC%EF%BC%8CD%EF%BC%8CE%EF%BC%8CG%29%E4%B8%8A%E7%9A%84%E5%87%BD%E6%95%B0%E4%BE%9D%E8%B5%96%E9%9B%86F%3D%7BD%E2%86%92G%EF%BC%8CC%E2%86%92A%2CCD%E2%86%92E%2CA%E2%86%92B%7D%EF%BC%8C%E9%82%A3%E4%B9%88%E5%88%86...&uID=CVuZNJLNmv5VszAd&v=5&pid=sogou-waps-0baf163c24ed14b5&t=1587000263375&s_t=1587000273657&channel=zhishi&channel=zhishi&usetab=1 设关系模式R(A,B,C,D,E,G)上的函数依赖集F={D→G,C→A,CD→E,A→B},那么分...
ppts.net
当前位置:首页>>关于设关系模式R(A,B,C,D,E,G)上的函数依赖集F={D→G,C→A,CD→E,A→B},那么分...的资料>>

设关系模式R(A,B,C,D,E,G)上的函数依赖集F={D→G,C→A,CD→E,A→B},那么分...

R中应该有F吧?如果R中存在F,(1) C和D是R中的主键 R属于1NF,因为关系中存在部分依赖和传递依赖:A和F部分依赖于CD,B通过A传递依赖于C.(2) 分解后的关系:D->F C->A CD->E A->B 均满足3NF

(1)(E,C) 为唯一的候选键 最简单的理解方式是(E,C)的闭包是整个集合(A,B,C,D,E,F),也就是只需要这两个元素就能决定所有元素(2)最高属于第一范式,因为存在C→B,B→A传递依赖,第二范式规定非主属性的所有元素必须直接和主属性相关,但元素A是由B传递而来,所以不符合第二范式,但是符合第一范式有唯一主键(E,C)来加以识别(3)分解为R1(B,C,D,E,F) R2(B,A)即可

E是唯一的候选码;对于给定的R,可以将它的属性划分为4类:L类,仅出现在F的函数依赖左部的属性.R类,仅出现在F的函数依赖右部的属性.N类,在F的函数依赖左部和右部均未出现的属性.LR类,在F的函数依赖左部和右部两部均出

R中应该有F吧? 如果R中存在F,如下解答 (1) C和D是R中的主键 R属于1NF, 因为关系中存在部分依赖和传递依赖:A和F部分依赖于CD,B通过A传递依赖于C. (2) 分解后的关系: D->F C->A CD->E A->B 均满足3NF

必须是第一范式,因为从B,BC函数确定A和D这一点上,明显看出B,BC都有可能是主码. 若B是主码的话,仔细看会发现,F中竟然没有谁去函数确定C,这显然是说不通的,(因为C至少会被B这个主码函数确定); 若BC是主码,那么F中存在非主属性对候选码的部分依赖,不满足第二范式的要求,故为第一范式.

可以看出候选键为BE,也即BE为主属性.非主属性ACD都有部分依赖于BE,所以不满足第二范式,只能满足第一范式.将R分解为R1={A,D,E} R2={B,C}的话,R1存在传递依赖不满足第三范式,但是满足了第二范式.R2中只有BC,B为主键,满足各种范式.呵呵~

最高满足第二范式,E 为主码,存在E->A->D传递函数依赖,故不满足第三范式.

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