Главная страница
Навигация по странице:

  • Schema Generation Preview

  • Generate Database Schema.

  • ERwin Template Selection

  • Reverse Engineer From

  • Items to Reverse Engineer

  • Reverse Engineer

  • синхронизации системного каталога

  • Complete Compare - Set Options

  • 3.3 Создание отчетов в пакете ERwin

  • Лабораторные работы. ЛАБОРАТОРНЫЕ ЗАНЯТИЯ. Лабораторная работа 1


    Скачать 1.87 Mb.
    НазваниеЛабораторная работа 1
    АнкорЛабораторные работы
    Дата17.08.2020
    Размер1.87 Mb.
    Формат файлаdocx
    Имя файлаЛАБОРАТОРНЫЕ ЗАНЯТИЯ.docx
    ТипЛабораторная работа
    #135711
    страница6 из 11
    1   2   3   4   5   6   7   8   9   10   11

    Comment. Позволяет внести комментарий для каждого набора опций. Каждый набор опций может быть именован (окно Option Set, кнопки New, Rename и Delete) и использован многократно.
    Кнопка Preview вызывает диалог 
    Schema Generation Preview, в котором отображается SQL-скрипт, создаваемый ERwin для генерации системного каталога СУБД. Нажатие на кнопку Generate приведет к запус-ку процесса генерации схемы.
    Кнопка Print предназначена для вывода на печать создаваемого ERwin SQL-скрипта.
    Кнопка Report сохраняет тот же скрипт в ERS или SQL текстовом файле. Эти команды можно в дальнейшем редактировать любым текстовым редактором и выполнять при помощи соответствующей утилиты сервера.


    Кнопка Generate запускает процесс генерации схемы. Возникает диалог связи с БД, устанавливается сеанс связи с сервером и начинает выполняться SQL-скрипт. При этом возникает диалог Generate Database Schema. Для выполнения обратного проектирования следует выбрать пункт меню Tasks/Reverse Engineer

    При этом возникает диалог ERwin Template Selection, в ко-тором нужно выбрать шаблон диаграммы, затем диалог выбора СУБД и, наконец, диалог задания опций обратного проектирования Reverse Engineer - Set Options .

    В диалоге Reverse Engineer - Set Options можно задать следующие опции:
    Группа 
    Reverse Engineer From позволяет задать источник обратного проектирования - БД или SQL(DDL)-скрипт. При помощи кнопки Browse можно выбрать текстовый файл, содержащий SQL-скрипт.

    Группа Items to Reverse Engineer позволяет задать объекты БД, на основе которых будет создана модель. При помощи списка выбора Option Set, a также кнопок New, Update и Delete можно создавать и редактировать име-нованные конфигурации объектов БД, которые могут быть использованы многократно при других сеансах обратного проектирования.
    Группа 
    Reverse Engineer (доступна только при обратном проектировании из БД) позволяет включить в модель системные объекты (окно выбора System Objects) и установить фильтр на извлекаемые таблицы по их владельцу

    В процессе работы модель может изменяться и дополняться. С другой стороны, системный каталог БД может редактироваться другими проекти-ровщиками. В результате спустя некоторое время после последнего сеанса обратного проектирования могут возникнуть расхождения между реальным состоянием системного каталога и моделью данных.
    Для 
    синхронизации системного каталога БД и текущей модели следует выбрать пункт менюTasks/Complete Compare или нажать кнопку   на панели инструментов. Возникает диалогComplete Compare - Set Options, который во многом похож на описанный выше диалогReverse Engineer-Set Options. Разница заключается в том, что в отличие от обратного проек-тирования сравнивать текущую модель можно не только с БД или SQL-скриптом, но и с другой моделью ERwin, хранящейся в файле или репозитории ModelMart. 

    Задание.

    На основе логической модели автоматически получить в пакете ERwin физическую модель. Модифицировать модель по различным параметрам - серверам, таблицам, представлениям и т.п. Представить отчет в виде исходной и модифицированной моделей.

    Вопросы.

    1. Когда возникает необходимость в редактировании физической модели?

    2. Для чего предназначены представления, как их можно создать?

    3. Что такое правила валидации, каким образом они задаются?

    4. Каким образом в СУБД предусмотрено ускорение поиска информации?

    5. Какой смысл в обратном проектировании базы данных? Что создается в результате этого процесса?


    3.3 Создание отчетов в пакете ERwin

    Для генерации отчетов в ERwin имеется эффективный и простой в использовании инструмент - Report Browser. Он позволяет выполнять предопределенные отчеты (объединенные по типам), сохранять результаты их выполнения, создавать собственные отчеты, печатать и экспортировать их в распространенные форматы. Каждый отчет может быть настроен индивидуально, данные в нем могут быть отсортированы и отфильтрованы.

    Диалог Report Browser вызывается кнопкой   в панели инструментов ERwin. 
    Диалог Report Browser имеет собственное меню и панель инструментов. Назначение кнопок панели инструментов показано в табл.5.


    Кнопки панели инструментов Report Browser

    Табл.5


    кнопки

    назначение кнопок



    Создание нового отчета или папки



    Печать отчета



    Просмотр результата выполнения отчета



    Выполнение отчета



    Фиксация изменений (для редактируемого отчета)



    Поиск элементов отчета: задание условий поиска, поиск следую-щей строки и поиск другого отчета, соответствующего строке



    Включение и выключение дерева отчетов



    Показать список выполненных отчетов в хронологическом порядке



    Перейти к предыдущему отчету (при создании нового отчета на основе строки существующего)



    Выбор колонок и сортировка выполненного отчета



    Ассоциирование строки отчета с иконкой



    Сохранение выполненного отчета в виде представления

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

     - папка;

     - отчет;

    - редактируемый отчет;

     - результирующий набор данных;

    - представление.

    По умолчанию Report Browser содержит предварительно определенные отчеты, позволяющие наглядно представить информацию об основных объ-ектах модели данных - как логической, так и физической. Для выполнения отчета достаточно дважды щелкнуть по нему в дереве отчетов или щелкнуть по соответствующей кнопке на панели инструментов. Результат выполне-ния отчета будет отображен в правом окне диалога Report Browser. Иконка результирующего набора будет также добавлена в дерево от-четов.

    В левом нижнем окне Report Browser отображается комментарий к отче-ту (вносится в диалоге ERwin Report Editor).

    В нижней части диалога содержится дополнительная панель инструмен-тов для управления деревом отчетов (табл.6)

    Кнопки нижней панели инструментов Report Browser

    Табл.6

    кнопки

    назначение кнопок



    Редактировать выделенный отчет



    Удалить отчет



    Показать только верхний уровень дерева



    Сделать выбранную папку корнем дерева (показать только выбранную ветку дерева)



    Сделать корнем дерева родительскую папку (по отношению к выбранной)
    1   2   3   4   5   6   7   8   9   10   11


    написать администратору сайта