заності РБД здійснюється організацією інформаційних потоків усередині ЛБД і між ними по каналах зв'язку.
Основною проблемою при створенні РБД є розміщення даних; це визначає такі характеристики РБД, як обсяги збережених і оновлюваних даних, інтенсивність потоків інформації і надійність систем.
Проектування РБД може проходити в умовах:
а) створення АСУ тільки починається і стоїть завдання вибору оптимальної структури РБД і розміщення окремих ЛБД;
б) існує певна кількість ЛБД і ВЦ і стоїть завдання розміщення додаткового числа ЛБД і оптимального зміни структури зв'язків у системі;
в) формування географії та структури системи закінчено і стоїть завдання оптимального перерозміщення масивів і зміни топології зв'язків.
Найбільш характерними завданнями при проектуванні РБД є визначення структури РБД, визначення топології зв'язків, вибір стратегії пошуку та оновлення інформації, вибір системи управління РБД.
Розрізняють централізовані, децентралізовані і комбіновані структури РБД. Найбільш широкого поширення набули комбіновані РБД, для яких характерне наявність центральної бази даних, що зберігає загальносистемну інформацію про розміщення масивів у РБД. Число ЛБД на кожному рівні ієрархії визначається обмеженнями на обсяги збереженої інформації та обмеженнями на вартість створення ЛБД. Розміщення ЛБД залежить від розміщення споживачів і джерел інформації. br/>В
Рис. 4
Вибір топології мережі ЛБД визначається характером їх інформаційних взаємозв'язків, напрямком і інтенсивністю інформаційних потоків, необхідною надійністю і достовірністю передачі інформації. Зазвичай користувачі прикріплюються до однієї ЛБД і через цю ЛБД зв'язуються з іншими базами даних в РБД. Розрізняють такі типи структур зв'язків ЛБД в РБД: радіальну, радіально-вузлову, кільцеву, кожен з кожним, комбіновану (рис. 4, а - г). Найбільш надійною, з швидким пошуком інформації є система зі структурою "кожен з кожним ". Інформаційні зв'язки такого типу характерні для об'єктів, підлеглих один одному тільки функціонально.
Стратегія пошуку впливає на кількість і розміщення структурної і потоки запитної інформації. За відсутності інформації, затребуваної користувачем в найближчій ЛБД, можуть бути запропоновані наступні стратегії пошуку:
1) за структурної інформації про розміщення даних в РБД відбувається пошук необхідної ЛБД і звернення до цієї ЛБД;
2) здійснюється пошук в ЛБД більш високого рангу; якщо необхідна інформація відсутня, аналізується структурна інформація про зміст всіх підлеглих ЛБД; якщо необхідна інформація відсутня, переходять до ЛБД більш високого рівня ієрархії;
3) здійснюється звернення в керуючу ЛБД, де зберігається структурна інформація про всіх ЛБД;
4) здійснюється опитування всіх ЛБД або паралельно, або послідовно.
Стратегія 1 забезпечує мінімальні обсяги запитної інформації, але в кожній ЛБД необхідно зберігати структурну інформацію про розміщення масивів у РБД.
Стратегія 2 характерна для ієрархічних систем, в яких переважають інформаційні потоки зверху вниз.
Стратегія 3 мінімізує структурну інформацію. p> Стратегія 4 відрізняється великими потоками запитної інформації. p> Функціонування РБД передбачає наявність в ній потоків оновлення інформації. Серед стратегій оновлення можна виділити наступні: оновлення всіх дубльованих масивів по всім ЛБД виконує джерело інформації; джерело оновлює інформацію тільки в найближчій ЛБД, всі інші дубльовані масиви оновлюються з ініціативи цієї ЛБД; оновлення дубльованих масивів провід деться за алгоритмом (наприклад, мінімізує сумарні потоки оновлення). Стратегія оновлення повинна забезпечувати задану надійність, достовірність і швидкодія РБД. Розробка і впровадження ефективних систем управління РБД знаходяться в даний час на початковому етапі. Основний критерій при розробці системи управління РБД - мінімальна трудомісткість створення і впровадження її математичного забезпечення. Завдання може вирішуватися доопрацюванням і підстроюванням існуючих СУБД або створенням ефективних спеціальних систем управління РБД.