单选题
设有课程关系模式如下:R( )(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
A
R1(C#,Cn),R2(T,Ta)
B
R1(C#,Cn,Ta),R2(T,Ta)
C
R1(C#,T),R2(T,Ta)
D
R1(C# Cn,T),R2(T,Ta)
答案解析
正确答案:D
解析:
解析:本题关系模式R的主键为课程号,每个课程号下只有一位任课教师,因此课程号可决定教师名,而教师名又决定教师地址,这里有对主属性的传递依赖。可将该关系模式拆分为两个关系模式R1和R2,其中R1包含课程号、课程名、教师名,R2包含教师名、教师地址。其中R1的主键是课程号,R的主键为教师名。这样两个关系都不会出现对主属性的传递依赖。本题笞案为D选项。
相关知识点:
课程关系规范化考点
