Sommario:
Definizione - Cosa significa Database gerarchico?
Un database gerarchico è un progetto che utilizza una relazione uno-a-molti per gli elementi di dati. I modelli di database gerarchici utilizzano una struttura ad albero che collega un numero di elementi disparati a un record primario "proprietario" o "padre".
Techopedia spiega il database gerarchico
L'idea alla base dei modelli di database gerarchici è utile per un certo tipo di archiviazione dei dati, ma non è estremamente versatile. Le sue limitazioni significano che è limitato ad alcuni usi molto specifici. Ad esempio, quando ogni singola persona in un'azienda può riferire a un determinato reparto, il reparto può essere utilizzato come record principale e i singoli dipendenti rappresenteranno record secondari, ognuno dei quali si collega a quel record principale in una struttura gerarchica.
I database gerarchici erano popolari nella progettazione iniziale dei database, nell'era dei computer mainframe. Mentre alcuni modelli IBM e Microsoft sono ancora in uso, molti altri tipi di database aziendali utilizzano modelli più flessibili per adattarsi a tipi più sofisticati di gestione dei dati. I modelli gerarchici hanno più senso quando il focus principale della raccolta di informazioni è su una gerarchia concreta come un elenco di dipartimenti aziendali, risorse o persone che saranno tutti associati a specifici elementi di dati primari di livello superiore.