ИЗДЕЛИЕ в разных связях с потомком.
Имя роли это – новое имя компонента внешнего
ключа, явно указывающее на роль, исполняемую сущностью в связи.
В ситуациях, подобных рассмотренной, имена ролей
необходимы для разрешения конфликта. Однако на их использование
нет никаких ограничений. Имя роли может быть назначено всякий раз,
когда проектировщик модели считает это нужным, например, для
точной передачи смысла связи, улучшения читаемости диаграммы и
т.п. На имя роли можно ссылаться в диаграмме как на атрибут.
4.7 Требования к диаграммам
4.7.1 ER-уровень. Диаграмма должна содержать сущности и
связи, может показывать атрибуты и не должна показывать первичные,
альтернативные или внешние ключи. На ER-уровне сущности не
различаются как зависимые или независимые, а соединения – как
идентифицирующие и неидентифицирующие. Сущности не содержат
горизонтальных линий, отделяющих область ключей от области
данных. Имена сущностей вписываются в обозначающие их
прямоугольники.
Диаграмма ER-уровня может показывать категории, но
указывать дискриминаторы кластеров необязательно.
На ER-уровне допустимы неспецифические соединения. Для
изображения соединений можно использовать как сплошные, так и
штриховые линии. Это не специфицирует соединения.
4.7.2 КВ-уровень. Диаграммы этого уровня изображают
сущности, связи, первичные, альтернативные и внешние ключи.
Различаются зависимые и независимые сущности, а также
идентифицирующие/неидентифицирующие и
обязательные/необязательные соединения.
Неспецифические соединения запрещены.
Каждая сущность должна иметь первичный ключ и
альтернативные ключи, если они существуют.
Каждая сущность должна содержать внешний ключ для
каждого соединения или категоризационной связи, в которой она
участвует как потомок или категория.
Каждый кластер категорий должен иметь дискриминатор.
Диаграмма КВ-уровня может также содержать неключевые