Распределенные СУБД

Автор работы: Пользователь скрыл имя, 13 Декабря 2011 в 12:38, курсовая работа

Описание

Цель курсовой работы – дать анализ распределенным СУБД. Для этого были поставлены следующие задачи:
Рассмотреть основные понятия распределенной обработки баз данных;
Рассмотреть модель клиент – сервер в технологии распределенных баз данных;
Дать анализ распределенным СУБД.

Содержание

ВВЕДЕНИЕ……………………………………………………………………... 3
1. РАСПРЕДЕЛЕННАЯ ОБРАБОТКА ДАННЫХ………………… …
6
1.1. Основные понятия ………………………………………………………… 6
Модель клиент – сервер в технологии распределенных баз данных
10
Типы распределенных СУБД …………………………………………
12
1.4. Размещение данных в распределенных базах данных………………… 14
Требования к распределенной обработке данных …………………….
15
2. РЕАЛИЗАЦИЯ РАСПРЕДЕЛЕННОЙ СУБД………………………
18
2.1. Теоретические основы СУБД сервера Informix ………………………… 18
2.2. СУБД Ingres ………………………………………………………………. 22
2.3. Архитектура Sybase System 11……………………………………………. 26
2.4. СУБД Oracle ……………………………………………………………….. 29
ЗАКЛЮЧЕНИЕ ………………………………………….…………………… 32
ГЛОССАРИЙ……………………………………………………………………. 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ……

Работа состоит из  1 файл

Распределенные СУБД.doc

— 374.00 Кб (Скачать документ)

     Распределенные  СУБД обычно работают медленнее, чем  централизованные СУБД, и требуют  выполнения сложных работ по администрированию. Поэтому часто более целесообразно работать с централизованной БД. Кроме того, пользователи должны понимать, что сегодня ни одна из 4 существующих распределенных СУБД не обеспечивает выполнения всех 13 требований, сформулированных Макговерном, хотя все 4 фирмы-разработчика и говорят о создании истинно распределенной СУБД. При ближайшем рассмотрении каждой из этих СУБД обязательно находится некоторое множество функций, которые по разному работают с распределенной и централизованной БД, причем очень сложно заранее сказать, как это скажется на работе приложения.

     СУБД Ingres работает на множестве UNIX-платформ, на платформах DEC VMS, Hewlett-Packard MPE, DOS, Microsoft Windows 3.1, OS/2, Macintosh. Она также работает со многими сетевыми протоколами, включая Open System Interconnection Transport Class 4. Ingres имеет средства для доступа к данным СУБД DB2, Rdb, Allbase. Основные функции распределенной СУБД обеспечиваются дополнительной компонентой Ingres/Star. Она поддерживает оптимизацию распределенных запросов, позволяет читать и обновлять в рамках одной транзакции данные разных узлов, обеспечивает возможность удалять записи одновременно в нескольких узлах.

     СУБД Informix-Online разработана для среды UNIX, но может также работать под Novell. Informix-Online имеет оптимизатор запросов и реализует те же функции работы с распределенной БД, что и Ingres, однако у Informix более жесткие требования к ресурсам компьютера, в частности ему требуется больше оперативной памяти.

     СУБД System 10 фирмы Sybase в настоящее время  находится в состоянии разработки. Она должна работать на UNIX-платформах, на платформах OS/2, Window NT, NetWare. System 10 будет работать с несколькими сетевыми протоколами и поддерживать связь с СУБД DB2, Oracle 7, Informix-Online, Rdb. System 10 будет иметь оптимизатор распределенных запросов, она позволит читать и обновлять данные нескольких узлов. Функции работы с распределенной БД будут реализованы с помощью дополнительной компоненты Replication Server.

     Oracle Database 10g - первая в мире база  данных, разработанная специально  для работы в сетях распределенных вычислений. Oracle Database 10g предназначена для эффективного развертывания на базе различных типов оборудования, от небольших серверов до Oracle Enterprise Grid мощных многопроцессорных серверных систем, от отдельных кластеров до корпоративных распределенных вычислительных систем. Oracle Database 10g предоставляет возможность автоматической настройки и управления, которая делает ее использование простым и экономически выгодным. Ее уникальные возможности осуществлять управление всеми данными предприятия - от обычных операций с бизнес-информацией до динамического многомерного анализа данных (OLAP), операций с документами формата XML, управления распределенной/локальной информацией - делает ее идеальным выбором для выполнения приложений, обеспечивающих обработку оперативных транзакций, интеллектуальный анализ информации, хранение данных и управление информационным наполнением.

     Глоссарий

№ п/п Понятие Определение
     1 Пользователь  БД — программа или человек, обращающийся к базе данных.
     2 Запрос — процесс обращения  пользователя к БД с целью ввода, получения или изменения информации в БД.
     3 Транзакция — последовательность операций модификации данных в БД, переводящая БД из одного непротиворечивого состояния в другое непротиворечивое состояние.
     4 Логическая  структура БД — определение БД на физически независимом уровне; ближе всего соответствует концептуальной модели БД.
     5 Топология БД, или структура распределенной БД, — схема распределения физической организации базы данных в сети.
     6 Удаленный запрос — запрос, который  выполняется с использованием модемной связи.
     7 Распределенный  запрос — запрос, при  обработке которого используются данные из БД, расположенные в разных узлах сети.
     8 распределенная  СУБД - это программный комплекс, предназначенный для управления распределенными базами данных и позволяющий сделать распределенность информации прозрачной для конечного пользователя
     9 Логика обработки  данных (Data manipulation Logic) — это часть  кода приложения, которая непосредственно связана с об работкой данных внутри приложения.
     10 Бизнес-логика, или логика собственно приложений (Business processing Logic), — это часть  кода приложения, которая определяет собственно алгоритмы решения конкретных задач приложения.

     Список  использованных источников

    1
Голицына О.Л., Максимов Н.В., Попов И.И. Базы данных. Издательство: ФОРУМ* Инфра-М. 2009.
    2
Дейт К. Введение в системы баз данных. Пер с англ. – 8-е изд. – К., М., Спб.: «Вильямс», 2005.
    3
Фуфаев Э. В., Фуфаев Д. Э. Базы данных. Издательство: Академия. 2007
    4
Кузин А.В., Левонисова С.В. Базы данных. Издательство: Academia. 2010.
    5
Кумскова И.А. Базы данных. Издательство: КноРус. 2010.
    6
Кустов В. Руководство  администратора баз данных Informix. администратора баз данных Informix. 2000г.
    7
Тандоев А.Ю. Архитектура Sybase System 11.
    8
http://www.interface.ru/home.asp?artId=4587
    9
Брайан Хичкок. Sybase. Настольная книга администратора. Издательство: Лори. 2002
    10
Джеймс Перри, Джеральд Пост. Введение в Oracle 10g. Издательство – Вильямс. 2006.

     Приложения

     А      
     Б      

Информация о работе Распределенные СУБД