![]() |
Взаимосвязи в моделиВзаимосвязь выражает отображение или связь между двумя множествами данных.
Связь "один к одному" Связь "один к одному"
- это такой тип связи, когда каждому экземпляру сущности А соответствует
один и только один экземпляр сущности В и, наоборот, каждому экземпляру
сущности В соответствует один и только один экземпляр сущности А.
Пример связи типа является ответственным квартиросъемщиком между сущностями типа КВАРТИРА и ОТВЕТСТВЕННЫЙ КВАРТИРОСЪЕМЩИК.
Таблицы, связанные отношением 1:1 можно объединить
в одну таблицу, которая состоит из полей обеих таблиц.
Связь "один ко многим"С помощью связи "один ко многим" определяется тип связи между типами сущностей А и В, когда одному экземпляру сущности А может соответствовать 0, 1 или несколько экземпляров сущности В, однако каждому экземпляру сущности В соответствует только один экземпляр сущности А. Идентификация экземпляров при отношении "один ко многим" уникальна только в направлении от В к А. Пример связи типа имеет в составе между сущностями типа РАЙОН и ГОРОД.
Связь "многие к одному"Эта связь является обратной связи "один ко многим". Пример связи типа входит в состав между сущностями типа ГОРОД и РАЙОН.
Связь "многие ко многим" Связь " многие ко многим" определяет
тип связи между типами сущностей А и В, при котором каждому экземпляру
сущности А может соответствовать 0, 1 или несколько экземпляров сущности
В и наоборот.
Пример связи типа изучает между сущностями СТУДЕНТ и ДИСЦИПЛИНА.
Отношение M:N нельзя представить как простые связи между двумя элементами. Это отношение задается с помощью таблицы, которая связана отношением M:1 с двумя базовыми таблицами. |