Ich mache ein Projekt im Bereich Multi-Level-Marketing auf .Net und SQL Server. In der Datenbank sollte es wie ein Binärbaum speichern. Wie soll ich eine Datenbank gestalten?Wie man Datenbank für Binärbaum entwirft?
4
A
Antwort
3
SQL Server 2008 verfügt über eine integrierte Datentyp namens hierarchyid hierarchischen Informationen zu speichern. Hier sind einige Hinweise.
Und natürlich können Sie dies durch arsenmkrt in anderen Datenbanken als sqlserver2008 wie erwähnt tun.
3
id | parentid | name
---------------------
1 | null | node1
2 | 1 | node2
3 | 1 | node3
4
Dies war asked and answered before.
Hier ist eine , die erklärt, warum Adjazenzmodell vorgeschlagen von arsenmkrt ist weniger als ideal.
+0
+1 Ich habe vorher nicht darüber nachgedacht;) –
Verwandte Themen
- 1. Wie man ein Sternschema entwirft
- 2. Wie man ein Benachrichtigungsdatenbankschema in mongodb entwirft?
- 3. Wie man eine Spieleweb-APP entwirft?
- 4. Wie man Filter für eine generische, steckbare Sammlung entwirft?
- 5. Wie entwirft man eine Fernbedienung für eine Android-Anwendung?
- 6. Wie man Tabelle für Datenbank entwirft, wenn wir nicht genaue Daten wissen, die in Tabelle kommen?
- 7. Wie konvertiert man folgendes in einen Binärbaum?
- 8. Wie man eine "Netzspinne" mit Staat in Haskell entwirft?
- 9. Wie man ein Baum vertikales Menü mit langem dropdown entwirft?
- 10. Android .xml entwirft
- 11. Wie Binärbaum zu serialisieren
- 12. Versuch Pfad Rekord für Haskell Suche Binärbaum
- 13. Unterschied zwischen vollständigem Binärbaum und ausgeglichenem Binärbaum
- 14. Wie kann man die folgende rekursive Funktion im Binärbaum verstehen?
- 15. Einzelpasslinse für die Wurzel eines ausgeglichenen Binärbaum
- 16. Wie man eine MSSQL-Datenbank zu SQLite-Datenbank für Android
- 17. Binärbaum Breite zuerst Suche
- 18. Kostensuche in einem Binärbaum?
- 19. Parallele Programmierung auf Binärbaum
- 20. Binärbaum mit Python
- 21. C# - Einfacher Binärbaum
- 22. Segmentierungsfehler in Binärbaum
- 23. Einen Binärbaum rekursiv spiegeln
- 24. Rekursion Binärbaum Druckfehler
- 25. Binärbaum rekursiv suchen
- 26. Einen Binärbaum erstellen
- 27. Komplexitäten von Binärbaum-Traversalen
- 28. Wie würden Sie Schleife im Binärbaum
- 29. Wie man den erforderlichen Pfad in der Ruby-Programmierung entwirft/ausarbeitet?
- 30. So erstellen Sie einen Binärbaum
Übung: Schreiben Sie eine Abfrage, die alle Nachkommen von Knoten1 zurückgibt. –
meinst du das? Wählen Sie * Von Registerkarte, wo parentid = (ID aus der Tabelle, wo Name = 'node1') wählen –
Das ist lustig :-) Allerdings hätten Sie wahrscheinlich eine bessere Alternative, wie die Verwendung von verschachtelten Sets Modell hingewiesen. – ChssPly76