Тема 2: Связывание таблиц. Целостность связей

Основные виды связи таблиц.

Контроль целостности связей.

Основные виды связи таблиц.

При связывании двух таблиц выделяют основную и дополнительную (подчиненную) таблицы.

В зависимости от того, как определены поля связи основной и дополнительной таблиц, между двумя таблицами в общем случае могут устанавливаться следующие четыре основных вида связи (табл. 1):

- один — один (1:1);

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

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

- много — много (М:М или M:N).

Таблица 1

Характеристика видов связей

Характеристика полей связи по видам 1:1 1:М М:1 М:М
Поля связи основной таблицы Являются ключом Являются ключом Не являются ключом Не являются ключом
Поля связи дополнительной таблицы Являются ключом Не являются ключом Являются ключом Не являются ключом

а) Связь вида 1:1.

Связь вида 1:1 образуется в случае, когда все поля связи основной и дополнительной таблиц являются ключевыми. Поскольку значения в ключевых полях обеих таблиц не повторяются, обеспечивается взаимно-однозначное соответствие записей из этих таблиц. Сами таблицы становятся равноправными.

На практике связи вида 1:1 используются сравнительно редко, так как хранимую в двух таблицах информацию легко объединить в одну таблицу, которая занимает гораздо меньше места в памяти ЭВМ.

б) Связь вида 1:М

Связь 1:М имеет место в случае, когда одной записи основной таблицы соответствует несколько записей вспомогательной таблицы.

в) Связь вида М:1.

Связь М:1 имеет место в случае, когда одной или нескольким записям основной таблицы ставится в соответствие одна запись дополнительной таблицы.

г) Связь вида М:М.

Самый общий вид связи М:М возникает в случаях, когда нескольким записям основной таблицы соответствует несколько записей дополнительной таблицы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: