
- •Финансовый университет при правительстве российской федерации
- •Ббк 32.973.202я73
- •Занятие № 1. Знакомство с case-средством eRwin
- •1. Использование eRwin для составления моделей бд
- •1.1. Область применения
- •1.2. Уровни представления и отображение модели данных
- •1.3. Документирование модели
- •1.4. Масштабирование модели
- •1.5. Этапы построения информационной модели
- •2. Подключение учебного примера
- •2.1. Запуск eRwin
- •2.2. Отключение ModelMart
- •2.3. Подключение файла учебной модели
- •3. Инструментарий eRwin
- •3.1. Окно модели
- •3.2. Панели инструментов
- •3.3. Панель инструментов Стандартная
- •4. Методология idef1x
- •4. 1. Логические модели
- •4.2. Физические модели
- •5. Логический и физический уровни модели данных
- •6. Переключение нотаций
- •7. Режимы отображения модели
- •8. Задания
- •9. Контрольные вопросы
- •Занятие № 2. Создание логической модели простой базы данных
- •Создать логическую модель простой базы данных:
- •1. Предварительная подготовка
- •2. Логическое моделирование
- •3. Erd-диаграммы
- •4. Режимы отображения модели
- •5. Порядок выполнения работы
- •5.1. Создание модели
- •5.2. Создание сущностей Сущности (Entity) в eRwin
- •4.3. Определение атрибутов сущностей Атрибуты (Attribute) в eRwin
- •4.4. Создание первичных ключей Ключи в eRwin
- •4.5. Создание логических связей Связи в eRwin
- •4.6. Создание внешних ключей Внешние ключи в eRwin
- •4.7. Задание типа данных для атрибутов Типы данных атрибутов
- •5. Задания
- •5. Контрольные вопросы
- •Занятие № 3. Создание логической модели сложной базы данных
- •Создать логичекую модель сложнойбазы данных:
- •1. Порядок выполнения работы
- •2. Модели сложных бд
- •2. Выравнивание и группировка объектов
- •3. Хранимые изображения
- •Для отображения Атрибуты
- •4. Цветовое и шрифтовое оформление компонентов модели
- •5. Графическое оформление компонентов модели
- •6. Задания
- •7. Контрольные вопросы
- •Занятие № 4. Создание физической модели базы данных
- •1. Уровни физической модели
- •2. Прямое проектирование
- •3. Создание физической модели
- •4. Панели инструментов для работы с бд
- •5. Порядок выполнения работы
- •6. Задания
- •7. Контрольные вопросы
- •Занятие № 5. Построение модели данных на основе базы данных
- •1. Обратное проектирование
- •2. Порядок выполнения работы
- •Для того, чтобы продолжить нормализацию данных, приведем данные ко второй нормальной форме (2нф).
- •3. Задания
- •4. Контрольные вопросы
- •Занятие № 6. Синхронизация модели данных и базы данных
- •1. Синхронизация модели данных и базы данных
- •2. Порядок выполнения работы
- •2.1. Прямая синхронизация
- •2.2. Обратная синхронизация
- •5. Задания
- •6. Контрольные вопросы
- •Занятие № 7. Формирование отчетов
- •1. Отчеты
- •2. Порядок выполнения работы
- •2.1. Построитель шаблонов отчетов (Report Template Builder)
- •Вариант 1. Использование готовых шаблонов отчетов
- •Column Report - Physical Only Model: OtpuskTovarov2 April 04, 2008
- •Вариант 2. Создание своего шаблона отчета
- •Запуск созданного шаблона на выполнение
- •Применение созданного шаблона для другой модели
- •2.2. Генератор отчетов Data Browser
- •Запуск и инструменты генератора отчетов
- •Создание отчета
- •Генерация (выполнение) отчета
- •Редактирования отчета
- •Использование отчетов для проверки правильности построения модели
- •Экспорт отчетов
- •Атрибуты
- •Форматы экспорта
- •3. Задания
- •4. Контрольные вопросы
- •Литература
- •Словарь терминов
- •Оглавление
- •Кузнецов Лонгин Константинович программная инженерия
2. Выравнивание и группировка объектов
К сожалению, при объединении объектов из разных областей в Главную областьмодели, программаERwinрасполагает их не достаточно наглядно. Объекты "наезжают" друг на друга. Для простых моделей, используя технологиюdrag&drop, можно легкозадать желаемое расположение объектов. В сложных моделях желаемое расположение объектов задается с помощью инструментов панели Выравнивание (рис. 66). Инструментальные средства панелиВыравнивания ускоряют процесс графического обустройства и группирования объектов модели.Назначение инструментов панели Выравнивание (Alignment) приведено в табл. 5.
Рис. 66. Панель Выравнивание
Таблица 5
Кнопки панели Выравнивание
Кнопка |
Название |
Назначение |
|
Align Top |
Выравнивание объектов по верхнему краю |
|
Align Bottom |
Выравнивание объектов по нижнему краю |
|
Align Left |
Выравнивание объектов по левому краю |
|
Align Right |
Выравнивание объектов по правому краю |
|
Space Horizontally |
Выравнивание объектов по горизонтали |
|
Space Vertically |
Выравнивание объектов по вертикали |
|
Group |
Группировка обектов |
|
Ungroup |
Разгруппировка обектов |
6. Выровняйте и сгруппируйте объекты вашей модели с помощью средств панели Выравнивание:
выделите сущности ЗаказиПоставкаи с помощью кнопки
выровняйте их по левому краю;
выделите сущности КлиентиПоставщики с помощью кнопки
выровняйте их по левому краю;
выделите сущности ЗаказиКлиенти с помощью кнопки
сгруппируйте;
выделите сущности ПоставкаиПоставщики с помощью кнопки
сгруппируйте.
3. Хранимые изображения
Хранимое отображение – альтернативное представление области, освещающее какой-то аспект всей структуры данных.
Хранимым отображением называется отображение конкретного аспекта модели с удобным для презентации расположением, масштабом и цветовыми эффектами.
Хранимые изображения, так же как и предметные области, используются для создания адаптированных версий моделей ERwin.
Используя хранимые изображения, Вы можете создать различные представления области. Хранимое изображение содержит те же объекты, что и исходная область, но Вы можете переносить объекты на другие места в хранимом изображении без изменения исходной модели. Использование хранимого изображения помогает лучше определить задачи или функции, связанные с конкретным бизнес-процессом. Например, Вы можете перенести объекты, связанные с процессом, на более заметное место на модели и тем самым сфокусировать внимание на конкретный участок предметной области (отдельный бизнес-процесс).
Хранимое изображение позволяет задать другой уровень демонстрации изображения. Хранимое изображение удобно использовать для презентации. При обращении к конкретной аудитории Вы можете построить модель-хранимое изображение для того, чтобы подчеркнуть те объекты, которые связаны с темой презентации.
Если Вы хотите показать диаграмму на нескольких различных уровнях демонстрации изображения, то Вы можете создать хранимое изображение, сохраняющее эту диаграмму на другом уровне демонстрации изображения. Например, если Главная область показана на уровне атрибутов, то Вы можете создать хранимое изображение для показа этой же модели на уровне Физической схемы. Или Вы можете использовать функцию изменения размеров (Zoom) в хранимом изображении для того, чтобы изменить размер диаграммы по сравнению с исходным.
7. Создайте хранимые отображения.
7.1. Перейдите в область главной модели Main Subject Area.
7.2. Создадим хранимые отображения для следующих объектов модели: сущностей, атрибутов, определений. Для создания хранимых отображений необходимо воспользоваться командой Stored Display Settings в меню Format. В результате выполнения команды появиться окно Stored Displays (рис. 67) для работы с хранимыми отображениями.
Рис. 67. Вид окна Stored Displays
7.3. Для создания хранимого отображения Атрибуты в окне Stored Displays нажмите кнопку New и введите имя хранимого отображения Атрибуты (рис. 68).
Рис. 68. Вид окна для ввода имени хранимого отображения
7.4. В окне Stored Displays перейдите на вкладку Logical установите следующие параметры (рис. 69):
в разделе Display Level – Attribute;
в разделе Relation Option – Verb Phrase;
в разделе Entity Option – Primary Key Designator, Foreign Key Designator(FK), Show Migrated Attribute.
Рис. 69. Вид окна Stored Displays с вкладкой Logical