I DATABASE
“Dalla raccolta alla lettura”
I database sono un’insieme di dati memorizzati in forma strutturata e omogenea, vengono gestiti dal DBMS ( sistema di gestione dei dati). Un DBMS gestisce un’insieme di dati che sono:
- grandi
- persistenti ( i dati non vengono eliminati quando si chiude l’applicazione)
- condivisi ( dati condivisibili da più utenti che utilizzano varie applicazioni, la condivisione permette di evitare la ridondanza e l’incoerenza. )
E garantisce:
- affidabilità ( ossia il DBMS garantisce il contenuto dei DB in caso di malfunzionamenti hardware e software, i DBMS danno backup e recovery.)
- privatezza ( ossia gli utenti svolgono solo determinate azioni sui dati. )
- efficienza ( le operazioni devono essere svolte in tempi accettabili per l’utente. )
- efficacia ( funzionalità articolare, potenti e flessibili. )
Un DB può avere dimensioni di un Terabyt.
Esistono vari modelli di Database:
- modello gerarchico
- modello reticolare
- modello relazionale
- modello orientato agli oggetti
- modello XML