
- •Финансовый университет при правительстве российской федерации
- •Ббк 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.16. Запустите созданный шаблон ОтпускТоваров на выполнение.
в меню Tools, выберите командуReport Builder/Report Builderили щелкните мышью по кнопкеReport Template Builder
на панели инструментовСтандартная;
в появившемся окне Report Templates (рис. 166):
в разделе AvailableTemplates выберите ваш шаблонОтпускТоваров.rtb;
в разделе Output TypeвыберитеRTF;
нажмите кнопку Run;
процесс создания отчета отображается в окне RTB running(рис. 180);
Рис. 180. Процесс создания отчета
открывается редактор MS Wordи появляется запрос на преобразование (рис. 181)Текст в формате RTF;
Рис. 181. Окно преобразования файла
после нажатия на кнопку ОКв окнеПреобразование файла(рис. 181) появляется файл отчета с именемОтпускТоваров.
2.17. Файл отчета будет состоять из трех разделов:
– заголовок отчета в том виде, как его задали в пункте 2.10 (рис. 182);
ОтпускТоваров ВГНА Петров А.Б. 02 April 2008
Рис. 182. Заголовок отчета
– схема модели OtpuskTovarov2, на основе которой создавался отчет (рис. 183);
Рис. 183. Схема модели
– таблица, содержащая отчет по атрибутам (табл. 13).
Таблица 13
Отчет по атрибутам
Attribute |
|
|
Name |
Definition |
Is PK |
Покупатель |
|
Yes |
ВсегоОтпущено |
|
No |
Товар |
|
Yes |
ВсегоОтпущеноТовара |
|
No |
НомерНакладной |
|
Yes |
ДатаОтпуска |
|
No |
Покупатель |
|
No |
Товар |
|
Yes |
НомерНакладной |
|
No |
ОтпущеноЕдиниц |
|
No |
Покупатель |
|
Yes |
Город |
|
No |
Адрес |
|
No |
Товар |
|
Yes |
ЕдиницаИзмерения |
|
No |
ЦенаЗаЕдиницу |
|
No |
2.18. К сожалению, при оформлении отчета используется множество значений параметров, заданных по умолчанию, как в ERwin, так и MS Word. Поэтому требуется оформатировать отчет:
– русифицируйте текст отчета. Для этого выделите текст отчета, и выберите шрифт Times NR Cyr MT, размер12;
– в таблице с отчетом уберите фон и смените цвет шрифта на Авто.
2.19. Сохраните отчет в свою рабочую папку или на Рабочий столи закройте редакторMS Word.
2.20. Используя методику, изложенную в пунктах 2.1-2.13 самостоятельно разработайте шаблон отчета по Колонкам(Columns) в форматеHTML:
– в отчете должны содержаться разделы Name(Имя) ,Comment(Комментарий),Datatype(Тип данных) и Is PK(Первичный ключ) (рис. 184);
– на вкладке Export в разделеExport As выберите HTML – выходной тип сообщения и закажите режимPicture Reports as Pop-Up Windows в качестве управляющего окна;
– шаблону отчета присвойте имя ОтпускТоваров2;
– зпустите шаблон на выполнение для модели OtpuskTovarov2;
– сохраните сгенерированный отчет в файле ОтпускТоваров2.htm.
2.21. Используя методику, изложенную в пунктах 2.1-2.13, cамостоятельно разработайте шаблон отчета поСущностям(Entities) в форматеTEXT:
– в отчете должны содержаться разделы Name(Имя) иType(Тип) дляСущности(Entity);Name(Имя),Definition(Определение) иIs PK(Первичный ключ) дляАтрибутов(Artibute) (рис. 185);
– на вкладке Export в разделеExport As выберите TEXT– выходной тип сообщения и закажите режимComma Delimited;
– шаблону отчета присвойте имя ОтпускТоваров3;
– запустите шаблон на выполнение для модели OtpuskTovarov2;
– сохраните сгенерированный отчет в файле ОтпускТоваров3.xls.
Рис. 184. Разделы, включенные в отчет по колонкам
Рис. 185. Разделы, включенные в отчет по сущностям
Замечания к пункту 2.21:
не включайте в состав отчета раздел Picture(Схема). Erwinне поддерживает внедрение графических объектов вMS Excel. При включении в шаблон форматаTEXTразделаPictureсгенерированный отчет в MS Excel будет пустым;
отчет в MS Excel генерируется в первый столбец. Элементы отчета разделяются запятой. Для того чтобы элементы отчета были расставлены по столбцам, неоходимо вMS Excel выполнить следующие действия:
– выделите первый столбец;
– в меню Данныевыберите командуТекст по столбцам;
– Начнет работу Мастер текстов;
– на 1-м шаге укажите формат данных – с разделителями;
– на 2-м шаге выберите разделитель – запятая;
– на 3-м шаге укажите формат данных столбца – общий.