单选题
定义学生选修课程的关系模式如下:SC( )(其属性分别为学号、姓名、课程号、课程名、成绩、学分)该关系可进—步归范化为( )。
A
S(S#,Sn),C(C# Cn,Cr),SC(S#,C#,G)
B
S(S#,Sn,C# ,Cn,Cr),SC(S#,C#,G)
C
C(C#,Cn,Cr),SC(S#,Sn,C#,G)
D
S(S#,Sn),C(C#,Cn),SC(S#,C#,Cr,G)
答案解析
正确答案:A
解析:
解析:本题中关系模式SC的主键为(S#.C#),但学号"可以决定"姓名","“课程号“可以决定"课程名"和学分",这里有对主键的部分依赖。可以将关系模式SC拆分为三个关系模式S、C、SC,其中S包含"学号"、“姓名",C包含"课程号”、“课程名"、“学分”,SC包含"学号”、“课程号”、“成绩°。S的主键是“学号"”,C的主键是“课程号")SC的主键是“学号"和"课程号”组成的复合键,这样三个表都不会出现对主键的部分依赖。本题答案为A选项。
相关知识点:
学生选修课程规范化考点
