Sistema informativo

Si dice sistema informativo un sistema che ha lo scopo di gestire e rendere disponibili le informazioni. Esso è composto da:

Dati e informazioni

I dati sono i simboli "grezzi" con cui vengono rappresentante le informazioni nei sistemi informatici.

Per ottenere da essi delle informazioni, i dati devono essere interpretati in un contesto. Fornire tale contesto interpretativo è uno degli obiettivi fondamentali di un sistema informativo.

Base di dati e DBMS

Come definizione generale, una base di dati è una collezione di dati tra loro correlati, utilizzati per rappresentare le informazioni di interesse in un sistema informativo.

Un sistema di gestione di basi di dati (DBMS: Data Base Management System) è un sistema software che fornisce gli strumenti per la gestione delle informazioni.

Si può quindi dare una definizione tecnica da base di dati: essa è una collezione di dati gestita da un DBMS.

File system vs. basi di dati

Prima dell'introduzione dei DBMS, le applicazioni gestivano i dati mediante il file system. Questo metodo, però, non funziona bene per grandi quantità di dati (ad esempio, è facile introdurre ridondanze e inconsistenze: uno stesso dato potrebbe essere salvato in più file e poi aggiornato solo in alcuni di essi).

Un DBMS, invece, si interpone tra le applicazioni e il file system, fornendo un accesso centralizzato ai dati, astraendo i dettagli relativi alla gestione dei file, e mettendo a disposizione in maniera integrata ulteriori servizi (es. backup e ripristino).

Caratteristiche dei DBMS