数据库设计三范式

Posted tingshu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库设计三范式相关的知识,希望对你有一定的参考价值。

数据库设计三范式

1.什么是设计范式?
设计表的依据。按照整个范式设计的表不会出现冗余

第一范式:
任何一张表都应该有主键,且每一个字段原子性不可再分
第二范式:
所有非主键字段,完全依赖主键,不能产生部分依赖
多对多?三张表,关系两个外键

第三范式:
所有非主键字段直接依赖主键,不能产生传递依赖
一对多?两张表,多的表加外键

实际应用中,有时候会拿冗余换执行速度

以上是关于数据库设计三范式的主要内容,如果未能解决你的问题,请参考以下文章

Mysql数据库设计三范式

数据库设计三范式

数据库设计三范式

数据库三范式

MYSQL学习之数据库设计三范式

数据库设计三范式