关系范式???

cyxyz 2001-10-05 10:24:59
93年高程试题2
设有关系模式 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的一个码是____(1)___, W规范化程度最高达到___(2)___.
若将关系模式W分解为3个关系模式W1(C,P),W2(S,C,G),W3(S,T,R,C)
w1的规范化程度最高达____(3)___
W2的规范化程度最高达____(4)___
W3的规范化程度最高达____(5)___

(3)(4)答案均为4NF
4NF的定义是:如果对于在R上成立的每一个非平凡多值函数依赖X->->Y,X都是R的一个超关键字,则R属于4NF。
疑问::对于W1(C,P) 有C——>P,也即C->->P, 但是这个属于平凡的多值依赖,为什么仍然属于4NF。(关于4NF欢迎赐教)
对于(5)答案是2NF。为什么不是3NF??
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jneu 2001-10-05
  • 打赏
  • 举报
回复
up
Jneu 2001-10-05
  • 打赏
  • 举报
回复
gz
yshaw 2001-10-05
  • 打赏
  • 举报
回复
4NF一般不会考,顶多考到BCNF就不错了
ckentlee 2001-10-05
  • 打赏
  • 举报
回复
w3(S,T,R,C)应该为2NF,
(T, R)——>C, (T, S) ——>R 满足"各个非主属性都完全函数依赖于它的每一个候选键"
的2NF特点;
但由于我们能看得到S->c的一条推导,所以不满足3NF的特点。因为3NF必须满足"其中的任何非主属性都不传递函数依赖于它的每一个候选键".w3将会有许多RC相同的记录,因为同一个班的学生
显然在同一时间同一地点上同样的课程。

------------------------------------------------------------------------

谁有4NF的资料呀? 我们的教材上没有!

2,948

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧