tiny int
why?
it allows you to cater for change. ie you may think youonly need 10 now, your users may come upo with ever more creative values. if its an ENUM it requires design chanegs, if its a FK to another table its a data change with minimum impact on development resources.
Also depending on the implementation the ENUM may impact on use elsewhere (this is applicable if you are using Access/JET).
A change in term or description requires changes to the table with an ENUM