У вас вопросы?
У нас ответы:) SamZan.net

ЛАБОРАТОРНАЯ РАБОТА 8 Генерация базы данных физического уровня в среде СУБД ccess с применением пакета Erwin

Работа добавлена на сайт samzan.net: 2016-03-05

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 1.7.2025

2

ЛАБОРАТОРНАЯ РАБОТА №8

Генерация базы данных физического уровня в среде СУБД Access с применением пакета Erwin

Введение

В настоящей работе модель данных предметной области «Библиотечный каталог», разработанной в среде пакета Erwin транслируется в среду СУБД Access.

Цель работы:

Освоение приемов работы проектировщика при генерации системного каталога базы данных с применением пакета ERwin 7.0.

Постановка задачи:

Пользуясь пакетом ERWin осуществить генерацию базы данных в MS Access 2010 из модели физического уровня, разработанной в пакете ERwin 7.0.

Учебные вопросы

  1.  Определение набора сущностей в ERwin 7.0
  2.  Определение атрибутов и связей между сущностями.
  3.  Создание (редактирование) физической модели.

УЧЕБНЫЙ ВОПРОС «Подготовка к генерации базы данных в MS Access 2010»

Постановка задачи: создать пустую БД с именем test_bibl.accdb в СУБД Access определить набор сущностей и задать связи между ними.

  1.  Действия проектировщика. Подготовку к генерации базы данных физического уровня начать с создания пустой БД в среде MS Access 2010.
  2.  Для этого выполнить следующие действия:
  3.  запустить СУБД MS Access 2010;
  4.  выполнить команду на создание новой БД;
  5.  присвоить ей имя test_bibl и сохранить (рис.1,2).

Рис. 1. Пустая БД в среде MS Access 2010

Рис.2. Сохранение копии БД test-bibl в формате совместимом с Access 2003.

УЧЕБНЫЙ ВОПРОС «Выбор сервера баз данных»

Постановка задачи: выбрать сервер для генерации на нем системного каталога test_bibl.accdb в СУБД Access.

  1.  Действия проектировщика.
    1.  Открыть ER-диаграмму Test.erwin и с помощью списка выбора в стандартной панели инструментов произвести переключение между логической и физической моделью. При переключении, если физической модели еще не существует, она будет создана автоматически.
    2.  Выбрать СУБД, в которой производиться генерация БД физического уровня. Для этого в головном меню подвести курсор к команде DATABASE и нажать на левую кнопку ручного манипулятора «мышь», в появившемся списочном меню навести курсор на ярлык Choose database после чего нажать левую кнопку ручного манипулятора «мышь». В раскрывшемся диалоговом окне выбрать СУБД Access 2003 и щелкнуть по кнопке <ОК> (рис. 3).

Рис. 3 Выбор СУБД Access 2003 (сервера)

УЧЕБНЫЙ ВОПРОС «Установка соединения из ERwin c СУБД Access»

Постановка задачи: установить соединение схемы базы данных с СУБД Access.

  1.  Действия проектировщика.
  2.  Открыть диалоговое окно Forward Engineering/Schema Generation применяя один из двух вариантов действий:
  3.  через ярлык Tools головного меню последовательно перейти в раскрывшемся списке меню к ярлыку Forward Engineer и далее к Schema Generation через нажатие левой кнопки ручного манипулятора «мышь» (TOOLS/Forward Engineering/Schema Generation);
  4.  через кнопку Forward Engineer  меню.

Рис. 4. Открытие диалогового окна Forward Engineering/Schema Generation

Диалоговое окно генерации схемы БД имеет 3 закладки:

  1.  Options. Служит для задания опций генерации объектов базы данных - триггеров, таблиц, представлений, колонок, индексов и т.д. Для задания опций генерации какого-либо объекта следует выбрать объект в левом списке закладки, после чего включить соответствующую опцию в правом списке.
  2.  Во вкладке Summary отображаются все опции, заданные во вкладке Options. Список опций в Summary можно редактировать так же, как и в Options.
  3.  Comment. Позволяет внести комментарий для каждого набора опций. Каждый набор опций может быть именован (окно Option Set, кнопки New, Rename и Delete) и использован многократно.
  4.  Кнопка Preview вызывает диалог Schema Generation Preview, в котором отображается SQL-скрипт, создаваемый ERwin для генерации системного каталога СУБД (рис.5).

Рис.5. SQL-скрипт генерации системного каталога СУБД

  1.  Кнопка Print диалога предназначена для вывода на печать создаваемого ERwin SQL-скрипта.
  2.   Кнопка Report сохраняет тот же скрипт в ERS- или SQL-текстовом файле. Эти команды можно в дальнейшем редактировать любым текстовым редактором и выполнять при помощи соответствующей утилиты сервера.

УЧЕБНЫЙ ВОПРОС «Генерация схемы базы данных»

Постановка задачи: осуществить генерацию базы данных в СУБД СУБД Access.

Действия проектировщика.

  1.   В диалоговом окне Access Connection необходимо указать путь к БД в СУБД Access, вписать имя admin и нажать кнопку Connect (рис.6).

Рис.6. Диалоговое окно Access Connection

  1.  Нажатие на кнопку Generate приведет к запуску процесса генерации схемы. Возникает диалог связи с базой данных, устанавливается сеанс связи с сервером-базы данных (СУБД Access), и начинает выполняться SQL-скрипт. При этом возникает диалог Generate Database Schema (рис. 7).

Рис. 7 Процесс генерации схемы

  1.  Открыть ранее созданную базу данных в СУБД Access (рис.8).

Рис. 8 Таблицы в СУБД Access (файл test_bibl)

Рис. 9. Схема созданной базы данных «Библиотечный каталог» в СУБД Access

Литература:

Проектирование баз данных с применением Erwin/




1. Задание ’ 1 I
2. Тема- Анализ книг Г
3. Компьютерная графика ФОЕНП 3 кредита 2 семестр 20112012 учебный год
4. Sequel to ldquo;Tnbi~s Returnrdquo; By Jessic Beebe lis- kril The sun ws slowly pouring its red lifeblood over the drkening fricn svnnh
5. Софизмы, парадоксы, уловки
6. задание не было для учащихся трудным необходимо знать установленные правила его написания
7. на тему Пожизненное лишение свободы как мера уголовного наказания- Особенности назначения и исполнения
8. Индские компании.
9. булочек 12 луковицы перец соль
10. Капітал Витрати виробництва і прибуток 1