Система управления базами данных (СУБД) – это комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями.
Функции:
· управления данными во внешней и оперативной памяти компьютера
· управления транзакциями
· журнализации изменений БД
· поддержки языков доступа к данным
Компоненты:
1) ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,
2) процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,
3) подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД
4) а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы.