I database sono collezioni di dati, tra loro correlati, strutturati in modo tale da consentire la gestione dei dati stessi in termini di inserimento, aggiornamento, ricerca e cancellazione delle informazioni.
I dati contenuti nel database possono riguardare un solo argomento, oppure più argomenti correlati tra loro.
È importante sottolineare la differenza tra un database e un programma per la gestione di un database.
Il database contiene i dati.
Il programma per la gestione del database (DBMS: Database Management System) serve a organizzare i dati e consente all’utente di effettuare le operazioni su di essi, come inserire i dati, modificarli, cancellarli, ricercarli, visualizzarli, stamparli.
Le figure professionali coinvolte nella creazione e gestione di un database sono:
- DBA, Database Administrator
che gestisce gli accessi, predispone tabelle, indici, viste, ottimizza lo spazio disco, effettua i backup e i restore. - Programmatori
che scrivono applicazioni che tilizzano i dati del DB - Utenti finali del DB
che utilizzano le applicazioni che permettono di interrogare il DB