Cтраница 1
![]() |
Сущность Сотрудник с отображением ключей. [1] |
Зависимая сущность может иметь один и тот же внешний ключ из нескольких родительских сущностей. [2]
![]() |
Пример неидентифицирующей связи. [3] |
Зависимая сущность может наследовать один и тот же атрибут от более чем одной родительской сущности или от одной и той же родительской сущности через несколько связей. [4]
![]() |
Дополнительная панель инструментов. [5] |
С ее помощью создаются независимые и зависимые сущности, идентифицирующие и неидентифицирующие связи, полные и неполные категории, связи многие-ко-многим и текстовые элементы. [6]
![]() |
ШЕРЗ-диаграмма перехода состояний. [7] |
Сущности в IDEFIX-диаграммах изображаются в виде прямоугольников, при этом у зависимых сущностей углы прямоугольников должны быть скругленными. [8]
![]() |
Пример использования ролей.| Пример связи многие-ко-многим. [9] |
Поскольку атрибуты первичного ключа родительской сущности по умолчанию мигрируют со своими именами, ERwin считает, что в зависимой сущности атрибуты внешнего ключа появляются только один раз. Чтобы избежать этого ограничения, ERwin позволяет ввести для них роли, т.е. новые имена, под которыми мигрирующие атрибуты будут представлены в дочерней сущности. В случае неоднократной миграции атрибута такое переименование необходимо. Например, при создании модели сделки по обмену валюты сущность СДЕЛКА ( рис. 5.6.4) должна иметь два различных атрибута для кодов проданной и купленной валюты. В данном случае первичный ключ сущности ВАЛЮТА ( код валюты) имеет две роли в дочерней сущности. [10]
![]() |
Унификация атрибута. [11] |
Когда ERwin обнаруживает одно из этих событий, он распознает, что два атрибута одинаковы, и помещает атрибут внешнего ключа в зависимой сущности только один раз. Хотя во вкладке Key Group диалога Attribute Editor этот атрибут будет входить в два внешних ключа, на диаграмме он показывается только один раз. Это комбинирование или объединение идентичных атрибутов называется унификацией. [12]
![]() |
Пример независимой сущности. [13] |
Сущность называется зависимой, если однозначная идентификация экземпляра сущности зависит от его отношения к другой сущности. Пример зависимой сущности приведен на рисунке 3.15. Здесь сущность IZMER ( измерение) зависит от сущности SENSORS ( датчики), поскольку записи об измерениях содержат информацию о том, какой датчик произвел данное измерение. Сущность SENSORS - родительская сущность, IZMER - потомок. [14]
![]() |
Пример характеристической сущности Хобби. [15] |