mysql学习10( 数据库的三大范式 )
-
为什么需要数据规范化:
-
信息重复
-
更新异常
-
插入异常:无法正常显示信息;
-
-
-
三大范式:
-
第一范式:
-
原子性:保证每一列不可再分;
-
-
第二范式:
-
前提:满足第一范式;
-
每张表只描述一件事情;
-
-
第三范式:
-
前提:满足第一范式和第二范式;
-
确保数据表中的每一列数据都和主键直接相关,而不能间接相关;
-
-
-
笔记:
-
规范数据库的设计;
-
规范性和性能的问题;(关联查询的表不得超过三张表)
-