logo search
Базы данных_учпос_Любицкий Ю

5. Восстановление баз данных

При работе с базой данных ее целостность может быть нарушена по ряду причин:

  1. в результате несогласованности или ошибочности действий, выполняемых при обработке данных СУБД, прикладными программами или пользователями;

  2. при аварийном завершении работы прикладной программы;

  3. в результате потери содержимого оперативной памяти компьютера (мягкий сбой), например, при отключении питания;

  4. при выходе из строя физического устройства внешней памяти, на котором хранится база данных (жесткий сбой).

При возникновении любой из перечисленных ситуаций СУБД должна автоматически выполнить процесс возвращения базы данных в исходное согласованное состояние. Этот процесс называется восстановлением базы данных и поддерживается с помощью журнала, в котором СУБД регистрирует все действия (транзакции), выполняемые с данными.