数据库题目大家帮帮忙五、设有关系模式:R(运动员编号,比赛项目,成绩,比赛类别,比赛主管),存储运动员比赛成绩及比赛类别

数据库题目大家帮帮忙
五、设有关系模式:R(运动员编号,比赛项目,成绩,比赛类别,比赛主管),存储运动员比赛成绩及比赛类别、主管等信息。
如果规定:每个运动员每参加一个比赛项目,只有一个成绩;每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。
试回答下列问题:
(1)试写出关系模式R的基本函数依赖和所有的候选码。
(2)说明R不是2NF模式的理由,并把R分解成2NF模式集。
(3)进而把R分解成3NF模式集,并说明理由。
蓝若晴 1年前 已收到1个回答 举报

dexiy 幼苗

共回答了14个问题采纳率:100% 举报

(1)运动员编号 比赛项目 成绩 比赛类别 比赛主管分别为1,2,3,4,5
函数依赖:1+2->3 2->4 2->5,候选码是:1+2,2
(2)从上面的函数依赖可以看出,存在非关键字段4和5对候选键1+2的部分依赖,所以不符合2NF模式
改成R1:1,2,3 R2:2,4,5
(3)3NF,在2的基础上,不存在对候选键的传递依赖,这地方题目有点不清楚,我理解成这样
R1:1,2,3 R2:2,4 R3:4,5

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.823 s. - webmaster@yulucn.com