-
El nacimiento
La historia de SQL (Structured Query Language) empieza en 1974 con la definición, (por parte de Donald Chamberlin y de otras personas que trabajaban en los laboratorios de investigación IBM) de un lenguaje para la especificación de las características de las bases de datos que adoptaban el modelo relacional.
tomado:
http://www.coninteres.es/sql/material/Estandares_ANSI-SQL.pdf -
SQL-86
SQL pasa a ser el lenguaje por excelencia de los diversos sistemas de gestión de bases de datos relacionales y fue por fin estandarizado en 1986 por el ANSI, dando lugar a la primera versión estándar de este lenguaje, "SQL-86" o "SQL1". Al año siguiente se estandarizo por ISO.
tomado:
file:///C:/Users/ppablo/Downloads/Estandares_ANSI-SQL.pdf -
SQL-92
SQL-92 fue desarrollado por el comité técnico NCITS H2 sobre bases de datos. SQL-92 fue diseñado para ser un estándar para los sistemas manejadores de bases de datos relacionales. En 1992 aparece SQL2 o SQL92, la versión hoy en día más difundida ([ISO/IEC 1992] [ANSI 1992] [ISO/IEC 1994]).
tomado:
http://www.coninteres.es/sql/material/Estandares_ANSI-SQL.pdf -
SQL:1999
El lenguaje estándar llamado SQL3, prometió ser un aumento de la segunda generación de SQL .SQL3 está caracterizado a “SQL orientado a objetos” y es la base de algunos sistemas de manejo de bases de datos orientadas a objetos .
SQL:1999 envuelve características adicionales que se consideran herencia de los SQL relacionales, así como también una reestructuración de los documentos de los estándar con vista a una progresión hacia normas más efectivas. -
SQL:2003
El estándar SQL:2003 hace pequeñas modificaciones sobre la versión anterior, SQL:1999 Introduce algunas características de XML, cambios en las funciones, estandarización del objeto sequence y de las columnas autonuméricas. tomado;
https://es.wikipedia.org/wiki/SQL#:~:text=10%20Referencias-,Or%C3%ADgenes%20y%20evoluci%C3%B3n,En%201970%2C%20E.%20F. https://es.wikipedia.org/wiki/SQL:2003 -
SQL:2005
ISO/IEC 9075-14:2005 Define las maneras en las cuales SQL se puede utilizar conjuntamente con XML. Define maneras de importar y guardar datos XML en una base de datos SQL, manipulándolos dentro de la base de datos y publicando el XML y los datos SQL convencionales en forma XML. Además, proporciona facilidades que permiten a las aplicaciones integrar dentro de su código SQL el uso de XQuery. -
SQL:2008
SQL:2008 es la sexta revisión del estándar ISO y ANSI para el lenguaje de bases de datos SQL. Se adoptó formalmente en julio de 2008.
El estándar SQL:2008 se divide en varias partes, que abarcan el Framework, la Fundación, el SQL/CLI, SQL/PSM, SQL/MED, SQL/OLB, SQL/Schemata, SQL/JRT Using Java, y varias especificaciones relacionadas. tomado:
https://es.wikipedia.org/wiki/SQL:2008 -
SQL:2011
Una de las principales características nuevas es el soporte mejorado para bases de datos temporales . Las mejoras del lenguaje para la definición y manipulación de datos temporales incluyen.
tomado:
https://es.qaz.wiki/wiki/SQL:2011 -
SQL:2016
Permite búsqueda de patrones, funciones de tabla polimórficas y compatibilidad con los ficheros JSON.
tomado:
https://es.wikipedia.org/wiki/SQL -
SQL:2019
SQL Server 2019 incorpora extensibilidad de lenguaje en el marco de Machine Learning Services. La primera implementación que ha tenido esta extensibilidad la ha realizado Microsoft y es ni más ni menos que JAVA. tomado:https://blogs.solidq.com/es/sql-server/10-novedades-interesantes-de-sql-server-2019-para-desarrolladores/