yo,
ich habe z.B. ein produkt "test1" und "test2", dann eine eigenschaft auflage mit "1000 stück" und "2000 stück"
ich muss doch irgendwie speichern können, dass die eigenschaft eine auflage, gewicht, etc. ist, wo hast du das eingeplant?
tabelle produkte:
id name ....
-------------
1 test1
2 test2
tabelle eigenschaften:
id eigenschaft einheit
---------------------
1 auflage Stückzahl
2 gewicht Kilogramm
tabelle produkte_eigenschaften:
produkt_id eigenschaft_id wert minlieferzeit
1 1 1000 express
1 1 2000 24 stunden
1 2 100 express
2 1 5000 3 tage
der nachteil dieser art ist nun auch deutlichter zu erkennen, nämlich das man keine grossen unterscheidungen bezüglich der eigenschaften machen kann. alle werte, egal ob nun zahlen oder ein string werden in der gleichen spalte abgespeichert. der vorteil ist, man kann ohne in das design einzugreifen neue eigenschaften hinzufügen.
du musst abwägen, ob deine daten recht statisch sind, also doch lieber pro eigenschaft, die mehrfach vorkommen kann eine extra tabelle oder aber mehr dynamik und dann diesen ansatz.
Ilja