сімейства дуже широко використовувалися до недавнього часу СУБД Dbase (DbaseIII +, DbaseIV), FoxPro, Clipper, Paradox. p align="justify"> Добре відомо, що історія розвивається по спіралі, тому після процесу "персоналізації" почався зворотний процес - інтеграція. Множиться кількість локальних мереж, все більше інформації передається між комп'ютерами, гостро постає завдання узгодженості даних, що зберігаються і обробляються в різних місцях, але логічно один з одним зв'язаних,
виникають завдання, пов'язані з паралельною обробкою транзакцій - послідовностей операцій над БД, що переводять її з одного несуперечливого стану в інший несуперечливе стан. Успішне
рішення цих завдань приводить до появи розподілених баз даних, що зберігають всі переваги настільних СУБД і в той же час дозволяють організувати паралельну обробку інформації і підтримку цілісності БД. Саме до цього етапу можна віднести початок робіт, пов'язаних з концепцією об'єктно-орієнтованих БД. p align="center"> 1. Основна частина
1.1 Призначення та основні функції СУБД
1.1.1 Призначення СУБД
Між фізичної базою даних (тобто даними, які реально зберігаються) і користувачами системи розташовується рівень програмного забезпечення - система управління базами даних. Всі запити користувачів на доступ до бази даних обробляються СУБД; всі наявні засоби додавання файлів даних, вибірки та оновлення даних в цих файлах також забезпечує СУБД. p align="justify"> Основне завдання СУБД - надати користувачеві бази даних можливість працювати з нею, не вникаючи в деталі на рівні апаратного забезпечення (користувач більш відсторонений від цих деталей, ніж прикладний програміст, що використовує середовище програмування). Іншими словами, СУБД дозволяє кінцевому користувачеві розглядати базу даних як об'єкт більш високого рівня в порівнянні з апаратним забезпеченням, а також надає у його розпорядження набір операцій, які висловлюються в термінах мови високого рівня (наприклад, набір операцій, які можна виконувати за допомогою мови SQL) .
СУБД є посередниками між логічною структурою даних, необхідних різним додаткам, та фізичними сховищами даних (зазвичай це файлова система персонального комп'ютера або сервера, хоча останнім часом сховища можуть розподілятися між багатьма серверами). Фізична структура даних (зокрема, файлова) повинна бути прихована від програмістів. СУБД повинні зберігати логічну структуру (метадані), запобігаючи неузгоджені зміни даних, що порушують цю структуру. p align="justify"> Таким чином, будь-яка СУБД повинна забезпечувати наступне:
компактне зберігання даних (без дублювання);
оптимізацію доступу до даних;
логічну цілісність (узгодженість) даних;
...