2012-05-20 3 views
0

Нужно ли указывать, является ли таблица индивидуально или много-к-одному или один-ко-многим или многим-ко-многим, когда мы физически создаем схему SQL в базе данных? Мы можем показать это в диаграмме E/R ...Нужно ли указывать мощность отношения при создании таблицы?

Если да, то какие ключевые слова мы добавляем к CREATE TABLE....?

Спасибо.

ответ

1

Нет, это не то, что вам нужно указать, оно может быть определено индексами/ограничениями в полях, на которые установлены ваши внешние ключи. Например, если он объединяет две таблицы на основе их основного ключа, это, очевидно, отношения «один-к-одному». Если это отношения «один ко многим», особых ограничений на «много» стороне не будет.

+0

Спасибо. Понятно теперь. – user1012451

1

Не так, как вы это имеете в виду, но мы определяем его, создавая отношения, такие как внешние ключи, для определения и определения отношений между таблицами. Больше информации here.

+0

Большое спасибо. Теперь это ясно! – user1012451

Смежные вопросы