
- •Финансовый университет при правительстве российской федерации
- •Ббк 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.22. Создайте отчет для модели Info25на основе шаблонаОтпускТоваров:
откройте файл модели Info25, созданный в работе № 6;
щелкните мышью по кнопке Report Template Builder
на панелиСтандартная;
в диалоге Report Templatesиз спискаAvailable Templatesвыберите шаблонОтпускТоваров;
из списка раздела Output TypeвыберитеRTF;
щелкнитемышью по кнопке Run;
далее процесс полностью совпадает с процессом, изложенным в пунктах 2.16-2.17;
сохраните отчет под именем Info25-Atrib, а затем закройте текстовый процессорMS Word.
2.23. Создайте отчет для модели Info25на основе шаблонаОтпускТоваров2:
откройте файл модели Info25, созданный в работе № 6;
щелкните мышью по кнопке Report Template Builder
на панелиСтандартная;
в диалоге Report Templatesиз спискаAvailable Templatesвыберите шаблонОтпускТоваров2;
из списка раздела Output TypeвыберитеHTML;
щелкнитемышью по кнопке Run;
далее процесс полностью совпадает с процессом, изложенным в пунктах 2.16-2.17;
сохраните отчет под именем Info25-Column, а затем закройте текстовый процессорMS Word.
2.24. Создайте отчет для модели Info25на основе шаблонаОтпускТоваров3:
откройте файл модели Info25, созданный в работе № 6;
щелкните мышью по кнопке Report Template Builder
на панелиСтандартная;
в диалоге Report Templatesиз спискаAvailable Templatesвыберите шаблонОтпускТоваров3;
из списка раздела Output TypeвыберитеTEXT;
щелкните мышью по кнопке Run;
далее процесс полностью совпадает с процессом, изложенным в пунктах 2.16-2.17;
сохраните отчет под именем Info25-Entity, а затем закройте электронные таблицыMS Excel.
2.2. Генератор отчетов Data Browser
Data Browser – эффективный и простой в использовании инструмент для создания отчетов. Рассмотрим особенности его использования на практике.
Запуск и инструменты генератора отчетов
3.1. Откройте файл модели OtpuskTovarov2.
3.2. Для создания
нового отчета следует выбрать пункт
меню Tools/Data
Browser
или щелкнуть по кнопке
на панели инструментовСтандартная.
Рис. 186. Окно генератора отчетов Data Browser
3.3. Появится окно генератора отчетов Data Browser (рис. 186).
Диалог Data Browser имеет собственное меню и две панели инструментов: верхнюю и нижнюю. Назначение кнопок верхней панели инструментов приведено в табл. 14.
Таблица 14
Кнопки верхней панели инструментов Data Browser
Кнопка |
Название |
Назначение кнопки |
|
New report or folder |
Создание нового отчета или папки. |
|
Print result set |
Печать отчета. |
|
Print preiew |
Просмотр результата выполнения отчета. |
|
Execute report |
Выполнение отчета. |
|
Commit changes |
Фиксация изменений (для редактируемого отчета). |
|
Find in result set |
Задание условий поиска. |
|
Find next in result set |
Поиск следующей строки. |
|
Find previus in result set |
Поиск предыдующей строки. |
|
Find reports for select now |
Поиск другого отчета, соответствующего строке. |
|
Show folder |
Включение и выключение дерева отчетов. |
|
Previus report |
Переход к предыдущему отчету. |
|
Next report |
Переход к следующему отчету. |
|
Display browse history |
Показать список отчетов в хронологическом порядке их создания. |
|
Report format options |
Выбор колонок и сортировка полученного отчета. |
|
Associate icons with result set values |
Установить связь строки отчета с пиктограммой.
|
|
Save view |
Сохранение выполненного отчета в виде представления. |
Для управления деревом отчетов используется нижняя панель инструментов, назначение кнопок которой приведено в табл. 15.
Таблица 15
Кнопки нижней панели инструментов Data Browser
Кнопка |
Название |
Назначение кнопки |
|
Collapse tree |
Показать только верхний уровень дерева |
|
Make selected folder the root |
Сделать выбранную папку корнем дерева (показать только выбранную ветвь дерева) |
|
Make parent folder the root |
Сделать корнем дерева родительскую папку (по отношению к выбранной). |
|
Edit proporties |
Редактировать выделенный отчет |
|
Delete folder or folder item |
Удалить отчет |
В левой верхней части диалога расположено окно All reports, в котором в виде дерева, отображаются предварительно определенные отчеты, позволяющие представлять информацию об основных объектах логической и физической модели. Отчеты могут быть сгруппированы в папки. Каждый отчет может включать несколько результирующих наборов данных, каждое из которых генерируется при очередном выполнении отчета. Каждый элемент дерева помечен одной из пиктограмм, назначение которых приведено в табл. 16.
Таблица 16
Пиктограммы генератора отчетов Data Browser
Пиктограмма |
Название |
|
Папка |
|
Отчет |
|
Редактируемый отчет |
|
Результирующий набор данных |
|
Представление |
В левом нижнем окне Data Browser отображается комментарий к отчету (вносится в диалоге ERwin Report Editor).
В правом окне Result Set отображается результат выполнения сгенерированного отчета. При генарации отчета дежурное имя Result Set заменяется на реальное.