第三范式数据库
Third Normal Form DB
我有一个 table 包含这些列:
person_id, name, age
person_id
是主键。
age
是同时依赖于 name
和 person_id
,还是只依赖于 person_id
?
如果我想把它变成 3NF,我应该把它分解成两个 table 吗?
只依赖于person_id所以不需要分解table.
如果 name 是备用键(那会很奇怪)你可以说 name 是唯一的,你不需要分解你的 table.
我有一个 table 包含这些列:
person_id, name, age
person_id
是主键。
age
是同时依赖于 name
和 person_id
,还是只依赖于 person_id
?
如果我想把它变成 3NF,我应该把它分解成两个 table 吗?
只依赖于person_id所以不需要分解table.
如果 name 是备用键(那会很奇怪)你可以说 name 是唯一的,你不需要分解你的 table.