test

Páginas: 5 (1114 palabras) Publicado: 14 de abril de 2014
I-C 2014

MBD-102 Bases de Datos Relacionales-Objeto (MBD-102)

Tarea Individual 3.

Profesor: Ing. Marco A. Hernández Vásquez

Alumno: Carlos Altamirano.

Tema: EVOLUCIÓN DEL ANSI SQL.

I-C 2014

INTRODUCCION – UN POCO DE HISTORIA.

Los orígenes del SQL están ligados a los de las bases de datos relacionales. En 1970 E.F.
Codd propone el modelo relacional y asociado a este unsublenguaje de acceso a los datos
basado en el cálculo de predicados. Basándose en estas ideas, los laboratorios de IBM definen
el lenguaje SEQUEL (Structured English Query Languaje) que más tarde sería ampliamente
implementado por el SGBD experimental System R, desarrollado en 1977 también por IBM. Sin
embargo, fue Oracle quien lo introdujo por primera vez en 1979 en un programa comercial.
ElSEQUEL terminaría siendo el predecesor de SQL, siendo éste una versión evolucionada del
primero. El SQL pasa a ser el lenguaje por excelencia de los diversos SGBD relacionales
surgidos en los años siguientes y es por fin estandarizado en 1986 por el ANSI, dando lugar a
la primera versión estándar de este lenguaje, el SQL-86 o SQL1. Al año siguiente este estándar
es también adoptado por la ISO.Sin embargo este primer estándar no cubre todas las necesidades de los desarrolladores e
incluye funcionalidades de definición de almacenamiento que se consideraron suprimir. Así que
en 1992 se lanza un nuevo estándar ampliado y revisado del SQL llamado SQL-92 o SQL 2.
En la actualidad el SQL es el estándar de factor de la inmensa mayoría de los SGBD
comerciales. Y, aunque la diversidad deañadidos particulares que incluyen las distintas
implementaciones comerciales del lenguaje es amplia, el soporte al estándar SQL-92 es
general y muy amplio.
El ANSI SQL sufrió varias revisiones y agregados a lo largo del tiempo:
AÑO

NOMBRE

1986

SQL

1989

SQL-92

COMENTARIOS

SQL-87

Primera publicación hecha
por ANSI. Confirmada por
ISO en 1987

SQL-89

1992

ALIAS1999

SQL:1999

Revisión menor
SQL2

SQL 2000

Revisión mayor
Se agregaron expresiones
regulares consultas
recursivas (para relaciones
jerárquicas), triggers y
algunas características

I-C 2014

orientadas a objetos.

2003

2006

2008

SQL:2003

Introduce algunas
características de XML,
cambios en las funciones,
estandarización del objeto
sequence y de lascolumnas
autonúmericas. (Ver
Eisenberg et al: SQL:2003
Has Been Publisher)

SQL:2006

ISO/IEC 9075-14:2006
Define las maneras en las
cuales el SQL se puede
utilizar conjuntamente con
XML. Define maneras
importar y guardar datos
XML en una base de datos
SQL, manipulandolos dentro
de la base de datos y
publicando el XML y los
datos SQL convencionales
en forma XML. Además,
proporcionafacilidades 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

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 lasentencia TRUNCATE.

I-C 2014

¿CUANDO SE EMPIEZA A UTILIZAR LA TERMINOLOGÍA “RELACIONAL-OBJETO”?

Los fabricantes de los SGBD relacionales también se han dado cuenta de las nuevas
necesidades en el modelado de datos, por lo que las nuevas versiones de sus sistemas
incorporan muchos de los rasgos propuestos para las bases de datos orientadas a objetos,
como ha ocurrido con Informix y Oracle.Esto ha dado lugar al modelo relacional extendido y
a los sistemas que lo implementan se les denomina sistemas objeto–relacionales. La nueva
versión de SQL, SQL: 1991, incluye algunas de las características de la orientación a
objetos. Durante los últimos años se han creado muchos prototipos experimentales de
sistemas de bases de datos orientadas a objetos y también muchos sistemas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Test
  • Test
  • Test
  • Test
  • Test
  • test
  • test
  • Test

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS