Seite 1 von 1
Postleitzahlen in Adressdatenbank
Verfasst: Mo, 14.09.2009 13:18
von TorstenS
Hallo,
ich möchte mir eine Adressdatenbank erstellen. Das Problem auf das ich jetzt gestossen bin ist, das es ja Orte mit mehreren Postleitzahlen und umgekehrt eine Plz für mehrere Orte gibt. Also eine n:m Beziehung die man durch eine dritte Tabelle auflösen muss. Ich habe jetzt 4 Tabellen, für Adressen, Ort, Ortsteil und Plz. Jetzt noch eine 5. wo mit 2 Primärschlüssel die n:m Beziehung aufgelöst wird.
Soweit ist alles klar, nur fehlt mir das Fachwissen um diese Tabellen in ein Formular einzubinden.
Kann jemand helfen?
Gruß
Torsten
Re: Postleitzahlen in Adressdatenbank
Verfasst: Fr, 09.10.2009 16:50
von AndreasJBittner
Hi,
da fällt mir noch ein, vielleicht machst Du ein View/Abfrage, die das enthält, was Dum im Formular haben willst - fertig.
Grüße
Andreas
Re: Postleitzahlen in Adressdatenbank
Verfasst: Fr, 09.10.2009 19:16
von eBayer
warum machst Du das so kompliziert?
ID PLZ ORT
01 1234 ABCD
02 1234 ABCX
03 2345 DEFG (Waldweg)
04 2347 DEFG (Bahnhofstr)
05 3456 IJKL
Wenn Du Deine Adressen mit der ID verbindest, hast Du kein Problem mehr und ich denke im Sinne der Normalisierung ist das auch tolerierbar.
Gruß eBayer
Re: Postleitzahlen in Adressdatenbank
Verfasst: Mo, 12.10.2009 14:52
von Gert Seler
Hallo Andreas,
es ist schon sehr vorteilhaft vor das erstellen einer "Datenbank" egal ob "Ooo_Base" oder "Ooo_Calc" entsprechende
Literatur zu inhalieren.
Wie "eBayer" schreibt, das wichtigste ist die "Normalisierung" der Daten, sodaß jeder DatenSatz seinen Einzigartige
"Primärschlüssel" erhält, im Beispiel mit den einmalig vergebenen Nummern (01 bis 05).
Zusätzlich muß beachtet werden, das auch größere Firmen innerhalb der Gemeinde eine eigene PostLeitZahl erhalten.
So hat die Firma "Henkel KGaA" in Düsseldorf die PLZ 40191. Ebenso in größeren Gemeinden die "Stadtverwaltung" oder das "Rathaus".
mfg
Gert
Re: Postleitzahlen in Adressdatenbank
Verfasst: Mo, 12.10.2009 18:52
von AndreasJBittner
Hallo Gert,
na klar, da hast Du recht (...inhalieren), aber was hat es für einen Sinn, bei einer PLZ-Tabelle bis zur 5. Normalform zu gehen, wenn Du Dir dann eine Komplexität einhandelst, die Du (... na Du vielleicht, aber der Frager oben) dann nicht mehr beherrscht. Selbst im deutschen Wiki-Artikel zu Normalisierung-Datenbank wird die PLZ-Ort-Tabelle im ersten Beispiel erst mal nicht weiter geteilt.
Vielleicht ist es manchmal besser, Dinge *so einfach* wie möglich und nicht *so richtig* wie möglich zu machen

Schöne Grüße
Andreas
Re: Postleitzahlen in Adressdatenbank
Verfasst: Mo, 12.10.2009 19:10
von eBayer
Hallo Andreas,
das hatte ich Dir auch so geschrieben..... keine Normalisierung um jeden Preis.
Kommst Du denn mit meinem Vorschlag nicht klar?
Gruss eBayer
Re: Postleitzahlen in Adressdatenbank
Verfasst: Mo, 12.10.2009 19:18
von AndreasJBittner
Hallo eBayer,
ich schon

das Problem hatte ja Torsten (1. Eintrag).
Schöne Grüße
Andreas