JULIO CESAR MENDOZA MAMANI

HISTORIA DE SQL
La historia de SQL (que se pronuncia deletreando en inglés las letras que lo componen, es decir "ese-cu-ele" y no "siquel" como se oye a menudo) empieza en 1974 con la definición, por parte de Donald Chamberlin y de otras personas que trabajaban en los laboratorios de investigación de IBM, de un lenguaje para la especificación de las características de las bases de datos que adoptaban el modelo relacional. Este lenguaje se llamaba SEQUEL (Structured English QueryLanguage) y se implementó en un prototipo llamado SEQUEL-XRM entre 1974 y 1975. Las experimentaciones con ese prototipo condujeron, entre 1976 y 1977, a una revisión del lenguaje (SEQUEL/2), que a partir de ese momento cambió de nombre por motivos legales, convirtiéndose en SQL. El prototipo (System R), basado en este lenguaje, se adoptó y utilizó internamente en IBM y lo adoptaron algunos de susclientes elegidos. Gracias al éxito de este sistema, que no estaba todavía comercializado, también otras compañías empezaron a desarrollar susproductos relacionales basados en SQL. A partir de 1981, IBM comenzó a entregar sus productos relacionales y en 1983 empezó a vender DB2. En el curso de los años ochenta, numerosas compañías (por ejemplo Oracle y Sybase, sólo por citar algunos) comercializaron productos basados en SQL, que se convierte en el estándar industrial de hecho por lo que respecta a las bases de datos relacionales. En 1986, el ANSI adoptó SQL (sustancialmente adoptó el dialecto SQL de IBM) como estándar para los lenguajes relacionales y en 1987 se transformó en estándar ISO. Esta versión del estándar va con el nombre de SQL/86. En los años siguientes, éste ha sufrido diversas revisiones que han conducido primero a la versión SQL/89 y, posteriormente, a la actual SQL/92. El hecho de tener un estándar definido por un lenguaje para bases de datos relacionales abre potencialmente el camino a la intercomunicabilidad entre todos los productos que se basan en él.
BASE DE DATOS II Página 1

SQL es a la vez un lenguaje fácil de aprender y una herramienta completa para gestionar datos. La información aquí resumida del lenguaje puede ser ampliada con multitud de libros existentes en el mercado. por ejemplo. que debería terminar en la definición de lo que en este momento se conoce como SQL3. por desgracia las cosas fueron de otro modo. también. el tratamiento de datos multimediales. Actualmente. que deben escribirse de acuerdo con unas reglas sintácticas y semánticas de este lenguaje. BASE DE DATOS II Página 2 . extendiéndolo de manera individual según la propia visión que cada cual tenga del mundo de las bases de datos. Como su propio nombre indica. Las características principales de esta nueva encarnación de SQL deberían ser su transformación en un lenguaje stand-alone (mientras ahora se usa como lenguaje hospedado en otros lenguajes) y la introducción de nuevos tipos de datos más complejos que permitan.Desde el punto de vista práctico. Efectivamente. gestionar y recuperar datos almacenados en una base de datos informática. Su aprendizaje no solo sirve para esta aplicación sino . EL LENGUAJE SQL SQL es una herramienta para organizar. Las peticiones sobre los datos se expresan mediante sentencias. en general cada productor adopta e implementa en la propia base de datos sólo el corazón del lenguaje SQL (el así llamado Entrylevel o al máximo el Intermediatelevel). SQL es un lenguaje informático que se puede utilizar para interaccionar con una base de datos y más concretamente con un tipo especifico llamado base de datos relacional. está en marcha un proceso de revisión del lenguaje por parte de los comités ANSI e ISO. todos con las siglas "SQL". para todas las existentes en el mercado que soporten este lenguaje ya que es un lenguaje estándar por haberse visto consolidado por el Instituto Americano de Normas (ANSI) y por la Organización de Estándares Internacional (ISO). El nombre "SQL" es una abreviatura de Structured Query Languaje (Lenguaje de consultas estructurado).