L'arborescence est un terme informatique qui désigne la structure hiérarchique d'un système ou d'une base de données. Elle est utilisée pour organiser et stocker des informations, pour faciliter leur recherche et leur manipulation.
Un arbre (ou arborescence) est une métaphore pour représenter les données sous forme hiérarchique. Chaque nœud (ou élément) possède une racine, qui lui donne un identifiant, ainsi que des branches (ou sous-éléments), qui représentent les données associées à cet élément. Les branches peuvent être divisées en plusieurs branches secondaires, qui elles-mêmes peuvent être divisées en plusieurs sous-branches tertiaires et ainsi de suite.
Par exemple, dans une arborescence bibliothèque, chaque livre sera représenté par un nœud à part entière qui aura une racine et des branches associées (titre, auteur, genre, etc.). Dans l'arborescence serveur d'un site web, chaque fichier serait représenté par un nœud et chaque dossier par une branche.
Ainsi, l'arborescence permet de visualiser la structure des données et facilite leur navigation et recherche. Elle est utilisée fréquemment dans les systèmes de gestion de contenu (CMS), les systèmes de gestion de bases de données (DBMS) et les systèmes d'exploitation (OS).


