早教吧作业答案频道 -->其他-->
数据库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-05-17 …
下面的叙述中正确的是______。A.在网络中主要是模拟数据与模拟信号的传送B.在网络中主要是数字数 2020-05-23 …
下面的叙述中正确的是( )。A.在网络中主要是模拟数据与模拟信号的传送B.在网络中主要是数字数据 2020-05-24 …
关于场论中散度旋度的一题向量r=xi+yj+zk且r的模R=根号下(x*x+y*y+z*z)求R的 2020-07-07 …
假定R是模16的剩余类环.R[x]的多项式x2在R里有多少个根? 2020-07-27 …
证明:▽(1/R)=-r/R^3r是静电场位置矢量,R是r的模.证明:▽^2(1/│r-r'│)= 2020-07-29 …
在角速度的推导中dr为位移,r半径向量,dθk角速度dr=dθk×r的推导这样对不对dθk×r=d 2020-07-30 …
已知向量r的模和它相对于x轴正方向的转角A求向量r的坐标:|R|=16A=60° 2020-07-31 …
(2011•红河州模拟)男生r数比女生r数小14,女生r数比男生r数r%,女生r数和总r数4比是:. 2020-12-08 …
(2013•广州二模)某校高三(1)班50个学生选择选修模块课程,他们在A、B、C三个模块中进行选择 2020-12-14 …