Database (DB) è una raccolta di informazioni di qualsiasi area disciplinare, organizzata secondo regole specifiche e mantenute nella memoria del computer. Non esiste una definizione univoca di questo termine, ma ci sono le seguenti caratteristiche distintive di un database: è archiviato ed anche elaborato nei sistemi informatici, i dati in un database hanno una struttura logica, in un database sono presenti metadati che ne descrivono la struttura.
Istruzioni
Passo 1
Gli esempi più semplici sono i database delle auto (negozio), i database dell'istruzione superiore (libro di riferimento), i database dei prodotti (magazzino), ecc. Uno dei punti centrali di qualsiasi database è il modello di dati che utilizza. Include la struttura dei dati nel database, le loro relazioni e modalità di comunicazione tra loro, nonché le operazioni su di essi. Esistono tre tipi di modelli di dati: modello gerarchico, di rete, relazionale.
Passo 2
L'essenza della struttura gerarchica è la seguente. Gli elementi del database a un livello sono subordinati agli elementi di un altro livello. I collegamenti tra gli elementi di conseguenza formano la struttura della pianta dell'albero. Quelli. accade quanto segue: gli elementi che sono l'originale, danno origine a nuovi elementi, e quelli, a loro volta, sono ancora più nuovi. Una caratteristica importante è che ogni elemento può avere un solo genitore. Un ottimo esempio di modello di dati gerarchico è l'albero genealogico.
Passaggio 3
Nelle strutture di rete, ogni elemento figlio può avere più di un generatore. La principale differenza tra una struttura di rete e una gerarchica è che ogni elemento del modello di rete ha una relazione con ogni altro elemento di esso. Un esempio di database in rete potrebbe essere un database che contiene informazioni sugli studenti che frequentano le lezioni per istruttori specifici. Uno studente può frequentare le materie di insegnanti diversi e studenti diversi possono frequentare lo stesso insegnante.
Passaggio 4
Un database relazionale è uno che può essere rappresentato come un array bidimensionale. L'idea è di rappresentare relazioni arbitrarie tra elementi in una tabella bidimensionale. Un esempio potrebbe essere una tabella che conterrà informazioni sugli studenti. Una riga corrisponderà a uno studente, ad es. essere un dato. Le colonne conterranno informazioni sugli studenti, ad esempio nome, data di nascita, indirizzo, ecc.
Passaggio 5
Un sistema di gestione di database (DBMS) è un software specializzato necessario per la creazione, la manutenzione e il supporto di database. I DBMS sono in grado di inserire informazioni nel database, modificarlo, cercare ed eseguire altre operazioni. Gli esempi includono Microsoft Access, MySQL, Microsoft SQL Server, Paradox, Oracle, ecc.