区分にコードを使うのは古典的?

'1'とかはデータ量削減のためなのか?そのまま'承認済'とかでもいいような気がする。日本語環境だと使いにくいのかなぁ。
参考→http://www.oreillynet.com/pub/a/databases/2006/01/06/enumerated-fields-in-postgresql.html
追記→リレーションを組んでく方針なら、IDで外部キー制約にして管理するのもアリか。