і можливості. p align="justify"> СУБД виконує велику кількість найважливіших функцій, виконання яких непомітно кінцевим користувачам. Перейдемо до їх опису деяких найбільш важливих. p align="justify">) Управління зберіганням даних.
Ця функція надає користувачам можливості виконання таких операцій з даними, як збереження, вилучення та оновлення інформації. А також забезпечення необхідних структур зовнішньої пам'яті як для зберігання даних, які безпосередньо входять у БД, так і для службових цілей, наприклад для прискорення доступу до даних. p align="justify">) Управління буферами оперативної пам'яті.
СУБД зазвичай працюють з БД значного розміру; принаймні цей розмір зазвичай істотно перевищує доступний об'єм оперативної пам'яті. Якщо при зверненні до будь-якого елементу даних буде здійснюватися обмін із зовнішньою пам'яттю, то вся система буде працювати зі швидкістю пристрою зовнішньої пам'яті. Єдиним же способом реального збільшення цієї швидкості є буферизація даних в оперативній пам'яті. У розвинених СУБД підтримується власний набір буферів оперативної пам'яті з власною дисципліною заміни буферів. При управлінні буферами основної пам'яті доводиться розробляти і застосовувати узгоджені алгоритми буферизації, журналізації і синхронізації. Однак існує окремий напрямок СУБД, орієнтовані на постійну присутність в оперативній пам'яті всієї БД. Цей напрямок грунтується на припущенні, що в предвидимом майбутньому об'єм оперативної пам'яті комп'ютерів зможе бути настільки великий, що дозволить не турбуватися про буферизації. Але поки ці роботи знаходяться в стадії досліджень. p align="justify">) Управління словником даних.
СУБД використовує спеціальний системний каталог, який називають також словником даних, для пошуку необхідних структур даних і їх відносин, допомагаючи уникнути кодування таких складних взаємозв'язків у кожній програмі, адже будь-які програми отримують доступ до даних за допомогою СУБД.
Словник даних є сховищем інформації, яка описує дані в базі даних. Передбачається, що каталог доступний як користувачам, так і функцій СУБД. Зазвичай в словнику даних: міститься наступна інформація: імена, типи і розміри елементів даних; імена зв'язків; накладаються на дані обмеження підтримки цілісності; імена користувачів, яким надано право доступу до даних; зовнішня, концептуальна і внутрішня схеми і відображення між ними; статистичні дані , наприклад частота транзакцій і лічильники звернень до об'єктів бази даних.
Таким чином, СУБД забезпечує абстракцію даних, тим самим усуваючи в системі структурну залежність і залежність за даними.
) Журналізація.
Одна з основних вимог до СУБД - надійне зберігання даних у зовнішній пам'яті. Під надійністю зберігання розуміється те, що СУБД повинна бути в змозі від...