НГТУ, кафедра АППМ
Основные функции СУБД
1.Непосредственное управление данными во внешней памяти
Эта функция включает обеспечение необходимых структур внешней памяти как для хранения данных, непосредственно входящих в БД, так и для служебных целей, например, для убыстрения доступа к данным
2.Управление буферами оперативной памяти
СУБД обычно работают с БД значительного размера. Практически единственным способом реального увеличения скорости работы с такими БД является буферизация данных в оперативной памяти.
3.Управление транзакциями
Транзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое. Либо транзакция успешно выполняется, и СУБД фиксирует (COMMIT) изменения БД, произведенные этой транзакцией, во внешней памяти, либо ни одно из этих изменений никак не отражается на состоянии БД. Понятие транзакции необходимо для поддержания логической целостности БД.
4.Поддержка языков БД
Для работы с базами данных используются специальные языки, в целом называемые
языками баз данных.
5.Журнализация
Одним из основных требований к СУБД является надежность хранения данных во внешней памяти,
поэтому большинство СУБД на сегодняшний день являются журналируемыми, то есть все данные
подлежат детальной «описи»