Guten Abend zusammen!
Ich arbeite noch nicht allzu lange mit MySQL und stehe momentan vor folgendem Problem: Habe eine Preistabelle mit ca. 1000 Einzel-Artikeln (mit Art. Nr. etc.). Nun gibt es auch Pakete, in denen etwa bis zu 10 Artikel enthalten sind (die einzelnen Artikel stehen auch in der oben genannten Preisliste). Die Pakete mit ihren nicht-detailierten Informationen speichere ich auch in der normalen Preisliste. Allerdings muss ich auch folgende infos Speichern: Die Artikelnummern aller Artikel, die im jeweiligen Paket enthalten sind, sowie die Anzahl eines jeden Artikels. Nun habe ich überlegt, für jedes Paket eine Tabelle in der DB zu erzeugen und dann jeweils die Art. Nr. des Artikels sowie seine Quantität als Datensatz einzufügen.
Würde das generell Sinn machen (performance, übersichtlichkeit etc.)? Schließlich kann ich die Daten der Pakete nicht auch noch in die Preisliste speichern, da es sonst einfach zu viele spalten werden. Allerdings würden es dann ja schon recht viele Tabellen werden.
Habe hier nochmal eine veranschaulichung des ganzen.
Vielen Dank im Vorraus
Ich arbeite noch nicht allzu lange mit MySQL und stehe momentan vor folgendem Problem: Habe eine Preistabelle mit ca. 1000 Einzel-Artikeln (mit Art. Nr. etc.). Nun gibt es auch Pakete, in denen etwa bis zu 10 Artikel enthalten sind (die einzelnen Artikel stehen auch in der oben genannten Preisliste). Die Pakete mit ihren nicht-detailierten Informationen speichere ich auch in der normalen Preisliste. Allerdings muss ich auch folgende infos Speichern: Die Artikelnummern aller Artikel, die im jeweiligen Paket enthalten sind, sowie die Anzahl eines jeden Artikels. Nun habe ich überlegt, für jedes Paket eine Tabelle in der DB zu erzeugen und dann jeweils die Art. Nr. des Artikels sowie seine Quantität als Datensatz einzufügen.
Würde das generell Sinn machen (performance, übersichtlichkeit etc.)? Schließlich kann ich die Daten der Pakete nicht auch noch in die Preisliste speichern, da es sonst einfach zu viele spalten werden. Allerdings würden es dann ja schon recht viele Tabellen werden.
Habe hier nochmal eine veranschaulichung des ganzen.
Vielen Dank im Vorraus

Kommentar