yo,
eine hierachie stellt man oft über eine rekursive tabelle da, wobei man rekursionen eigentlich vermeiden sollte. trotzdem wird es oft angewendet.
id | Verzeichnisname | sortierung | übergeordnete_verzechnis_id
dann brauchst du nur eine tabelle und die tabellenstruktur ist unabhängig davon, wieviele unterverzecihnisse du hast. root verzecihnisee besitzen eben kein übergeordnetets_verzeichnis_id, dessen spalteninhalte sind also NULL und lassen sich somit leicht abfragen. über die spalte sortierung kannst die themen der gleichen ebene beliebig sortieren. aber nicht vergessen, rekursionen sind mit vorsicht zu verwenden.
Ilja