问题 问答题

为某考试成绩管理系统设计了如下关系:R(S,SN,C,CN,G,U),其属性的含义依次为考生号、姓名、课程号、课程名、分数和主考单位名称。

约束如下:

每个学生学习一门课程只有一个分数;一个主考单位主管多门课程的考试,且一门课程只能属于一个主考学校管理;每名考生有唯一的考号:每门课程有唯一的课程号。

(1)写出关系模式R的基本函数依赖集。

(2)写出关系模式R的主码。

(3)关系模式R最高达到第几范式为什么

(4)将R规范化为3NF。

答案

参考答案:

(A)函数依赖集F={(S,C.→G,C→U,S→SN,C→CN}

(B)R的主码为:SC。

(C)R中存在非主属性对码的部分函数依赖,如C→U、S→SN、C→CN,因此该关系模式达到ANF,即第一范式。

(D)R分解为CNF如下:

RA(S,C,G)

RB(C,U)

RC(S,SN)

RD(C,CN)

填空题
句型转换