范式篇之四-第三范式

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

如果一个数据表已经满足第二范式,而且该数据表中的任何两个非主键字段的数据值之间不存在函数依赖关系,那么该数据表满足第三范式即3NF;

范式理论的核心是数据库中的关系更加明朗,数据库中存储的数据具有最小冗余度;
看图一,从图一中我们可以看到,奖金是工资的十分之一,它们存在函数依赖关系,因为通过工资字段乘以1/10是可以算出奖金的,所以我们说这张表满足了第一范式,第二范式,但是不满足第三范式;

修改成图二,他就满足了第三范式了,需要奖金数据的话我们是可以通过工资算出来的;

(图一)

(图二)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值