Это, вероятно, базовый (глупый) вопрос, но при наличии взаимно-однозначного отношения в базе данных другая таблица имеет идентификатор внешнего ключа (в этом пример). А в отношении «один ко многим» таблица содержит много внешних ключей.
Но база данных не знает, отношения ли это один к одному или один ко многим, верно? Отношения, которые я создаю в ER-диаграмме, предназначены только для того, чтобы указать, где должны быть внешние ключи при создании реальных таблиц?
Я не полностью понимаю идею отношений, хотя я прочитал много руководств по этому поводу.
Заранее спасибо.