Переход от базовой ER- модели к ERWin/IDEF1X
Базовая ER-модель. Простой объект
ERWin-IDEF1X. Независимая по идентификации сущность
ERWin-IDEF1X. Зависимая по идентификации сущность
ERWin На стадии логического проектирования следует: – определить что будет выбрано в качестве первичного ключа – определить альтернативные ключи Определяется как свойства атрибутов
Различия В ERWin, атрибуты, входящие в первичный ключ, отображаются над линией, все остальные – под линией, разделяющей обозначение сущности
Базовая ER-модель. Разновидности свойств
Идентифицирующая связь 1:М. ERWin-IDEF1X
Базовая ER-модель. Изображение зависимой по идентификации сущности
Неидентифицирующая связь 1:М. ERWin-IDEF1X
1:1. ERWin -IDEF1X Необязательный класс членства
Идентифицирующая связь 1:М. ERWin-IE
Неидентифицирующая связь 1:М. ERWin-IE
1:1.ERWin-IE Необязательный класс членства
Создание агрегированного объекта Агрегированный объект изображается как обычная сущность. Идентификаторы связанных с ним объектов при первоначальном описании объектов не вводятся. Они мигрируют автоматически при установлении связи. Тип связи - идентифицирующая.
Пример изображения агрегированного объекта
Изображение множественного свойства
Преобразование модели
Денормализация. Объединение двух таблиц, связанных идентифицирующей связью, в одну. (Roll-Down Denormalization)
Денормализация. Объединение двух таблиц, связанных идентифицирующей связью, в одну. Пример.
вертикальное разбиение таблиц Мастер – 6 шагов
горизонтальное разбиение таблицы
Отображение агрегированного объекта. Трансформация модели