Il database

Il database è una raccolta di informazioni organizzata e strutturata in modo da poter recuperare velocemente le informazioni in essa contenute quindi poterle modificare, cancellare o aggiornare.
Gli elementi che lo compongono sono i record, i quali a loto volta possono essere suddivisi in campi.

Nel linguaggio IT i database vengono classificati in base a come sono organizzate le informazioni e alla loro tipologia.
L'approccio più diffuso è sicuramente il database relazionale.
Il database distribuito è un database che può essere sezionato o replicato in diverse postazioni di una rete. Il database all'interno del quale vengono definite delle cleassi e delle sottoclassi viene invece chiamato database ad oggetti.

La funzionalità di un database dipende in modo essenziale dalla sua progettazione: riuscire ad individuare correttamente lo scopo del database e quindi delle tabelle che lo compongono e le relazioni che legano i campi in esso contenuti permette poi una estrazione dei dati più veloce e una gestione più efficiente.
Indispensabile quindi per lo sviluppo / realizzazione di un software che recuperi le informazioni o sfrutti un database è quella di studiare profondamente la creazione / ottimizzazione della struttura del database.
Questo differenzia un prodotto veloce ed affidabile da un prodotto scadente.