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

Лабораторная работа № 6

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

Цель работы: ознакомиться со средствами программы ERwin, предна­значенными для обратного проектирования, документирования и вычисления размера базы данных.

Продолжительность работы- 4 ч.

Теоретические сведения 1

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

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

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

Вычисление размера базы данных 6

Лабораторное задание 7

Порядок выполнения лабораторной работы 7

Требования к отчету 8

Теоретические сведения

Проектирование базы данных (БД) включает описание отношений между данными, которые накапливаются и обрабатываются информационной системой. Это описание выражается в виде инфологической модели (ИЛМ) предметной области. ИЛМ содержит, в частности, описание объектов и связей между ними, которые могут задаваться диаграммой “сущность-связь” (ER-диаграммой).

Результатом проектирования БД является даталогическая модель (ДЛМ) базы данных, содержащая описание таблиц, образующих проектируемую БД, на языке выбранной СУБД.

ER-диаграммы стали основой для более совершенных методологий создания ИЛМ, учитывающих такие требования, как простота изучения и возможность автоматизации. В частности, такой методологией является методология IDEF1X, реализованная в ряде специальных программ автоматизации проектирования БД, например, в программе ERwin.

Для обозначения моделей данных ERwin использует терминоло­гию, в которой ИЛМ именуется логиче­ской (Logical) моделью, а ДЛМ - физической (Physical) моделью.

Создание БД с помощью ERwin начинается с построения логической модели. После описания логической модели проектировщик выбирает необходимую СУБД, и ERwin автоматически создает соответствующую физическую модель. На основе физической модели ERwin генерирует схему БД на языке SQL и может сформировать таблицы, образующие БД, если успешно выполнено подключение к выбранной СУБД.

Этот процесс называется прямым проектированием (Forward Egineering)и обеспечивает масштабируемость: создав одну логическую модель, можно сгенерировать физические модели для любой СУБД, поддерживаемой программой ERwin.

Кроме того, ERwin позволяет для существующей БД воссоздать физическую и логическую модели, т.е. обеспечить обратное проектирование (Reverse Engineering). На основе полученной или модифицированной логической модели можно сгенерировать физическую модель для другой или той же СУБД и затем сформировать новую БД.

После запуска программы ERwin появляется окно программы (рис.1) со строкой главного меню, панелью инструментов, рабочей областью и палитрой инструментов с кнопками.

В

Рис.1. Окно программы ERwin

ид палитры инструментов (Toolbox) зависит от выбора логической или физической модели, который осуществляется с помощью спискаLogical-Physical, расположенного в правой части панели инструментов (см. рис.1). Для логической модели палитра инструментов имеет кнопки, назначение которых указано в табл.1.

Таблица 1

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