Geht die Normalisierung der Geschlechtertabelle zu weit?

Ich bin kein Datenbank-Typ, versuche aber, eine andere Datenbank aufzuräumen. Meine Frage ist also, ob die Normalisierung der Geschlechtertabelle zu weit gehen würd

User table:
userid int pk,
genderid char(1) fk
etc...

gender table:
genderid char(1) pk,
gender varchar(20)

Now zuerst schien es mir albern, aber dann habe ich es in Betracht gezogen, weil ich dann eine konstante Datenquelle zum Auffüllen oder Binden haben kann. Ich werde WPF verwenden. Wenn es ein anderes Framework wäre, würde ich es wahrscheinlich vermeiden, aber was denkst du?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage