У меня следующие две таблицы.Foreignkey-Relation для двух таблиц
[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-Table? Моя первая идея была бы поставить его в Человек-таблицы, потому что это мой «главный» -стол
Если у человека только один адрес, почему вы помещаете адрес в другой стол? Было бы проще просто добавить поля адреса в таблицу Person. –
Это не соответствовало бы databasenormalation – Tomtom