Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 7. Загальні відомості про архітектуру СУБД...doc
Скачиваний:
4
Добавлен:
29.08.2019
Размер:
313.86 Кб
Скачать

7.2. Класифікація баз даних

Бази даних можна класифікувати за різними ознаками:

за характером інформації, що зберігається:

 фактографічні;

 документальні.

Якщо провести аналогію з прикладами інформаційних сховищ на паперових носіях, то фактографічні БД – це картотеки, а документальні – це архіви. В фактографічних БД зберігається лаконічна інформація у строго визначених форматах. В документальних БД – будь-які документи, причому не обов’язково текстові але й графіка, відео, звук (мультимедіа) тощо.

за технологією обробки даних:

 централізовані;

 розподілені.

Централізована база даних зберігається в пам’яті однієї обчислювальної системи. Якщо ця система є компонентом мережі ЕОМ, можливий розподілений доступ до такої бази. Такий спосіб використання баз даних часто використовують в локальних мережах.

Розподілена база даних складається з декількох, можливо навіть таких, що перетинаються або навіть дублюють одна одну частин, які зберігаються в різних ЕОМ обчислювальної мережі. Робота з такою базою здійснюється за допомогою системи управління розподіленою базою даних (СУРБД).

за способом доступу до даних:

 бази даних з локальним доступом;

 бази даних з віддаленим (мережним) доступом.

Системи централізованих баз даних з віддаленим (мережним) доступом припускають різні архітектури подібних систем:

 „файл-сервер”;

 „клієнт-сервер”.

Файл-сервер. Архітектура БД з мережним доступом припускає виділення одного з комп’ютерів мережі як центрального (мережного). На такому комп’ютері зберігається спільно використовувана централізована БД. Всі інші комп’ютери мережі виконують функції робочих станцій за допомогою яких підтримується доступ користувальницької системи до централізованої бази даних. Файли бази даних у відповідності з користувальницькими запитами передаються на робочі станції де в основному й відбувається обробка. При великій інтенсивності доступу до однакових даних, продуктивність інформаційної системи знижується.

Користувачі можуть також створювати на робочих станціях локальні БД, які використовуються ними монопольно.

Концепція архітектури „файл-сервер” умовно відображена на рис.7.1.

Передача файлів БД для обробки

Файл-сервер

Збереження станція 1

Обробка станція 1

Робоча станція 1

Робоча станція 2

Робоча станція n-1

Робоча станція n

Рис. 7.1. Схема обробки інформації в БД за принципом „файл-сервер”

Клієнт-сервер. Ця концепція передбачає, що крім збереження централізованої бази даних, центральний комп’ютер (сервер бази даних) повинен забезпечувати виконання основного об’єму обробки даних. Запит на дані, які видаються клієнтом (робочою станцією), породжує пошук і добування даних на сервері. Добуті дані (однак не файли) транспортуються в мережі від сервера до клієнта. Специфікою архітектури „клієнт-сервер” є використання мови структурованих запитів SQL. Концепція „клієнт-сервер” умовно зображена на рис. 7.2.

Транспортування добутих даних з БД

Сервер БД

Робоча станція 1

Робоча станція 2

Робоча станція n-1

Робоча станція n

Рис. 7.2. Схема обробки інформації в БД за принципом „клієнт-сервер”

за структурою організації даних:

 реляційні;

 ієрархічні;

 мережні.

 об’єктно-орієнтовані.