Здавалка
Главная | Обратная связь

Еволюція розвитку інформаційних систем і систем баз даних



Традиційно інформацією прийнято називати відомості, що передаються людьми усною, письмовою або іншою формою. Первинні інформаційні системи (ІС) слугували для збирання, накопичення і обробки інформації з метою її ефективного використання для різних цілей.

Слід підкреслити, що дані у первинних ІС зберігалися у вигляді файлів. Кожний такий файл містив інформацію про екземпляри одного із об’єктів предметної області і представляв сукупність записів однакової структури, які розміщувалися послідовно на магнітній стрічці, яка була фізичним носієм інформації. У свою чергу запис файлу містив інформацію про певний екземпляр об’єкту і складався із сукупності значень реквізитів – найменших змістовних порцій економічної інформації, які описують конкретний об’єкт предметної області. У теорії баз даних місце для розміщення значення реквізиту на фізичному носієві отримало назву – поле. Дуже часто, записи різних об’єктів мали однакові поля поля, які використовувалися для їх сумісної обробки. Ієрархія елементів даних для файлової системи даних представлена на рис.1а.

Складні структури даних перетворювалися у складні залежності між файлами даних. Це вимагало створення складних програм пошуку необхідної інформації.

На рис.1.б показаний сучасний склад елементів, що утворюють базу даних, а саме: файли даних предметної області, метадані, індекси і метадані додатків. У розділі метаданих база даних містить опис самої себе у вигляді каталогу даних. Індекси зберігають зв’язки між даними, які дозволяють значно прискорити роботу додатків. Метадані додатків містять структури форм (для уводу даних) і звітів. Використання цих елементів БД проводиться за допомогою СУБД. Еволюція функцій обробки даних від обробки файлів даних до можливостей обробки сучасними СУБД показана у табл.1.

 
 

 


Переваги сучасних СУБД і недоліки файлових баз даних представлені у табл.1.

 

Таблиця 1.

Еволюція розвитку функцій систем управління баз даних

№ п/п Сучасні СУБД Файлові системи (до кінця 60-х років)
Надають користувачам можливість створювати нові БД і визначати їх схеми (логічні структури даних) за допомогою мови визначення даних (Data Definition Language – DDL) Не мали мови опису логічних структур даних, замість яких визначалася структура каталогів файлів
Надають користувачам можливість задавати запити до до БД на вибірку потрібної інформації або на її модифікацію на основі мови запитів (Query Language) або мови маніпулювання даними (Data Manipulation Language - DML) Не мали ефективної мови запитів до даних у середині файлу
Підтримують здатність збереження великих обсягів інформації (до багатьох гігабайтів і більше) на протязі тривалих відрізків часу, забезпечувати захист даних від несанкціонованого доступу, гарантувати ефективність операцій перегляду і зміни даних Не гарантували збереження даних при роботі з ними, якщо не використовували резервне копіювання файлу
Керують одночасним доступом до даних з боку багатьох користувачів, виключають можливість впливу дій одного користувача на результати, що отримує другий. Забороняють сумісне звертання до даних, що може привести до їх руйнації Відсутні інструменти до задоволення умов паралельного доступу до даних

 

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.