El lenguaje SQL es un lenguaje declarativo para acceder y manipular bases de datos relacionales. Permite especificar diversas operaciones como consultas para recuperar información de manera sencilla o realizar cambios. Es de cuarta generación y se basa en el álgebra y cálculo relacional.