柠檬试题库
search
首页 计算机 公务员 驾照 关于

定义学生、教师和课程的关系模式
S(S#,Sn,Sd,SA)(属性分别为学号、姓名、所在系、年龄);
C(C#,Cn,P#)(属性分别为课程号、课程名、先修课);
SC(S#,C#,G)(属性分别为学号、课程号和成绩),则该关系为( )。


  • A.第三范式
  • B.第一范式
  • C.第二范式
  • D.BCNF范式
热度🔥278
参考答案:A
解析:

范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。
第一范式:数据库中每一个属性都不可再分(不可以用多重值)。
第二范式:关系模式是第一范式,并且必须要有主键,同时每个非主属性完全依赖于主键,不存在部分依赖。
第三范式:关系模式是第二范式,并且不存在非主属性对主键的传递依赖(在关系模式中,如果X→Y,Y→Z,且Y不决定X和Z不属于X,那么X→Z是传递依赖)。
BCNF范式:所有属性都不传递依赖于关系的任何候选键。

本题中,关系模式不存在非主属性对主键的传递依赖和部分依赖,满足第三范式,但不满足BCNF范式,故本题答案为A。
复制题目向AI提问