ВУЗ:
Составители:
Рубрика:
102
Построение моделей в ERWin
Возможны две точки зрения на информационную модель и, соответственно, два уровня
модели. Первый – логический уровень (точка зрения пользователя) означает прямое
отображение фактов из реальной жизни. Например, люди, столы, отделы, собаки и
компьютеры являются реальными объектами. Они именуются на естественном языке, с
любыми разделителями слов (пробелы, запятые и т. д.). На физическом уровне модели
рассматривается использование конкретной СУБД, определяются типы данных (например,
целое или вещественное число), индексы для таблиц.
ERWin предоставляет возможности создавать и управлять этими двумя различными
уровнями представления одной диаграммы (модели), равно как и иметь много вариантов
отображения на каждом уровне. Термин «логический уровень» в ERWin соответствует
концептуальной модели.
Этапы построения информационной модели:
определение сущностей;
определение зависимостей между сущностями;
задание первичных и альтернативных ключей;
определение атрибутов сущностей;
приведение модели к требуемому уровню нормальной формы;
переход к физическому описанию модели: назначение соответствий имя сущности –
имя таблицы, атрибут сущности – атрибут таблицы;
задание триггеров, процедур и ограничений;
генерация базы данных.
ERWin создает визуальное представление (модель данных) для решаемой задачи.
Это представление может использоваться для детального анализа, уточнения и
распространения документации, необходимой в цикле разработки. Однако ERWin далеко не
только инструмент для рисования. ERWin автоматически создает базу данных (таблицы,
индексы, хранимые процедуры, триггеры для обеспечения ссылочной целостности и другие
объекты, необходимые для управления данными).
6.4. Описание методологии IDEF1X
Тип связи (идентифицирующая/неидентифицирующая)
В IDEF1X различают зависимые и независимые сущности. Тип сущности определяется
ее связью с другими сущностями. Идентифицирующая связь устанавливается между
независимой (родительский конец связи) и зависимой (дочерний конец связи) сущностями.
Когда рисуется идентифицирующая связь, ERWin автоматически преобразует дочернюю
связь в зависимую. Зависимая сущность изображается прямоугольником со скругленными
углами.
Экземпляр зависимой сущности определяется только через отношение к родительской
сущности. При установлении идентифицирующей связи атрибуты первичного ключа
родительской сущности автоматически переносятся в состав первичного ключа дочерней
сущности. Эта операция дополнения атрибутов дочерней сущности при создании связи
называется миграцией атрибутов. В дочерней сущности новые атрибуты помечаются как
внешние ключи – (FK).
При установлении неидентифицирующей связи дочерняя сущность остается
независимой, а атрибуты первичного ключа родительской сущности мигрируют в состав
неключевых компонентов дочерней. Неидентифицирующая связь служит для связи
независимых сущностей.
Страницы
- « первая
- ‹ предыдущая
- …
- 101
- 102
- 103
- 104
- 105
- …
- следующая ›
- последняя »