Меню
Главная
Авторизация/Регистрация
 
Главная arrow Информатика arrow Базы данных

Запуск утилиты

Запуск программы осуществляется традиционным способом с помощью команды

Пуск Программы -> Computer Associates ERwin 4.0 -» ERwin 4.0.

Computer Associates ERwin

Рабочее окно утилиты ErWin

Рис. 7.1. Рабочее окно утилиты ErWin

После запуска утилиты на экран предъявляется пустое рабочее окно (рис. 7.1). Пользователю предоставляется выбор: или создать новую модель (кнопка «Create a new model»), или открыть существующую модель (кнопка «Open an existing file»).

Создание новой модели

После выбора режима создания новой модели на экран выводится диалоговая панель «Create model...» (рис. 7.2).

Здесь пользователь определяет свои дальнейшие действия: или построить логическую модель (кнопка «Logical»), или по-

Create Model - Select Template

OK

Cancel

New Model Type Logical

Physical

? Logical/Physical

Create Using Template:

Remove

Browse File System...

Browse ModelMart..

Creates a new model with both logical and physical levels (ERwin classic) and default settings.

Target Database Database:

ORACLE

?

HiRDB

A

INFORMIX

1

InterBase

?ШП_

ODBC/Generic

Openlnqres

V

Version: 8.x

Рис. 7.2. Панель инструментов

строить физическую модель (кнопка «Phisical»), или построить обе модели сразу (кнопка «Logical/Phisical»).

Если задано построение только логической модели, то никаких уточнений не требуется и выполняется переход к следующему шагу. Логические модели — объектно-независимые и при переходе к физической модели таблицы базы данных могут быть реализованы в любом из допустимых форматов (управляться выбранной СУБД).

Если задано построение физической модели (или одновременное построение логической и физической моделей), то в нижней части диалогового окна необходимо указать имя СУБД и ее версию, если таковая имеется.

При переходе к следующему шагу на экран предъявляется диалоговое окно «Modell» для описания логической модели (рис. 7.3). При этом автоматически выполняются следующие установки:

  • • проект получает стандартное имя Modell, которое потом может быть изменено;
  • • рабочая область проекта получает имя Main Subject Area. В этой рабочей области будут размещаться объекты базы данных (объекты ?7?-диаграммы). Проект сохраняется на диске как хранимое отображение под именем Display1.

Для управления процедурой создания логической модели в главном меню имеются следующие кнопки:

Создание логической модели

Рис. 7.3. Создание логической модели

  • — создание модели;
  • — открытие модели;
  • — сохранение модели;
  • — печать модели;
  • — формирование отчета;
  • — уровень сущностей;
  • — уровень атрибутов;
  • — уровень определений.

Если выбран третий режим создания модели (кнопка «Logical/Phisical»), то тип создаваемой модели уточняется с помощью списка I Logical ? .

Для управления конкретным объектом модели предназначена палитра инструментов (рис. 7.4). Вызов на экран (удаление с экрана) палитры инструментов можно выполнить с помощью команды Ctrl + Т. При желании палитру инструментов можно

разместить и в главном меню. Назначение команд палитры инструментов:

^ — указатель на объект. Используется каждый раз

при смене инструмента;

0 — определение сущности;

О — определение категории;

*“1 — определение идентифицирующей связи;

"Н — определение связи «многие-ко-многим»;

— определение неидентифицирующей связи.

Для каждого уровня детализации модели базы данных желательно создать свое собственное хранимое отображение. Создание уровней детализации выполняется с помощью команды

Format Stored Display Setting

которая выводит на экран диалоговую панель «Stored Display» (рис. 7.5).

В начальный момент времени существует единственное отображение Display 1. По мере создания новых отображений их имена будут заноситься в окно «Stored Displays». Для управления ха-

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

General — определяются общие характеристики отображения (представлены на рис. 7.5). В поле ввода «Author» заносится имя владельца модели базы данных. Включенный флажок «Logical Mode!» означает, что характеристики относятся к логической модели. Включенный флажок «Display Shadows» разрешает объемное отображение (с тенью) объектов модели. В радиогруппе «RelationShip Unes» определяется способ рисования линий связи между сущностями: Orthogonal — под прямым углом, Diagonal — под произвольным углом;

Logical — определяет характеристики отображения логической модели (рис. 7.6). В радиогруппе «Display Level» определяются объекты, которые будут отражаться в модели: Empty — сущности;

Defenition — описания;

Icon — пиктограммы;

Attribute — атрибуты;

Primary Кеу — первичные ключи.

Ш

New...

Stored Displays

Stored Displays Display 1

Rename...

Delete

General Logical | Physical | Definition | UDP |

Display Level

Entity Option

(* Entity

r Rolename/Attribute

1 Attribute

I- Attribute Datatype

C Definition

[ Attribute Domain

1 Primary Key

f Primary Key Designator

1 Icon

V Foreign Key Designator (FK)

Relationship Option

Verb Phrase

Cardinality

Referential Integrity

l Alternate Key Designator (AK) [? S how M igrated Attributes

f~ Attribute Icon

F Entity Icon

OK

Cancel

В блоке флажков «Entity Option» определяются характеристики выбранного объекта отображения:

Rolename/Attribute — имена атрибутов и ролей;

Attribute Datatype — атрибуты типа данных;

Attribute Domain — атрибуты домена;

Primary Key Designator — указатель первичного ключа; Foreign Key Designator — указатель внешнего ключа; Alternate Key Designator — указатель альтернативного ключа; Show Migrated Attributes — показать индивидуальные свойства;

Attribute Icon — атрибуты пиктограммы;

Entity Icon — характеристики пиктограммы.

В блоке флажков «Relationship Option» определяются характеристики отображения связей между объектами модели: Verb Phrase — отображает глагольные фразы, именующие связи между сущностями;

Cardinality — определяет допустимый тип связи (подробнее см. п. 7.6, вкладка «General»);

Referential Integrity — постоянные связи между таблицами; Phisical — определяет характеристики отображения физической модели (рис. 7.7). В радиогруппе «Display Level» определяются объекты, которые будут отражаться в модели: Table — таблицы; Column — столбцы (поля);

Comment — комментарии; Primary key — первичные ключи; Phisical Order — физические (порядковые) номера.

В блоке флажков «Table Option» определяются характеристики отображения таблицы:

Datatype — тип данных;

Domain — имена доменов;

Null Option — пустые значения;

РК Designator — указатель первичного ключа;

FK Designator — указатель внешнего ключа;

АК Designator — указатель альтернативного ключа;

Dimen Icon — пиктограмма.

В блоке флажков «View Option» определяются характеристики отображения модели:

Views — вид отображения;

View Relations — отображение связей;

Column Expression — вычисляемые поля;

Column Datatype — поля данных;

Column Null Option — пустые поля.

Определение характеристик отображения логической модели

Рис. 7.7. Определение характеристик отображения логической модели

В блоке флажков «Relationship Option» определяются характеристики отображения связей между объектами модели:

РК Constraint Name — именование первичного ключа; Cardinality — аналогично логической модели (см. выше); Referential Integrity — именование связи;

Definition — описание (текстовый комментарий) к создаваемому отображению (рис. 7.8), которое создается встроенным редактором ERWin

UDP — предоставляет пользователю механизм создания индивидуальных (migrated) свойств (рис. 7.9).

Для работы с каждой вкладкой имеются три кнопки, которые расположены в правом верхнем углу:

New — создает (добавляет) новое отображение, тип которого определяется выбранной вкладкой;

Rename — переименовывает отображение. Сначала имя отображения выделяется в окне «Stored Displays», а затем в появившемся на экране диалоге определяют новое имя отображению;

Delete — удаляет отображение, имя которого выделено в окне «Stored Displays».

Stored Displays

Stored Displays

Уровень сущностей

Уровень атрибутов

New...

Rename...

Delete

General I Logical | Physical Definition | UDP |

OK

Cancel

Рис. 7.8. Создание описания отображения

Stored Displays

Stored Displays

Уровень сущностей New...

Уровень атрибутов -

Rename...

Delete

General I Logical | Physical | Definition UDP

User Defined Properties:

Property Value

OK

Cancel

Стандартное наименование отображения Display 1 можно заменить на собственное. Собственное наименование отображения может быть написано как буквами латинского алфавита, так и буквами русского алфавита, включая цифры и знак пробела. Для переименования отображения надо выполнить следующие действия:

  • • подать команду Format -> Stored Display Setting;
  • • в появившемся на экране диалоговом окне «Stored Displays» выбрать вкладку «Logical» и нажать кнопку «Rename»;
  • • в появившемся на экране диалоге «Rename Stored Display» написать новое имя отображения, например, «Уровень сущностей», и нажать кнопку О К.

Необходимо отметить тот факт, что утилита ERwin позволяет создать сложную ^-диаграмму, которая может состоять из нескольких обособленных областей. Каждая область содержит свои таблицы. Связь между областями организуется на уровне таблиц, т. е. если связь устанавливается между таблицами, принадлежащими разным областям, то автоматически устанавливается и связь между областями. Обособленные области имеют смысл только с точки зрения удобства чтения ^-диаграммы и никакой функциональной нагрузки не несут.

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Пред   СОДЕРЖАНИЕ   След >
 

Популярные страницы