Wäre das so sinnvoll oder sollte ich es lieber auf andere weise machen?
Ich entwerfe ab und zu auch Tabellen bei denen ich im Anstz meistens nicht weiß was da mal hinkommen könnte.
Darum versuche ich sie so offen wie irgendmöglich zu halten. Das hieraisch dabei kein gutes Model ist hatte ja schon jemand geschrieben.
Ich versuche immer zu granularisieren und die kleinsten Teile in spezifische Tabellen abzulegen, in weiteren Verknüpfungstabllen werden dieses dann sinnstiftent zusammengeführt.
ich würde wohl so anfangen:
Eigenschaften
id | Bezeichnung | Eigenschaft
------------------------------
1 | farbe | blau
2 | Leistung | 26.000 PS
3 | Türen | 4
Fahrzeug
id | Bezeichnung
-----------------
1 | Golf IV
2 | Öltanker
3 | Smart 4x4
Verknüpfung
id | fahrzeug | eigenschaft
---------------------------
| 1 | 1
| 1 | 20102
| 1 | 914
| 2 | 2
| 1 | 543
| 3 | 3
Du kannst die Relationen jetzt um Deine Hirachien erweitern und diese mit Fahrzeigen oder Eigenschaften beliebig verknüpfen. Oder die HirachieEbene als Eigenschaft laufen lassen. Ganz wie Du willst.
Das sollte dir optimalste Freiheiten geben.
Viele Grüße,
Rob