Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000194.doc
Скачиваний:
18
Добавлен:
30.04.2022
Размер:
788.99 Кб
Скачать

1. Создание отчета

Для создания нового, непредопределенного отчета необходимо:

  1. Выбрать в меню пункт File-> New или щелкнуть на кнопке панели инструментов.

  2. В появившемся диалоговом окне ERWin Report Editor (рис.8.1) в поле Name ввести имя отчета. Поле Category предназначено для указания категории отчета, т. е. типа объектов, по которым будет создаваться отчет (атрибуты, диаграммы, сущности, домены, связи и т.д.).

Рис. 8.1. Диалоговое окно Report Editor

  1. Указать категории, которые будут включены в отчет, при помощи иерархического списка, расположенного на закладке Options. Иконка показывает, что соответствующую колонку в полученном отчете можно будет изменять. Папка, помеченная иконкой , позволяет выбрать условия фильтрации данных отчета.

  2. Щелкнуть по кнопке ОК, после чего отчет будет добавлен в диало­говое окно Report Browser.

  3. Выполнить отчет, нажав на кнопку на панели инструментов.

Полученный в результате выполнения отчета результирующий набор данных можно отформатировать, распечатать, экспортировать или сохранить в виде представления.

Редактирование отчета производится выбором пункта Edit Report format во всплывающем меню, вызываемом на иконке результирующего набора. В появившемся диалоговом окне Report format можно изменить порядок сортировки данных, очередность колонок, сделать колонку невидимой, а также задать ее стиль.

Для полученного отчета необходимо выбрать во всплывающем меню пункт Export result set. Результирующий набор данных можно экспортировать в следующие форматы:

  • CSV,

  • HTML,

  • DDE,

  • RPTWin - специализированный генератор отчетов.

После окончания форматирования и настройки результирующего набора данных можно сохранить его в виде именованного представления. Для этого необходимо щелкнуть по кнопке на панели инструментов и в открывшемся диалоговом окне указать имя представления.

Представления служат для сохранения всех настроек результирующего набора и позволяют использовать их несколько раз, что значительно облегчает работу с отчетами.

2. Пример

Рассмотрим группу отчетов, проверяющих правильность построения модели. Эти отчеты в диалоговом окне Report Browser носят название Model Validation Reports, исполнение которых может быть полезным для нахождения ошибок в моделях.

Выполним некоторые из них и рассмотрим полученные результаты, сведя их в таблицу.

Таблица 8.3. Отчеты

Отчет

Результат

Отчет «Сущности без атрибутов» (Entities without attributes)

Пустой отчет, т. е. сущности без атрибутов в модели нет

Отчет «Таблицы без первичного ключа» (Tables without РК)

Пустой отчет, т. е. все таблицы в физической модели имеют первичный ключ

Отчет «Сущности без первичного ключа» (Entities without РК)

То же

Отчет «Колонки с различным типом внешнего ключа»

(Columns with different FK

datatype)

Найдена колонка «Группа»,

являющаяся внешним ключом

сущности «Студент», отличающаяся от колонки «Группа» в сущности «Специальность»

Скорректируем модель согласно найденным ошибкам (рис. 8.2).

Рис. 8.2. Скорректированная физическая модель БД студентов