1923622620 发表于 2026-5-22 17:17:05

json 就是原子值,如果你存的 json 都是同字段的,那确实违反了,应该拆成原子

冷眸丶 发表于 2026-5-22 17:24:42

是的,现在很多系统数据库的设计都是反范式的
三范式并不是一定要遵守,只是遵守但是能够帮你避免一些问题,但是可能会降低查询效率之类的
可以根据自己的需求来打破范式,但每打破一个范式,就要增加对应的处理方案,避免引入新的问题,比如数据结构教研,数据同步更新等等

950428 发表于 2026-5-22 17:29:15

pg 还有 array

feng287201962 发表于 2026-5-22 17:36:17

居然有人说数据库范式没啥用
PS: 1981 的图灵奖就是颁发给研究数据库的,而数据库范式是其中很重要的一部分

1758580096aa 发表于 2026-5-22 18:00:56

三范式并不是不能违反的

刘亦菲吖 发表于 2026-5-22 18:11:36

范式没有万能的,具体还要根据你自己业务和上下游去决定。
但是你不能不学,不能不了解这些范式是为了解决什么问题产生的。试想一下,一张表里只有 id 和 data 俩字段,做业务时候一把 data select 出来,然后在程序中用代码逻辑组织数据结构或者进行过滤,光想想就灾难。
页: 1 [2]
查看完整版本: 明天就要软考了,我发现了数据库三范式之第一范式好像过时了