- •Использование программы eRwin для обратного и прямого проектирования, документирования и вычисления размера базы данных
- •Теоретические сведения
- •Кнопки палитры инструментов
- •Использование программы eRwin для обратного проектирования
- •Изменение параметров физической модели
- •Документирование моделей
- •Вычисление размера базы данных
- •Лабораторное задание
- •Порядок выполнения лабораторной работы
- •Требования к отчету
Лабораторная работа № 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
Таблица 1