Zitat von
Valle:
Wenn der Titel noch mehr als Herr oder Frau beinhalten soll, z.B. eventuelle Doktortitel, dann täte ich eine Varchar-Spalte bevorzugen.
Herrje, ihr springt viel zu kurz.
Was ist nun aber mit der "Frau Prof. Dr. Dr h.c."
Prinzipiell gibt es
IMHO jedenfalls nur zwei Möglichkeiten :
1. Stammtabelle anlegen
D.h. Vergabe der Anrede durch separate Tabelle. Konkret : Anrede wird durch Combobox etc. zugeteilt. Nachteil : Anrede Tabelle muss extra gepflegt werden. Extra-Prommgrammpunkte zur Verwaltung usw. Vorteil : es können ganz eindeutige Listen gewisser ausgewählter Anreden ausgedruckt werden.
2. Normales Char-Feld. Ähnlich, wie Valle sagt. Flexibles Feld und der User kann machen, was er will.
Ich bevorzuge Methode 2. Weil : Suche einfacher. User halten sich sowieso nicht an Vorgaben, z.b. hinter "Dr." muss ein Leerzeichen und dann weiter.