Hi,
Bei einer Tabelle stelle ich's mir so vor:
klar, wie das mit einer Tabelle geht, ja ist klar.
Das sind einfach nur Kategorien, ich kann doch nicht beim Hinzufuegen einer neuen Kategoriestufe jedesmal eine neue Tabelle erstellen!
Manchmal ja, manchmal nein. Wenn beim initialen Datenbankdesign weisst, welche Entitaeten relevant sind, dann wird in aller Regel erst einmal (;-) auch keine neue Datenbanktabelle hinzugefuegt.
Wenn Du weisst, dass die Struktur eine "dynamische" Baumstruktur (ein Inhaltsverzeichnis eines Buchs von mir aus - oder ein Buch) ist, dann kannst Du das "Parent-Prinzip" anwenden. BTW - "XML-Datenhaltung" (objektorientierte DBMSe) bietet sich da vielleicht ebenfalls an.
Mit mehreren Tabellen geht das nicht so einfach, da muss ich naemlich solche Zuordnungen extra programmseitig implementieren.
Womit Du verloren haettest, oder?
Nur mal fuer den Fall, dass der Baum mehr als 3 Ebenen hat, kann das doch ein rechter Aufwand werden. Oder hab ich da was falsch verstanden?
Schon mal mit SQL beschaeftigt? ;-)
(Nur damit wir noch etwas in der Praxis bleiben (Datenzugriffe und so).)
Gruss,
Ludger