Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Для создания нового, не предопределенного отчета необходимо:
1. Выбрать в меню пункт File-> New или щелкнуть на кнопке [ ] панели инструментов.
2. В появившемся диалоговом окне ERWin Report Editor (рис. 8.1) в поле Name ввести имя отчета. Поле Category предназначено для указания категории отчета, т. е. типа объектов, по которым будет создаваться отчет (атрибуты, диаграммы, суш,ности, домены, связи и т. д.).
Рис. 8.1. Диалоговое окно Report Editor
3. Указать категории, которые будут включены в отчет, при помощи иерархического списка, расположенного на закладке Options. Иконка [ ] показывает, что соответствующую колонку в полученном отчете можно будет изменять. Папка, помеченная иконкой [ ], позволяет выбрать условия фильтрации данных отчета.
4. Щелкнуть по кнопке ОК, после чего отчет будет добавлен в диалоговое окно Report Browser.
5. Выполнить отчет, нажав на кнопку [ ] на панели инструментов.
Полученный в результате выполнения отчета результирующий набор данных можно отформатировать, распечатать, экспортировать или сохранить в виде представления.
Редактирование отчета производится выбором пункта Edit Report format во всплывающем меню, вызываемом на иконке результирующего набора.
В появившемся диалоговом окне Report format можно изменить порядок сортировки данных, очередность колонок, сделать колонку невидимой, а также задать ее стиль.
Для полученного отчета необходимо выбрать во всплывающем меню пункт Export result set. Результирующий набор данных можно экспортировать в следующие форматы:
• CSV,
• HTML,
• DDE,
• RPTWin - специализированный генератор отчетов.
После окончания форматирования и настройки результирующего набора данных можно сохранить его в виде именованного представления. Для этого необходимо щелкнуть по кнопке [ ] — на панели инструментов и в открывшемся диалоговом окне указать имя представления.
Представления служат для сохранения всех настроек результирующего набора и позволяют использовать их несколько раз, что значительно облегчает работу с отчетами.
Пример
Рассмотрим группу отчетов, проверяющих правильность построения модели. Эти отчеты в диалоговом окне Report Browser носят название Model Validation Reports, исполнение которых может быть полезным для нахождения ошибок в моделях.
Выполним некоторые из них и рассмотрим полученные результаты, сведя их в таблицу.
Таблица 8.3. Отчеты
Отчет | Результат |
Отчет «Сущности без атрибутов» (Entities without attributes) | Пустой отчет, т. е. сущности без атрибутов в модели нет |
Отчет «Таблицы без первичногоключа» (Tables without РК) | Пустой отчет, т. е. все таблицы в физической модели имеют первичный ключ |
Отчет «Сущности без первичногоключа» (Entities without РК) | То же |
Отчет «Колонки с различным типом внешнего ключа» | Найдена колонка «Группа», являющаяся внешним ключом сущности «Студент», отличающаяся от колонки «Группа» в сущности «Специальность» |
Скорректируем модель согласно найденным ошибкам (рис. 8.2).
Рис. 8.2. Скорректированная физическая модель БД студентов
Задания к работе:
1. Создать отчет о таблицах физической модели, созданной на лабораторной работе 7.
2. Создать отчет по всем сущностям и их атрибутам.
3. Сохранить полученные отчеты в формате HTML.
4. Изменить порядок сортировки в полученных отчетах и сохранить отредактированные отчеты в виде представлений.
5. Назначить полученным отчетам иконки.
6. Сформировать новый отчет из категории Model Validation, задав в нем все опции проверки корректности модели.
7. Выполнить полученный отчет и убедиться в отсутствии ошибок в модели данных.
Контрольные вопросы:
1. Каково назначение инструмента Report Browser?
2. Назовите основные элементы окна Report Browser.
3. Как создать новый отчет?
4. Как связать отчет с иконкой?
5. Как выполнить существующий отчет?
6. Что такое представление отчета и для чего оно предназначено?
7. Как сохранить отчет в виде представления?
8. Какие категории отчетов присутствуют в Report Browser по умолчанию?
9. Как выбрать условия фильтрации данных отчета?
10. В какие форматы можно экспортировать отчет?
11. Как отредактировать отчет?
12. Что называется результирующим набором?
13. Какой тип отчета позволяет проверить отсутствие ошибок в модели?
14. Опишите механизм поиска ошибок в модели при помощи отчетов.
Вариантные задания к самостоятельным работам
Каждый вариант задания представлен в виде описания предметной области и перечня запросов, которые должны выполняться в информационной системе.
Дата публикования: 2015-10-09; Прочитано: 697 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!