设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到

admin2017-06-21  21

问题 设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到

选项 A、1NF
B、2NF
C、3NF
D、BCNF

答案B

解析 第二范式(2NF)要求数据库表中的每个实例或行必须可以被唯一地区分。为实现区分通常斋要为表加上一个列,以存储各个实例的唯一标识。这个唯一属性列被称为主关键字或主键、主码。第二范式(2NF)要求实体的属性完全依赖于主关键字。
    所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的唯一标识。
    本题R关系模式中,课程号有不同课程名,每位老师又可以任教名门课程,因此符合第二范式。
转载请注明原文地址:https://kaotiyun.com/show/xeqp777K
0

最新回复(0)