в одном департаменте может работать
в одном департаменте может работать n (n = 0, 1, 2, ...) служащих, и каждый служащий работает только на один департамент. Множество связей PROJECT-WORKER является отображением m:n, т.е. в каждом проекте могут участвовать ноль, один и более служащих, и каждый служащий может участвовать в ноле, одном или более проектах. Можно выразить также отображение 1:1, такое, каким является множество связей MARRIAGE. Информация о допускаемом множеством связей числе сущностей в каждом множестве сущностей задается с помощью указания в диаграмме "1", "m", "n". Реляционная модель и модель множества сущностей
не включают этот тип информации; в сетевой модели невозможно просто выразить отображение 1:1.
В диаграмме можно показать зависимость существования (existence dependency) одного типа сущностей от другого. Например, стрелка в множестве связей EMPLOYEE-DEPENDENT показывает, что существование сущности в множестве сущностей DEPENDENT зависит от соответствующей сущности в множестве сущностей EMPLOYEE. Другими словами, если служащий покидает компанию, его подчиненные, возможно, больше не будут представлять интерес.
Заметим, что множество сущностей DEPENDENT показан специальным прямоугольником. Это значит, что на уровне 2 информация о сущностях из этого множества организована как слабое отношение сущностей (с использованием первичного ключа EMPLOYEE как части первичного ключа DEPENDENT).
Содержание Назад Вперед