
- •Финансовый университет при правительстве российской федерации
- •Ббк 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. Контрольные вопросы
- •Литература
- •Словарь терминов
- •Оглавление
- •Кузнецов Лонгин Константинович программная инженерия
5. Графическое оформление компонентов модели
Вы можете мгновенно улучшить внешний вид и читабельность модели, задав цветовые установки и графическое оформление для наиболее важных объектов. Цветовые, шрифтовые и графические возможности ERwin используются также для создания красивых моделей с целью анализа и презентации.
Графическое оформление модели реализуется с помощью инструментов панели Рисование (рис. 76).
Рис. 76. Панель Рисование
Назначение инструментов панели Рисование (Drawing) приведено в табл. 7.
Таблица 7
Кнопки панели Рисование
Кнопка |
Название |
Назначение |
|
Rectangle |
Прямоугольник |
|
Rounded rectangle |
Скругленный прямоугольник |
|
Ellipse |
Круг или эллипс |
|
Lyni |
Линия |
|
Polyline |
Полилиния |
|
Polygon |
Полигон |
|
Text |
Надпись |
9.1. Выберите (перейдите на) хранимое отображение Атрибуты.
9.2. Сгруппируйте сущности Заказ и Клиент.
9.3. Используя инструмент Rounded rectangle нарисуйте рамку вокруг сгруппированного объекта.
9.4. Используя инструменты Apply background color и Apply outline color панели Рисование закрасте выделенный обект желтым цветом.
9.5. Сгруппируйте сущности Поставка и Поставщик.
9.6. Используя инструмент Rounded rectangle нарисуйте рамку вокруг сгруппированного объекта.
9.7. Используя инструменты Apply background color и Apply outline color панели Рисование закрасте выделенный объект синим цветом.
9.8. Используя инструмент Rectangle нарисуйте рамку вокруг сущности Товар.
9.9. Используя инструменты Apply background color и Apply outline color панели Рисование закрасте выделенный объект голубым цветом.
9.10. Щелкните мышью в любом не занятом объектами месте модели и с помощью кнопки Apply background color панели Рисование задайте зеленый фон для модели.
9.11. Вид хранимого отображения Атрибуты после выполения операций графического редактирования показан на рис. 77.
Рис. 77. Хранимое отображение Атрибуты после редактирования
6. Задания
1. Откройте файл Info модели, созданный в предыдущей работе.
2. Сохраните его под новым именем Info1.
3. На основе объектов, созданных в работе № 2, создайте область Продажа товара.
4. Создайте новую область Поставка товара.
5. Создайте и настройте объекты для области Поставка товара.
6. Объедините области Поставка товара и Продажа товара в одну Главную область.
7. Создайте хранимые отображения для сущностей, атрибутов и определений, созданных в работе № 2.
8. Сделайте выравнивание и группировку сущностей для хранимого отображения Атрибуты.
9. Задайте текстовое оформление для хранимого отображения Атрибуты.
10. Задайте графическое оформление для хранимого отображения Атрибуты.
7. Контрольные вопросы
1. Какие средства имеются в программе ERwin для создания сложных моделей?
2. Что такое хранимое отображение и зачем оно используется?
3. Что понимают под областью модели и зачем необходимы области модели?
4. Как происходит объединение областей модели в одну Главную область?
5. Что в ERwin подразумевается как предметная область?
6. Сколько предлагается режимов отображения модели?
7. Что обозначает Subject Area?
8. Зачем необходимы определения?
9. Как переключаются области модели?
10. Перечислите режимы отображения модели.
11. В чем роль первичного ключа?
12. Какие кнопки панели инструментов Стандартная позволяют изменить уровень просмотра модели?
13. С какой целью создаются хранимые отображения модели?
14. Как и с какой целью проводится выравнивание объектов модели?
15. Как и с какой целью проводится группировка объектов модели?
16. С какой целью проводится цветовое и графическое оформление объектов модели?
17. Как осуществляется переключение между предметными областями модели?