Разница между отношениями «один-к-одному» и «один-ко-многим» в базе данных

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

Но база данных не знает, отношения ли это один к одному или один ко многим, верно? Отношения, которые я создаю в ER-диаграмме, предназначены только для того, чтобы указать, где должны быть внешние ключи при создании реальных таблиц?

Я не полностью понимаю идею отношений, хотя я прочитал много руководств по этому поводу.

Заранее спасибо.

15
задан LuckyLuke 20 January 2011 в 19:59
поделиться