我有以下兩個表。兩個表的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