三范式并不是一定要遵守,只是遵守但是能够帮你避免一些问题,但是可能会降低查询效率之类的
可以根据自己的需求来打破范式,但每打破一个范式,就要增加对应的处理方案,避免引入新的问题,比如数据结构教研,数据同步更新等等 pg 还有 array 居然有人说数据库范式没啥用
PS: 1981 的图灵奖就是颁发给研究数据库的,而数据库范式是其中很重要的一部分 三范式并不是不能违反的 范式没有万能的,具体还要根据你自己业务和上下游去决定。
但是你不能不学,不能不了解这些范式是为了解决什么问题产生的。试想一下,一张表里只有 id 和 data 俩字段,做业务时候一把 data select 出来,然后在程序中用代码逻辑组织数据结构或者进行过滤,光想想就灾难。
页:
1
[2]