Quali Database Esistono

Sommario:

Quali Database Esistono
Quali Database Esistono

Video: Quali Database Esistono

Video: Quali Database Esistono
Video: KotlinConf 2018 - Datomic: The Most Innovative DB You've Never Heard Of by August Lilleaas 2024, Maggio
Anonim

I database (DB) consentono di archiviare varie informazioni sotto forma di tabella strutturata o schema di ereditarietà per elementi, che contengono i record necessari, raggruppati per un insieme simile di proprietà o parametri e inseriti nelle celle appropriate. Esistono diversi tipi di database, che differiscono per struttura e finalità di utilizzo.

Quali database esistono
Quali database esistono

Database gerarchici

La struttura nella base gerarchica è presentata sotto forma di uno schema che ha oggetti di vari livelli appartenenti all'uno o all'altro gruppo di dati. Ci sono elementi padre e figlio nel database, ad es. sono stati implementati i principi di ereditarietà e raggruppamento per tipo di informazioni memorizzate. Strutturalmente, la base gerarchica è un albero di elementi. Ecco come vengono implementati i documenti XML e il registro di Windows.

Ad esempio, c'è un database di clienti in un negozio. Ogni cliente ha acquistato un prodotto specifico. Pertanto, se rappresenti un acquisto in un negozio come database gerarchico, l'elemento padre sarà espresso in un cliente specifico. L'elemento figlio sarà la merce acquistata, che sarà associata individualmente a ciascun consumatore. Pertanto, l'acquirente Petrov, che ha acquistato un lettore DVD e dischi con film, sarà l'elemento principale. Il lettore e i dischi saranno associati a Petrov e saranno elementi figlio nel database.

Database in rete

Anche i database di rete sono basati sul principio della gerarchia, ma presentano alcune differenze: ogni elemento figlio può essere associato a diversi record padre, ad es. oggetti che si trovano sopra questa cella nella struttura.

Pertanto, ogni database di rete è solo un complicato gerarchico. Lo svantaggio di questo tipo è una certa confusione durante l'archiviazione di grandi quantità di dati, che viola l'efficienza del suo utilizzo durante l'archiviazione delle informazioni in generale.

Un esempio lampante di una base di rete è Internet, che ha un gran numero di documenti che hanno diversi elementi principali e sono interconnessi da collegamenti ipertestuali, ad es. distribuiti all'interno di un'unica base di rete.

Database relazionali

Oggi questo tipo di basi è una delle più diffuse e utilizzate per la sua struttura. Tutti i dati in tale database sono memorizzati in una tabella separata, a cui si accede accedendo direttamente a una riga, colonna o cella specifica o utilizzando un linguaggio di query esistente o un sistema di gestione del database.

La fase più difficile nello sviluppo di database relazionali è la progettazione.

La tabella indica il tipo di dati, il numero ordinale, il parametro stringa, il testo, ecc. Ciascuno di questi elementi può essere trovato automaticamente dalla query di ricerca corrispondente, indipendentemente dalla quantità di dati archiviati, il che rende questo tipo particolarmente efficace quando si eseguono attività di archiviazione delle informazioni durante lo sviluppo di siti o archivi di informazioni estesi.

Consigliato: