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

admin2010-01-23  57

问题 设有关系模式W(C,P,S,C,T,R),其中各属性的含义是:C——课程,p——教师,S——学生,G——成绩,T——时间,R——教室,根据语义有如下数据依赖集:
   D={C→4P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}
关系模式w的一个码(关键字)是(39),W的规范化程度最高达到(40)。若将关系模式W分解为3个关系模式W1(C,P)、W2(S,C,G)、W3(S,T,R,C)。则W1的规范化程度最高达到(41),W2的规范化程序最高达到(42),W3的规范化程序最高达到(43)。

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

答案B

解析 数据依赖是现实世界中联系及约束的抽象,是数据的内在性质。函数依赖(Functional Dependency, FD)是一种最重要、最基本的数据依赖。
   设有关系模式R (u),X和Y是属性集U的子集,只要r是R的关系,对r的任意两个元组都是“X值相等蕴涵Y值相等“,那么FDX→Y在关系模式R(u)中成立。
   “X→Y”读作“X函数决定Y”或“Y函数依赖于X”。X→Y反映了属性集X和Y之间的联系,对于一个X值,只有惟一的Y值与之对应。
   由以上定义可知,(T,S)是W(C,P,S,G,T,R)的一个关键字。如果R中的每一个属性的值域中的每一个值都是不可分解的,则称月属于第一范式(1NF)。如果R是第一范式,并且R中任何一个非主属性都完全函数依赖于只的每一个候选关键字,则称R是第二范式(2NF)。如果R是第一范式,并且R中不存在任何非主属性传递函数依赖于R的某个候选关键字,则称R是第三范式(3NF)。如果R是第一范式,并且R中不存在任何属性传递函数依赖于R的任何一个关键字,则R属于Boyce-Codd范式(BCNF)。如果对于在R上成立的每一个非平凡多值函数依赖X→Y,X都是R的一个超关键字,则及属于第四范式 (4NF)。由以上定义可知,W的规范化程度最高可达2NF,W1的规范化程度最高达到4NF,W2的规范化程序最高达到4NF,W3的规范化程序最高达到2NF。
转载请注明原文地址:https://kaotiyun.com/show/0cxZ777K
0

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