AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Hierarchische Datenstrukturen, gibt es dafür Support-Funktionen in FireDAC o.A. ?
Thema durchsuchen
Ansicht
Themen-Optionen

Hierarchische Datenstrukturen, gibt es dafür Support-Funktionen in FireDAC o.A. ?

Ein Thema von Rollo62 · begonnen am 25. Mai 2022 · letzter Beitrag vom 26. Mai 2022
 
Rollo62

Registriert seit: 15. Mär 2007
3.932 Beiträge
 
Delphi 12 Athens
 
#1

Hierarchische Datenstrukturen, gibt es dafür Support-Funktionen in FireDAC o.A. ?

  Alt 25. Mai 2022, 17:11
Datenbank: SQL • Version: 1.0.0 • Zugriff über: FireDAC
Hallo zusammen,

ich möchte hierarchische Strukturen ( Bäume ) in einer DB verwalten, und frage mich ob es dafür nicht schon
was Fertiges (wie integrierte Support-Funktionen) von FireDAC oder anderen Libraries gibt, auf SQL-Basis ( kein ORM ) ?
Es wird ja mit CDATA allerhand gemacht, da könnte ich mir vorstellen dass FireDAC sowas von Haus aus schon unterstützt.

Ich kenne im Großen und Ganzen die grundsätzlichen Strukturen, wie mal hier grob zusammengefasst:
https://www.databasestar.com/hierarchical-data-sql/

Code:
This table summarises the differences between each method.
Method                            Select Insert Update Delete Ref. Integ.
Adjacency List                    Hard   Easy   Easy   Easy   Yes
Nested Set                        Easy   Hard   Hard   Hard   No
Flat Table                        Easy   Hard   Easy   Easy   N/A
Bridge Table/Closure Table        Easy   Easy   Hard   Hard   Yes
Lineage Column/Path Enumeration   Easy   Easy   Easy   Hard   No
Vielleicht gibt es ja schon was, und ich muss das Rad nicht neu erfinden ?
Im Moment scheint mir die einfache Adjacency List mit Self Join auf den ParentNode genug zu sein, aber ich würde auch was Anderes ausprobieren.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz