单选题 MS Office高级应用
2019-02-28

定义学生选修课程的关系模式如下:
SC(s#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分)
该关系可进一步归范化为(  )。

A.S(S#,Sn,C#,Cn,Cr),SC(S#,C#,G)
B.S(S#,Sn),C(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)

参考答案

B

答案解析

关系SC的主键为复合键(学号,课程号),但明显存在课程号一课程名,课程号一学分等,存在非主属性对主属性的部分依赖。对关系SC进行如下的分解,就可以消除对非主属性的部分依赖,满足第二范式:S(S#,Sn),C(C#,Cn,Cr),SC(S#,C#,G)。

你可能感兴趣的试题

A.由生产厂家预先写入的
B.在安装系统时写入的
C.根据用户需求不同,由用户随时写入的
D.由程序临时存入的