文章目录数据库范式:容易忽略的关键知识第一范式(1NF)第二范式(2NF)第三范式(3NF)鲍依斯-科得范式(BCNF)参考文章
数据库范式:容易忽略的关键知识
大多数面试的时候,问数据库知识,问得最多得就是索引、事务。但是有一个知识点不可忽略就是数据库范式,熟悉数据库范式,会给你带来意想不到的收获
第一范式(1NF)
定义:强调列的原子性。即列不能够分存其他几列
如下表就不满足1NF要求,进货、销售属性列均包含两个属性
不满足1NF的数据库一定不是关系型数据库
第二范式(2NF)
定义:2NF在1NF的基础上,消除了非主属性对于主键的部分函数依赖
在1NF的基础上,增加两点
表必须有一个