GoForum🌐 V2EX

明天就要软考了,我发现了数据库三范式之第一范式好像过时了

dushixiang · 2026-05-22 13:48 · 0 次点赞 · 6 条回复

第一范式( 1NF )要求数据库表中的每个列都是不可再分的原子值,即每个列都不能包含多个值或值的列表。

现在使用 pg 的时候经常用 json 格式了,是不是违反了第一范式?

6 条回复
fingerxie · 2026-05-22 13:53
#1

我也要软考了,我还一天没学 😭

aes114514gcm · 2026-05-22 13:53
#2

注意适用范围 pg 的定位是(Object-Relational Database Management System, ORDBMS) 不是纯粹的关系型数据库

dushixiang · 2026-05-22 13:53
#3

@fingerxie 明天别去受罪了,在家睡觉吧

dushixiang · 2026-05-22 13:53
#4

@aes114514gcm mysql/sqlite 也有 json 格式的

happyhou · 2026-05-22 13:58
#5

是的,违反了 1NF 。

Bigstupidcat · 2026-05-22 13:58
#6

没事,考了也没啥用,除了进了个人才库,屁用没有,有这精力,准备准备考公吧

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: dushixiang
发布: 2026-05-22
点赞: 0
回复: 0