Le basi di dati giocano un ruolo centrale nella società odierna. Non c'è ufficio, azienda, organizzazione che non consulti, aggiorni, manipoli una o più basi di dati. 
In una scuola, ad esempio vengono consultati e aggiornati di continuo l'elenco degli studenti presenti, l'elenco dei voti di ciascuno studente, l'assegnazione delle aule alle classi, l'elenco dei sostituti dei docenti eccetera. 
In questo corso vedremo come strutturare in modo efficiente una base di dati e come consultarla e gestirla successivamente.