В моей базе данных многие таблицы имеют поле «Состояние», представляющее состояние, в которое попадает данная конкретная сущность. Мне сказали, что мы должны использовать таблицы поиска для такого рода вещей, но я не уверен в точном механизме. Может ли кто-нибудь прояснить эти моменты?
Как поддерживается целостность? (т.е. как мне убедиться, что только значения из таблицы состояний попадают в другие таблицы?)
Переходит ли имя состояния в другие таблицы или идентификатор состояния из таблицы состояний попадает в другие таблицы?