ні платформи;
* стійкість по відношенню до збоїв різного роду, в тому числі наявність багаторівневої системи резервування що зберігається;
* забезпечення безпеки збережених даних і розвиненою структурованої системи доступу до них.
Персональні СУБД - це програмне забезпечення, орієнтоване на вирішення завдань локального користувача або невеликої групи користувачів і призначене для використання на персональному комп'ютері. Це пояснює і їх друга назва - настільні. Визначальними характеристиками настільних систем є:
* відносна простота експлуатації, що дозволяє створювати на їх основі працездатні користувача програми;
* відносно обмежені вимоги до апаратних ресурсів.
За використовуваної моделі даних СУБД поділяють на ієрархічні, мережеві, реляційні, об'єктно-орієнтовані та ін Деякі СУБД можуть одночасно підтримувати кілька моделей даних.
Для роботи з даними, що зберігаються в базі, використовуються такі типи мов:
В· мова опису даних - високорівнева непроцедурного мова
декларативного типу, призначений для опису логічної
структури даних; В· мова маніпулювання даними - сукупність конструкцій, що забезпечують виконання основних операцій по роботі з даними: введення, модифікацію і вибірку даних за запитами. Названі мови в різних СУБД можуть мати відмінності. Найбільшого поширення набули два стандартизованих мови: QBE - мова запитів за зразком і SQL - структурований мова запитів. QBE у основному має властивості мови маніпулювання даними, SQL поєднує в собі властивості мов обох типів.
СУБД реалізує такі основні функції низького рівня:
* управління даними у зовнішній пам'яті;
* управління буферами оперативної пам'яті;
* управління транзакціями;
* ведення журналу змін до БД;
* забезпечення цілісності та безпеки БД.
Реалізація функції управління даними у зовнішній пам'яті забезпечує організацію управління ресурсами в файлової системи ОС.
Необхідність буферизації даних зумовлена ​​тим, що обсяг оперативної пам'яті менше обсягу зовнішньої пам'яті. Буфери являють собою області оперативної пам'яті, призначені для прискорення обміну між зовнішньою і оперативною пам'яттю. У буферах тимчасово зберігаються фрагменти БД, дані з яких передбачається використовувати при зверненні до СУБД або планується записати в базу після обробки. p align="justify"> Механізм транзакцій використовується в СУБД для підтримки цілісності Невідомо в ...