Функции СУБД.
Типовая организация СУБД.
Базы данных - поименованная совокупность структурированных данных, относящихся к определённой предметной области.
СУБД - именованная комплекс программных и языковых средств необходимых для создания баз данных, поддержки их в актуальном состоянии и организации поиска в них необходимой информации, таким образом, базы данных – совокупность таблиц
Основные функции СУБД
•СУБД должна предоставлять пользователям возможность сохранять, изменять и обновлять данные в БД
•СУБД должна иметь доступный конечным пользователям каталог, в котором хранится описание элементов данных (так называемый системный каталог – хранилище информации, описывающей данные БД (метаданных): имена, типы и размеры элементов данных;
•СУБД должна иметь механизм, который гарантирует выполнение либо всех операций обновления данной транзакции, либо ни одной из них
•СУБД должна иметь механизм, который гарантирует корректное обновление БД при параллельном выполнении операций обновления многими пользователями
•СУБД должна предоставлять средства восстановления БД на слу чай ее повреждения или разрушения
•СУБД должна иметь механизм, гарантирующий возможность до ступа к БД только санкционированных пользователей
•СУБД должна обладать способностью к интеграции с коммуника ционным программным обеспечением
•СУБД должна обладать инструментами контроля за тем, чтобы данные и их изменения соответствовали заданным правилам
•СУБД должна обладать инструментами поддержки независимости программ от фактической структуры БД
•СУБД должна предоставлять некоторый набор различных вспо могательных служб
Более точно, к числу основных функций СУБД принято относить следующие
•Непосредственное управление данными во внешней памяти
•Управление буферами оперативной памяти
•Управление транзакциями
•Журнализация
•Поддержка языков БД