El SQL es un lenguaje declarativo para acceder a bases de datos relacionales. Se originó en 1970 cuando E.F. Codd propuso el modelo relacional y un sublenguaje de acceso a datos basado en el cálculo de predicados. Más tarde, IBM desarrolló SEQUEL, que se convirtió en SQL y permitió una variedad de operaciones en bases de datos relacionales de forma flexible y poderosa. SQL es de alto nivel, orientado a conjuntos y tiene características como definición de datos, manipulación de datos, integridad, vistas, transacc