早教吧作业答案频道 -->其他-->
数据库2NF设有关系模式:R(运动员编号,比赛项目,成绩,比赛类别,比赛主管),存储运动员比赛成绩及比赛类别、主管等信息。如果规定:每个运动员每参加一个比赛项目,只有一个成
题目详情
数据库 2NF
设有关系模式:R(运动员编号,比赛项目,成绩,比赛类别,比赛主管),存储运动员比赛成绩及比赛类别、主管等信息。
如果规定:每个运动员每参加一个比赛项目,只有一个成绩;每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。
试回答下列问题:
(1)试写出关系模式R的基本函数依赖和所有的候选码。
(2)说明R不是2NF模式的理由,并把R分解成2NF模式集。
(3)进而把R分解成3NF模式集,并说明理由。
设有关系模式:R(运动员编号,比赛项目,成绩,比赛类别,比赛主管),存储运动员比赛成绩及比赛类别、主管等信息。
如果规定:每个运动员每参加一个比赛项目,只有一个成绩;每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。
试回答下列问题:
(1)试写出关系模式R的基本函数依赖和所有的候选码。
(2)说明R不是2NF模式的理由,并把R分解成2NF模式集。
(3)进而把R分解成3NF模式集,并说明理由。
▼优质解答
答案和解析
1、函数依赖:
1)(运动员编号,比赛项目)->成绩
2)比赛项目->比赛类别
3)比赛类别->比赛主管
候选码:运动员编号+比赛项目
2、从第二个函数依赖中看出,有部分依赖,所有不是2NF
分解成2NF:
R1(运动员编号,比赛项目,成绩)
R2(比赛项目,比赛类别,比赛主管)
3、
R2中有传递依赖故不是3NF,R1已经是3NF
R2分解成:
R21(比赛项目,比赛类别)
R22(比赛类别,比赛主管)
1)(运动员编号,比赛项目)->成绩
2)比赛项目->比赛类别
3)比赛类别->比赛主管
候选码:运动员编号+比赛项目
2、从第二个函数依赖中看出,有部分依赖,所有不是2NF
分解成2NF:
R1(运动员编号,比赛项目,成绩)
R2(比赛项目,比赛类别,比赛主管)
3、
R2中有传递依赖故不是3NF,R1已经是3NF
R2分解成:
R21(比赛项目,比赛类别)
R22(比赛类别,比赛主管)
看了 数据库2NF设有关系模式:R...的网友还看了以下:
有一堆苹果,十个十个数剩九个,九个九个数剩八个,八个八个数剩七个,七个七个数剩六个,六个六个数剩五 2020-04-06 …
n=m/M公式这个是那个质量的公式,n是物质的量,m是质量,M是相对分子质量.我听别人说的.我才是 2020-06-08 …
一箱石榴,如果5个5个地数,最后还多1个,如果3个3个地数,最后也多一个,如果七个七个地数,最后一 2020-07-07 …
下列说法正确的是()A代数式一定单项式B单项式一定是代数式C单项式中a没有系数D-y的次数是0下列 2020-07-09 …
有一列式子,按一定规律排列成-3a2,9a5,-27a10,81a17,-243a26,….(1) 2020-07-19 …
有一列式子,按一定规律排列成-3a2,9a5,-27a10,81a17,-243a26,….(1) 2020-07-19 …
公式的一个疑问加速度a的公式为:a=v/t=s/t^2还有另一个求位移的公式:s=1/2*a*t^ 2020-07-20 …
两个特殊的二项式相乘公式,如何进行运算,应该说如何确定符号.比如(x+2)(3-x)和(3y-x) 2020-07-31 …
1,分式的值不可以为0的是()(A)2x/x^2+1(B)2x-6/x-3(C)x+4/x-3(D 2020-08-02 …
多项式相加一条单链表可以表示一个一元多项式,每个节点包含三个域:指数域、系数域和后继节点链.一条单 2020-08-03 …