问答题
设有关系模式R(C,T,S,N,G),其中C代表课程,T代表教师的职工号,S代表学生学号,N代表学生姓名,O代表学生成绩。每一门课由一名教师讲授,每个学生每门课只有一个成绩,学生的学号决定学生的姓名。请回答下列问题:
(1) 请列出该关系模式中包含的所有函数依赖;
(2) 指出该关系模式的候选键;
(3) 关系模式R符合第几范式
(4) 若将R分解为R1(C,T,S,G)和R2(C,S,N,G),R1和R2各最高符合第几范式,为什么
【参考答案】
(1)
[*]
(2) (S,G)
(3) R∈2NF
(4) R1∈1NF R2∈3NF
∵(S,G)为候选键
故存在非主属性对键的部分函数依赖
∴[*]
分解后的关系模式R2为无损的和相互独立
的,且均达到3NF
∴R2∈3NF