-
Surge SQL
El lenguaje SQL surge originariamente con el nombre de SEQUEL (Structured English Query Language) implementado en un prototipo de IBM, el SEQUEL-XRM, durante los años 1974-75 -
Evolucion Version Anterior
Este prototipo evolucionó durante los años 1976-77, pasándose a denominar su lenguaje SEQUEL/2, y cambiando posteriormente este nombre por SQL, debido a motivos legales. Poco después, el SISTEMA R de IBM implementó un subconjunto de este lenguaje. -
Primer SGBDR
En 1979 aparece el primer SGBDR comercial basado en SQL -ORACLE.
posteriormente van surgiendo otros productos basados en SQL como son el SQL/DS, DB2, DG/SQL, SYBASE, INTERBASE, INFORMIX, UNIFY, etc. -
SQL Estandar
En 1982 el Comité de bases de datos X3H2 de ANSI presenta un lenguaje relacional estándar basado principalmente en el SQL propio de los productos IBM. -
Denominado SQL/ANS
En 1986 ANSI aprueba el lenguaje como norma pasando a denominarse SQL/ANS, que también es aprobado, al año siguiente, como norma ISO (l987) -
Addendum
En 1989 se revisa la versión 1 del estándar -ISO(1989)-, revisión conocida como Addendum, que añade cierta integridad referencial, que se denomina integridad
referencial básica, ya que sólo permite definir la opción de modificación y borrado
restringidos y no proporciona cambios en cascada. -
SAG (SQL Access Group)
En abril de 1991 el SAG (SQL Access Group) completa la 1ª Fase de especificaciones técnicas, que define un estándar para intercambiar mensajes SQL sobre una red OSI, basado en la especialización SQL del RDA de ISO -
Segunda Fase Especificaciones Tecnicas (SAG)
En 1992 SAG completó su segunda fase, que especificaba un IPA (Interfaz para la Programación de Aplicaciones) CLI (Call Level Interface) y que ampliaba el estándar a más instalaciones cliente/servidor, en la que además de las especificaciones
OSI se incluye otros protocolos de red como, por ejemplo, TCP/IP -
SQL2 - SQL92
también se aprueba como norma internacional una nueva versión del SQL, conocida como SQL2 o SQL-92 -ISO(1992)-, en la que se incrementa substancialmente la capacidad semántica del esquema relacional, se añaden nuevos operadores, se mejora el tratamiento de errores y se incluyen normas para el SQL embebido -
Call-Level Interface
Entry SQL, Intermediate SQL y Full SQL Los 3 niveles de la norma conocida como SQL2 - SQl-92, aborda la interfaz de nivel de llamadas (Call-Level Interface), ISO (1995). -
Persistent Stored Modules
Entry SQL, Intermediate SQL y Full SQL Los 3 niveles de la norma conocida como SQL2 - SQl-92, abordan la definición de módulos almacenados persistentes (Persistent Stored Modules) ISO (1996). -
Actualidad
Aparece la nueva extension de SQL, SQL3 dandole una mayor capacidad semántica de ciertos principios del paradigma de la orientación al objeto. -
Actualidad
Debido al tamaño que posee el SQL3 ya se ha empezado a hablar del SQL4, en el que se incluyen aquellascaracterísticas del lenguaje que no se encuentran todavía definidas completamente o que necesitan una mayor profundización.