16.定义课程关系模式R(C#,Cn,T,To)(其属性分别为课程号、课程名、任课教师工号、教师办公室),假定不同的课程号可以有相同的课程名,每个课程号只有一位任课教师,但每位教师可以教授多门课程,则该关系模式可进一步规范化为( )。

admin2020-01-17  42

问题 16.定义课程关系模式R(C#,Cn,T,To)(其属性分别为课程号、课程名、任课教师工号、教师办公室),假定不同的课程号可以有相同的课程名,每个课程号只有一位任课教师,但每位教师可以教授多门课程,则该关系模式可进一步规范化为(    )。

选项 A、R1(C#,Cn,T),R2(T,To)
B、R1(C#,Cn),R2(T,To)
C、R1(C#,Cn,T),R2(T,To)
D、R1(C#,T),R2(T,To)

答案A

解析 根据题意,关系R中的C#(课程号)可决定T(任课教师工号),T又可决定To(教师办公室),存在传递函数依赖。可将该关系模式拆分为两个关系模式Rl和R2,其中R1包含课程号、课程名、任课教师工号,R2包含任课教师工号、教师办公室。R1的主码为课程号,R2的主码为任课教师工号,拆分后的两个关系都不存在传递函数依赖。
转载请注明原文地址:https://jikaoti.com/ti/jou9FFFM
0

最新回复(0)