Tom: kleine Verbesserung

Beitrag lesen

Hello,

Hi,

noch eine kleine Anmerkung hierzu:

location             anbieter
-------------        ---------------
id_location ---+     id_anbieter
plz            +---> id_location (indexed)
ort                  name
vorwahl              person
                     strasse
                     plz
                     ort
                     telefon
                     fax
                     email
                     http

Ziel der Normalisierung sollte es sein, keine Daten doppelt abzuspeichern, aber hier hast du Redundanz bei plz und ort.

Nö, so wie ich es verstanden habe, nicht unbedingt. Ein Anbieter für die Postleitzahl 22xxx muss seinen Geschäftssitz nicht auch in 22xxx haben.

Allerdings wirst Du Recht haben, dass man eine Mitteltabelle benötigen wird.
Es ist vermutlich eine n:m Beziehung, die ska benötigt, da es für jeden Ort mehrere Anbieter gibt und jeder Anbieter auch in mehreren Orten anbietet.

das wäre dann also besser:

location                location_anbieter           anbieter
 -------------           -----------------           ---------------
 id_location ----------- id_location        +------- id_anbieter
 plz                     id_anbieter -------+        name
 ort                     bemerkung                   person
 vorwahl                                             strasse
                                                     plz
                                                     ort
                                                     telefon
                                                     fax
                                                     email
                                                     http

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)