Внешний ключ

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

 

Отношения между таблицами

Отношения между таблицами строятся на основе отношений между объектами, описанными в таблицах.

Существует четыре типа отношений между объектами:

· один-к-одному (1:1);

· один-ко-многим (1:М);

· многие-к-одному (М:1);

· многие-ко-многим (М:М).

Отношение 1:1 означает, что каждая запись одной таблицы соответствует только одной записи другой таблицы.

Отношение 1:Мозначает, что одна запись первой таблицы может соответствовать нескольким записям второй таблицы.

Отношение М:1означает, что одна запись второй таблицы может соответствовать нескольким записям первой таблицы. Этот вид отношений аналогичен отношению 1:М.

Отношение М:М означает, что одна запись первой таблицы может быть связана с несколькими записями второй таблицы и наоборот.

Согласно теории реляционных баз данных, для хранения данных, связанных отношением М:М, требуется 3 таблицы: по одной для каждого объекта и одна для хранения связи между ними. Промежуточная таблица будет содержать идентификаторы (первичные ключи) связанных объектов.

 








Дата добавления: 2015-10-05; просмотров: 656;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.