我有以下两个表。两个表的Foreignkey关系
[Person]
Id [INTEGER] PRIMARY KEY
Firstname [VARCHAR]
Lastname [VARCHAR]
Birthday [DATETIME2]
[Address]
Id [INTEGER] PRIMARY KEY
Street [VARCHAR]
ZipCode [INTEGER]
City [VARCHAR]
Country [VARCHAR]
我不确定把外键放在哪里。
将外键放入Person-Table或Address-Table会更好吗? 我的第一个想法是把它放到与人表,因为这是我的“主” - 表
如果一个人只有一个地址,为什么你把地址放在不同的表中?将地址字段添加到Person表格会更简单。 – 2013-04-30 16:01:54
这将不符合数据库规范 – Tomtom 2013-04-30 18:03:45