Struppi: Optimierung von SELECTS über mehrere Tabellen

Beitrag lesen

dein datenbank-design ist denkbar ungünstig. so machst du für die eigenschaft katalysator eine eigene tabelle. es handelt sich hierbei aber um ein attribut der entität auto. so wirst du dir die 20 tabellen ersparen können, indem du nur eine einzige tabelle auto machst und dort die attribute wie katalysator(spalte) mit aufnimmst. es gibt sicherlich noch andere mögliche, dein daten-design umzusetzen. aber deine lösung ist ganz verquer. ;-)

In dem Falle sollte er IMHO auch eine Attribut Tabelle integrieren. Das wird nützlich, wenn es z.b. darum ginge eine Mehrsprachigkeit zu verwirklichen, wo dann die Attribute (oder auch die Attributwerte) unterschiedliche Bezeichungen haben können.

Struppi.