Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Oracle - MS Server / OracleМП / Lab6 / OracleLab6.doc
Скачиваний:
43
Добавлен:
17.04.2018
Размер:
791.55 Кб
Скачать

Изменение параметров физической модели

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

Параметры выбранной в физической модели таблицы и ее столбцов корректируются с помощью команд локального меню Table Properties и Columns. КомандаTablePropertiesактивизирует окноTableEditor(рис.8), в котором возможно изменение и формирование имени таблицы, синонимов, правил валидации (условий проверки) и т.д. Переключиться на другую таблицу можно при помощи раскрывающегося списка в полеTable.

В поле Nameотображается имя выбранной таблицы, которое можно при необходимости изменить на новое. ПереключательPhysicalOnlyслужит для установки режима, в котором объекты создаются только в физической модели. ПереключательGenerate, отмеченный галочкой, задает режим генерации БД выполнением командCREATETABLE. КнопкаDBSyncслужит для немедленной синхронизации модели с БД.

Окно TableEditorсреди прочих содержит следующие закладки:

  • Generalдля установки параметров таблицы, зависящих от СУБД. Например, для СУБДOracleпредусмотрены параметрыTABLESPACE,PCTFREE,PCTUSED,PCTINCREASE,INITIAL,NEXT,MINEXTENTS,MAXEXTENTS,FREELISTSи др.;

  • Table Optionsдля вычисления размера БД;

  • Commentдля записи пояснений к таблице;

  • Partitionsдля задания разделения данных (только для СУБДOracle);

  • UDPдля задания свойств, определяемых пользователем;

  • Validationдля задания правил валидации;

  • Historyдля хранения истории создания и модификации таблицы;

  • S

    Рис.6. Окно редактора атрибутов с закладками

    Рис.7. Окно редактора связей

    ynonym
    для задания синонимов таблицы, если СУБД их поддерживает.

Для изменения свойств столбцов таблицы используется команда локального меню Columns, которая активизирует одноименное окно редактора столбцов таблицы (рис.9), в котором имеются следующие закладки:

  • Generalдля указания домена столбца, создания столбца только в физической модели и включения столбца в состав первичного ключа;

  • <СУБД>для задания типа данных, хранящихся в столбце, посредством выбора из списка типов, предусмотренных в конкретной СУБД, а также для установки признака разрешения или запрета значенийNULL, задания правил валидации и значений по умолчанию;

  • Commentдля записи пояснений к столбцу;

  • UDPдля задания свойств, определяемых пользователем;

  • Indexдля включения столбца в состав индексов;

  • Historyдля хранения истории создания и модификации свойств столбца.

П

Рис.9. Окно редактора столбцов таблицы

Рис.8. Окно редактора свойств таблицы

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

После модификации физическая модель может быть использована для прямого проектирования новой БД с помощью команды Tools|ForwardEngineer|SchemaGeneration.

Документирование моделей

Д

Рис.10. Окно генератора отчетов Data Browser

ля документирования моделей в программе ERwin имеется простое в использовании средство –DataBrowser, которое позволяет формировать стандартные отчеты (сгруппированные по типам), создавать собственные отчеты, печатать и экспортировать их в распространенные текстовые форматы.DataBrowserвызывается командой главного менюTools | Data Browser (рис.10).

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

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

Создание нового отчета задается командой File | New Report, которая активизирует окно Reports, в котором указываются параметры отчета (рис.11). ПереключателиLogical/Physicalзадают модель, для которой создается отчет, в полеNameнабирается имя отчета, в полеCategoryуказывается тип элементов модели, по которым будет создаваться отчет (атрибуты, сущности, домены, связи и т.д.). ЗакладкиDefinitionиNoteслужат для внесения определения и комментария к отчету.

З

Рис.11. Окно Reports с параметрами отчета

Рис.12. Окно генератора отчетов с созданным отчетом

акладкаOptionsсодержит информацию о модели, представляемую в отчете. В левой части закладки находится иерархический список характеристик того типа элементов модели, который указан в полеCategory. Для включения характеристики в отчет следует щелкнуть мышкой по квадратику, расположенному слева от наименования характеристики, чтобы в квадратике появилась галочка. Параметры, указанные на рис.18, относятся к отчету, содержащему такие сведения о сущностях логической модели, как имена сущностей и их определения, а также имена, типы и определения атрибутов каждой сущности. После нажатия на кнопку ОК новый отчет добавляется в дерево отчетов (рис.12). Формирование созданного отчета запускается двойным щелчком по нему, а результат отображается справа от дерева отчетов (см. рис.12) .

Полученный после формирования отчета результат (результирующий набор данных) можно отредактировать, распечатать, экспортировать или сохранить. Для экспорта можно использовать командуFile|Exportили вызвать локальное меню для экспортируемого результата и выбрать в нем командуExportresultset, активизирующую окно, в котором задается формат экспорта (рис.13):

HTML– гипертекстовый файл;

DDE– экспорт вWordилиExcel;

CSV– текстовый файл;

RPTwin– экспорт в специализированный генератор отчетов;

BRSfile– файл форматаBrowserResultSet(для последующего импорта вDataBrowserкомандойFile|Import).

П

Рис.13. Окно выбора формата экспорта отчета

осле выбора формата процесс экспорта запускается нажатием кнопкиExport.

Соседние файлы в папке Lab6