Es geht allgemein darum zb. für zwei verschiedene Subjekte Parameter abzulegen.
Wichtig wäre es hier der Ansatz einer Datenbankstruktur, in der die Parameter sowohl typisiert als auch hinsichtlich der Anzahl flexibel ablegt sind.
Dabei ist folgender Ansatz nicht erwünscht:
Gerade hinsichtlich beliebig vieler möglicher Parameter wäre hier eine folgende Strukturierung hilfreicher:
dies lässt sich noch wie folgt erweitern um die Daten der zweite Tabelle mit abzulegen.
Tabelle (Parameter von Subjekt1+2):
IDSubjekt IDProp PropValue
Nun wäre man hinsichtlich der Anzahl der Subjekte und Anzahl der Parameter hinsichtlich der Anzahl flexibel.
Allerdings ist nunmehr der Datentyp der "PropValue" Spalte auf eben einen einzigen Datentypen reduziert.
Hat hier jemand Ideen, Erfahrungswerte, Vorschläge?
Danke für die Hilfe.
Wichtig wäre es hier der Ansatz einer Datenbankstruktur, in der die Parameter sowohl typisiert als auch hinsichtlich der Anzahl flexibel ablegt sind.
Dabei ist folgender Ansatz nicht erwünscht:
Tabelle1 (Subjekt1):
IDSubjekt1 Prop1 Prop2 Prop3 Prop4
Tabelle2 (Subjekt2):
IDSubjekt2 Prop1 Prop2 Prop3 Prop4
Dieser Ansatz ist zwar im weitesten Sinne "normalisiert", allerdings bietet er nicht die gewünschte Flexibilität.
IDSubjekt1 Prop1 Prop2 Prop3 Prop4
Tabelle2 (Subjekt2):
IDSubjekt2 Prop1 Prop2 Prop3 Prop4
Dieser Ansatz ist zwar im weitesten Sinne "normalisiert", allerdings bietet er nicht die gewünschte Flexibilität.
Gerade hinsichtlich beliebig vieler möglicher Parameter wäre hier eine folgende Strukturierung hilfreicher:
Tabelle1 (Subjekt1):
IDSubjekt1 IDProp PropValue
IDSubjekt1 IDProp PropValue
dies lässt sich noch wie folgt erweitern um die Daten der zweite Tabelle mit abzulegen.
Tabelle (Parameter von Subjekt1+2):
IDSubjekt IDProp PropValue
Nun wäre man hinsichtlich der Anzahl der Subjekte und Anzahl der Parameter hinsichtlich der Anzahl flexibel.
Allerdings ist nunmehr der Datentyp der "PropValue" Spalte auf eben einen einzigen Datentypen reduziert.
Hat hier jemand Ideen, Erfahrungswerte, Vorschläge?
Danke für die Hilfe.
Comment