第二范式通俗解释,如何判断第二范式和第三范式

首页 > 数码 > 作者:YD1662024-05-01 04:33:08

商品表:

第二范式通俗解释,如何判断第二范式和第三范式(5)

3.第三范式

第三范式是在满足第一范式和第二范式的基础上,规定表中的列不存在对非主键列的传递依赖。比如以下的订单表中的顾客名称就不符合第三范式,因为它存在了对非主键顾客编号的依赖,如下图所示:

第二范式通俗解释,如何判断第二范式和第三范式(6)

修改之后(符合第三范式)的表结构如下:

第二范式通俗解释,如何判断第二范式和第三范式(7)

总结

第一范式规定表中的每个列都应该是不可分割的最小单元。第二范式是在满足第一范式的基础上,规定表中的非主键列不存在对主键的部分依赖。第三范式是在满足第一范式和第二范式的基础上,规定表中的列不存在对非主键列的传递依赖。使用数据库三范式的优势是:表的结构更简单、优雅,表的逻辑和条理性更强,并且使用三范式可以很大程度的减少表中的冗余数据,很好的节省了数据库的存储资源。

参考 & 鸣谢

《Offer 来了》

上一页12末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.