Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Интерфейс AllFusion ERwin DM 7.2




Приложение ERwin DM 7.2 имеет стандартный пользовательский интерфейс Windows, дающий возможность разработчику создавать и анализировать сложные модели при минимальных усилиях. Вид окна приложения ERwin DM версии 7.2 представлен на рис. 1. Окно ERwin DM 7.2 может включать следующие элементы:

· Область системного меню,

· Панели инструментов:

o Стандартную панель инструментов (ERwin Toolbar),

o Панель инструментов Model Manager (ModelMart Toolbar),

o Панель инструментов ERwin (ERwin Toolbox),

o Панель графических объектов (Drawing Objects),

o Панель размещений (ERwin Alignment Toolbar),

o Панель редактирования шрифта и цвета (Font&Color Toolbar),

o Панель трансформаций (ERwin Transform Toolbar),

o Панель для работы с базой данных (Database Toolbar) (отображается только на физическом уровне модели),

· Область для рисования диаграмм,

· Область закладок Хранимых отображений (Stored Display Tabs)

· Журнал изменения модели (Action Log Pane),

· Информационная панель (Advisories Pane),

· Строку текущего состояния (Status bar).

· Навигатор модели (Model Explorer).

Системное меню предоставляет доступ ко всем функциям ERwin DM. Область для рисования диаграмм предназначена для создания и редактирования диаграмм модели. Строка текущего состояния (Status bar) содержит информацию об открытом окне приложения: выбранных опциях меню, кнопках инструментов и т.п. Обычно статус активного окна - 'Ready', что означает, что ERwin DM готов к новой функции. Навигатор моделей (Model Explorer) позволяет представить иерархию объектов открытых моделей данных в удобном и компактном виде.



Рис. 1. Окно ERwin DM 7.2.


В журнале изменений модели (Action Log Pane) автоматически сохраняется вся информация об изменениях модели, сделанных в течение сессии моделирования. Навигатор моделей (Model Explorer), Журнал изменения модели (Action Log Pane) подробно рассмотрены далее в этой главе. Информационная панель (Advisories Pane) выводит сообщения, связанные с выполняемыми действиями. Можно сохранить сообщения для последующего анализа в текстовый файл с помощью инструмента Save Advisories (кнопка ), можно просмотреть детальную информацию о транзакциях, в процессе выполнения которых произошли ошибки (кнопка ).

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

Панель инструментов AllFusion Model Manager предназначена для выполнения повседневных задач и задач администрирования единого репозитория моделей AllFusion Model Manager (не требуется, если модели сохраняются как файлы *.erwin, *.er1, *.xml, а не в репозитории AllFusion Model Manager).

Панель инструментов ERwin Toolbox включает инструменты для рисования объектов модели данных в области диаграмм. Панель инструментов AllFusion ERwin является контекстно-зависимой: она изменяется автоматически при переключении между нотациями моделирования (IDEF1x, IE, DM) и/или при переключении между уровнями модели (логический, физический), - будет рассмотрена в позднее.

Панель графических объектов (Drawing Objects) содержит инструменты для включения в диаграмму графических элементов, с помощью которых можно сделать диаграммы более наглядными. Например, объединить сущности в блоки и именовать каждый блок (рис. 2). Инструменты панели графических объектов представлены в табл. 2.

Рис. 2. Пример использования графических объектов.

Инструменты панели размещений (ERwin Alignment Toolbar) предназначены для выравнивания объектов на диаграмме. Операции выравнивания могут производиться с сущностями, таблицами, представлениями, графическими объектами и текстовыми блоками. Для выравнивания требуется выделить несколько выравниваемых объектов в окне диаграмм и выбрать требуемый инструмент на панели размещений. Состав и описание функций панели размещений представлены в табл. 3.

Панель Fonts&Colors Toolbar применяется для редактирования шрифта и цвета объектов модели ERwin DM. Состав и описание функций панели Font&Color Toolbar представлены в табл. 4. Изменить шрифт и цвет конкретного объекта можно также с помощью контекстного меню (правая кнопка мышки по объекту в окне диаграмм, команда Object Font&Color). Имеется возможность изменить шрифт и цвет для всех объектов модели или для определенной категории объектов. Для этого служит диалог Default Fonts&Colors (меню Format, команда Default Fonts&Colors).

Панель трансформаций (ERwin Transform Toolbar) предлагает набор инструментов для применения трансформации. Инструменты становятся доступными, когда активны исходные для соответствующей трансформации объекты. Состав и описание функций панели трансформаций представлены в табл. 5.

Панель инструментов для работы с базой данных (Database Toolbar) видна лишь на физическом уровне модели. Состав и описание функций панели Database Toolbar представлены в табл. 6.

Область закладок Хранимых отображений (Stored Display Tabs) позволяет быстро переключаться между хранимыми отображениями активной модели.

При наведении курсора на пиктограмму инструмента в панелях инструментов «всплывает» название инструмента, а в строке состояния выводится краткая справка по инструменту; детальную информацию можно найти в меню Help. Все панели инструментов, а также окно навигатора модели являются перемещаемыми. Включение и выключение отображения элементов окна ERwin DM производится через системное меню View.

Таблица 1. Описание элементов управления стандартной панели
инструментов AllFusion ERwin DM 7.2.

Элемент управления Описание Соответствующий пункт меню
Создать новую модель File/New
Открыть модель File/Open
Сохранить модель File/Save
Напечатать модель File/Print
Найти текст в свойствах объектов модели Edit/Find
Заменить текст в свойствах объектов модели Edit/Replace
Запустить встроенный построитель отчетов Data Browser Tools/ Data Browser
Запустить встроенный построитель отчетов Report Template Builder Tools/Report Template Builder
Показать диаграмму на уровне сущностей (имена сущностей). Format/Display Level/Entity
Показать диаграмму на уровне атрибутов сущностей (имена сущностей и имена атрибутов). Format/Display Level /Attribute
Показать диаграмму на уровне описаний сущностей (имена и описания сущностей). Format/Display Level /Definition
Отменить последнее действие Edit/Undo
Вернуть результаты последнего отмененного действия Edit/Redo
Уменьшить изображение диаграммы на 25% в области диаграмм View/Zoom/Zoom Out
Увеличить изображение диаграммы на 25% в области диаграмм View/Zoom/Zoom In
Показать диаграмму без масштабирования в области диаграмм View/Zoom/ No Magnification
Автоматически подобрать масштаб, чтобы диаграмма целиком размещалась в области диаграмм View/Zoom/ Fit Model
Позволяет выбрать фрагмент диаграммы (прямоугольную область) и масштабировать его, чтобы разместить его целиком на области диаграмм окна ERwin DM View/Zoom/Select Rectangle to Fit
1) Открыть окно Subject Area для редактирования подмоделей; 2) Выбрать подмодель из списка существующих Subject Area Model/ Subject Area
1) Отображает текущий уровень модели; 2) Позволяет переключаться между разными уровнями смешанной модели (логический, физический) Model/Logical Model, Model/Physical Model

Таблица 2. Описание функций панели графических объектов
(Drawing Objects).

Элемент управления Описание
Нарисовать прямоугольник с прямыми углами
Нарисовать прямоугольник со скругленными углами
Нарисовать овал
Нарисовать прямую линию
Нарисовать ломаную линию
Нарисовать многоугольник - полигон
Вставить текстовый блок в область диаграмм

Таблица 3. Описание функций панели размещений
(ERwin Alignment Toolbar).

Элемент управления Описание
Выровнять объекты по верхнему краю
Выровнять объекты по нижнему краю
Выровнять объекты по левому краю
Выровнять объекты по правому краю
Выровнять расстояния между выделенными объектами (не менее 3-х объектов) по горизонтали
Выровнять расстояния между выделенными объектами (не менее 3-х объектов) по вертикали
Сгруппировать выделенные объекты
Разгруппировать объекты

Таблица 4. Описание функций панели редактирования шрифта и цвета (Font&Color Toolbar).

Элемент управления Описание
Изменить тип шрифта.
Изменить размер шрифта
Изменить начертание шрифта: жирный, курсив, подчеркнутый, зачеркнутый.
Изменить цвет текста выделенных объектов
Изменить цвет фона выделенных объектов
Изменить цвет линий контура выделенных объектов

Таблица 5. Описание функций панели трансформаций
(ERwin Transform Toolbar).

Элемент управления Описание Соответствующий пункт меню
Преобразовать связь «многие ко многим»: создать третью сущность (таблицу) и две новые идентифицирующие связи «один ко многим» от исходных к новой сущности (таблице). Edit/Many To Many Transform
Заменить связь «иерархия наследования» между предком и потомком идентифицирующими связями. Edit/Supertype-Subtype Identity Transform
Свернуть связь «иерархия наследования»: мигрировать первичный ключ и неключевые атрибуты в иерархии наследования от потомков к предку. Edit/ Supertype-Subtype Rollup Transform
Развернуть связь «иерархия наследования»: мигрировать первичный ключ и неключевые атрибуты в иерархии наследования от предка к потомкам. Edit/ Supertype-Subtype Rolldown Transform
Разбить вертикально исходную таблицу на несколько таблиц. Edit/ Vertical Partition Transform
Разбить горизонтально исходную таблицу на несколько таблиц. Edit/Horizontal Partition Transform
Заменить две связанные таблицы на одну денормализованную таблицу (денормализация развертывания). Edit/ Roll-Down Denormalization Transform
Заменить две связанные таблицы на одну денормализованную таблицу (денормализация свертывания). Edit/Roll-Up Denormalization Transform
Скопировать колонку их одной таблицы в другую и затем связать две колонки (денормализация колонки). Edit/ Linked Column Copy Transform
Отобразить исходные объекты трансформации. Выполняется для всех трансформаций активной модели. Чтобы отобразить исходные объекты для одной трансформации, следует щелкнуть по имени трансформации правой кнопкой мышки в Навигаторе модели Model Explorer и в появившемся контекстном меню выбрать команду Show Source Objects. Edit/ Show Transform Source Objects
Отобразить целевые объекты трансформации (результат трансформации). Выполняется для всех трансформаций активной модели. Чтобы отобразить целевые объекты для одной трансформации, следует щелкнуть по имени трансформации правой кнопкой мышки в Навигаторе модели Model Explorer и в появившемся контекстном меню выбрать команду Show Target Objects. Edit/ Show Transform Target Objects
Отменить (Reverse) результаты всех трансформации в активной модели. В результате имена трансформаций исчезают из списка трансформаций в Навигаторе модели Model Explorer, и модель «откатывается» к состоянию до выполнения трансформаций. Связи трансформации разрываются, исходные объекты модели сохраняются, а целевые объекты, созданные при трансформации, удаляются. Edit/ Reverse All Transforms
Принять результаты всех трансформаций активной модели. В результате имена трансформаций исчезают из списка трансформаций в Навигаторе модели Model Explorer, и все преобразования, сделанные во время трансформаций, становятся необратимыми. Связи трансформации разрываются, целевые объекты модели, созданные при трансформации, сохраняются, а исходные объекты удаляются. Edit/ Resolve All Transforms

Таблица 6. Описание функций панели Database Toolbar.

Элемент управления Описание Соответствующий пункт меню
Сгенерировать схему базы данных из модели. Tools/Forward Engineer/ Schema Generation
Сгенерировать модель из базы данных. Tools/Reverse Engineer
Запустить механизм Complete Compare (полное сравнение). Tools/Complete Compare
Выбрать целевой сервер СУБД. Database/Choose Database
Проверить корректность SQL-скрипта, соответствующего активной модели данных. Tools/Forward Engineer/ Check Model

Уровни отображения модели (Display Level)

Логическая модель ERwin DM имеет несколько уровней ото­бражения модели (Display Level): уровень сущностей, уровень атрибутов, уровень оп­ределений, уровень первичных ключей и уровень иконок. Переключиться между первыми тремя уровнями можно с использованием кнопок на стан­дартной панели инструментов (см. табл. 1).

Переключиться на другие уровни отображения можно с помощью меню Format/Display Level или при помощи контекстного меню, которое появ­ляется, если щелкнуть правой кнопкой мыши по любому месту диаграммы, незанятому объектами модели. В контекстном меню следует выбрать пункт Display Level, затем необходимый уровень отображения.

ERwin DM позволяет связать с сущностью большую и малую иконки. При пере­ключении на уровень иконок показывается большая иконка. Для отображения малой иконки следует выбрать в контекстном меню пункт Entity Display/Entity Icon. Малая иконка будет показываться слева от имени сущности на всех уровнях отображения модели. В таблице 7 приведены уровни ото­бражения модели.

Таблица 7. Уровни ото­бражения модели.







Дата добавления: 2014-11-10; просмотров: 567. Нарушение авторских прав

Studopedia.info - Студопедия - 2014-2017 год . (0.008 сек.) русская версия | украинская версия