第三范式数据库

Third Normal Form DB

我有一个 table 包含这些列:

person_id, name, age

person_id是主键。

age 是同时依赖于 nameperson_id,还是只依赖于 person_id

如果我想把它变成 3NF,我应该把它分解成两个 table 吗?

只依赖于person_id所以不需要分解table.

如果 name 是备用键(那会很奇怪)你可以说 name 是唯一的,你不需要分解你的 table.