Possible Duplicates:
Should I store Enum ID/values in the db or a C# enumeration?
Persisting Enums in database tables
Quick and easy question which will probably be fodder for discussion:
Let's say my application has an enum with 2-3 values which are basically never going to change.
Do you think those should be represented in the database in their own table and then referenced from other tables via foreign key relationships? Or should they be stored in the appropriate tables as simple integer fields containing the value of the enum?
Please explain your answer, also with respect to advocates of adherance to full third normal form design.