设有关系模式W(C,P,S,G,T,R),其中各属性的含义足:C—课程,P—教师,S—学生,G—成绩,T—时间,R—教室,根据语义有如下数据依赖集  D={C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}关系模式w的一个码(关键字)

admin2009-02-15  33

问题 设有关系模式W(C,P,S,G,T,R),其中各属性的含义足:C—课程,P—教师,S—学生,G—成绩,T—时间,R—教室,根据语义有如下数据依赖集
 D={C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}关系模式w的一个码(关键字)是(40),w的规范化程度最高达到(41)。

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

答案B

解析 若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码,简称码。
   下面用函数依赖来定义码。
   定义:设K为R{U,F}中的属性或属性组合,若KF→U则K为R的候选码(Candidate Key);若候选码多于一个,则选定其中的一个为主码(Primary Key)。
   由以上定义,结合依赖集D={C→P,(S,C)→G,(T,R)→C,(T,P)→R, (T, S)→R),经过分析,可知:(T,S)是W(C,P,S,G,T,R)的一个关键字。
   如果R中每一个属性的值域都是不可分解的,则称R属于第一范式(1NF)。
   可以看出,W符合第一范式。
   如果R是第一范式,并且R中的任何一个非主属性都完全依赖于R的每一个候选关键字,则称R是第二范式(2NF)。
   可以看出,W符合第二范式。
   如果R是第一范式,并且R中不存在任何非主属性传递函数依赖于R的某个候选关键字,则R是第三范式(3NF)。
   可以看出,W不符合第三范式。
转载请注明原文地址:https://kaotiyun.com/show/iPxZ777K
0

相关试题推荐
最新回复(0)