规范化习题_范式课件.pptVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
规范化习题_范式课件

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最高属于1NF,因为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)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档