数据库重点要求总结.ppt

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

练习题 (4) R(X,Y, Z) F={X-Y , X- Z} (5) R(W, X,Y, Z) F={X- Z, WX-Y} 练习题 解: (1) R(X,Y, Z) F={XY - Z} R的侯选关键字XY, F中只有一个函数依赖,而该函数依赖的 左部包含了R的侯选关键字, 所以R为BCNF (2)R(X,Y, Z) F={Y ? Z, XZ-Y} R的侯选关键字为XY和XZ,R中所有属性都为主属性,不存在非主属性对侯选关键字的传递依赖,但存在主属性Z对关键字XY的传递依赖( XY-Y ,Y-Z)或者说决定因素Y被关键字包含或决定因素不是关键字 所以 仅为3NF 练习题 (3)R(X,Y, Z) F={Y-Z, Y-X, X-YZ} R的侯选关键字为X和Y 由X-YZ,可得: X-Y, X-Z,由于F中有Y-Z, Y-X, 因此, Z是直接依赖于X,而不是传递依赖于 X 又因为F的每一个函数依赖的左部都包含了任一侯选关键字 所以R为BCNF 练习题 (4)R(X,Y, Z) F={X-Y , X- Z} R的侯选关键字为X, 而F的每一个函数依赖的左部都包含有侯选关键字 所以R 为BCNF (5)R(W, X,Y, Z) F={X- Z, WX-Y} R的侯选关键字为 WX,则Y, Z为非主属性,又由于 X- Z, 因此F中存在非主属性对侯选关键字的部分依赖 所以R仅为1NF 闭包的计算 例1 R U, F , U = (A, B, C, G, H, I), F = {A?B, A?C, CG?H, CG?I, B?H},计算 所用依赖 A?B AGB A?C AGBC CG?H AGBCH CG?I AGBCH I = AGBCH I 闭包的计算 例2 R U, F , U = (A, B, C, D, E), F = {AB?C, B?D, C?E, CE?B, AC?B},计算 所用依赖 AB?C ABC B?D ABCD C?E ABCDE = ABCDE 闭包的计算 例3 R U, F , U = (A, B, C, D, E, G), F = {A?E, BE?AG, CE?A, G?D},计算 所用依赖 A?E ABE BE?AG ABEG G?D ABEGD = ABEGD 函数依赖的等价和覆盖 例4: F = {A?B,B?A,A?C,B?C},求Fmin 检查A?B,G=F?{A?B}={B?A,A?C,B?C} ={A,C},B?{A,C} 检查A?C,G=F?{A?C}={A?B,B?A,B?C} ={A,B,C},B ?{A,B,C} 所以从F中删除A?C, Fmin = {A?B,B?A,B?C} 或者 Fmin = {A?B,B?A,A?C} 函数依赖的等价和覆盖 例5 F = {C?A,A?G,CG?B,B?A},求Fmin 判断CG?B, = = {G} B? = = {C,A,G,B} B ? ,以C代替CG 最后,Fmin = {C?A,A?G,C?B,B?A} 第四章 安全性保护 P148:1,5,6 第五章完整性保护 P164:1,3,4,6 第十章 数据库恢复技术 P289:1,2,4,5,6,7,8 第十一章 并发控制 P305: 1, 2(会举例), 3, 5, 6, 8, 9 数据库保护 应用举例 1、在数据系统中,对存取权限的定义为()   A、命令   B、授权  C、定义 D、审计   --B 2、多用户的数据库系统的目标之一是使它的每个用户好象面对着一个单用户的数据库一样使用它,为此数据库系统必须进行______ A、安全性控制 B、完整性控制  C、并发控制   D、可靠性控制 3、授权编译系统和合法性检查机制一起组成了(  )子系统 A、安全性  B、恢复   C、完整性  D、并发控制   ---A 应用举例 4、多用户的数据库系统的目标之一是使它的每个用户好象面对着一个单用户的数据库一样使用它,为此数据库系统必须进行() A、安全性控制

文档评论(0)

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

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

1亿VIP精品文档

相关文档