ЛАБОРАТОРНАЯ РАБОТА 8 Генерация базы данных физического уровня в среде СУБД ccess с применением пакета Erwin
Работа добавлена на сайт samzan.net: 2016-03-05
Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
от 25%
Подписываем
договор
ЛАБОРАТОРНАЯ РАБОТА №8
Генерация базы данных физического уровня в среде СУБД Access с применением пакета Erwin
Введение
В настоящей работе модель данных предметной области «Библиотечный каталог», разработанной в среде пакета Erwin транслируется в среду СУБД Access.
Цель работы:
Освоение приемов работы проектировщика при генерации системного каталога базы данных с применением пакета ERwin 7.0.
Постановка задачи:
Пользуясь пакетом ERWin осуществить генерацию базы данных в MS Access 2010 из модели физического уровня, разработанной в пакете ERwin 7.0.
Учебные вопросы
- Определение набора сущностей в ERwin 7.0
- Определение атрибутов и связей между сущностями.
- Создание (редактирование) физической модели.
УЧЕБНЫЙ ВОПРОС «Подготовка к генерации базы данных в MS Access 2010»
Постановка задачи: создать пустую БД с именем test_bibl.accdb в СУБД Access определить набор сущностей и задать связи между ними.
- Действия проектировщика. Подготовку к генерации базы данных физического уровня начать с создания пустой БД в среде MS Access 2010.
- Для этого выполнить следующие действия:
- запустить СУБД MS Access 2010;
- выполнить команду на создание новой БД;
- присвоить ей имя test_bibl и сохранить (рис.1,2).
Рис. 1. Пустая БД в среде MS Access 2010
Рис.2. Сохранение копии БД test-bibl в формате совместимом с Access 2003.
УЧЕБНЫЙ ВОПРОС «Выбор сервера баз данных»
Постановка задачи: выбрать сервер для генерации на нем системного каталога test_bibl.accdb в СУБД Access.
- Действия проектировщика.
- Открыть ER-диаграмму Test.erwin и с помощью списка выбора в стандартной панели инструментов произвести переключение между логической и физической моделью. При переключении, если физической модели еще не существует, она будет создана автоматически.
- Выбрать СУБД, в которой производиться генерация БД физического уровня. Для этого в головном меню подвести курсор к команде DATABASE и нажать на левую кнопку ручного манипулятора «мышь», в появившемся списочном меню навести курсор на ярлык Choose database после чего нажать левую кнопку ручного манипулятора «мышь». В раскрывшемся диалоговом окне выбрать СУБД Access 2003 и щелкнуть по кнопке <ОК> (рис. 3).
Рис. 3 Выбор СУБД Access 2003 (сервера)
УЧЕБНЫЙ ВОПРОС «Установка соединения из ERwin c СУБД Access»
Постановка задачи: установить соединение схемы базы данных с СУБД Access.
- Действия проектировщика.
- Открыть диалоговое окно Forward Engineering/Schema Generation применяя один из двух вариантов действий:
- через ярлык Tools головного меню последовательно перейти в раскрывшемся списке меню к ярлыку Forward Engineer и далее к Schema Generation через нажатие левой кнопки ручного манипулятора «мышь» (TOOLS/Forward Engineering/Schema Generation);
- через кнопку Forward Engineer меню.
Рис. 4. Открытие диалогового окна Forward Engineering/Schema Generation
Диалоговое окно генерации схемы БД имеет 3 закладки:
- Options. Служит для задания опций генерации объектов базы данных - триггеров, таблиц, представлений, колонок, индексов и т.д. Для задания опций генерации какого-либо объекта следует выбрать объект в левом списке закладки, после чего включить соответствующую опцию в правом списке.
- Во вкладке Summary отображаются все опции, заданные во вкладке Options. Список опций в Summary можно редактировать так же, как и в Options.
- Comment. Позволяет внести комментарий для каждого набора опций. Каждый набор опций может быть именован (окно Option Set, кнопки New, Rename и Delete) и использован многократно.
- Кнопка Preview вызывает диалог Schema Generation Preview, в котором отображается SQL-скрипт, создаваемый ERwin для генерации системного каталога СУБД (рис.5).
Рис.5. SQL-скрипт генерации системного каталога СУБД
- Кнопка Print диалога предназначена для вывода на печать создаваемого ERwin SQL-скрипта.
- Кнопка Report сохраняет тот же скрипт в ERS- или SQL-текстовом файле. Эти команды можно в дальнейшем редактировать любым текстовым редактором и выполнять при помощи соответствующей утилиты сервера.
УЧЕБНЫЙ ВОПРОС «Генерация схемы базы данных»
Постановка задачи: осуществить генерацию базы данных в СУБД СУБД Access.
Действия проектировщика.
- В диалоговом окне Access Connection необходимо указать путь к БД в СУБД Access, вписать имя admin и нажать кнопку Connect (рис.6).
Рис.6. Диалоговое окно Access Connection
- Нажатие на кнопку Generate приведет к запуску процесса генерации схемы. Возникает диалог связи с базой данных, устанавливается сеанс связи с сервером-базы данных (СУБД Access), и начинает выполняться SQL-скрипт. При этом возникает диалог Generate Database Schema (рис. 7).
Рис. 7 Процесс генерации схемы
- Открыть ранее созданную базу данных в СУБД Access (рис.8).
Рис. 8 Таблицы в СУБД Access (файл test_bibl)
Рис. 9. Схема созданной базы данных «Библиотечный каталог» в СУБД Access
Литература:
Проектирование баз данных с применением Erwin/