【发布时间】:2011-02-17 13:46:56
【问题描述】:
我一直在玩 Active Record,我注意到 A.C./ORM 在创建一对一关系时总是使用以下数据库模型
人
标识 | country_id |姓名 | ...
国家
标识 |顶级域名 |姓名 | ...
不,我想知道,这不是违反第三范式吗?这清楚地表明“每个非主要属性都不可传递地依赖于表的每个键”。那么这个 country_id 不依赖于 personid 是吗?
这是错的还是我没有理解重点?
【问题讨论】:
标签: sql database-design normalization