Schönen Abend Accessianer,
um der zweiten Normalform zu entsprechen, frage ich mich immer wieder, wo Nachschlagetabellen überhaupt einen Sinn machen und wo sie überflüssig sind, bzw. aus "Verkomplizierungsgründen" keinen Sinn machen.
Dazu gibt es die verschiedensten Meinungen.
Sollte man z.B. in einem Kundenstamm eine Nachschlagetabelle für Postleitzahlen oder gar Bankleitzahlen anlegen?
Macht es Sinn, eine solche Tabelle auch für Vornamen anzulegen?
Welche Empfehlungen gibt es diesbezüglich?
Vielen Dank im Voraus und viele Grüße
Rainer
Hallo,
ZitatSollte man z.B. in einem Kundenstamm eine Nachschlagetabelle für Postleitzahlen oder gar Bankleitzahlen anlegen?
Für die Postleitzahlen allein, meiner Meinung nach nicht, da es doppelte PLZ gib. Es gibt verschieden Orte mit gleicher PLZ. Das Gleiche gilt auch für die BLZ. Bankzweigstellen können die gleiche BLZ haben. Es ist schon sehr einfach, in einem Kombi die ersten zeichen einzugeben und schon kann man den richtigen Eintrag wählen.
ZitatMacht es Sinn, eine solche Tabelle auch für Vornamen anzulegen?
Das hängt davon ab, ob Du häufig neue Namen erfasst.
Ich persönlich bin ein Freund dieser Nachschlagetabellen.
Hallo,
ich würde nur bis max. 3. Normalform gehen.
Nur weil es Konform ist muss eine Tabellenstruktur nicht unbedingt auch gut sein.
Viele Nachschlagetabellen bedeuten auch zwangsweise viele Joins in Abfragen was zu Lasten der Performance geht.
Also ich würde in 99% der Anwendungen wohl nicht soweit gehen dass ich PLZ oder Ortsname, geschweige denn Vornamen in Nachschlagetabellen packen würde.
Gruß Andreas
Hallo,
es wäre auch möglich, zwecks "Komfort" ein "Nachschlagen" (mittels Form-Kombifeld) auf die selbe Spalte in derselben Tabelle zu erledigen, sinnvoll z. B. bei "Ort" oder "PLZ" , wenn diese Spalten ansonsten keinen weiteren Einfluß auf die Datenerfassung haben müssen.
Hallo MzKlMu, hallo Andreas, hallo Franz,
vielen Dank für Eure Tipps! :)
Schönen sonnigen Wochenanfang wünscht Euch
Rainer