CASE-технология моделирования процессов с использованием средств BPWin и ERWin. Похилько А.Ф - 106 стр.

UptoLike

105
набрать имя домена в поле Logical Name. Можно также указать имя домена на
физическом уровне в поле Physical Name. Если физическое имя не указано, по умолчанию
оно принимает значение логического имени;
щелкнуть по кнопке OK.
В диалоге Domain Dictionary Editor можно связать домен с иконкой, с которой он будет
отображаться в списке доменов (Domain Icon); иконкой, с которой атрибут, определенный на
домене будет отображаться в модели (Icon Inherited by Attribute).
Каждый домен может быть описан в закладке Definition, снабжен комментарием в
закладке Note или свойством, определенным пользователем, в закладке UDP.
ERwin имеет специальный инструмент, который значительно облегчает создание новых
атрибутов в модели, используя описание доменов, – Independent Attribute Browser. Этот
диалог вызывается (и скрывается) по горячему ключу CTRL+B. С его помощью можно
выбрать в списке домен и по методу drag&drop перенести его в какую-либо сущность. В ней
будет создан новый атрибут с именем, которое следует задать в окне Name Inherited by
Attribute диалога Domain Dictionary Editor. Если значение поля не задано, по умолчанию
принимается имя домена.
На физическом уровне диалог Domain Dictionary Editor позволяет редактировать
физические свойства домена. Имя этой закладки зависит от выбранного сервера БД. На ней
можно задать конкретный тип данных, соответствующих домену, правила присвоения
NULL-значений, правила валидации (правила проверки допустимых значений) и задания
значения по умолчанию. Правила валидации и значения по умолчанию должны быть
предварительно описаны и именованы. Для вызова диалогов редактирования правил
валидации и значений по умолчанию служат кнопки справа от соответствующего списка
выбора (Valid и Default).
Функции других закладок диалога Domain Dictionary Editor:
General. Задание родительского домена (Domain Parent) и имени, присваиваемого
колонке при ее создании с помощью Independent Column Browser. С помощью опции Phisical
Only домен можно определить только на уровне физической модели.
Comment. Внесение комментария к атрибуту.
UDP. Свойства, определяемые пользователем.
Visual Basic PowerBuilder. Задание специальных свойств домена для кодогенерации
клиентского приложения.
Прямое и обратное проектирование
Процесс генерации физической схемы БД из логической модели данных называется
прямым проектированием (Forward Engineering). При генерации физической схемы ERwin
включает триггеры ссылочной целостности, хранимые процедуры, индексы, ограничения и
другие возможности, доступные при определении таблиц в выбранной СУБД.
Процесс генерации логической модели из физической БД называется обратным
проектированием (Reverse Engineering). ERwin позволяет создать модель данных путем
обратного проектирования имеющейся БД. После того как модель создана, можно
переключиться на другой сервер (модель будет конвертирована) и произвести прямое
проектирование структуры БД для другой СУБД. Кроме режима прямого и обратного
проектирования ERwin поддерживает синхронизацию между логической моделью и
системным каталогом СУБД на протяжении всего жизненного цикла создания ИС.
Для генерации системного каталога БД следует выбрать пункт меню Tasks/Forward
Engineer/Schema Generation или нажать кнопку на панели инструментов. Появляется
диалог Schema Generation .
Диалог Schema Generation имеет три закладки: