Характеристика связей и язык моделирования
Между двумя сущностям, например, А и В, возможны четыре вида связей.
· один к одному,
· один ко многим,
· многие к одному,
· многие ко многим.
Связь ОДИН-К-ОДНОМУ (1:1) предполагает, что в каждый момент времени каждому представителю (экземпляру) сущности А соответствует 1 или 0 представителей сущности В.Например, работник может получать зарплату, притом только одну.
Связь ОДИН-К-ОДНОМУ
Связь ОДИН-КО-МНОГИМ (1:М) состоит в том, что в каждый момент времени одному представителю сущности А соответствуют 0, 1 или несколько представителей сущности В. Например, в доме приживает много жильцов. В частности, дом может быть незаселенным.
Связь ОДИН-КО-МНОГИМ
Связь МНОГИЕ-К-ОДНОМУ предполагает, что в каждый момент времени множеству элементов А соответствует один элемент В. Например, несколько студентов представляют собой студенческую учебную группу
Связь МНОГИЕ-К-ОДНОМУ
Наконец, связь МНОГИЕ-КО-МНОГИМ состоит в том, что в каждый момент времени множеству элементов А соответствует множество элементов В. Этот тип связи в реляционных БД непосредственно не поддерживается. Примером такой связи может служить тот факт, что у студентов учебные занятия по дисциплинам ведут множество преподавателей.
Связь МНОГИЕ-КО-МНОГИМ
Характер связей между сущностями не ограничивается перечисленными. Существуют и более сложные связи:
· множественные связи между одними и теми же сущностями
(учебные занятия у студентов ведут несколько преподавателей, один из студентов имеет несколько научных руководителей);
· тренарные связи
(преподаватель ведут учебные занятия со студентами по одному расписанию занятий в различных аудиториях).
Дата добавления: 2019-09-30; просмотров: 449;