Il modello relazionale rappresenta ancora il modello di livello logico più utilizzato. Nel modello relazionale l’informazione viene organizzata secondo relazioni che possono essere viste come tabelle costituite da colonne e righe.
Il modello relazionale ha visto un consolidamento decennale ed è stato studiato sviluppato sotto diversi aspetto. Di particolare importanza nell’ambito dei database relazionali è il linguaggio SQL che rappresenta lo strumento che gli sviluppatori possono utilizzare per creare, gestire e modificare la base di dati.
Il linguaggio SQL è fortemente basato su una teoria matematica nota come algebra relazionale che rappresenta un’estensione della teoria insiemistica per operare su relazioni.