Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы 1-5 по БД (erwin) / Лаба №5

.docx
Скачиваний:
19
Добавлен:
17.04.2015
Размер:
582.95 Кб
Скачать

Московский Государственный Университет Леса

Кафедра вычислительной техники

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

по дисциплине: Проектирование распределённых баз данных

на тему:

«Порядок подготовки физической модели данных к генерации системного каталога в СУБД MS ACCESS с помощью инструментария ERWIN»

Выполнил:

студент гр. ВТМ-21

Соколов И.П.

Принял:

доцент Боцула Л.Н.

Москва – 2013 г.

Задание на лабораторную работу:

  1. Изучить порядок подготовки физической модели к генерации в модель СУБД (DBMS Model).

  2. Подготовить трансформационную модель к генерации модели в СУБД MS ACCESS с помощью пакета ERWin.

  3. Создать системный каталог спроектированной базы данных в СУБД MS ACCESS с помощью пакета ERWin.

  4. Оценить размер спроектированной базы данных.

  5. Распечатать образ экрана с изображением схемы построенной базы данных в СУБД MS ACCESS и оформить отчет.

Описание основных правил подготовки трансформационной модели к генерации в модель СУБД:

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

Трансформационная модель является также «проектной моделью», описывающей часть общей структуры данных, необходимой в рамках создания одного проекта (части создания интегрированной ИС).

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

На основе этой модели может проводиться также анализ и сравнение физической реализации (структуры БД) с бизнес требованиями, определенными предметной областью для определения адекватности физической реализации бизнес требованиям.

1) Выбор сервера

Физический уровень представления зависит модели зависит от выбранного сервера. Модель СУБД автоматически генерируется из трансформационной модели и является точным отображением системного каталога СУБД.

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

2) Ссылочная целостность

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

По умолчанию используется для генерации кода триггера на языке SQL встроенные шаблоны триггеров ссылочной целостности, которые автоматически присваиваются каждой связи. В случае, если встроенные шаблоны не удовлетворяют назначенным правилам, можно изменить коды триггера тремя способами: переопределение типа ссылочной целостности; переопределение шаблона триггера для связи; переопределение шаблона триггера для сущности

3) Проверка перед генерацией схемы БД

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

4) Генерация системного каталога

Для создания системного каталога необходимо в диалоге «генерация схемы» задать опции генерации объектов. После задания опций нужно сгенерировать схему, нажав кнопку «сгенерировать». Возникает диалог связи с БД, устанавливается сеанс связи с сервером, и начинает выполняться SQL-скрипт. При этом возникает диалог «генерация схемы БД». Нужно в окне «установка доступа» указать полный путь к создаваемой базе данных, адрес системного файла СУБД и имя пользователя базы данных.

Схема построенной базы данных в СУБД MS ACCESS:

Соседние файлы в папке Лабы 1-5 по БД (erwin)