Система взаимодействия объектов в рамках информационного моделирования устроена через определение связей между реальными объектами. moodle.kstu.ru Существует три вида таких связей: moodle.kstu.ru
- Один к одному (1:1). moodle.kstu.ru Одному экземпляру информационного объекта Х соответствует не более одного экземпляра объекта У, и наоборот. moodle.kstu.ru Пример: информационные объекты «Студент» и «Личное дело» связаны отношением один к одному, так как каждый студент имеет определённые уникальные данные в личном деле. moodle.kstu.ru
- Один ко многим (1:?). moodle.kstu.ru Одному экземпляру информационного объекта Х может соответствовать любое количество экземпляров объекта У, но каждый экземпляр объекта У связан не более чем с одним экземпляром объекта Х. moodle.kstu.ru Пример: между информационными объектами «Место обучения» и «Студент» установлена связь один ко многим, так как одно и то же место обучения может многократно повторяться для различных студентов. moodle.kstu.ru
- Многие ко многим (?:?). moodle.kstu.ru Одному экземпляру информационного объекта Х соответствует любое количество экземпляров объекта У, и наоборот. moodle.kstu.ru Пример: информационные объекты «Студент» и «Преподаватель» имеют связь многие ко многим, так как каждый студент обучается у множества преподавателей, а каждый преподаватель учит множество студентов. moodle.kstu.ru
Кроме того, в рамках информационного моделирования существуют такие типы взаимосвязей между объектами, как ассоциация, обобщение и агрегация: ru.wikipedia.org
- Ассоциация. ru.wikipedia.org Обозначает наличие логической связи между объектами. ru.wikipedia.org С каждой ассоциацией связано понятие мощности, которое может принимать одно из следующих значений: 1:1, 1:М и M:N. ru.wikipedia.org Мощность обозначает количество объектов определённого типа, которые будут участвовать в связи. ru.wikipedia.org
- Обобщение (от общего к частному). ru.wikipedia.org Реализуется как взаимосвязь одного родительского класса сущностей с несколькими дочерними классами сущностей. ru.wikipedia.org
- Агрегация (целое-часть). ru.wikipedia.org Это взаимосвязь одного родительского класса сущностей с несколькими дочерними классами сущностей. ru.wikipedia.org