Будь умным!


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

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

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


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. Тема занятия На этом занятии рассказывается о способах фильтрации данных формации из базы данных на основе
2. тиричную сс числа АВС
3. Весь цвет Кибернета
4. по теме Линейная алгебра и аналитическая геометрия на плоскости 1
5. Экология почв1
6. і В цілому спекуляції на валютному і фондовому ринку до надійних активів віднести складно але вони забезпеч
7. а 3 Основные темы и проблемы экзистенциалистской философии 3 Человек в эпоху социального кризиса 4 Сущ
8. темах с МП i80х86 Григорьев ~ Билет4 Основные сигналы
9.  Руїна Гетьманування П
10. Статья 567 Договор мены каждая из сторон обязуется передать в собственность другой стороны один товар в обмен
11.  Сущность философии и концепции управления персоналом Философия управления персоналом философскопонят
12. тематики методические указания к выполнению контрольных работ по дисциплине мат
13. Лабораторная работа 8.html
14. Организации бухгалтерского учета Автоматизация учетных работ на предприятиях- виды представленного
15. Физическая культура общекультурной и профессиональной подготовке студентов
16. Утверждаю Ректор университета А
17. Психология влияния
18. Типы растворов
19. Аналіз діяльності підприємства ТМ Фанн
20. Лабораторная работа 6 функции Цель работы приобрести навыки в решении задач с использованием функций.