У меня есть столбец: «Статус» в каждой таблице в моей БД.Цель этого - показать, используется ли данная строка или она была деактивирована.Значения могут быть (0 = деактивирован и 1 = активен).Я вижу это двумя способами: у меня могут быть перечисления, или я думаю, лучше ли сохранить этот столбец как FK, который ссылается на основную таблицу словаря системных данных, в которой есть все коды, используемые в системе.(веб-сайт)
Преимущество - каждая таблица, каждая строка может быть централизована через этот FK.Поэтому, если я когда-нибудь захочу проверить все строки, которые неактивны в моей системе, я могу из этой таблицы, так как все дочерние таблицы будут иметь статус = ID 233, где 233 = деактивирован в таблице словаря данных.
AnyВыгода или я должен придерживаться старого способа перечислений?Кроме того, я думаю, если мне нужно еще один статус для удаленного или это то же самое, что деактивировано?