Wie kann man einen Datenbaum in SQL darstellen?

Ich schreibe eine Datenbaumstruktur, die aus einem Tree und einem TreeNode kombiniert wird. Der Baum enthält die Stamm- und die oberste Aktionsebene für die Daten. Ich verwende eine UI-Bibliothek, um den Baum in einem Windows-Formular darzustellen, in dem ich den Baum an die TreeView binden kann.

Ich muss diesen Baum und die Knoten in der Datenbank speichern. Was ist der beste Weg, um den Baum zu speichern und die folgenden Funktionen zu erhalten:

Intuitive Implementierung.Einfaches Binden. Einfacher Wechsel vom Baum in die DB-Struktur und zurück (falls vorhanden)

Ich hatte 2 Ideen. Die erste besteht darin, die Daten in einer Tabelle zu einem Einzeiler zu serialisieren. Die zweite Möglichkeit ist das Speichern in Tabellen. Wenn Sie jedoch zu Datenelementen wechseln, werden die Zeilenzustände in der Tabelle auf geänderten Knoten gelöscht.

Irgendwelche Ideen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage