什么是范式?
关系型数据库中,关于数据表设计的基本原则,规则就称为范式
第一范式(1NF):
简单来说,就是原子性,即保证每一列不可再分
第二范式(2NF):
在第一范式的基础上,每张表只描述一件事情
第二范式要求实体的属性完全依赖主关键字,如果存在不完全依赖,那么这个属性和主关键字的这一部分就应该分离处理形成一个新的实体,新实体和原来实体之间是一对多的关系
第三范式 (3NF):
在满足第一范式和第二范式的基础上,第三范式需要确保数据表中每一列数据都和主键直接相关,而不能间接相关
即若存在传递依赖,就不符合第三范式