Распределенные информационные системы

Автор работы: Пользователь скрыл имя, 02 Ноября 2015 в 11:19, реферат

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

В данной работе рассмотрены основные сведения о распределенной информационной системе: описаны предпосылки ее развития, средства работы с данными, введено понятие распределенной базы данных, а также ее типов и основных принципов. В третьей главе представлены примеры распределенных информационных систем.
Целью исследования является изучение теоретических основ о распределенных информационных системах, а также формирование знаний о принципах ее работы.

Содержание

ВВЕДЕНИЕ
1.ПОНЯТИЕ РАСПРЕДЕЛЕННЫХ ИС
1.1. Предпосылки создания распределенных ИС
1.2. Понятие распределенных информационных систем
1.3. Средства работы с распределенными данными
2. РАСПРЕДЕЛЕННЫЕ БАЗЫ ДАННЫХ
2.1. Основные принципы
2.2 Типы распределенных БД
2.3. Назначение и принцип работы распределенной БД
3. ПРИМЕРЫ РАСПРЕДЕЛЕННЫХ СИСТЕМ
ЗАКЛЮЧЕНИЕ
ЛИТЕРАТУРА

Прикрепленные файлы: 1 файл

Реферат.docx

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

Все 4 рассмотренные СУБД поддерживают локальную автономию узлов. Это означает, что администратор БД может рассматривать локальную БД конкретного узла как самостоятельную БД. Все СУБД поддерживают ANSI стандарт языка SQL - ANSI SQL-89 и расширение этого стандарта. Запросы к БД формулируются на языке SQL. Дополнительно к непроцедурному языку SQL Oracle поддерживает свой собственный процедурный язык PL/SQL, а Sybase поддерживает свой язык Transact-SQL.

Все 4 СУБД обеспечивают "прозрачный" механизм запроса, обновления и просмотра данных, размещенных в нескольких узлах. Уже отмечалось, что все 4 СУБД могут обмениваться данными с другими СУБД. Однако только двухфазный протокол фиксации Oracle 7 позволяет выполнять распределенные обновления данных в разных СУБД. Проблема заключается в том, что двухфазные протоколы фиксации изменений разных СУБД плохо совместимы между собой [10].

Все 4 пакета обеспечивают выполнение локальной и глобальной блокировки данных. Однако они реализуют эту блокировку на различных уровнях. Так Oracle по умолчанию реализует блокировку на уровне записи, а остальные СУБД - на уровне страницы или таблицы. Механизм блокировок позволяет предотвратить изменение данных, которые в это время контролируются другими пользователями. Тем самым обеспечивается целостность и непротиворечивость данных. Блокировка на уровне записи позволяет одновременно обновлять соседние записи одной и той же таблицы. Это резко снижает время ожидания, ускоряет обработку данных и уменьшает вероятность возникновения взаимоблокировок.

Все фирмы-разработчики распределенных СУБД намерены в будущем поддерживать архитектуру распределенной базы данных фирмы IBM (DistributedRelationalDatabaseArchitecture). Правда хотя IBM уже давно объявила о начале работ по реализации этой архитектуры, она до сих пор не закончена. Это очевидно связано с очень высокой сложностью реализации объявленной архитектуры.

ЗАКЛЮЧЕНИЕ

Организация распределенной базы необходима для компаний, осуществляющих различные виды деятельности, если в их повседневной работе возникает потребность решения следующих задач:

- необходимость оперативного  получения информации из баз  данных дистанционно отдаленных  подразделений (или филиалов);

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

- необходимость введения  централизованного изменения структуры  и правил работы баз данных  для работы всех дистанционно  отдаленных подразделений (филиалов) и юридических лиц (с невозможностью  изменения определенных правил  непосредственно в отдаленном  подразделении);

- необходимость ограничения  и осуществления контроля изменения  данных в дистанционно отдаленных  подразделениях компании (филиалах).

Основная задача систем управления распределенными базами данных состоит в обеспечении средства интеграции локальных баз данных, располагающихся в некоторых узлах вычислительной сети, с тем, чтобы пользователь, работающий в любом узле сети, имел доступ ко всем этим базам данных как к единой базе данных.

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

ЛИТЕРАТУРА

1. Как организовать распределенную  информационную базу?

http://www.intelis-it.ru/services/automation_act/information-systems.html

2. Распределенные базы  данных. Википедия.

http://ru.wikipedia.org/wiki/распереленные_бд

3. Бойко В.В., Савинков  В.М. Проектирование баз данных  информационных систем. – 2-е изд. – М.: Финансы и статистика, 1989. – 350 с.

4. Дейт К. Дж. Введение  в системы баз данных.: Пер. с  англ. – 6-е изд. – Киев: Диалектика, 1998. – 784 с.

5. Распределенные информационные  системы и базы данных. Глеб  Ладыженский

http://articles.org.ru/cfaq/index.php?qid=1306&catid=54

6. . Глобально распределенные  информационные системы

http://www.ci.ru/inform4_97/astr1.htm

7. Проектирование структуры  распределенной базы данных.

http://www.integro.ru/projects/gis/quest_1.htm

8. Коннолли, Т., Бегг, К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. —  М.: Издательский дом «Вильяме», 2003. – 433 с.

9. Лекция 20. Распределенные  БД

http://www.lcard.ru/~nail/database/osbd/glava_~3.htm

10. Технологии распределенных  баз данных

http://rema.44.ru//resurs/study/dblab/dblab.html.

 


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