3.数据库设计三大范式

1.第一范式:数据库表中的所有字段都是单一属性,常用的数据库都符合这个

2.第二范式:是单关键字的,也就是一个表中的关键字只可以有一个,关键字的判断,在这个表中根据这个关键字可以找到更多的信息。

 

3.第三范式:是在第二范式的基础上再去消除表中的传递依赖,因为如果存在传递依赖必定会数据冗余。

 

总结:数据库设计的宗旨就是有效的存储,高效的访问。

数据库的设计是否好,就看这张表中的字段是否会有依赖关系,也就是这个表中的某个字段是否会直接决定另一个字段的值,

这样就存在了依赖关系。那就要拆分为多个表!!!

posted @ 2018-03-18 01:24  微尘chq  阅读(252)  评论(0编辑  收藏  举报