жуть бути класифіковані як ті, які не вимагають доступу до даних на інших сайтах (локальні додатки), і ті, які вимагають подібного доступу (глобальні додатки). У розподіленої СУБД має існувати хоча б одне глобальне додаток, тому будь-яка СУРБД повинна мати такі особливості
: Набір логічно пов'язаних поділюваних даних.
Збережені дані розбиті на деяку кількість фрагментів.
Між фрагментами може бути організована реплікація даних.
Фрагменти і їхні репліки розподілені по різних сайтах.
Сайти пов'язані між собою мережевими з'єднаннями.
Робота з даними на кожному сайті управляється СУБД.
СУБД на кожному сайті здатна підтримувати автономну роботу локальних додатків.
СУБД кожного сайту підтримує хоча б одне глобальне додаток.
Немає необхідності в тому, щоб на кожному із сайтів системи існувала своя власна локальна база даних, що і показано на прикладі топології СУРБД, представленої на рис.1.
управління база реляційна розподілена
В
Рис.1 Топологія системи управління розподіленою базою даних
З визначення СУРБД випливає, що для кінцевого користувача розподіленість системи повинна бути абсолютно прозора (невидима). Іншими словами, від користувачів повинен бути повністю прихований той факт, що розподілена база даних складається з декількох фрагментів, які можуть розміщуватися на різних комп'ютерах і для яких, можливо, організована служба реплікації даних. p align="justify"> Очевидно, що типова СУРБД повинна забезпечувати, принаймні, той же набір функціональних можливостей, який визначається для централізованих СУБД, але крім цього, СУРБД повинна надавати наступний набір функціональних можливостей.
Розширені служби установки з'єднань повинні забезпечувати доступ до віддалених сайтам і дозволяти передавати запити і дані між сайтами, що входять у мережу.
Розширені засоби ведення каталогу, що дозволяють зберігати відомості про розподіл даних в мережі.
Засоби обробки розподілених запитів, включаючи механізми оптимізації запитів і організації віддаленого доступу.
Розширені функції управління паралельністю, що дозволяють підтримувати цілісність репліцируємих даних.
Розширені функції відновлення, що враховують можливість відмов у роботі окремих сайтів і відмов ліній зв'язку.
К. Дж. Дейт сформулював дванадцять правил для типової РСУБД. Основою для побудови всіх цих правил є те, що розподілена СУБД повинна сприйматися кінцевим користувачем точно так само, як і централізована СУБД. Дані правила схожі з дванадцятьма правилами Кодда для ...