• / 6
  • 下载费用:4 金币  

数据库原理-期末复习-规范化习题-范式

关 键 词:
数据库原理题库
资源描述:
1、设有关系模式 R(职工名,项目名,工资,部门名,部 门经理) 如果规定,每个职工可参加多个项目,各领一份工资;每个 项目只属于一个部门管理;每个部门只有一个经理。 (1)试写出关系模式R的基本函数依赖和主码。 (2)说明R不是2NF模式的理由,并把R分解成2NF。 (3)进而将R分解成3NF,并说明理由。 2、设有关系模式R(A,B,C,D,E,F),其函数依赖集为: F={E→D,C→B,CE→F,B→A}。 请回答如下问题: (1)指出R的所有候选码并说明原因; (2)R最高属于第几范式,为什么? (3)分解R为3NF。 3、设有关系模式R(A,B,C,D,E),其函数依赖集为 F={A→B,CE→A,E→D} 请回答如下问题: (1)指出R的所有候选码,并说明理由; (2)R最高属于第几范式(在1NF~3NF范围内),为什么 ? (3)将R分解到3NF。 4、设有一个记录各个球队队员每场比赛进球数的关系模式 R(队员编号,比赛场次,进球数,球队名,队长名) 如果规定,每个队员只能属于一个球队,每个球队只有一个 队长。 (1)试写出关系模式R的基本函数依赖和主码。 (2)说明R不是2NF模式的理由,并把R分解成2NF。 (3)进而将R分解成3NF,并说明理由。 1、解: (1)根据题意,可知有如下的函数依赖关系: (职工名,项目名)→工资 项目名→部门名 部门名→部门经理 所以,主键为(职工名,项目名)。 (2)根据(1),由于部门名、部门经理只是部分依赖于主 键,所以该关系模式不是2NF。应该做如下分解: R1(项目名,部门名,部门经理) R2(职工名,项目名,工资) 以上两个关系模式都是2NF模式 (3)R2已经是3NF,但R1不是,因为部门经理传递依赖于 项目名,故应该做如下分解: R11(项目名,部门名) R12(部门名,部门经理) 分解后形成的三个关系模式R11、R12、R2均是3NF模式。 2、解: (1) 可知A、B、D、F四个属性均不是决定因素,所以只有C和 E有可能构成该关系模式的主键,而C、E之间没有函数依赖 关系,且根据已知的函数依赖可知,CE→ABCDEF,所以R 的主键是CE。 (2)由于D部分依赖于主键CE ,A、B部分依赖于主键CE ,所 以R最高属于1NF。 (3) 将一个不满足2NF的关系模式分解成3NF,总的原则是将 满足范式要求的函数依赖中包含的属性分解为一个关系模式 ,将不满足范式要求的函数依赖中所包含的属性分别分解为 多个关系模式。首先将R分解为2NF,分解如下: R1(E,D)R2(C,B,A)R3(C,E,F) 上述三个模式中,R1,R3都已经属于3NF,但在R2中,A传 递依赖于C,故应该继续分解为3NF,分解如下: R21(C,B)R22(B,A) 将R分解为R1,R21,R22,R3四个模式后,都属于3NF。 3、解: (1)R的候选码为(C,E),根据已知的函数依赖可知, CE→ABCDE,而C和E之间不存在函数依赖关系,所以R的 主键是CE。 (2)R最高属于2NF,因为CE→D是部分依赖关系。 (3)R分解如下: R1={C,E,A},R2={E,D},R3={A,B},则以上三个关系 模式均属于3NF。 4、答: (1)关系模式R的基本函数依赖F如下 F={队员编号→球队名,球队名→队长名, (队员编号,比赛场次)→进球数} 其主键为(队员编号,比赛场次)。 (2)R不是2NF模式的原因是队员编号→球队名,所以(队 员编号,比赛场次)→球队名是一个部分函数依赖关系,将 R分解成2NF如下: R1={队员编号,球队名,队长名} R2={球队名,比赛场次,进球数} (3)由于在R1中,主键为队员编号,所以队员编号→队长 名是一个传递函数依赖,将R分解成: R11={队员编号,球队名},R12={球队名,队长名} 则将R分解为R11,R12,R2后均为3NF的关系模式。
展开阅读全文
  麦档网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:数据库原理-期末复习-规范化习题-范式
链接地址:https://www.maidoc.com/p-15673945.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2018-2020 maidoc.com版权所有  文库上传用户QQ群:3303921 

麦档网为“文档C2C模式”,即用户上传的文档所得金币直接给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的金币归上传人(含作者)所有。
备案号:蜀ICP备17040478号-3  
川公网安备:51019002001290号 

本站提供办公文档学习资料考试资料文档下载


收起
展开