Page 24 - 6430
P. 24
Рис. 4.1. Компоненти системи бази даних
Крім того, ядро СУБД задіяне в управлінні транзакціями,
блокуваннях, резервному копіюванні і відновленні. В ядро СУБД
входять менеджери буферів, даних, транзакцій, журналів.
Менеджер буферів – призначений для рішення задач
ефективної буферізації оперативної пам'яті.
Менеджер даних – призначений для управління зовнішньою
пам'ятью, забезпечення створення структур для даних, що
зберігаються і допоміжних структур (індекси і т.ін.).
Менеджер транзакцій – підтримує механізми фіксації і
відкату транзакцій, пов’язаний з менеджером буферів
оперативної пам'яті і забезпечує зберігання всієї інформації, яка
потрібна після збоїв системи.
Менеджер журналів – забезпечує реєстрацію відомостей про
виконання транзакцій, про працюючих користувачів, про
виконання застосування, про доступи до різних структур даних і
т.ін.
Підсистема засобів проектування являє собою набір
інструментів, які спрощують проектування і реалізацію баз даних
і їх застосувань. Як правило, цей набір містить засоби для
створення таблиць, форм, запитів й звітів. В СУБД є також мови
програмування і інтерфейси до них.
24