Base de données hiérarchique

Définition - Que signifie la base de données hiérarchique?

Une base de données hiérarchique est une conception qui utilise une relation un-à-plusieurs pour les éléments de données. Les modèles de base de données hiérarchiques utilisent une structure arborescente qui relie un certain nombre d'éléments disparates à un enregistrement principal «propriétaire» ou «parent».

Definir Tech explique la base de données hiérarchique

L'idée derrière les modèles de base de données hiérarchiques est utile pour un certain type de stockage de données, mais elle n'est pas extrêmement polyvalente. Ses limites font qu'il se limite à certains usages très spécifiques. Par exemple, lorsque chaque personne dans une entreprise peut rendre compte à un service donné, le service peut être utilisé comme un enregistrement parent et les employés individuels représenteront des enregistrements secondaires, chacun renvoyant à cet enregistrement parent dans une structure hiérarchique.

Les bases de données hiérarchiques étaient populaires dans la conception initiale des bases de données, à l'ère des ordinateurs centraux. Alors que certains modèles IBM et Microsoft sont encore utilisés, de nombreux autres types de bases de données d'entreprise utilisent des modèles plus flexibles pour s'adapter à des types de gestion de données plus sophistiqués. Les modèles hiérarchiques ont le plus de sens lorsque l'objectif principal de la collecte d'informations est une hiérarchie concrète telle qu'une liste de services commerciaux, d'actifs ou de personnes qui seront tous associés à des éléments de données primaires spécifiques de niveau supérieur.