Hilfe beim Entwurf einer Kundendatenbank

StevenWeber

Neuer Benutzer
Beiträge
2
Moin,

ich brauch mal euren Rat. Und zwar möchte ich eine Kundendatenbank (SQL) erstellen.

Ich habe eine Tabelle mit den Kundendaten.

tblKunde
-KundenID
-Name
-Steuernummer
-usw.

Das Problem ist das jeder Kunde drei Adressen hat. Eine Lieferadresse, eine Hauptadresse und eine Rechnungsadresse.

Das könnte ja alles in eine Tabelle z.B.

-LieferAdStrasse
-LieferAdStrassenNr
-RechnungsAdStrasse
-RechnungsAdStrassenNr
-usw.

Macht es sinn die Adressen in eine extra Tabelle auszulagern?

tblAdresse
-Strasse
-StrassenNr
-usw.

tblKunde
-KundenID
-Name
-Steuernummer
-IDLieferAd
-IDRechnungsAd

und das ganze dann mit 1:1 verknüpfen.

Gruß
Steven
 
Werbung:

akretschmer

Datenbank-Guru
Beiträge
9.846
Moin,

ich brauch mal euren Rat. Und zwar möchte ich eine Kundendatenbank (SQL) erstellen.

Ich habe eine Tabelle mit den Kundendaten.

tblKunde
-KundenID
-Name
-Steuernummer
-usw.

Das Problem ist das jeder Kunde drei Adressen hat. Eine Lieferadresse, eine Hauptadresse und eine Rechnungsadresse.

Das könnte ja alles in eine Tabelle z.B.

-LieferAdStrasse
-LieferAdStrassenNr
-RechnungsAdStrasse
-RechnungsAdStrassenNr
-usw.

Macht es sinn die Adressen in eine extra Tabelle auszulagern?

IMHO nein. Aber Lieferadresse kann u.U. sich ändern, wenn der Kunde es vielleicht mal woanders hingeliefert gaben möchte. Falls das eintreten kann dann diese eher dem Auftrag zuordnen.
 
Werbung:

StevenWeber

Neuer Benutzer
Beiträge
2
Abweichende Lieferadressen kommen bei unseren Geschäftskunden eigentlich nicht vor. Wenn das mal vorkommen sollte muss das sowieso dem Auftrag zugeordnet werden. Wie du schon geschrieben hast. Da gibts ein Feld für besondere Informationen.

Gruß
Steven
 
Oben