网站大量收购独家精品文档,联系QQ:2885784924

十、关系模式SC为第几范式是否存在插入、删除异常若.ppt

十、关系模式SC为第几范式是否存在插入、删除异常若.ppt

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
十、关系模式SC为第几范式是否存在插入、删除异常若.ppt

* 十、关系模式SC为第几范式?是否存在插入、删除异常?若存在,则说明是在什么情况下发生?发生的原因是什么?将它分解为高一级范式,分解后的关系能否解决操作异常问题? 关系SC SNOA CNOB CTITLEC INAMED ILOCAE GRADEF 80152 C1 OS 王平 D1 70 80153 C2 DB 高升 D2 85 80154 C1 OS 王平 D1 86 80154 C3 AI 扬扬 D3 72 80155 C4 CL 高升 D2 92 其中:学号(SNO),CNO(课程号),课程名(CTITLE),INAME(教师名), 教师地址(ILOCA),GRADE(成绩)。 解:候选关键字: (SNO,CNO) (SNO,CNO) GRADE, CNO CTITLE,INAME,ILOCA 部分函数依赖于候选关键字。 INAME ILOCA 存在传递函数依赖 所以SC为1NF。 存在插入、删除异常。当增设一门新课时;当所有学生退选某门课时。 F’={AB F, B C,B D, D E} 候选关键字为:AB 分解为3NF: ={ABF,BCD,DE} 所以 为3NF范式,可以解决操作异常。 R2 R1 CNO CTITLE INAME C1 OS 王平 C2 DB 高升 C3 AI 扬扬 C4 CL 高升 INAME ILOCA 王平 D1 高升 D2 扬扬 D3 SNO CNO GRADE 80152 C1 70 80153 C2 85 80154 C1 86 80154 C3 72 80155 C4 92 R3 九、试问关系模式R是否属于3NF?为什么?若不是,它属于第几范式?并如何规范化为3NF? 关系R 职工号 职工名 年龄 性别 单位号 单位名 E1 AA 20 F D3 CCC E2 BB 25 M D1 AAA E3 CC 30 M D3 CCC E4 DD 25 F D3 CCC ? 解:R的候选关键字为职工号和职工名 而职工号 单位号, 单位号 职工号, 单位号 单位名 所以:职工号 单位名。存在非主属性对候选关键字的传递函数依赖。 职工号 职工名 年龄 性别 单位号 E1 AA 20 F D3 E2 BB 25 M D1 E3 CC 30 M D3 E4 DD 25 F D3 单位号 单位名 D3 CCC D1 AAA 八、证明在关系数据库中,任何的二元关系模式必定是BCNF。 证明:设R(X1,X2),可能存在以下几种依赖关系 1、X1 X2,X2 X1。R的候选关键字为X1,函数依赖的左部包含候选关键字X1,所以R为BCNF。 2、X1 X2,X2 X1,R的候选关键字为X1、X2,两个函数依赖的左部都包含候选关键字,所以R为BCNF。 3、X1 X2,X2 X1, R上没有函数依赖, R的候选关键字为(X1,X2),所以R为BCNF。 七、现有一关系模式R(A,B,C),其上的函数依赖集F={A B,C B}, 判断分解 1={AB,AC}, 2={AB,BC}是否具有无损连接性和依赖保持性。 解: 1={AB,AC} R1=AB, R2=AC R1 R2=A, R1-R2=B 因为A B, 所以( R1 R2 R1-R2),所以 1具有无损连接性。 , 与F不等价,不具有依赖保持性。 六、设有关系模式R(F,

文档评论(0)

shiyouguizi + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档