数据库原理问题

U(ABCDE) F(AB->D AD->E AB->E)
这个是3NF吗?

第1个回答  2011-04-28
不算,要有任何一个非主属性都不能传递依赖的存在追问

请问判断3NF的方法是什么?
这个关系模式是2NF吗?

追答

问第三范式,就要先知道第一范式,和第二范式,,什么是依赖?什么是主属性?
依赖:X->Y 称 Y依赖于X,或是X函数决定Y,X为决定因素,Y为依赖因素;
主属性:关系中包含在任何一个候选键(不含有多余属性的超键)中的属性成为主属性;
第一范式:若关系R∈1NF ,并且每一个非主属性都完全韩顺都依赖于R的码;
第二范式:如果R数以第一范式,并且R中任何一个非主属性都完全函数依赖于R的任意一个候选键,则称R是第二范式;
第三范式:如果R属于第二范式,并且它的任何一个非主属性都不传递依赖于R的任何候选键,才称第三范式;
要判断是否是3NF就要判断是否在第一二范式的基础上,这题的主属性是哪个?非主属性是哪个?自己知道看定义就可以判断了。

相似回答
大家正在搜