SQL

  • Edgar F. Codd

    Edgar F. Codd
    En 1970 E. F. Codd propone el modelo relacional y asociadas a este un sublenguaje de acceso a los datos basado en el cálculo de predicados. Basándose en estas ideas, los laboratorios de IBM definieron el lenguaje SEQUEL.
  • Oracle

    Oracle
    Oracle lo introdujo por primera vez en 1979 en un producto comercial.
  • SQL1

    SQL1
    SEQUEL terminó siendo el predecesor de SQL, que es una versión evolucionada del primero. SQL pasa a ser el lenguaje por excelencia y se convierte en el estándar en 1986 por el ANSI, dando lugar a la primera versión estándar de SQl se llamará “SQL-86” o “SQL1”.
  • ISO

    ISO
    Este estándar será adoptado también por ISO en 1987.
  • SQL2

    SQL2
    El nuevo estándar se lanzaría en 1992 y se llamaría “SQL-92” o “SQL2”. Este nuevo estándar surge por la incapacidad del anterior de cubrir todas las necesidades.
  • SQL 3

    SQL 3
    En 1999 se crearía el estándar SQL:1999 o SQL3 con el que se agregaron expresiones regulares, consultas recursivas (para relaciones jerárquicas), triggers y algunas características orientadas a objetos.
  • SQL: 2003

    SQL: 2003
    Con SQL: 2003 llegará la quinta revisión de este lenguaje, las características mas importantes que se añaden serían: características relacionadas con XML, funciones de ventana, generador de secuencias, tipos nuevos de columnas como los valores autogenerados y la identidad de columnas, nueva sentencia MERGE, se eliminaron algunos tipos de datos y se ampliaron sentencias.
  • XQuery

    XQuery
    SQL:2005 define las maneras en las cuales se puede utilizar de forma conjunta SQL junto con XML. Esta versión define el uso y el tratamiento que se puede hacer de los datos de forma conjunta con XML. Proporciona facilidades para integrar SQL dentro de XQuery, que sirve para el acceso concurrente a datos ordinarios.
  • SQL: 2008

    SQL: 2008
    El estándar SQL:2008 introdujo el estándar ORDER BY, el disparador INSTEAD OF y la sentencia TRUNCATE, que se aplica en tablas y su función es la de borrado completo de la tabla especificada.
  • SQL: 2011

    SQL: 2011
    SQL:2011 sirvió para el tratamiento de datos temporales mediante PERIOR FOR. Además, incorpora mejoras en las funciones ventanas y en las cláusulas FETCH.
  • Json

    Json
    El estándar SQL:2016 será la revisión mas actual de este lenguaje e incorpora la búsqueda de patrones, funciones de tablas polimórficas y compatibilidad con los ficheros JSON.