![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Интерфейс выполнен в стиле Windows-приложений, достаточно прост
и интуитивно понятен. Рассмотрим кратко основные функции ERwin
по отображению модели, а также панели инструментов. Более подробно
элементы интерфейса будут рассмотрены в последующих главах.
ERwin имеет 8 перемещаемых панелей инструментов:
• стандартную (Standard);
• палитру инструментов (Toolbox);
• выбора шрифтов и цветов (Font & Color);
• трансформации таблиц (Transforms);
• рисования (Drawing);
• выравнивания (Alignment);
• работы с сервером базы данных (Database);
• работы с хранилищем моделей ModelMart.
Для перемещения панели инструментов в удобное место в окне ERwin
следует "зацепить" мышью за символ в левой части панели и переместить
ее методом drag & drop.
Элементы стандартной панели инструментов описаны в табл. 2. 1. 1.
Таблица 2. 1. 1. Стандартная панель инструментов
![]() |
Для создания моделей ERwin использует 3 международно признанные
системы обозначений (нотации):
• Integration DEFinition for Information Modeling (IDEF1X). Эта нотация
была разработана для армии США и является федеральным стандартом
США. Кроме того, она является стандартом в ряде международных ор-
ганизаций (НАТО, Международный валютный фонд и др.).
• Information Engineering (IE). Нотация, разработанная Мартином (Martin),
Финкельштейном (Finkelstein) и другими авторами, используется пре-
имущественно в промышленности.
• Dimensional Modeling (DM). Специализированная нотация, предназна-
ченная для разработки хранилищ данных.
На логическом уровне ERwin поддерживает 2 нотации (IE и IDEF1X),
на физическом - 3 (IE, IDEF1X и DM). В дальнейшем во всех примерах, ес-
ли это не оговорено особо, будет использоваться нотация IDEF1X.
Переключение между нотациями можно сделать во вкладке Notations
диалога Model Properties (меню Model/Model Properties) (рис. 2. 1. 4).
Палитра инструментов выглядит различно в зависимости от уровня мо-
дели и выбранной нотации. Вид палитры на логическом и физическом уров-
не приведен в табл. 2. 1. 2 и 2. 1. 3 соответственно.
Таблица 2. 1. 2. Палитра инструментов на логическом уровне
Таблица 2. 1. 3. Палитра инструментов на физическом уровне
Логическая модель ERwin имеет несколько уровней отображения диа-
граммы: уровень сущностей, уровень атрибутов, уровень определений, уро-
вень первичных ключей и уровень иконок. Переключиться между первыми
тремя уровнями можно с использованием кнопок на стандартной панели
инструментов (см. табл. 2. 1. 1). Переключиться на другие уровни отображе-
ния можно при помощи контекстного меню, которое появляется, если
щелкнуть по любому месту диаграммы, не занятому объектами модели.
В контекстном меню следует выбрать пункт Display Level и затем необходи-
мый уровень отображения. ERwin позволяет связать с сущностью большую
и малую иконки. При переключении на уровень иконок показывается боль-
шая иконка. Для отображения малой иконки следует выбрать в контекстном
меню пункт Entity Display/Entity Icon. Малая иконка будет показана слева
от имени сущности на всех уровнях отображения модели. В табл. 2. 1. 4 по-
казаны уровни отображения модели.
Таблица 2. 1. 4. Уровни отображения модели
Установка цвета и шрифта. Установить шрифт и цвет объектов в ERwin
можно несколькими способами. Во-первых, для установки цвета и шрифта объ-
екта служит панель инструментов выбора шрифтов и цветов (Font & Color). Зна-
чение каждого элемента приведено в табл. 2. 1. 5.
Таблица 2. 1. 5. Панель инструментов Font & Color
Для редактирования шрифта и цвета конкретного объекта следует,
щелкнув правой кнопкой мыши по сущности или связи и выбрав из всплы-
вающего меню пункт Object Font/Color, вызвать диалог Font/Color, в кото-
ром можно выбрать шрифт и установить его размер, стиль и цвет, устано-
вить цвет заливки и цвет линий.
Имеется возможность изменить шрифт и цвет для всех объектов модели
или для какой-либо отдельной категории объектов. Для этого служит диалог
Default Fonts & Colors (пункт меню Format/Default Fonts & Colors). Каждая
вкладка на диалоге (рис. 2. 1. 5) позволяет редактировать шрифт и цвет для
определенной категории объектов:
• General - все объекты модели - цвет фона диаграммы;
• Entities (Tables) - наименования сущностей и таблиц; заливка сущностей
и таблиц; линии, которыми прорисовываются сущности и таблицы;
• Attributes (Columns) - атрибуты и колонки, включая отдельные настрой-
ки для атрибутов и колонок внешних ключей;
• Relationship - связи, включая имя и обозначение мощности;
• Subtypes - иерархия категорий, включая дискриминатор категории;
• Drawing Object Text - текстовые блоки;
![]() |
• Drawing Object Colors - текстовые блоки; |
Помимо таких объектов, как сущности и атрибуты, диаграмма может
включать графические элементы. Для их создания служит панель рисования
(табл. 2. 1. 6)
Таблица 2. 1. 6. Панель рисования (Drawing)
Графические элементы позволяют делать диаграммы более наглядными.
Например, с их помощью можно объединять сущности в блоки и именовать
каждый блок (рис. 2. 1. 6).
Изменить шрифт и цвет графических объектов можно с помощью кно-
пок панели инструментов Font & Color (см. табл. 2. 1. 5).
ERwin позволяет выровнять объекты на диаграмме. Для этого служит
панель выравнивания (табл. 2. 1. 7).
Таблица 2. 1. 7. Панель выравнивания (Alignment)
Операции выравнивания могут проводиться с сущностями, таблицами,
представлениями, графическими объектами и текстовыми блоками. Для вы-
равнивания необходимо выделить несколько выравниваемых объектов. Для
этого при нажатой клавише Ctrl следует щелкнуть левой кнопкой мыши
по каждому из объектов.
Панели трансформации таблиц (Transforms), работы с сервером базы
данных (Database) и работы с хранилищем моделей ModelMart будут рас-
смотрены в последующих главах.
Для освоения интерфейса ERwin и изучения основ моделирования данных
полезно использовать обучающий модуль. Для вызова обучающей программы
в ERwin следует перейти в меню Help/Tutorial. Появляется диалог ERwin Tutorial
(рис. 2. 1. 7). Всего обучающий модуль ERwin содержит 18 уроков:
1. Введение (Getting Started).
2. Интерфейс ERwin (ERwin Workplase).
3. Основные объекты модели данных (Basic Data Model Objects).
4. Навигатор модели данных (Model Explorer).
5. Домены (Domains).
6. Связи (Relationships).
7. Уровни отображения модели (Display Levels).
8. Подмножества модели (Subject Areas).
9. Индексы (Indexes).
10. Средства повышения уровня представления модели (Presentations Tools).
11. Работа с физическими и логическими моделями данных (Design Layers).
12. Преобразование объектов модели (Transforms).
13. Стандарты именования объектов модели (Naming Standards).
14. Стандарты типов данных (Datatype Standards).
15. Прямое и обратное проектирование (Forward & Reverse Engineering).
16. Синхронизация модели и системного каталога базы данных (Complete
Compare).
17. Печать модели (Printing).
18. Создание отчетов (Reporting).
В первом окне диалога, ERwin Tutorial, можно выбрать один из первых
10 уроков. Остальные уроки можно выбрать во втором окне диалога, кото-
рый появляется после щелчка по кнопке More.
Уроки представляют собой последовательное изложение материала
по технике работы с ERwin. На рис. 2. 1. 8 в качестве примера приведен фраг-
мент третьего урока.
Дата публикования: 2015-10-09; Прочитано: 2262 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!