Хочу предложить свои соображения по избежанию

Правда, я ничего в этом не соображаю.

Надо сделать так ,чтобы фактического удаления записи человеком не было.НИ КАКИМ!
Запись в базе помечалась бы как "удаленная" и не отображалась.Как в файловой системе, той лишь разницей ,
что фактическое удаление поисходило бы автоматически , спустя некоторое время, например через месяц.