Типы связей, используемые в БД
Связи между объектами БД могут быть следующих типов:
· 1 : 1 (один к одному);
· 1 : М (один ко многим);
· М : М (многие ко многим).
Связь типа 1 : 1 означает, что одному экземпляру 1-го информационного объекта соответствует один экземпляр 2-го информационного объекта и, наоборот. Например, такая связь устанавливается между объектом Группа и Студент и изображается как
![]() | ![]() |
Группа Студент
Связь типа 1 : М означает, что одному экземпляру 1-го информационного объекта соответствует множество экземпляров 2-го информационного объекта, а каждому экземпляру 2-го информационного объекта соответствует один экземпляр 1-го информационного объекта. Например, такая связь будет между объектами Стипендия и Сессия.
![]() | ![]() |
Стипендия Сессия
Связь типа М : М означает, что каждому экземпляру 1-го информационного объекта соответствует множество экземпляров 2-го информационного объекта и каждому экземпляру 2-го информационного объекта соответствует множество экземпляров 1-го информационного объекта. Например, такая связь имеет место между объектами Студент и Преподаватель.
![]() | ![]() |
Студент Преподаватель