В определенных областях (по крайней мере, в области финансов, медицины), вы обязаны иметь полный аудиторский учет в соответствии с законодательством или законодательством. Это тоже будет регулярно проверяться
Как и отдельные таблицы (с дополнительной временной информацией) для истории, информация о записи обычно также хранится в строке, как вы заметили. Обычно столбцы «Когда» и «По» для «Создано», «Изменено», «Деактивировано» и т. Д.
Идея «IsDeleted» называется логическим или мягким удалением для сохранения данных.
Большинство систем, над которыми я работал, запрещают «жесткое» удаление, за исключением определенных условий