Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Definizione di database gerarchico

In ingegneria del software , si hanno molti modi per memorizzare i dati. Uno dei modelli di dati meno usati è il database gerarchico , che memorizza i dati in una serie di semplici relazioni padre /figlio . Il database gerarchico è facile da capire , ma può essere limitata rispetto ad altre strutture del database , come i database relazionali . Basi di dati

Basi di dati e sistemi di gestione di database sono utilizzati in un'ampia varietà di applicazioni . Qualsiasi software che utilizza una grande quantità di dati molto probabilmente utilizza una sorta di banca dati . I database sono collezioni organizzate di dati in un formato specifico , che è controllato da un sistema di gestione di database .
Basi di dati gerarchiche

gerarchici banche dati memorizzano i dati in una serie di legati relazioni padre /figlio . Ogni voce in un database può avere un singolo elemento padre , e uno o più elementi figlio . Ad esempio , una voce per "Ferrari" può avere la voce " costruttori di automobili ", come un genitore , e diversi elementi figlio per diversi modelli di auto realizzati da Ferrari .
Struttura ad albero
con i database gerarchici

sono in realtà ciò che è noto come un albero. Gli alberi sono strutture di dati comunemente utilizzati in ingegneria del software per i dati del modello . Ogni albero è costituito da " nodi ". Ogni nodo rappresenta una sorta di valore o di dati oggetto . Ogni nodo può avere un nodo genitore , e uno o più nodi figlio , creando una serie di percorsi di ramificazione . Questo è noto come un " uno-a -molti. "
Basi di dati gerarchiche vs database relazionali
database relazionali

sono molto più comunemente usato di basi di dati gerarchici . Questo è in parte perché le strutture gerarchiche possono essere modellati all'interno di un database relazionale , e perché database relazionale sono molto meno limitate nella loro progettazione . I database relazionali consentono collegamenti relazionali da creare tra le voci , senza la limitazione di un solo genitore , come nei database gerarchici . Questo permette di organismi molto più complesse di dati . Tuttavia, le connessioni possono ancora essere limitati in un database relazionale per formare una struttura ad albero, come in un database gerarchico .

 

Programmazione © www.354353.com