- прямое проектирование от создания концептуальной или логической модели БД до генерации структуры БД на диске или DDL-скрипта;
- обратное проектирование (реинжиниринг) создания физической модели БД на основе БД на диске или DDL-скрипта;
- синхронизацию моделей БД с самой БД на диске.
В качестве несомненных достоинств Erwin следует отметить:
- поддержку около 20 промышленных СУБД (ORACLE, Informix, DB2, MS SQL Server и др.) и 5 популярных настольных СУБД (Access, Foxpro, Paradox и др.);
- наличие функции проверки моделей БД требованиям полноты, целостности и нормализации.
Общие сведения об интерфейсе ERwin
Внешний вид главного окна ERwin представлен на рис.1.
Рис. 1. Интегрированная среда ERwin
Навигатор панели процессов предназначен для отображения и выбора общих доменов (Domains), правил проверки данных (Validation Rules), значений по умолчанию (Default Values), сущностей (Entities) и др., используемых при построении информационной модели.
Рабочая область предназначена для отображения и редактирования диаграммы модели.
На рис.2 приведено назначение элементов управления стандартной панели инструментов (Standard Toolbar).
Рис. 2. Стандартная панель инструментов
С помощью режимов отображения можно задать степень детализации отображения сущностей на диаграммах. Список для выбора типа модели позволяет выполнить переключение между логической и физической моделями БД. Режим отображения "Entity" с типом "Logical" соответствует концептуальной модели БД (см. лекцию 7 "Разработка информационной модели"), режим "Attribute" с типом "Logical" - логической модели и режим "Attribute" с типом "Physical" - физической модели.