If ERM attributes were included in these models, they would no longer be legible. eERM attribute allocation diagrams enable you to assign ERM attribute allocations to every entity type and relationship type in a separate model. The object type of the eERM (entity type or relationship type) can be included in this model as an occurrence copy, and the relationships to the ERM attributes can be modeled. It is possible to distinguish whether the linked ERM attribute is a key attribute, a foreign key, or a descriptive attribute.
Диаграмма распределения атрибутов eERM Data Attribute Model
На какой вопрос отвечает «К каким сущностям и связям относятся конкретные атрибуты и каков их тип?»
Это отдельная модель, в которой атрибуты сущностей и связей вынесены из общей схемы, чтобы та оставалась читаемой. В ней показывают, какие именно поля относятся к каждой сущности или связи, и указывают их тип: ключ, внешний ключ или описание.
Аналогия Как отдельный список характеристик товара, который не загромождает основную схему логистики склада.
Разобраться
Зачем это нужно
Делает основную модель сущностей и связей понятной, не перегружая её деталями. Помогает чётко разграничить роли атрибутов в структуре данных.
Применить
Когда это нужно, а когда нет
Когда нужно
- Когда общая схема сущностей становится нечитаемой из-за большого числа полей
- Когда нужно детально задокументировать состав атрибутов для каждой сущности
- Когда важно визуально отделить первичные и внешние ключи от описательных полей
Когда не нужно
- Когда модель маленькая и атрибуты не мешают её восприятию
- Когда требуется показать только связи между сущностями без деталей полей
- Когда задача — описать процессы, а не структуру данных
Типичные ошибки
- 01Оставлять все атрибуты в основной модели, если это делает её нечитаемой
- 02Не указывать тип атрибута (ключ, внешний ключ, описание) при выносе в отдельную схему
- 03Смешивать в одной диаграмме распределение атрибутов с описанием бизнес-процессов
Сверить с первоисточниками
Что говорят стандарты
Определения из источников с переводом и ссылкой на раздел. Категория показывает назначение каждого подхода.
С чем связано
Связи понятия и его место в структуре подхода.
Data view / Requirements definition
Связанные понятия
Понятия, которые обычно смотрят рядом с этим.
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийГраф связей реестраРеестр процессов