Hallo Community,
ich bringe mir gerade SQL und PHP bei und versuche eine DB zu erstellen. Ich habe bezüglich des Layouts eine Frage.
Folgende Situation:
Unternehmen können verschiedene Produkte über verschiedene Zeitperioden des Tages anbieten. Außerdem gibt es für manche Produkte einen vordefinierten Start- und Endtermin. Mein ER Modell sieht wie folgt aus:
Produkt: mit PK ProduktID
ZeitlicheVerfügbarkeit: mit PK zVID
DateVerfügbarkeit: mit dVID
Das Produkt hat jeweils eine n:m Beziehung zu den Verfügbarkeiten, also noch zwei zusätzlich Tabellen mit:
Produkt_hat_ZeitlicheVerfügbarkeit: PK ProduktID und zVID
Produkt_hat_DateVerfügbarkeit: PK ProduktID und dVID
Ist meine Lösung so umsetzbar/ gibt es eine bessere Lösung ?
Ist wahrscheinlich eine Basic Frage für jeden hier, da ich aber neu in der Materie bin würde ich mich über eine Betätigung, bzw. einen Verbesserungsvorschlag sehr freuen!
Vielen Dank im Voraus.
ich bringe mir gerade SQL und PHP bei und versuche eine DB zu erstellen. Ich habe bezüglich des Layouts eine Frage.
Folgende Situation:
Unternehmen können verschiedene Produkte über verschiedene Zeitperioden des Tages anbieten. Außerdem gibt es für manche Produkte einen vordefinierten Start- und Endtermin. Mein ER Modell sieht wie folgt aus:
Produkt: mit PK ProduktID
ZeitlicheVerfügbarkeit: mit PK zVID
DateVerfügbarkeit: mit dVID
Das Produkt hat jeweils eine n:m Beziehung zu den Verfügbarkeiten, also noch zwei zusätzlich Tabellen mit:
Produkt_hat_ZeitlicheVerfügbarkeit: PK ProduktID und zVID
Produkt_hat_DateVerfügbarkeit: PK ProduktID und dVID
Ist meine Lösung so umsetzbar/ gibt es eine bessere Lösung ?
Ist wahrscheinlich eine Basic Frage für jeden hier, da ich aber neu in der Materie bin würde ich mich über eine Betätigung, bzw. einen Verbesserungsvorschlag sehr freuen!
Vielen Dank im Voraus.