Hallo,
man muss nicht auf etwas verzichten, man muss solche rekursionen nur erkennen und wenn gewollt auflösen. wie bereits beschrieben wirkt in seinem falle eine zusätzliche tabelle wunder, was die problematik der rekursion betrifft.
Was bietet eine zusätzliche Tabelle an Vorteilen bezüglich der Abbildung rekursiver Modelle im Vergleich zur Verwendung von selbstbezüglichen Feldern? Ok, eine zusätzliche Tabelle ist notwendig, wenn ich Graphen abbilden will, da die Knoten hier in einer n:m-Beziehung stehen, aber für Bäume, deren Knoten in einer 1:n-Beziehung stehen, halte ich eine zusätzliche Tabelle für unnötig. Im Gegenteil, wenn ich die Baum-Beziehung in einer zweiten Tabelle abbilde, muss ich durch zusätzliche Logik verhindern, dass nicht doch noch n:m-Beziehungen entstehen.[1]
Grüße
Klaus
[1] unabhängig davon, dass ich bei Bäumen auch verhindern sollte, dass Schleifen entstehen.