Моделирование взаимосвязей между сущностями

       

Рекурсивные связи


Многие к одному

Рисунок B-11. Обязательность на одном конце с необязательностью на другом

В принципе невозможна. Бесконечный цикл, не имеющий вершины.

Рисунок B-12. Обязательность на обоих концах

В принципе невозможна.

Рисунок B-13. Необязательность на одном конце с обязательностью на другом

В принципе невозможна.

Рисунок B-14. Необязательность на обоих концах



Довольно часто (см. ниже). Иногда называется "необязательное свиное ухо". Отражает наличие простой иерархии с любым числом уровней (организационная иерархия, классификация продуктов, структура рынка и т.п.).

Один к одному

Рисунок B-15. Обязательность на одном конце с необязательностью на другом

В принципе невозможна.

Рисунок B-16. Обязательность на обоих концах

В принципе невозможна.

Рисунок B-17. Необязательность на обоих концах

Редко, но имеет место. Отражает связи альтернативного типа.

Многие ко многим

Рисунок B-18. Необязательность на обоих концах

Имеет место на ранних этапах. Часто отражает структуру "перечня материалов" (взаимная вложенность компонент).

Пример:

Каждая КОМПОНЕНТА может состоять из одной и более (других) КОМПОНЕНТ и каждая КОМПОНЕНТА может использоваться в одной и более (других) КОМПОНЕНТАХ.

Рисунок B-19. Обязательность на одном конце с необязательностью на другом

В принципе невозможна.

Рисунок B-20. Обязательность на обоих концах

В принципе невозможна.



Содержание раздела