Opierając się na przemierzaniu drzewopodobnych danych w relacyjnej bazie danych za pomocą pytania SQL , chciałbym wiedzieć, w jaki sposób regularnie używany do opisywania drzewiastych danych w relacyjnych bazach danych z uwzględnieniem implikacji fizycznych?
Zakładam, że RDBMS nie ma specjalnych funkcji do obsługi innych niż zwykły SQL ANSI lub powszechnie dostępne funkcje.
Wątpliwości zawsze interesują mnie MySQL i PostgreSQL, a ostatecznie SQLite.
tree
relational-theory
database-design
erd
Maniero
źródło
źródło
Jeśli każdy węzeł jest tak naprawdę tą samą jednostką danych, wówczas paradygmat nadal oznaczałby jedną tabelę na jednostkę i kolumnę łączącą dla przejścia drzewa, gdzie każdy węzeł jest połączony tylko raz.
W przypadku jednostek, które są połączone w wielu punktach drzewa, zastosowana zostanie osobna tabela łączenia lub kolumna z wieloma odrębnymi wartościami.
źródło