2. Понятие распределенной базы данных

  • 16 янв. 2013 г.
  • 3328 Слова
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ
Филиал РГГУ в г. Калининграде
Кафедра экономическо-управленческих и правовых дисциплин





Контрольная работа по «ИНФОРМАЦИОННЫМ ТЕХНОЛОГИЯМ УПРАВЛЕНИЯ»
«Распределенные информационные системы»



Афанасьев ОлегАлександрович
3-го курса заочной формы обучения
специальность 080507
«Менеджмент организации»
Руководитель:
К.ф-м.н., доцент
Корнев К.П.



Калининград 2010

СОДЕРЖАНИЕ

Введение 3
1. Распределенная обработка данных. 4
2. Понятие распределенной базы данных. 6
3. Методы поддержки целостности распределенной базы данных. 7
4.Стандартизация цифрового представления документальнойинформации. 8
5. Стандартизация определения архитектуры документа и процессов обработки(ODA/ODIF). 13
6. Стандарты представления знаний. 14
Заключение. 18
Список используемой литературы. 19


Введение

Распределенные базы данных невозможно рассматривать вне контекста более общей и более значимой темы распределенных информационных систем. Процессы децентрализации и информационной интеграции, происходящиево всем мире, неизбежно должны рано или поздно затронуть нашу страну. Россия, в силу своего географического положения и размеров "обречена" на преимущественное использование распределенных систем. Наша работа посвящена изучению архитектуры распределённой обработки данных, методам поддержки целостности распределенной базы данных, стандартизации определения архитектуры документа и процессовобработки, а также рассмотрим различные стандарты представления данных.

1.
Распределенная обработка данных.

Распределенная обработка данных - методика выполнения прикладных программ группой систем. При этом пользователь получает возможность работать с сетевыми службами и прикладными процессами, расположенными в нескольких взаимосвязанных абонентских системах.
Распределённую обработку данных используютраспределенные системы обработки данных.
Распределенные системы - это системы типа "клиент-сервер".


Рис.1. обработка данных в архитектуре клиент/сервер

Итак, клиент-серверная информационная система состоит в простейшем случае из трех основных компонентов:
· сервер баз данных, управляющий хранением данных, доступом и защитой, резервным копированием, отслеживающий целостность данных всоответствии с бизнес-правилами и, самое главное, выполняющий запросы клиента;
· клиент, предоставляющий интерфейс пользователя, выполняющий логику приложения, проверяющий допустимость данных, посылающий запросы к серверу и получающий ответы от него;
· сеть и коммуникационное программное обеспечение, осуществляющее взаимодействие между клиентом и сервером посредством сетевых протоколов.

Основныеособенности архитектуры «клиент-сервер»
Одна из моделей взаимодействия компьютеров в сети получила название «клиент-сервер» (Рис. 2.). Каждый из составляющих эту архитектуру элементов играет свою роль: сервер владеет и распоряжается информационными ресурсами системы, клиент имеет возможность воспользоваться ими.


Рис. 2. Архитектура «клиент-сервер»

Сервер базы данных представляет собоймультипользовательскую версию СУБД, параллельно обрабатывающую запросы, поступившие со всех рабочих станций. В его задачу входит реализация логики обработки транзакций с применением необходимой техники синхронизации - поддержки протоколов блокирования ресурсов, обеспечение, предотвращение и/или устранения тупиковых ситуаций.
В ответ на пользовательский запрос рабочая станция получит не «сырье» для последующейобработки, а готовые результаты. Программное обеспечение рабочей станции при такой архитектуре играет роль только внешнего интерфейса (Front - end) централизованной системы управления данными. Это позволяет существенно уменьшить сетевой трафик, сократить время на ожидание блокированных ресурсов данных в мультипользовательском режиме, разгрузить рабочие станции и...