1f的最小函数依赖集为 {bg—c ,b—e,dg—c,adg—bc,ag—b,b—d}
2r的候选键 {a,g}
又因为r中存在非主属性对主码的部分函数依赖,所以r属于第二范式。
4r1={(a,g),b,d,e}
r2={b,g,c}
r3={d,g,c}
r4={a,d,g,b,c}
因为A->C,C->D,所以A->D
先把这ACD三个从总表中分出来,得出 {ACD}和{ABE}
由于A->D,需要经过C,所以这属于传递依赖,因此{ACD}又可以分为{AC}和{CD}
所以最后答案是{AC}{CD}{ABE}
(1)关系模式STUDENT的主码为(XH,CH),G完全函数依赖于(XH,CH),TN部分函数依赖于(XH,CH),TN完全函数依赖于CH,SDEPT传递函数依赖于CH。
(2)候选码:(XH,CH)
(3)关系模式STUDENT不属于2NF,属于1NF,因为存在对主码的部分依赖。
(4)STUDENT(XH,CH,G) 主码:(XH,CH)
COURSE(CH,TN) 主码:(CH)
TEACHER(TN,SDEPT) 主码:(TN)
以上就是关于数据库 范式题全部的内容,包括:数据库 范式题、数据库怎样求最小函数依赖集,候选码,分解bcnf例题、数据库题 关系模式 很简单 高手帮帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)