¿Normalizar la tabla de género va demasiado lejos?

No soy un tipo de base de datos, pero estoy tratando de limpiar otra base de datos. Entonces, mi pregunta es ¿normalizar la tabla de género iría demasiado lejos?

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

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

Ahora al principio me pareció una tontería, pero luego lo consideré porque entonces puedo tener una fuente de datos constante desde la cual poblar o vincular. Estaré usando WPF. Si fuera otro marco probablemente lo evitaría, pero ¿qué opinas?

Respuestas a la pregunta(7)

Su respuesta a la pregunta