Das Bild zeigt einen Ausschnitt aus einer möglichen Datenbank.
Nun zu meinem Problem: Für beide arten von Kunden, welche ich bereits auf zwei Tabellen aufgeteilt habe, ist es möglich Liefer- und Rechnungsadressen anzugeben. Das ganze erstmal nicht limitiert.
Meine Überlegung ist es, diese zwei Tabellen (Lieferadressen und Rechnugnsadressen) einfach anzulegen und jeweils eine m:n Beziehung zur Kunden Tabelle herzustellen. Somit hätte ich für jeden Kunden eine "Hauptadresse" und könnte, falls gewollt noch aus dem Pool der anderen beiden Tabellen, eine Rechnungs- bzw. Lieferadresse auswählen, falls man für den speziellen Kunden soetwas angegeben hat.
Ist diese Überlegung grundsätzlich Richtig? Oder wird dies in der Praxis anders gehandhabt?
Kommentar