Автор работы: Пользователь скрыл имя, 15 Марта 2014 в 11:08, лабораторная работа
Реализовать прямое проектирование в архитектуре «файл-сервер». Изменить структуру БД и осуществить обратное проектирование. Реализовать прямое проектирование в архитектуре «клиент-сервер», сгенерировать SQL – код создания базы данных на основе физической модели данных
Лабыскина К.Ю. гр ББИ-301
Лабораторная работа № 7.
Прямое и обратное проектирование в Erwin.
Цель работы: овладеть навыками прямого и обратного проектирования в среде Erwin для «файл-серверных» и «клиент-серверных» СУБД.
Задание: Реализовать прямое проектирование в архитектуре «файл-сервер». Изменить структуру БД и осуществить обратное проектирование. Реализовать прямое проектирование в архитектуре «клиент-сервер», сгенерировать SQL – код создания базы данных на основе физической модели данных
Ход работы:
SQL-запрос для создания базы данных:
Сохраняем скрипт БД в блокнот и редактируем его:
Создаем базу данных в Oracle
Заходим в Application Express и вводим название БД и пароль:
В итоге получаем:
Вводим пароль и имя пользователя:
Заходим в SQL:
Загружаем скрипт:
Получаем:
Запускаем сформированный скрипт:
Просматриваем получившиеся данные:
БД загружена и можно перейти к заполнению таблиц.
Вывод: В ходе лабораторной работы мы овладели навыками прямого проектирования в среде Erwin для «файл-серверных» и «клиент-серверных» СУБД; реализовать прямое проектирование в архитектуре «файл-сервер».
Вопросы для самоконтроля
Прямым проектированием называется процесс генерации физической схемы БД из логической модели.
При генерации физической схемы ERwin включает триггеры ссылочной целостности, хранимые процедуры, индексы, ограничения и другие возможности, доступные при определении таблиц в выбранной СУБД.
Обратным проектированием называется процесс генерации логической модели из физической БД. Обратное проектирование позволяет конвертировать БД из одной СУБД в другую. После создания логической модели БД путем обратного проектирования можно переключиться на другой сервер и произвести прямое проектирование.
База данных расположена на мощном выделенном компьютере (сервере), а персональные компьютеры подключены к нему по локальной сети. На этих компьютерах установлены клиентские программы, обращающиеся к базе данных по сети. Преимущество такой архитектуры заключается в возможности одновременной работы нескольких пользователей с одной базой данных.
Многоуровневая архитектура клиент-сервер — разновидность архитектуры клиент-сервер, в которой функция обработки данных вынесена на один или несколько отдельных серверов. Это позволяет разделить функции хранения, обработки и представления данных для более эффективного использования возможностей серверов и клиентов.
Информация о работе Прямое и обратное проектирование в Erwin