Прямое и обратное проектирование в Erwin

Автор работы: Пользователь скрыл имя, 15 Марта 2014 в 11:08, лабораторная работа

Краткое описание

Реализовать прямое проектирование в архитектуре «файл-сервер». Изменить структуру БД и осуществить обратное проектирование. Реализовать прямое проектирование в архитектуре «клиент-сервер», сгенерировать SQL – код создания базы данных на основе физической модели данных

Вложенные файлы: 1 файл

отчет 7.doc

— 5.91 Мб (Скачать файл)

Лабыскина К.Ю. гр ББИ-301

Лабораторная работа № 7.

Прямое и обратное проектирование в Erwin.

Цель работы: овладеть навыками прямого и обратного проектирования в среде Erwin для «файл-серверных» и «клиент-серверных» СУБД.

Задание:  Реализовать прямое проектирование в архитектуре «файл-сервер». Изменить структуру БД и осуществить обратное проектирование. Реализовать прямое проектирование в архитектуре «клиент-сервер», сгенерировать SQL – код создания базы данных на основе физической модели данных

Ход работы:

 SQL-запрос для создания базы данных:

 

Сохраняем скрипт БД в блокнот и редактируем его:

 

 

Создаем базу данных в Oracle

Заходим в Application Express и вводим название БД и пароль:

В итоге получаем:

Вводим пароль и имя пользователя:

 

Заходим в SQL:

Загружаем скрипт:

     

Получаем:

Запускаем сформированный скрипт:

Просматриваем получившиеся данные:

БД загружена и можно перейти к заполнению таблиц.

 

 

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

 

Вопросы для самоконтроля

 

  1. Что такое процессы прямого и обратного проектирования БД?

Прямым проектированием называется процесс генерации физической схемы БД из логической модели.

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

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

  1. Что такое файл-серверная архитектура БД?

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

  1. Что такое многозвенная (многоуровневая) архитектура «Клиент-сервер»?

Многоуровневая архитектура клиент-сервер — разновидность архитектуры клиент-сервер, в которой функция обработки данных вынесена на один или несколько отдельных серверов. Это позволяет разделить функции хранения, обработки и представления данных для более эффективного использования возможностей серверов и клиентов.

 

 

 

 

 

 


Информация о работе Прямое и обратное проектирование в Erwin