Типы отношений в базе данных
При работе с данными из нескольких таблиц устанавливаются связи между таблицами Связь между таблицами устанавливает отношения между совпадающими значениями в ключевых полях, обычно между полями, имеющими одинаковые имена в обеих таблицах.
– это поле или группа полей, значения которых однозначно определяют каждую запись в таблице. Ключевое поле (ключ)
«один к одному» «один ко многим» «многие к одному» «многие ко многим» Типы отношений в БД
Каждая запись в одной таблице соответствует одной записи в другой таблице. Отношение «один к одному»
Каждой записи в одной таблице соответствует несколько записей в другой таблице. Отношение «один ко многим»
Аналогично отношению «один ко многим». Зависит от точки зрения, по отношению к какой таблице определять связь. Отношение «многие к одному»
Нескольким записям в одной таблице соответствует несколько записей в другой таблице. Отношение «многие ко многим» Отношение «многие-ко- многим» представляет собой два отношения «один- ко-многим» с третьей таблицей.
Связь между таблицами определяется путем добавления связываемых таблиц в окно «Схема данных» с последующим перетаскиванием ключевого поля из одной таблицы в другую. Определение связей между таблицами Отношение «один-ко- многим» создается в том случае, когда только одно из полей является ключевым или имеет уникальный индекс. Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы.