Hi ,
vielleicht ist die Lösung ganz einfach aber irgendwie sind meine Lösungsansätze nicht sonderlich schön ... deswegen mal eine Frage an euch Profis. Wie setzt man am geschicktesten folgende Anforderung in ein Datenbankschema um:
- es gibt Kunden , Produkte und Preise
- die Produkte sind variabel - es kommen ständig neue dazu
- die Preise sollen individuell pro Kunde und pro Produkt administrierbar sein
Somit fällt also schon mal eine Lösung mit einer Preistabelle bei der es je Produkt eine Spalte gibt aus , denn es kommen ja ständig neue Produkte hinzu und dann müsste man diese Tabelle auch entsprechend dauernd um neue Spalten erweitern.
Eine andere Lösung wäre eine Tabelle in der für jeden Kunden und für jedes Produkt ein Preis drin steht (also so in der Art KundenID, ProduktID , Preis). Nur wie erstellt man sich dann ein Statement um eine Kundenliste inkl. der Preise pro Kunde zu bekommen?
Vielen Dank schon mal
vielleicht ist die Lösung ganz einfach aber irgendwie sind meine Lösungsansätze nicht sonderlich schön ... deswegen mal eine Frage an euch Profis. Wie setzt man am geschicktesten folgende Anforderung in ein Datenbankschema um:
- es gibt Kunden , Produkte und Preise
- die Produkte sind variabel - es kommen ständig neue dazu
- die Preise sollen individuell pro Kunde und pro Produkt administrierbar sein
Somit fällt also schon mal eine Lösung mit einer Preistabelle bei der es je Produkt eine Spalte gibt aus , denn es kommen ja ständig neue Produkte hinzu und dann müsste man diese Tabelle auch entsprechend dauernd um neue Spalten erweitern.
Eine andere Lösung wäre eine Tabelle in der für jeden Kunden und für jedes Produkt ein Preis drin steht (also so in der Art KundenID, ProduktID , Preis). Nur wie erstellt man sich dann ein Statement um eine Kundenliste inkl. der Preise pro Kunde zu bekommen?
Vielen Dank schon mal
Comment