Лекции по теории проектирования баз данных (БД)
Категория реферата: Рефераты по информатике, программированию
Теги реферата: шпоры по философии, доклад на тему культура
Добавил(а) на сайт: Сурнин.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
R5= I1I2I3 K5={ I1I2, I2I2, I1I3}
Окончательная схема БД будет R=( R1, R2, R3, R4 ,R5)
Распределенная обработка данных
Под распределенной обработкой данных понимается такой способ хранения и обработки данных, когда отдельное приложение может обрабатывать данные,, распределенные на множестве различных баз данных, управление которыми
осуществляют различными СУБД, работающие на различных машинах с различными
операционными системами, соединенных коммуникационными системами.
Распределенная база данных (РБД) является виртуальным объектом, части
которого расположены на удаленных базах данных, связанных каналами связи.
Физически РБД состоит из набора узлов, связанных коммуникационной сетью, в которой:
. Каждый узел обладает своими собственными системами баз данных;
. Узлы работают согласованно, поэтому пользователь может получить доступ к данным на любом узле сети, как будто все данные находятся на собственном узле.
Каждый узел обладает своими собственными базами данных, собственными
локальными пользователями, собственной СУБД и программным обеспечением для
управления транзакциями, а так же собственным диспетчером передачи данных.
Распределенная СУБД может рассматриваться как некий способ совместной
работы отдельных локальных СУБД, расположенных на разных локальных узлах.
Причем новый компонент программного обеспечения на каждом узле поддерживает
все необходимые функции совместной работы. Комбинация этого компонента и
существующей СУБД называется Распределенной Системой Управления Базами
Данных (РСУБД).
В основе распределённых баз данных лежат следующие требования:
1. Локальная автономия;
2. Независимость от центрального узла;
3. Непрерывное функционирование;
4. Независимость от расположения;
5. Независимость от фрагментации;
6. Независимость от репликации;
7. Обработка распределённых запросов;
8. Управление распределёнными транзакциями;
9. Независимость от аппаратного обеспечения;
10. Независимость от операционной системы;
11. Независимость от сети;
12. Независимость от СУБД.
Локальная автономия
В распределенной системе узлы следует делать автономными.
Локальная автономия означает, что функционирование любого узла Х не зависит от успешного выполнения операций на некотором узле У . В противном случае выход из строя узла У может привести к невозможности выполнения операций на узле Х . Из принципа локальной автономии следует, что владение и управление данными осуществляется локально вместе с локальным ведением учета. В действительности цель локальной автономии достигается не полностью, поскольку часто узел Х должен представлять некоторую часть управления узлу У , поэтому говорят не о полной, а о максимально возможной автономии.
Независимость от центрального узла.
Рекомендуем скачать другие рефераты по теме: капитанская дочка сочинение, курсовик.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата