问答题
案例分析题
已知教师关系模式T(Tno,Tname,SD,Sdname,Cno,Coursenum)
其中:Tno教师号、Tname教师姓名、SD系名、Sdname系主任名、CNO课程号、Coursenum周学时。
语义为:
一个系有多个老师,一个老师只能在一个系;每个系都有一个系主任;假设教师有重名,系主任名也可能有重名。每个教师教多门课,一门课可有几个教师开设。当某个老师讲授某门课后,其周学时就固定了。
将关系模式分解成3NF,并说明为什么?
【参考答案】
T1(Tno,Cno,Coursenum)
T2(Tno,Tname,SD)
T3(SD,Sdname)
Coursenum完全函数依赖于(Tno,Cno);Tname,SD完全函数依赖以Tno;Sdname完全函数依赖于SD;在满足第二范式的条件下,无传递函数依赖,为第三范式;