Tach!
Es gibt z.B. den Drucker: Brother - DCP-110 Series dazu gibt es vom Hersteller ein Komplettpaket mit allen 4 Farben, zusätzlich kann man sich auch alle 4 Farben einzeln kaufen, also haben ich allein schon 5 Datensätze für diesen Artikel. Jetzt kommt aber noch hinzu, dass es für jeden Drucker sogenannte "Alternativ Tinte / Toner" gibt. Also kommen nochmals 5 Datensätze hinzu, wären wir nun bei 10 Stück für diesen Artikel. Jetzt kann es auch noch passieren, dass der Hersteller "Spar-Sets" anbietet :/
Was soll das Ganze am Ende eigentlich werden? Kannst du nicht einfach ein vorhandenes Shop-System nehmen, das all deine Wünsche schon von Haus aus mitbringt? Ich meine, Magento kann all das was du hier beschrieben hast und deine Gruppierungswünsche erfüllen. (Andere Systeme kenn ich aber nicht.) Selbst wenn du nichts verkaufen willst und das nur eine katalogartige Datenbank sein soll, kannst du ein Shop-System verwenden und dort das Warenkorb-Modul deaktiveren. Du hast dann zwar Einarbeitungszeit, aber die dürfte kürzer sein, als ohne großartige Programmiererfahrung ein solches System selbst aufzusetzen.
dedlfix.