Similar presentations:
Правила Дейта
1.
Правила Дейта2.
Кристофер Дейт (р. 1941)Один из крупнейших
специалистов в
области БД. Работал
над развитием
реляционных СУБД
совместно с Эдгаром
Коддом.
3.
По характеруорганизации данных и
доступа к ним
Персональные
Общие
Распределённые
4.
Общие БД5.
Полностью распределённая БДРаспределённая база данных — база данных, составные части
которой размещаются в различных узлах компьютерной сети в
соответствии с каким-либо критерием.
6.
Частично распределённая БД7.
Локальная автономияУправление данными на каждом из узлов
распределенной системы выполняется
локально, независимо от других узлов
системы.
локальные
данные
принадлежат
локальным владельцам и сопровождаются
локально;
все локальные процессы остаются чисто
локальными;
все
процессы
на
заданном
узле
контролируются только этим узлом.
8.
Независимость от центрального узлаВ
идеальной
системе
все
узлы
равноправны
и
независимы,
а
расположенные на них БД являются
равноправными поставщиками данных
в общее пространство данных.
9.
Непрерывное функционированиеВозможность непрерывного доступа к
данным
вне
зависимости
от
их
расположения и вне зависимости от
операций, выполняемых на локальных
узлах.
10.
Независимость от расположенияПользователь,
обращающийся
к
распределенной БД, ничего не знает о
физическом размещении данных в узлах
ИС.
Все операции над данными выполняются
без учета их местонахождения.
11.
Независимость от фрагментацииВозможность распределенного размещения
данных, логически представляющих собой
единое целое.
Фрагментация
Горизонтальная хранение строк одной
таблицы на различных
узлах.
Вертикальная распределение
столбцов логической
таблицы по
нескольким узлам.
12.
Независимость от репликацииВозможность
переноса
изменений
между БД средствами, не видимыми
пользователю распределенной системы.
13.
Обработка распределенных запросовВозможность выполнения операций
выборки над распределенной БД,
сформулированных в рамках обычного
запроса на языке SQL.
14.
Управление распределеннымитранзакциями
Возможность выполнения операций
обновления
распределенной
БД
(INSERT,
UPDATE,
DELETE),
не
разрушающего
целостность
и
согласованность данных.
15.
Аппаратная независимостьВ качестве узлов распределенной
системы могут выступать компьютеры
любых моделей и производителей.
16.
Независимость от ОСВозможно многообразие операционных
систем,
управляющих
узлами
распределенной системы.
17.
Независимость от сетиСпектр поддерживаемых конкретной
СУБД сетевых протоколов не должен
быть
ограничением
системы
с
распределенными БД.
18.
Независимость от типа СУБДВ
распределенной
системе
могут
«мирно
сосуществовать»
СУБД
различных производителей и возможны
операции поиска и обновления в БД
различных моделей и форматов.