Основываясь на изучении древовидных данных в реляционной базе данных с помощью вопроса SQL , я хотел бы знать, как регулярно используются способы описания древовидных данных в реляционных базах данных с учетом физических последствий?
Я предполагаю, что СУБД не имеет специальных функций для обработки, кроме обычных SQL ANSI или общих доступных функций.
В сомнениях меня всегда интересуют MySQL, PostgreSQL и, в конечном итоге, SQLite.
tree
relational-theory
database-design
erd
Maniero
источник
источник
Если каждый узел действительно является одним и тем же объектом данных, тогда эта парадигма все равно будет означать одну таблицу на объект и связующий столбец для обхода дерева, где каждый узел связан только один раз.
Для объектов, связанных в нескольких точках дерева, будет использоваться отдельная таблица связей или столбец с несколькими различными значениями.
источник