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 un lenguaje de cuarta generación que explota la flexibilidad de los sistemas relacionales permitiendo una variedad de operaciones.