这里转载一篇读到的容易理解的文章
https://blog.youkuaiyun.com/devcloud/article/details/99317716
总结下来就是:
第一范式(1NF):数据库表的每一列都是不可分割的原子项
第二范式(2NF):每个表必须有且仅有一个数据元素为主键(Primary key),其他属性需完全依赖于主键
第二范式需建立在满足第一范式的基础之上
第三范式(3NF):数据表中的每一列都和主键直接相关,而不能间接相关
同样,第三范式也需要建立在第二范式的基础之上
使用反三大范式的目的是为了,实现效率的提高,在字段类型中使用json的方式存贮多条数据,实现对数据的处理。