Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ERwin_metod.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
538 Кб
Скачать
☆

2.Установка атрибутов сущности

Подготовив домены, мы можем перейти к заданию сущностей на диаграмме. Для этого выделите сущность «Vid», щелкнув по нему указателем мыши (в палитре инструментов должна быть выбрана «стрелка»), а затем вызовите «Model\Attributes…» (это аналогично выбору пункта «Attributes …» контекстного меню). При этом на экране появится окно редактора атрибутов

Рис. 16. Окно редактора атрибутов

Редактор атрибутов настроен по тому же принципу, что и редактор сущностей. В верхней части находится выпадающий список, в котором можно выбрать сущность для редактирования. Рядом имеется кнопка, вызывающая редактор сущностей.

Редактор атрибутов настроен по тому же принципу, что и редактор сущностей. В верхней части находится выпадающий список, в котором можно выбрать сущность для редактирования. Рядом имеется кнопка, вызывающая редактор сущностей.

Для ввода нового атрибута нажмите «NEW». Выберите в списке доменов домен «Vid_naimenovaniy» (см. рис.17).

В поле «Attribute Name» появится имя атрибута «Vid_naimenovaniy», а в поле «Column Name» – «VidNaim». Эти имена генерируются макроопределениями, которые заданы для наследуемых имен домена . После ОК атрибут появится в окне редактора. Точно так же введите остальные атрибуты сущности «Vid». После этого выделите атрибут «Vid_naimenovaniy», так как «Vid_naimenovaniy» является первичным ключом сущности «Vid», то сделайте его ключевым, нажав на вкладке General и включив “птичку” Primary Key. Порядок следования атрибутов можно менять при помощи кнопок со стрелками

Рис. 17 Создание атрибута

Рис. 18 Атрибуты сущности

Мы создали 2 хранимых экрана – «Uroven atributov» и «Uroven sushnostei». До сих пор мы работали на уровне сущностей, где сущности изображались просто прямоугольниками с названием сущности внутри. Перейдите на вкладку «Uroven atributov». Сущности изображаются здесь также в виде прямоугольников, однако, имя сущности пишется над прямоугольником, а внутри него дается список атрибутов ( см. рис.19)

Рис. 19. Сущность «Vid» на уровне атрибутов.

Пока на диаграмме определены только атрибуты сущности «Vid». Определим атрибуты остальных сущностей на диаграмме. Описанный выше способ задания сущностей не является единственным в ERwin. Значительно удобнее применение специального инстру­мента «Domains», который находится в Model Explorer на вкладке Domains (Рис. 20).

Рис.20 Вкладка Domains

Рис.21 Неидентифицирующая связь

Основное преимущество Domains в том, что он позволяет задавать атрибуты сущности простым перетаскиванием. Для этого достаточно выделить нужное имя домена в списке, нажать левую кнопку мыши и, не отпуская ее, перенести указатель в прямоугольник сущности. Когда вы отпустите кнопку мыши, программа создаст атрибут от выбранного домена.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]