您好、欢迎来到现金彩票网!
当前位置:彩之网 > 主属性 >

若关系模式R中的属性全是主属性则R的最高范式必定是3NF

发布时间:2019-06-27 00:45 来源:未知 编辑:admin

  若关系模式R中的属性全是主属性,则R的最高范式必定是3NF.这样如R(X,Y,Z),F={Y--Z,XZ--Y}.XY和XZ都可以做为候选码,即R中的属性全为主属性,且不存在非主属性对码的传递函数依赖,因此R...

  若关系模式R中的属性全是主属性,则R的最高范式必定是3NF.这样如R(X,Y,Z), F={Y--Z, XZ--Y}. XY和XZ都可以做为候选码,即R中的属性全为主属性,且不存在非主属性对码的传递函数依赖,因此R属于3NF. BCNF的定义是:关系模式RU,F属于1NF.若Y函数依赖于X且Y不包含于X时X必含有码,则RU,F属于BCNF.即若每一个决定因素都包含码,则R属于BCNF.如上面Y和XZ都是决定因素且每个决定因素中都包含了码(是否有错?),即满足了BCNF的定义,怎么就不属于BCNF呢?BCNF中有一条性质,是所有的主属性对每一个不包含它的码,是完全函数依赖.这样当选择XY做为主码时,Z就对XY部分函数依赖了(因为Z函数依赖于Y),因此R不属于BCNF.哪位大侠再解释一下?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  关系模式中若属性都是主属性,则不会存在非主属性对码的部分函数依赖,也不会存在非主属性对码的传递函数依赖,消除这两种分别代表达到第二范式和第三范式(这里的码指的是候选码)。若关系模式中全都是主属性,则至少是第三范式,若想达到BC范式,还要消除主属性对码的部分函数依赖和传递函数依赖。

http://grabascab.com/zhushuxing/146.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有