* выбрать родительский домен из списка Domain Parent. Новый домен можно создать на основе
уже созданного пользователем домена либо на основе изначально существующего. По умолчанию
ERwin имеет четыре предопределенных домена (String, Number, Blob, Datetime). Новый домен
наследует все свойства родительского домена. Эти свойства в дальнейшем можно переопределить;
* набрать имя домена в поле Logical Name. Можно также
указать имя домена на физическом
уровне в поле Physical Name. Если физическое имя не указано, по умолчанию оно принимает
значение логического имени;
* щелкнуть по кнопке ОК.
В диалоге Domain Dictionary можно связать домен с иконкой, с которой он будет отображаться в
списке доменов (Domain Icon), и иконкой, с которой атрибут, определенный на домене,
будет
отображаться в модели (icon Inherited by Attribute).
Домены расположены в окне браузера Model Explorer ErWin (рис.51).
Рис.51.
С его помощью можно выбрать в списке домен и по методу drag&drop перенести его в какую-
либо сущность. В ней будет создан новый атрибут с именем, которое следует задать в окне Name
Inherited by Attribute диалога Domain Dictionary. Если значение поля не задано, по умолчанию
принимается имя домена.
Пример.
Рассмотрим нашу задачу про
банк автомобилистов.
Для определения инфологической модели и определения структуры будущей БД
воспользуемся DFD-моделью, созданной в программе BpWin в предыдущей лабораторной
работе.
Для этого необходимо доопределить перечень таблиц и их полей будущей БД в BpWin.
Для доопределения перечня таблиц в модели DFD разработанной в Bpwin необходимо:
1. Открыть проект в Bpwin.
2. Выбрать в проекте DFD диаграмму
3. Открыть вкладку
Entity and Attribute Dictionary Editor в меню
Model -> Entity/Atribute Editor (рис.52).