SQL (Structured Query Language) è un linguaggio standardizzato per database basati sul modello relazionale progettato per: creare e modificare schemi di database; inserire, modificare e gestire dati memorizzati; interrogare i dati memorizzati; creare e gestire strumenti di controllo ed accesso ai dati.