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

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

Кнопка

Назначение

Указатель элемента модели. Элементами модели являются сущности и связи

Добавление сущности

Добавление категориальной связи (используется для описания обобщенных объектов (сущностей))

Добавление идентифицирующей связи “один ко многим”

Добавление связи “многие ко многим”

Добавление неидентифицирующей связи“один ко многим”,

Использование программы eRwin для обратного проектирования

Для выполнения обратного проектирования предназначена команда Tools|ReverseEngineer, которая активизирует окно выбора шаблона диаграммы (рис.2). Генерация диаграмм логической и физической моделей задается переключателемLogical/Physical, а переключательPhysicalзадает генерацию диаграммы только для физической модели. В этом же окне осуществляется выбор СУБД (и ее версии), под управлением которой находится БД.

При нажатии кнопки Nextактивизируется окно задания параметров обратного проектирования (рис.3), в котором содержатся следующие группы параметров:

  • Reverse Engineer Fromдля указания источника обратного проектирования – базы данных (Database) илиSQL-скрипта (ScriptFile) сDDL-операторами;

  • Items to Reverse Engineerдля определения объектов БД, на основе которых будет создана физическая (и логическая) модель. При помощи списка выбораOptionSet, а также кнопокNew,UpdateиDeleteможно создавать и редактировать именованные конфигурации объектов БД, используемые затем многократно в других сеансах обратного проектирования;

  • Options / Reverse Engineer(доступна только при обратном проектировании из БД) для включения в модель системных объектов (SystemObjects) и установки фильтра на извлекаемые объекты по их владельцу (Tables/ViewsOwnedBy);

  • Options / Inferдля выбора способов определения первичных ключей и связей в модели. Включение режима Primary Keysзадает генерацию первичных ключей на основе анализа индексов. При включение режимаRelationsсвязи между объектами устанавливаются на основе индексов или имен столбцов, входящих в первичный ключ таблиц. Эти режимы используются, если в БД связи не описаны явно;

  • C

    Рис.2. Окно выбора шаблона диаграммы

    Рис.3. Окно заданияпараметров обратного проектирования

    ase
    Conversionдля установки режимов преобразования регистра символов при формировании имен в физической и логической модели.

П

Рис.5. Диаграмма для созданной физической модели

Рис.4. Окно подключения к СУБД и базе данных

осле установки необходимых режимов нажатие кнопкиNextактивизирует окно (рис.4), предназначенное для подключения к СУБД и существующей БД. Процесс обратного проектирования начинается после нажатия кнопкиConnect. Состояние процесса отображается в окне Reverse Engineer –Status. В результате обратного проектирования создается новая физическая (и логическая) модель, диаграмма которой отображается в рабочей области (рис.5). Созданная модель сохраняется командой File | Save As.

Модель может быть дополнена семантической информацией об атрибутах (столбцах), сущностях (таблицах) и связях. В частности, для логической модели это осуществляется с использованием команд Entity Properties, Attributes, RelationshipProperties, содержащихся в локальных меню выделяемых сущностей и связей. Информация, поясняющая назначение сущностей, атрибутов связей, записывается для сущностей и атрибутов в области, расположенной на закладкеDefinition(рис.6), а для связей – в области Verb Phrase (рис.7), и может быть использована для документирования как модели, так и БД.

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