Vous êtes sur la page 1sur 7

Historia de SQL

En informtica existen muchos lenguajes de programacin, pero


hay un tipo de lenguaje especfico para la obtencin de los datos
almacenados en bases de datos basadas en el modelo relacional.
En el ao 1970 Edgar Frank Codd crea el modelo relacional de
datos, creando tambin un sublenguaje para gestionar el acceso
a los datos.
La empresa IBM se bas en el modelo relacional de Codd y en
su sublenguaje para crear SEQUEL, el predecesor de SQL. La
primera empresa que introdujo a SEQUEL en un producto comercial
fue Oracle en el ao 1979.
Entre 1974 y 1975 se implement un prototipo llamado SEQUEL-
XRM.
Las experimentaciones con ese modelo (SEQUEL-XRM) llevaron,
entre 1976 y 1977, a una revisin del lenguaje (SEQUEL/2), que a
partir de ese tiempo cambi de nombre por causas legales,
transformndose en SQL. El prototipo (System R), basado en este
lenguaje, se adopt y utiliz internamente en IBM y lo tomaron
algunos de sus clientes elegidos.
En la trayectoria de los aos ochenta, El lenguaje SQL rpidamente
se populariz, y fue incluido en los gestores de bases de datos ms
populares como son Microsoft SQL Server, Oracle, SyBase,
MySQL, Firebird, Informix, PostgreSQL, DB2, etctera. Y adems
de los gestores de bases de datos, muchos lenguajes de
programacin basan sus motores de acceso a datos en el uso de
comandos SQL para ejecutar los movimientos de datos de las
aplicaciones desarrolladas en su entorno.
A partir de 1981, IBM comenz a entregar sus productos
relacionales. En 1986, el
ANSI adopt SQL (sustancialmente adopt el dialecto SQL de IBM)
como estndar para los lenguajes relacionales.
1987 se transform en estndar ISO (Organizacin Internacional de
Normalizacin). Esta versin del estndar va con el nombre de
SQL/86. En los aos siguientes, ste ha sufrido diversas revisiones.
Que han conducido primero a la versin SQL/89.
En 1992 se lanza un nuevo SQL/92, ms amplio y revisado.

El SQL3 fue aceptado como el nuevo estndar de SQL en 1999,


despus de ms de 7 aos de debate.

En 2000 aparece la versin SQL Server 8.0. Presenta un host de


innovadoras
Caractersticas que le ayudarn a adecuarse a las diferentes
exigencias de anlisis y gestin de datos. Gran soporte para
estndares de web, potentes herramientas para el ajuste y la
gestin del sistema, y escalabilidad y fiabilidad excepcionales que
convierten a SQL Server 2000 en la mejor eleccin de la siguiente
generacin de soluciones de bases de datos de empresa.
En el 2003 Microsoft saco la versin SQL Server 2000 64-bit
Edition, que se poda instalar en Windows XP 64Bit y Windows
Server.
Al mundo SQL le rodean muchos conceptos como son insercin,
actualizacin, consulta, subconsulta, trigger o disparador,
procedimiento, etctera. Adems, los comandos utilizados en SQL
para ejecutar las diferentes acciones pueden ser muy sencillos para
obtener datos muy generales, hasta muy complejos para obtener
datos menos generales usando, por ejemplo, subconsultas que
pueden llegar a ser de gran complejidad.
A lo largo de los aos el estndar SQL se ha ido actualizando para
adaptarse a las nuevas tecnologas; por ejemplo, en el ao 2005 el
estndar SQL fue adaptado para definir como importar y exportar
ficheros XML que comenzaban a ser elementos de uso global en la
informtica.
No obstante, aunque exista un estndar definido por ANSI, existen
particularidades entre los diferentes gestores de bases de datos en
la gestin SQL. Por ejemplo: el lenguaje SQL de Oracle no es
exactamente el mismo que el de Microsoft SQL Server;
normalmente las diferencias son mnimas, pero existen. Adems,
paralelo al SQL, los diferentes gestores de bases de datos crearon
diferentes adaptaciones para desarrollar pequeos programas
directamente en el gestor de bases de datos sin recurrir a un
lenguaje de programacin externo que utilizan, principalmente,
SQL. Por ejemplo, en SQL Server existen procedimientos
almacenados, y en Oracle existe el PL/SQL, que es un lenguaje de
programacin incrustado.
Aunque la idea del procedimiento almacenado parte de extender un
lenguaje SQL destinado a ejecucin de comandos sueltos a crear
programas, esos programas incrustados en los gestores de bases
de datos incorporan diferencias notables al comparar los de un
gestor de bases de datos con otro.
En la actualidad el estndar SQL, sea cual sea su entorno de
ejecucin, es imprescindible para cualquier desarrollador de
aplicaciones informticas centradas en la especialidad de la
informtica de gestin. Dominar el lenguaje SQL es muy importante
para el desempeo de la labor de un programador.
El lenguaje SQL es, sin duda, una leyenda en la informtica y uno
de los grandes estndares de uso y fama mundial.
Introduccin
SQL (por sus siglas en ingls Structured Query Language;
en espaol Lenguaje de Consulta Estructurada) es un lenguaje
especfico del dominio que da acceso a un sistema de gestin de
bases de datos relacionales que permite especificar diversos tipos
de operaciones en ellos.
Ya que sabemos la definicin de SQL ms adelante se encuentra
resumida la historia y evolucin del mismo esperando llenar los
requisitos del profesor.
Conclusin
Ya pudimos ver la Historia de SQL resumida desde su origen hasta
el presente, y adems es imprescindible que cada programador
domine el lenguaje SQL, ya que sin duda es unos de los estndares
ms usados del mundo.
Bibliografa
De Manuel,M.(2017).Historia del lenguaje ms popular: desde SEQUEL hasta

SQL. Parcela Digital. Parcela Digital website.

Recuperado de http://parceladigital.com/2017/01/08/historia-del-lenguaje-mas-

popular-desde-sequel-hasta-sql/

De Ynery, A. (2016). Historia y Evolucin del SQL. Infrmate sin Lmites. Infrmate sin
Limites website.
Recuperado de http://informatesinlimites.blogspot.com/2016/04/historia-y-
evolucion-de-sql.html

Vous aimerez peut-être aussi