Правила Дейта для построения системы обработки распределённых баз данных
Читать

Правила Дейта для построения системы обработки распределённых баз данных

Cкачать презентацию: Правила Дейта для построения системы обработки распределённых баз данных

    Ничего не найдено.
Click here to cancel reply.

Презентация по слайдам:


Слайд #1

Правила Дейта

Слайд #2

Кристофер Дейт (р. 1941)
Один из крупнейших специалистов в области БД. Работал над развитием реляционных СУБД
совместно с Эдгаром Коддом.

Слайд #3

По характеру организации данных и доступа к ним
Персональные
Общие
Распределённые

Слайд #4

Общие БД

Слайд #5

Полностью распределённая БД
Распределённая база данных — база данных, составные части которой размещаются в различных узлах компьютерной сети в соответствии с каким-либо критерием.

Слайд #6

Частично распределённая БД

Слайд #7

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

Слайд #8

Независимость от центрального узла
В идеальной системе все узлы равноправны и независимы, а расположенные на них БД являются равноправными поставщиками данных в общее пространство данных.

Слайд #9

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

Слайд #10

Независимость от расположения
Пользователь, обращающийся к распределенной БД, ничего не знает о физическом размещении данных в узлах ИС.

Все операции над данными выполняются без учета их местонахождения.

Слайд #11

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

Слайд #12

Независимость от репликации
Возможность переноса изменений между БД средствами, не видимыми пользователю распределенной системы.

Слайд #13

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

Слайд #14

Управление распределенными транзакциями
Возможность выполнения операций обновления распределенной БД (INSERT, UPDATE, DELETE), не разрушающего целостность и согласованность данных.

Слайд #15

Аппаратная независимость
В качестве узлов распределенной системы могут выступать компьютеры любых моделей и производителей.

Слайд #16

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

Слайд #17

Независимость от сети
Спектр поддерживаемых конкретной СУБД сетевых протоколов не должен быть ограничением системы с распределенными БД.

Слайд #18

Независимость от типа СУБД
В распределенной системе могут «мирно сосуществовать» СУБД различных производителей и возможны операции поиска и обновления в БД различных моделей и форматов.

Слайд #19

Спасибо за внимание