MudGuard: Datenbank verkleinern

Beitrag lesen

Hi,

Nehmen wir zum Beispiel die Straße, die wird nie öfter als einmal in der Datenbank so stehen, vor allem nicht mit der Hausnummer zusammen.

Es soll aber, auch wenn es kaum zu glauben ist, tatsächlich Fälle geben, in denen mehrere Leute im selben Ort in derselben Straße und auch noch unter derselben Hausnummer wohnen.

Das wird eine sehr große KundenDatenbank

Ah, eine sehr große.

mit ca. 1 Million Einträgen

äh - doch keine große.

Mal grob gerechnet: 80Mio Deutsche, 1Mio Kunden ==> jeder 80. wäre demnach Kunde.
Ich kenne viele Wohnblöcke mit 10 oder mehr Stockwerken , jeweils 4 oder 5 Wohnungen pro Stockwerk.
Wenn da im Durchschnitt 2 Leute drin wohnen, wären das bereits 10*5*2 = 100 Leute. Da ja jeder 80. Kunde ist, müßten dann schon 2 Kunden pro derartigem Wohnblock existieren ...

da würde es schon sinn machen die Straße und Hausnummer seperat einzugeben, aber da ist dann wieder das Problem bei Importen von gekauften Adressen (zB Klicktel)

Kundendaten oder gekaufte Adressen - Du widersprichst Dir ...

da hängen Straße und Hausnummer zusammen und diese via Programm zu trennen fürht bestimmt zu fehlern

Richtig - das ist nicht ganz einfach

Einfach beim letzten leer Zeichen trennen

Blablubbstr. 13 7/5

Die PLZ könnte da wiederum gleich als ID für den Ort dienen.

Wie schon erwähnt geht das nicht, da die Beziehung zwischen PLZ und Ort n:m ist - es gibt Orte mit mehreren PLZ und es gibt PLZ, zu denen es mehrere Orte gibt.

So kann man sich das feld "ort" sparen.

Nö.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.