
- •Финансовый университет при правительстве российской федерации
- •Ббк 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. Контрольные вопросы
- •Литература
- •Словарь терминов
- •Оглавление
- •Кузнецов Лонгин Константинович программная инженерия
Создание отчета
3.4. Для создания
нового отчета выберите в менюFile
пункт New
Erwin
Report
или щелкните мышью по соответствующей
кнопке верхней панели инструментов
.
3.5. Появляется диалог Reports (рис. 187).
3.6. В окне Reports (рис. 187) в поле Name введите имя отчета, например, Атрибуты, и выберите тип модели Logical (Логический), для которой составляется отчет.
3.7. В разделе Category выберите категорию отчета Attribute (рис. 187). После выбора категории отчета активизируются кнопки окна Reports (рис. 188)
Раздел Category предназначен для указания категории отчета, то есть типа объектов, по которым будет создаваться отчет. Можно создать отчеты для:
столбцов (Column reports),
атрибутов (Attribute reports),
сущностей (Entity reports),
Рис. 187. Диалог Reports
доменов (Domain reports),
таблиц (Table reports),
предметных областей (Subject area reports),
правил валидации модели (Model validation reports),
хранимых процедур (Stored procedure reports),
связей (Relationship reports),
просмотра (View reports).
3.8. Вкладка Definition (рис. 188) используется для описания отчета. Введите описание Отчет по атрибутам логической модели.
3.9. Вкладка Note служит для внесения комментария к отчету. Введите комментарий Мой первый отчет.
Рис. 188. Диалог Reports с выбранной категорией отчета
3.10. Вкладка Options используется для выбора параметров отчета: включать все возможные или только выбранные. Параметры снабжены пиктограммами, означающими:
–соответствующий
пункт списка включен в отчет;
–соответствующий
параметр в полученном отчете можно
будет редактировать;
– для папки можно выбрать условия фильтрации данных отчета;
–для папки
можно выбрать условия сортировки данных
отчета.
Кроме списка параметров вкладка содержит кнопки управления:
Collapse All – сворачивает все папки списка;
Clear All – отменяет все предварительно выбранные опции;
Show Selected – раскрывает папки с выбранными опциями.
Для создания отчета Атрибуты выберите параметры: Name, Basename, Rolename, Is PK, Is FK (рис. 188).
3.11. Щелкните по кнопке ОК. Отчет будет добавлен в список отчетов диалога Data Browser и Вы вновь вернетесь в окно генератора отчетов Data Browser (рис. 186).
Генерация (выполнение) отчета
3.12. Обратите внимание, что в окне All reports появилась новая папка Erwin reports.
3.13. Щелчком мыши раскройте содержимое папки Erwin reports.
3.14. Вы должны увидет редактируемый отчет с именем Атрибуты.
3.15.
Для генерации (выполнения) отчета
необходимо сделать двойной щелчок мышью
по имени отчета
Атрибуты
в списке дерева отчетов, либо выделить
отчет Атрибуты
в списке отчетов и щелкнуть мышью по
кнопке Execute
report
на верхней панели инструментов.
3.16. Результат выполнения отчета отобразится в правом окне Result Set(рис. 186) генератора отчетовData Browser. При этом дежурное имяResult Setзаменяется на реальноеAttribute Reports: Атрибуты. В левом верхнем окнеAll reportsгенератора отчетовData Browserв дерево отчетов будет добавлена пиктограмма и отчет с именемАтрибуты (OtpuskTovarov2….).
3.17. Для сохранения
изменений в модели с расширением .er1щелкните мышью по кнопкеCommit
changesверхней панели инструментовData
Browser. При редактированииERwinсразу же вносит изменения одновременно
вData Browserи в модель.
3.18. Сохраните отчет. Для этого в меню ERwin Reports выберите команду Save Report File As , и в появившемся окне Сохранить как введите имя файла отчета Атрибуты. Напомним, что стандартным расширением файлов отчетов для Erwin является .erp.
3.19. Используя методику создания отчета, приведенную в разделах 3.4-3.18, создайте следующие отчеты:
для логической модели: Сущности, Связи;
для физической модели: Колонки.
В результате выполнения пункта 2.43 на Рабочем столе или в вашей рабочей папке должны присутствовать три файла: Сущности.erp, Связи.erp и Колонк.erp.