有运动员参加比赛的关系模式R(运动员号码,比赛项目,成绩,项目类别,比赛主管),如果规定:每个运动员参加一个比赛项目只有一个比赛成绩,每个比赛项目只属于一个项目类别,每个项目类别只有一个比赛主管。

(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高为第几范式?
(3)将R规范为3NF。
有运动员参加比赛的关系模式R(运动员号码,比赛项目,成绩,项目类别,比赛主管),如果规定:每个运动员参加一个比赛项目只有一个比赛成绩,每个比赛项目只属于一个项目类别,每个项目类别只有一个比赛主管。

(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高为第几范式?
(3)将R规范为3NF。
【正确答案】:(1)FD(运动员号码,比赛项目)→成绩,比赛项目→项目类别,项目类别→比赛主管,关键码(运动员号码,比赛项目);
(2)R最高为1NF;
(3)分解为RI(运动员号码,比赛项目,成绩),R2(比赛项目,项目类别),R3(项目类别,比赛主管)。
Top