INFORMATICA

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

SPIEGAZIONE E CREAZIONE DEL DIAGRAMMA ER