yo,
Wie Dir beliebt. Sinnvollerweise würde ich jedoch Beziehungen zwischen Tabellen (und um nichts anderes handelt es sich) immer per Foreign-Key-Felder auf die jeweiligen Primärschlüsselspalten der "Wertetabellen" darstellen - und dann mit dem jeweiligen Feldtyp. Informiere Dich zu den Themen "Normalisierung" und "n:m-Beziehung".
ein ähnliches thema hatten wir vor kurzen, ich persönlich halte das für einen design-fehler, auf tabellen zu referenzieren, die letztlich nur als "lookup" tabellen dienen. bei der modellierung geht es aber vielmehr um kontrolle und abhängigkeiten und die auswahl einer person ist nicht von dieser look-up tabelle abhängig.
Ilja