Стандартный и расширенный методологические фильтры. Обзор моделей



типы отношении и типы переопределенных отношений существуют в силу существования типов сущностей, связанных с ними. Следовательно, они не существуют в изоляции. Это означает, что типы отношений зависимы от других типов сущностей как с точки зрения существования, так и в плане идентификации.

Кроме того, имеют место типы сущностей, которые в действительности обладают единственным ключевым атрибутом, но при этом зависят от наличия других сущностей. Эти типы зависимостей могут появляться, например, при групповых операциях. Как показано на рис. 121, сущность отдел имеет смысл только в том случае, если он содержит по крайней мере одну сущность рабочее место. В свою очередь рабочее место только тогда имеет смысл, когда оно входит в отдел. Эти зависимости существования выражаются степенью сложности, или мощностью. В нотации (min, тах) они определяются как (1,1 )и(1,*).



Рис. 121. Зависимость существования


Определение зависимости существования в модели данных обеспечивает целостность основных данных, что является важным


условием при реализации. Его выполнение гарантирует, что целостность содержимого базы данных обеспечивается даже после выполнения некоторых транзакций. В приведенном выше примере удалить отдел можно только в том случае, если будут удалены все рабочие места, входящие в данный отдел.


7.2.2. Диаграмма атрибутов eERM-модели — eERM Attribute allocation diagram

Элементы диаграммы атрибутов eERM-мо-дели приведены в табл. 23. Связи в данной диаграмме такие же, как и в модели eERM. Панель инструментов, используемая при конструировании диаграммы, показана на рис. 122.


Рис. 122. Панель инструментов для создания диаграммы атрибутов eERM-модели