русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2015-07-09; просмотров: 11484; Нарушение авторских прав


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

 

 

 

 

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

 

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

 

 

 

 

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

 

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

— реляційні;

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

— мережні.

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

 



<== предыдущая лекция | следующая лекция ==>
Загальні поняття про бази даних | Ієрархічна модель даних


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.232 сек.