Создание структуры БД и манипулирование данными в СУБД MySQL. Пономарев А.А. - 17 стр.

UptoLike

Составители: 

ERwin предоставляет возможности создавать и управлять этими двумя
различными уровнями представления одной диаграммы (модели), равно как и
иметь много вариантов отображения на каждом уровне. Термин "логический
уровень" в ERwin соответствует концептуальной модели.
Этапы построения информационной модели.
определение сущностей;
определение зависимостей между сущностями;
задание первичных и альтернативных ключей;
определение атрибутов сущностей;
приведение модели к требуемому уровню нормальной формы;
переход к физическому описанию модели: назначение соответствий имя
сущности - имя таблицы, атрибут сущности - атрибут таблицы;
задание триггеров, процедур и ограничений;
генерация базы данных.
Erwin создает визуальное представление (модель данных) для решаемой
задачи. Это представление может использоваться для детального анализа,
уточнения и распространения документации, необходимой в цикле разработки.
Однако ERwin далеко не только инструмент для рисования. ERwin автомати-
чески создает базу данных (таблицы, индексы, хранимые процедуры, триггеры
для обеспечения ссылочной целостности и другие объекты, необходимые для
управления данными).
Создание сущности.
Для внесения сущности в модель необходимо щелкнуть по кнопке сущ-
ности на панели инструментов (Erwin Toolbox) , затем - по тому месту на
диаграмме, где необходимо расположить новую сущность. Щелкнув правой
кнопкой мыши по сущности и выбрав из всплывающего меню пункт Entity
Editor, можно вызвать диалог Entity Editor, в котором определяются имя, опи-
сание и комментарии сущности.
Каждая сущность должна быть полностью определена с помощью тек-
стового описания в закладке Definition. Эти определения полезны как на логи-
ческом уровне, поскольку позволяют понять, что это за объект, так и на физи-
ческом уровне, поскольку их можно экспортировать как часть схемы и исполь-
зовать в реальной БД (CREATE COMMENT on entity_name). Закладки Note,
Note2, Note3, UDP (User Defined Properties - Свойства, определенные пользова-
телем) служат для внесения дополнительных комментариев и определений к
сущности.
В закладке Icon каждой сущности можно поставить в соответствие изоб-
ражение, которое будет отображаться в режиме просмотра модели на уровне
иконок и изображение, которое будет отображаться на всех других уровнях.
17