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