Я вижу возможное применение к этому, когда никто не хочет случайно повредить базу данных во время записи.Но в этом случае придется переместить базу данных назад, когда она закончит работать с ней, в противном случае при следующем запуске программы начнется с состояния базы данных «по умолчанию».
Это может быть другой вариант использования - вы всегда можете начать выполнение программы с известным состоянием данных.Предыдущее состояние может быть установлено из внешнего приложения.