Интегрированные системы проектирования и управления. Корпоративные информационные системы. Погонин В.А - 43 стр.

UptoLike

атрибутами, в противном случае в его идентификации участвуют также атрибуты другой сущности-родителя
(рис. 2.16).
Каждый атрибут идентифицируется уникальным именем, выражаемым грамматическим оборотом сущест-
вительного, описывающим представляемую атрибутом характеристику. Атрибуты изображаются в виде списка
имен внутри блока ассоциированной сущности, причем каждый атрибут занимает отдельную строку. Атрибу-
ты, определяющие первичный ключ, размещаются наверху списка и выделяются знаком «#».
Рис. 2.15 Атрибут
Рис. 2.16 Уникальный идентификатор
Каждая сущность должна обладать хотя бы одним возможным ключом. Возможный ключ сущностиэто
один или несколько атрибутов, чьи значения однозначно определяют каждый экземпляр сущности. При суще-
ствовании нескольких возможных ключей один из них обозначается в качестве первичного ключа, а остальные
как альтернативные ключи.
С учетом имеющейся информации дополним построенную ранее диаграмму (рис. 2.17).
Помимо перечисленных основных конструкций модель данных может содержать ряд дополнительных.
Подтипы и супертипы: одна сущность является обобщающим понятием для группы подобных сущностей
(рис. 2.18).
Рис. 2.17 Связь сущностей
Рис. 2.18 Подтипы и супертипы
Взаимно исключающие связи: каждый экземпляр сущности участвует только в одной связи из группы вза-
имно исключающих связей (рис. 2.19).