Berdasarkan Traversing data seperti pohon dalam database relasional menggunakan pertanyaan SQL , saya ingin tahu bagaimana cara yang biasa digunakan untuk menggambarkan data seperti pohon pada database relasional mempertimbangkan implikasi fisik?
Saya berasumsi bahwa RDBMS tidak memiliki fitur khusus untuk menangani itu selain SQL ANSI biasa atau fitur umum yang tersedia.
Dalam keraguan saya selalu tertarik pada MySQL dan PostgreSQL dan akhirnya SQLite.
tree
relational-theory
database-design
erd
Maniero
sumber
sumber
Jika setiap node benar-benar entitas data yang sama, maka paradigma akan tetap menandakan satu tabel per entitas, dan kolom penghubung untuk pohon traversal di mana setiap node hanya dihubungkan satu kali.
Untuk entitas yang ditautkan pada beberapa titik di pohon, tabel penautan terpisah atau kolom nilai berbeda akan digunakan.
sumber