Hallo zusammen,
wir bauen eine neue DB auf, die in einem Punkt etwas knifflig wird und wir nicht genau wissen, welchen Weg wir einschlagen sollen.
(vereinfachte Darstellung der Tabellen)
Tabelle Produkttyp mit den Spalten "ID" und "Produktyp"
Tabelle Ausführung mit den Spalten "ID" und "Ausführung"
Relation AusführungendesProdukttypes 1:n
Zu jedem Typ gibt es also bestimmte Merkmale.
Wir wollen aber, dass nur bestimmte "vorselektierte" Daten zu einem Produkttyp im Front-End auswählbar sind.
Bsp.:
Es gibt diese Ausführungen, die auch so als Datensatz in der Tabelle "Ausführung" erfasst würden: (IDs lasse ich mal weg)
Single
Double
Triple
Elektrisch
Hydraulisch
mechanisch
Nicht jeder Produkttyp ist aber mechanisch oder hydraulisch oder single oder double. Damit macht es für den End-User auch keinen Sinn diese Daten als Auswahl anzeigen zu lassen. Wir möchten also eine abhängige Auswahlbox ermöglichen.
Nur wie designen wir das in der DB?
Wir würden diese Datenabhängigkeiten in einer Art Matrix speichern. Die Spalten sind die Produkttypen, die Zeilen die Daten der Referenztabellen.
Eine Möglichkeit ist, sobald ein neuer Produkttyp (mehr als 10 werden es definitiv nicht) erfasst wird, eine weitere Spalte in der Matrix zu erzeugen. Danach muss dann für jeden Datensatz aus den Referenztabellen entschieden werden, ob es für diesen Typ Sinn macht oder nicht.
Wir würdet ihr das angehen?
Vielen Dank vorab!
wir bauen eine neue DB auf, die in einem Punkt etwas knifflig wird und wir nicht genau wissen, welchen Weg wir einschlagen sollen.
(vereinfachte Darstellung der Tabellen)
Tabelle Produkttyp mit den Spalten "ID" und "Produktyp"
Tabelle Ausführung mit den Spalten "ID" und "Ausführung"
Relation AusführungendesProdukttypes 1:n
Zu jedem Typ gibt es also bestimmte Merkmale.
Wir wollen aber, dass nur bestimmte "vorselektierte" Daten zu einem Produkttyp im Front-End auswählbar sind.
Bsp.:
Es gibt diese Ausführungen, die auch so als Datensatz in der Tabelle "Ausführung" erfasst würden: (IDs lasse ich mal weg)
Single
Double
Triple
Elektrisch
Hydraulisch
mechanisch
Nicht jeder Produkttyp ist aber mechanisch oder hydraulisch oder single oder double. Damit macht es für den End-User auch keinen Sinn diese Daten als Auswahl anzeigen zu lassen. Wir möchten also eine abhängige Auswahlbox ermöglichen.
Nur wie designen wir das in der DB?
Wir würden diese Datenabhängigkeiten in einer Art Matrix speichern. Die Spalten sind die Produkttypen, die Zeilen die Daten der Referenztabellen.
Eine Möglichkeit ist, sobald ein neuer Produkttyp (mehr als 10 werden es definitiv nicht) erfasst wird, eine weitere Spalte in der Matrix zu erzeugen. Danach muss dann für jeden Datensatz aus den Referenztabellen entschieden werden, ob es für diesen Typ Sinn macht oder nicht.
Wir würdet ihr das angehen?
Vielen Dank vorab!