El lenguaje de consulta estructurado o SQL
(por sus siglas en ingles Structured Query Language) es un lenguaje de acceso
de bases de datos relacionales que permite especificar diversos tipos de
operaciones en ellas. Una de sus características es el manejo del álgebra y el
calculo relacional que permiten efectuar consultas con el fin de recuperar de
forma sencilla, información de base de datos, así como hacer cambios en
ellas.
Versiones de SQL
Año
|
Nombre
|
Alias
|
Comentarios
|
1986
|
SQL-86
|
SQL-87
|
Primera publicación hecha por ANSI. Confirmada
por ISO en 1987.
|
1989
|
SQL-89
|
Revisión menor.
|
|
1992
|
SQL-92
|
SQL2
|
Revisión mayor.
|
1999
|
SQL-1999
|
SQL2000
|
Se agregaron expresiones regulares,
consultas recursivas (para relaciones jerárquicas), triggers y algunas
características orientadas a objetos.
|
2003
|
SQL: 2003
|
Introduce algunas características de XML,
cambios en las funciones, estandarizan del objeto sequence y de las
columnas auto numéricas. (Ver Eisenberg et al.: SQL: 2003 Has Been Published
|
|
2005
|
SQL: 2005
|
ISO/IEC 9075-14:2005 Define las maneras en las
cuales el 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, lenguaje de consulta XML
publicado por el W3C (World Wide Web Consortium) para acceso concurrente a
datos ordinarios SQL y documentos XML.
|
|
2008
|
SQL: 2008
|
Permite el uso de la cláusula ORDER BY fuera de
las definiciones de los cursores. Incluye los disparadores del tipo INSTEAD
OF. Añade la sentencia TRUNCATE.
|
No hay comentarios:
Publicar un comentario