Si dice sistema informativo un sistema che ha lo scopo di gestire e rendere disponibili le informazioni. Esso è composto da:
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.
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.
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).