Matzberger Marcus: Problem bei Datenbankdesign (Rekursivität...)

Beitrag lesen

Hallo,

Du hast Recht mit dem Expertensystem.
Die von Dir genannte Adresse beschreibt das "Nested Sets"-Prinzip. Das habe ich schon durchexerziert, und leider ist der Pflegeaufwand zu groß. Deshalb bin ich jetzt auf der Suche nach "pflegeleichteren" Ideen.

Nun ich halte es für relativ pflegeleicht, da das Hinzufügen eines neuen Pfades leicht über eine Funktion realisierbar ist. Der Autor verweist am Ende auf http://www.sitepoint.com/article/hierarchical-data-database, dort sind die notwendigen Funktionen in PHP realisiert, weniger wirst du auch mit anderen Ansätzen kaum benötigen.
Auch die Frage nach dem aktuellen "Standort" läßt sich leicht beantworten, er ist durch den Rechts-, bzw. Linkswert eindeutig beschrieben.

Grüße
Marcus

--
si vis pacem, para iustitiam