数据库设计三范式
1.什么是设计范式? 设计表的依据。按照整个范式设计的表不会出现冗余
第一范式: 任何一张表都应该有主键,且每一个字段原子性不可再分 第二范式: 所有非主键字段,完全依赖主键,不能产生部分依赖 多对多?三张表,关系两个外键
第三范式: 所有非主键字段直接依赖主键,不能产生传递依赖 一对多?两张表,多的表加外键
实际应用中,有时候会拿冗余换执行速度