单选题
定义学生选修课程的关系模式如下:SC( )(其属性分别为学号、姓名、课程号、课程名、成绩、学分)则关系最高是( )。
A
2NF
B
1NF
C
3NF
D
BCNF
答案解析
正确答案:B
解析:
解析:满足最低要求的叫第一范式,简称1NF。在满足第一范式的基础上,进一步满足更多要求规范则是第二范式。然后在满足第二范式的基础上,还可以再满足第三范式,以此类推。第一范式(1NF):主属性(主键)不为空且不重复,字段不可再分。第二范式(2NF):如果关系模式是第一范式,每个非主属性都没有对主键的部分依赖。第三范式(3NF):如果关系模式是第二范式,没有非王属性对主键的传递依赖。BCNF范式:所有属性都不传递依赖于关系的任何候选键。本题中关系模式SC的主键为(S#,C#),但学号"就可次决定"姓名",“课程号"就可以决定"课程名”这里有非主属性对主键的部分依赖,不满足第二范式。关系SC最高是1NF,本题答案为B选项。
相关知识点:
学生选修课程关系范式考点
