Zitat von
omata:
Tabelle1 = Person: Titel1, Vorname, Titel2, Nachname
Tabelle2 = Geschlecht: Klartext, Anrede, Anrede2, Briefanrede
Tabelle3 = Adresse: Strasse, PLZ, Ort
Tabelle1: alle Felder null
Tabelle2: Klartext: "FC Bayern München"; Briefanrede: "z.Hd. des Präsidenten Franz Beckenbauer"; Rest null
Tabelle3: entsprechend
Und schon kann man dennoch wunderbar mit DropDown-Boxen die Titel und Anreden benutzen, ohne dass sie in solchen Fällen stören, oder die
DB teilweise Zweckentfremden müssten. Mir gefällt diese Aufteilung, je mehr ich drüber nachdenke, ausgesprochen gut!
Edit:
Zitat:
Beste Anrede ist aber die : "." Warum wohl ?
Das CHAR-Feld auf not-null gedonnert? Macht wenig Sinn, und ist daher klar ein Designfehler. Firmen z.B. benutzen eben keine Anrede. Das ist aber kein Problem der Aufteilung an sich, sondern lediglich dieses einen Feldes.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)