Seite 2 von 2
Re: Probleme bei Abfrage mit leeren Feldern
Verfasst: Mi, 27.10.2010 10:23
von herz4
DPunch hat geschrieben:Eine Auslagerung, möglicherweise zusammen mit einem UNIQUE - Constraint über die PLZ, macht die Datenbank als Ganzes sicher fehlerresistenter.
Klingt für mich sehr interessant! Überhaupt, schönen Dank für's Einklinken.
Es gibt in Deutschland nicht nur einen Ort zu vielen Postleitzahlen. Umgekehrt, zu vielen Ortsnamen - wie z.B. Neustadt - gibt es viele PLZ. Da krieg ich gerade UNIQUE gar nicht auf die Reihe ...
Ich freute mich über weiteres "Einklinken" auch von Dir, DPunch!
René
Re: Probleme bei Abfrage mit leeren Feldern
Verfasst: Mi, 27.10.2010 13:48
von DPunch
Aloha
herz4 hat geschrieben:Es gibt in Deutschland nicht nur einen Ort zu vielen Postleitzahlen. Umgekehrt, zu vielen Ortsnamen - wie z.B. Neustadt - gibt es viele PLZ. Da krieg ich gerade UNIQUE gar nicht auf die Reihe ...
Jede Postleitzahl identifiziert eindeutig einen Orts-/Stadtnamen, insofern ist man da auf der sicheren Seite. Umgekeht geht das natürlich nicht aber das war auch nicht der Vorschlag

Die PLZ als Primärschlüssel oder mit einem UNIQUE - Constraint verhindert aber, dass z.B. einmal der Datensatz ("81477","Muenchen") und einmal der Datensatz ("81477","München") vorkommt.
Re: Probleme bei Abfrage mit leeren Feldern
Verfasst: Mi, 27.10.2010 14:43
von herz4
@DPunch
Tut mir leid, Dir widersprechen zu müssen: Nicht nur die Postlei[t/d]zahl meines Ortes hat mehr als einen, hier zwei Orte zugehörig, dass trifft für mehre hundert PLZ in Deutschland zu! Ich habe mir gerade ein größeres File aus dem Netz gezogen, aus dem ich diese Daten habe. Es möge nicht das aktuellste sein - die sind kaum kostenlos zu haben - aber es hat sich nichts grundlegendes geändert! Nun bin ich dabei, diese Daten so aufzuarbeiten, dass sie mir dienlich werden, bestenfalls zusammen(!) mit dem Telefon-Vorwahlverzeichnis.
Jedenfalls ist für mich jetzt sicher, das die PLZ nicht UNIQUE sein kann, erst mit dem Ortsnamen zusammen!
Sorry!
Re: Probleme bei Abfrage mit leeren Feldern
Verfasst: Mi, 27.10.2010 15:53
von DPunch
Aloha
herz4 hat geschrieben:Tut mir leid, Dir widersprechen zu müssen: Nicht nur die Postlei[t/d]zahl meines Ortes hat mehr als einen, hier zwei Orte zugehörig, dass trifft für mehre hundert PLZ in Deutschland zu!
Das muss Dir überhaupt nicht Leid tun, denn Du hast ja grundsätzlich Recht - ich hatte mich allerdings so allgemein ausgedrückt, weil das Problem als solches ja eigentlich keins ist (bzw in meinen Erfahrungen nie eins war).
Solange der Empfänger z.B. eines aus einer derart aufgebauten Datenbank Serienbriefs sich nicht beleidigt fühlt, weil statt des Namens seiner 200-Seelen-Gemeinde der Name der benachbarten 200-Seelen-Gemeinde hinter der gleichen PLZ steht, ist das überhaupt kein Problem. Hin und wieder vielleicht ärgerlich für die zuständige Poststelle, aber das wars dann auch.
herz4 hat geschrieben:Jedenfalls ist für mich jetzt sicher, das die PLZ nicht UNIQUE sein kann, erst mit dem Ortsnamen zusammen!
Das widerspricht der kompletten Idee, denn dann kannst Du wieder Datensätze ala ("81477","Muenchen") und ("81477","Munchen") in die Tabelle stecken.
Ist auf jeden Fall ein streitbares Thema, ich persönlich hatte jedoch nie Probleme mit dem Auslagern in eine eigene Tabelle, die die PLZ als PK benutzt.