0% encontró este documento útil (1 voto)
141 vistas12 páginas

SQL 92

El documento describe la evolución del estándar SQL a lo largo de los años. En 1986, ANSI publicó las primeras normas SQL-89 que definían la sintaxis y semántica de SQL. En 1989, ANSI mejoró SQL-89 resultando en la versión SQL-92, la cual se convirtió en el estándar más difundido. SQL-3 introdujo cambios más sustanciales, incluyendo disparadores, funciones, consultas recurrentes y tipos de datos definidos por el usuario.

Cargado por

Erik Lgn
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
141 vistas12 páginas

SQL 92

El documento describe la evolución del estándar SQL a lo largo de los años. En 1986, ANSI publicó las primeras normas SQL-89 que definían la sintaxis y semántica de SQL. En 1989, ANSI mejoró SQL-89 resultando en la versión SQL-92, la cual se convirtió en el estándar más difundido. SQL-3 introdujo cambios más sustanciales, incluyendo disparadores, funciones, consultas recurrentes y tipos de datos definidos por el usuario.

Cargado por

Erik Lgn
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 12

SQL-89

En 1986, el Instituto Nacional Norteamericano de Normalizacin (ANSI) public las primeras normas que enunciaban la sintaxis y la semntica de SQL. En 1989, ANSI defini el SQL89, basado en el anterior pero con una serie de mejoras.

SQL-2

SQL-92 fue desarrollado por el comit tcnico NCITS H2 sobre bases de datos. Este comit desarrolla estndares para la sintaxis y semntica de los lenguajes de bases de datos. SQL-92 fue diseado para ser un estndar para los sistemas manejadores de bases de datos relacionales (RDBMS o SGBDR)

Esta basado en SQL-89, cuya primera versin se conoce como SQL-86. En 1992 aparece SQL2 o SQL92, la versin hoy en da ms difundida ([ISO/IEC 1992] [ANSI 1992] [ISO/IEC 1994]). Con la aparicin de la segunda versin del estndar (SQL2) en 1992, prcticamente todos los SGBDR, incluso los no relacionales, incluan soporte a SQL. Hoy en da, SQL se ha convertido en el lenguaje de consulta ms utilizado.

SQL-3
Escribi David Mennnger, director de Oracle, en 1995: "Los cambios Incluidos en SQL3 son tan sustanciales que modificarn el estilo de diseo y formacin de sistemas de su organizacin". El borrador de SQL contiene ms de 1000 pginas. Est dividido en 7 partes [ORF97]:

En la Primera parte, SQL / Estructura

Se ofrecen definiciones bsicas y se explica la estructura de la especificacin SQL3.

La segunda parte, SQL / Fundamentos.

Incluye el grueso de las novedades de SQL3. Comprende temas como desencadenantes o disparadores (trigger), funciones, consultas recurrentes, colecciones y SQL para objetos, incluidos los tipos de datos abstractos (ADT: abstract data tvpes) definidos por el usuario. Un ADT se asemeja a una clase de C++; se compone de un conjunto de propiedades y mtodos. Los ADT de SQL3 pueden ser pblicos, privados o protegidos. Tambin se les puede heredar mediante la palabra clave UNDER

En tercera parte, SQL/CLI

Se define la interfaz del nivel de llamada (Callable Level Interface). Es una ampliacin de la propuesta de SQL Access Group y de gran aceptacin en el medio.

En la Cuarta Parte, SQL/PSM

Se definen los mdulos de almacenamiento persistente (PSM) de SQL, que son los procedimientos almacenados y las extensiones de lenguaje de procedimientos de SQL.

En la parte quinta, SQL/Acoplamientos.

Se refiera a los mecanismos de combinacin de SQL con otros lenguajes a travs de precompiladotes y SQL incrustado.

En parte seis, SQL/Transacciones

Especifica la forma en que las bases de datos SQL participan en transacciones globales.

la sptima parte, SQL/Temporal.

Trata el modo de empleo de datos de series de tiempo por las bases de datos SQL, lo que permitir hacer consultas con el tiempo como variable.

También podría gustarte