schnelle Frage.Adressen in einer Datenbank gespeichert sollten Sie normalisieren?
betrachten die folgende Tabelle (UK):
- CustomerID (PK)
- Vorname
- Nachname
- House_No/name
- Straße
- Stadt
- Postleitzahl
Möchten Sie die Adresse in eine andere Tabelle aufteilen? Grundlegende Geschäftsannahme ist, dass ein Kunde nicht mehr als eine Adresse haben kann.
ursprünglich getrennt ich dies aus so etwas wie folgt aussehen:
Kunden Tabelle
- CustomerID (PK)
- Vorname
- Name
- AddressID (FK)
Adresstabelle
- AddressID (PK)
- Postleitzahl (FK)
- House_Number_name
Postleitzahl Tabelle:
- Postleitzahl (PK)
- Street
- CityID (FK)
Stadt Tabelle
- CityID (PK)
- Cityname
es sei denn, ich meine Annahmen falsch haben, dass eine Postleitzahl identifiziert eindeutig eine Strasse- und Stadt ist dies nicht in 3NF?
MySQL und MS-Zugang? Markieren Sie keine nicht betroffenen Produkte. – jarlh
Für welches Land ist das gedacht? Zumindest in den USA gibt die Postleitzahl keine Straße oder gar eine Stadt an. Ich kann jedoch anderer Länder nicht sicher sein. –
Hallo Kumpel, das ist für UK. – satkin859