如果一个数据表已经满足第二范式,而且该数据表中的任何两个非主键字段的数据值之间不存在函数依赖关系,那么该数据表满足第三范式即3NF;
范式理论的核心是数据库中的关系更加明朗,数据库中存储的数据具有最小冗余度;
看图一,从图一中我们可以看到,奖金是工资的十分之一,它们存在函数依赖关系,因为通过工资字段乘以1/10是可以算出奖金的,所以我们说这张表满足了第一范式,第二范式,但是不满足第三范式;
修改成图二,他就满足了第三范式了,需要奖金数据的话我们是可以通过工资算出来的;

(图一)

(图二)
本文介绍了数据库第三范式(3NF)的概念,并通过实例说明如何判断一个数据表是否符合3NF,以及如何调整数据表使其满足3NF的要求,从而减少数据冗余。

被折叠的 条评论
为什么被折叠?



