函数依赖关系的例子
2022-11-22
投稿:许爱礼 分享
a)R的候选键是AB,因为AB =(ABCDE),没有其他候选键了。
b)R只能是第一范式,因为B→D,存在非关键字部分依赖于候选键,所以不符合第2范式的条件。
c)第3范式就是在第2范式的基础上,不存在非关键字对任一候选键的传递依赖。所以把范式分解到符合第3范式的要求就可以了
R1{A,B,C},R2{B,D},R3{D,E}
a)R的候选键是AB,因为AB =(ABCDE),没有其他候选键了。
b)R只能是第一范式,因为B→D,存在非关键字部分依赖于候选键,所以不符合第2范式的条件。
c)第3范式就是在第2范式的基础上,不存在非关键字对任一候选键的传递依赖。所以把范式分解到符合第3范式的要求就可以了
R1{A,B,C},R2{B,D},R3{D,E}