码迷,mamicode.com
首页 > 数据库 > 详细

数据库设计三范式

时间:2021-06-05 18:21:28      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:应该   冗余   第二范式   外键   传递依赖   完全   直接   依据   数据库   

数据库设计三范式

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

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

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

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

数据库设计三范式

标签:应该   冗余   第二范式   外键   传递依赖   完全   直接   依据   数据库   

原文地址:https://www.cnblogs.com/tingshu/p/14852491.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!