Как использовать таблицы LookUp в oracle?

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

  1. Как поддерживается целостность? (т.е. как мне убедиться, что только значения из таблицы состояний попадают в другие таблицы?)

  2. Переходит ли имя состояния в другие таблицы или идентификатор состояния из таблицы состояний попадает в другие таблицы?

5
задан OMG Ponies 1 June 2011 в 04:01
поделиться