SQL es un lenguaje de consulta estructurada que surgió de investigaciones realizadas por IBM en los años 70 en los laboratorios de Santa Teresa. Originalmente conocido como SYSTEM R, SQL es un lenguaje declarativo de alto nivel que aprovecha la flexibilidad y potencia de los sistemas relacionales para realizar consultas eficientes a bases de datos.