Какая таблица содержит ограничения FK в отношениях один к одному - PullRequest
0 голосов
/ 15 апреля 2020

В какой таблице размещается FK, когда между двумя таблицами существует отношение «один к одному»? Например, если у меня есть такие отношения, я должен поместить FK в author или books таблицы?

enter image description here

1 Ответ

1 голос
/ 15 апреля 2020

Поместите внешний ключ в таблицу books.

Причина: автор может жить до того, как напишет свою первую книгу, но книга не может существовать без предварительного автора.

Это означает, что строка может существовать в вашей таблице author без соответствующей строки в таблице books, но обратное не может быть истинным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...