关系模式中的范式判断题

R=(A,B,C),F=(A→B,B→A,C→A),请问这是第几范式?求大神解析

答案是第三范式。。。。

2NF
关系的第一范式(1NF)定义:在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式的,简记为1NF。
关系的第二范式(2NF)定义: 如果关系模式R为1NF,并且R中的每一个非主属性都完全依赖于R的某个候选关键字,则称R是第二范式的,简记为2NF。
关系的第三范式(3NF)定义: 如果关系模式R为2NF,并且R中的每一个非主属性都不传递依赖于R的某个候选关键字,则称R是第三范式的,简记为3NF。
1NF应该没什么疑问
通过C可以得到A、B、C,C为主属性,A、B完全依赖于C,没有部分以来,所以是2NF
但是存在C→A,A→B,既有传递依赖,所以不满足3NF

http://zhidao.baidu.com/question/143865990.html

第二范式。。。。。。。。吧

2NF,候选键是C,存在传递依赖,即C->A,A->B.所以不可能为第3范式,又因为,就一个候选键且就一个字母,所以不可能存在部分函数依赖

C是码,B是非主属性,非主属性传递依赖于码,所以存在传递依赖,不满足第三范式

根据题意,其主键为B,C. 而A存在与主键的部分依赖,
所以属于第一范式。