Forum: Datenbanken
Delphi
by BUG,
25. Nov 2014
Und da ist sie, die Verletzung der 1. NF :shock:
Das Alter im Geschlecht zu speichern halte ich für keine gute Idee. In relationalen Datenbanken würde ich, wenn ich nicht gerade Dokumente speichere, niemals zwei Werte in eine Spalte schreiben.
Forum: Datenbanken
Delphi
by BUG,
25. Nov 2014
Man kann es auch so sehen: Es sollte eigentlich keine Anfragen geben, bei dem der Enumwert direkt als String vom Nutzer kommt. Also kann man auch problemlos eine ID benutzen (vllt. einen Char für adhoc-Anfragen). Die Übersetzungstabelle kann man dann trotzdem haben, auch wenn man sie nur einmal ausliest.
Das ist Ansichtssache: Die Datenbank stellt einen View für die Anwendung bereit....