Внешний ключ
Для связи таблиц между собой используется внешний ключ – поле, которое должно быть в каждой из связываемых таблиц. Название этого поля в каждой таблице может быть разным, но тип данных и сами данные должны быть одинаковыми.
Отношения между таблицами
Отношения между таблицами строятся на основе отношений между объектами, описанными в таблицах.
Существует четыре типа отношений между объектами:
· один-к-одному (1:1);
· один-ко-многим (1:М);
· многие-к-одному (М:1);
· многие-ко-многим (М:М).
Отношение 1:1 означает, что каждая запись одной таблицы соответствует только одной записи другой таблицы.
Отношение 1:Мозначает, что одна запись первой таблицы может соответствовать нескольким записям второй таблицы.
Отношение М:1означает, что одна запись второй таблицы может соответствовать нескольким записям первой таблицы. Этот вид отношений аналогичен отношению 1:М.
Отношение М:М означает, что одна запись первой таблицы может быть связана с несколькими записями второй таблицы и наоборот.
Согласно теории реляционных баз данных, для хранения данных, связанных отношением М:М, требуется 3 таблицы: по одной для каждого объекта и одна для хранения связи между ними. Промежуточная таблица будет содержать идентификаторы (первичные ключи) связанных объектов.
Дата добавления: 2015-10-05; просмотров: 710;