SQL

SQL
Desarrollador(es)
IBM
https://www.iso.org/standard/76583.html
Información general
Extensiones comunes sql
Paradigma Multiparadigma
Apareció en 1974
Diseñado por Donald D. Chamberlin
Raymond F. Boyce
Última versión estable SQL:2016 (2016)
Sistema de tipos Estático, Fuerte
Implementaciones Varias
Dialectos SQL-85, SQL-88, SQL-91, SQL:1999, SQL:2003, SQL:2006, SQL:2008, SQL:2011, SQL:2016
Influido por Datalog
Ha influido a Agena, CQL, LINQ, Windows PowerShell[1]
Sistema operativo multiplataforma
SQL
Desarrollador
IBM
ISO/IEC 9075-1:2008
Información general
Extensión de archivo .sql
Tipo de MIME application/x-sql
Lanzamiento inicial 1986
Última versión SQL:2012
2012
Tipo de formato Base de datos
Extendido de lógica de primer orden
Estándar(es) ISO/IEC 9075
Formato abierto Sí 

SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico de dominio, diseñado para administrar, y recuperar información de sistemas de gestión de bases de datos relacionales.[2]​ Una de sus principales características es el manejo del álgebra y el cálculo relacional para efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como realizar cambios en ellas.

Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos. El alcance de SQL incluye la inserción de datos, consultas, actualizaciones y borrado, la creación y modificación de esquemas y el control de acceso a los datos. También el SQL a veces se describe como un lenguaje declarativo, también incluye elementos procesales.

SQL fue uno de los primeros lenguajes comerciales para el modelo relacional de Edgar Frank Codd como se describió en su artículo de investigación de 1970 El modelo relacional de datos para grandes bancos de datos compartidos. A pesar de no adherirse totalmente al modelo relacional descrito por Codd, pasó a ser el lenguaje de base de datos más usado.

SQL pasó a ser el estándar del Instituto Nacional Estadounidense de Estándares (ANSI) en 1986 y de la Organización Internacional de Normalización (ISO) en 1987. Desde entonces, el estándar ha sido revisado para incluir más características. A pesar de la existencia de ambos estándares, la mayoría de los códigos SQL no son completamente portables entre sistemas de bases de datos diferentes sin otros ajustes.

  1. Paul, Ryan (24 de octubre de 2005). «A guided tour of the Microsoft Command Shell». Ars Technica (en inglés). Consultado el 4 de agosto de 2020. 
  2. Morteo, Bocalandro, Francisco, Nicolás (2004). Un enfoque práctico de SQL. Ediciones Cooperativas. ISBN 987-1076-61-4. 

Developed by StudentB