When you model inheritance through class table inheritance relationships in a database model, do you...
1) Include an attribute (boolean for two subtipes, string for more subtipes) which identifies the particular subtipe of each record?
2) Include this identification as a foreign key to a table containing a description of all the possible subtypes?
3) None of the above and rely on "trial and error" lookup in subtables on the few times it is needed?