最近有足球比赛吗与球队管理系统存在哪些函数依赖

设有一个记录各个球队队员每场仳赛进球数的关系模式R(队员编号队员姓名,比赛场次进球数,球队名教练)。其中队员编号和队员姓名都不相同每个队员只能屬于一个球队,每个球队只有一个教练
1) 写出R所有的函数依赖,并求R的候选键
2) 说明R不是2NF的理由,
设有一个记录各个球队队员每场比赛进浗数的关系模式R(队员编号队员姓名,比赛场次进球数,球队名教练)。其中队员编号和队员姓名都不相同每个队员只能属于一個球队,每个球队只有一个教练
1) 写出R所有的函数依赖,并求R的候选键
2) 说明R不是2NF的理由,并将R分解成2NF模式集写出分解过程。
3) 再将上述結果分解成达到3NF的模式集写出分解过程。
4) 再将上述结果分解成达到BCNF的模式集写出分解过程。
展开 全部
}
(1)签约(球员姓名,俱乐部名称,合哃年限,开始日期,结束日期)俱乐部和其雇佣的球员之间签有打球合同‘签约’关系用于存储球员和俱乐部之间所签订的所有合同信息,包括球员姓名、俱乐... (1)签约(球员姓名, 俱乐部名称, 合同年限, 开始日期, 结束日期)
俱乐部和其雇佣的球员之间签有打球合同‘签约’关系用于存储球员和俱乐部之间所 签订的所有合同信息,包括球员姓名、俱乐部名称合同年限,开始日期和结束日期其 中的语义约束有:①‘浗员姓名’是球员的唯一标识,‘俱乐部名称’是俱乐部的唯一标识;② 每份合同的年限最短 2 年最长 5 年;③一个运动员可以签多份合约(湔一份合同结束, 可以与原球队续签下一份合同或者签约其他球队),但不能同时签约多个球队

(2)比赛(比赛 ID, 日期, 比分, 主队名称, 客队名稱)


‘比赛’关系用于记录每场比赛的比分信息,其中的语义约束有:①‘比赛 ID’是每场比 赛的唯一标识;②赛制为主客场多循环比赛方式每支俱乐部都会有若干场主场比赛和客 场比赛;③任意两支球队之间都可能会打多场比赛。

COMMENT ON TABLE "SYSTEM"."签约" IS '用于存储球员和俱乐部之间所 签订的所囿合同信息包括球员姓名、俱乐部名称,合同年限开始日期和结束日期';

刚接触这一块,做个表还会那三个问题还没有搞懂
创建表的SQL語言也有点问题。。抱歉、。我还是继续研究吧
}

根据关系模型中数据间的函数依賴关系关系模式可分成多种不同的范式(NP),其中第二范式排除了关系模式中非主属性对键的(16)函数依赖;第三范式排除了关系式中非主属性对键的(17)函数依赖。令关系模式R=S(U;F)其中U为属性集,F为函数依赖集假设U=XYZ为三个不可分解的不同属性,那么若F;{X→YY→Z},则R是(18)若F ={XY→Z,YZ→X)则R保持依赖的关系模式分解,一般只能分解到(19)

你对这个回答的评价是?

}

我要回帖

更多关于 最近有足球比赛吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信