Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
erwin_metod_1.doc
Скачиваний:
45
Добавлен:
14.05.2015
Размер:
204.8 Кб
Скачать

Упражнение 7.1. Reverse Engineering – построение модели данных на основе существующей базы данных.

  1. Создайте новую модель. Перейдите на физический уровень.

  2. Выберите из пункта меню Tools подпункт Reverse Engineer. Сервер данных – Access 2000. Настройте установки для преобразования объектов базы данных.

  3. В качестве источника данных выберите Борей.mdb. UserName – Admin, пароль не требуется.

  4. Увеличьте полученную схему. Проверьте, что вместе с сущностями в схему данных вошли и запросы (представления).

  5. Сохраните полученную модель данных.

Лабораторная работа 8. Синхронизация с базой данных

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

Упражнение 8.1. Синхронизация модели данных и базы данных

  1. Откройте файл с моделью данных, полученной в результате выполнения упражнения 7.1.

  2. В меню Tools выберите Complete Compare. Проверьте, что включена опция Database и выбранo Default Option Set.

  3. В следующем окне в поле username наберите admin. Пароль пропустите. Найдите базу данных Борей.mdb. Нажмите кнопку Connect.

  4. Добавьте новую таблицу в базу данных в Access. Импортируйте ее из Access в модель (выполните всю процедуру импорта и убедитесь, что новая таблица добавилась к модели данных).

  5. Добавьте новое поле в новую таблицу в модели данных в ERWin. Экспортируйте его в базу данных. Прочтите сообщение о возможных ошибках. Выполните экспорт, найдите в выходном скрипте оператор изменения типа данных. Убедитесь, что новое поле появилось в базе данных в Access.

Лабораторная работа 9. Генерация отчетов

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

Сгенерированный отчет может быть сохранен на диск (колонки разделяются запятыми, выравниваются или разделяются табуляцией) или передан в текстовый процессор (или электронную таблицу) через интерфейс DDE. Для подготовки развитых отчетов может быть использован специальный генератор отчетов - RPTwin, который интегрирован с Erwin.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]