Sur la base de la traversée de données arborescentes dans une base de données relationnelle à l'aide de la question SQL , j'aimerais savoir comment la manière régulièrement utilisée pour décrire des données arborescentes sur des bases de données relationnelles compte tenu des implications physiques?
Je suppose que le SGBDR n'a pas de fonctionnalités spéciales pour gérer cela autre que l'ANSI SQL standard ou les fonctionnalités disponibles courantes.
Dans le doute, je m'intéresse toujours à MySQL et PostgreSQL et éventuellement à SQLite.
la source
Si chaque nœud est vraiment la même entité de données, le paradigme signifierait quand même une table par entité et une colonne de liaison pour la traversée de l'arbre où chaque nœud n'est lié qu'une seule fois.
Pour les entités liées à plusieurs points de l'arborescence, une table de liaison distincte ou une colonne de valeurs distinctes multiples serait utilisée.
la source