ensayo

Páginas: 41 (10001 palabras) Publicado: 23 de abril de 2013
INTRODUCCIÓN

El lenguaje SQL (Structured Query Language) es una herramienta para organizar, gestionar y recuperar datos almacenados en una base de datos relacional, por tanto, permite la comunicación con el sistema de gestión de base de datos, para ello hace uso de una combinación del algebra relacional y construcciones del calculo relacional. Entre las principales características del SQLpodemos destacar las siguientes:

Es un lenguaje para todo tipo de usuarios (administradores, desarrolladores y usuarios normales).
El usuario que emplea SQL especifica qué quiere, no donde ni cómo, siguiendo la sintaxis de las instrucciones.
Permite hacer distintas consulta de datos.
Es posible manejarlo para consultas, actualizaciones, definición de datos y control (especificación derestricciones de seguridad).

Se puede usar de forma interactiva (el usuario escribe las órdenes desde el teclado de un terminal y al instante obtiene los resultados en la pantalla) y de forma embebida (mezclando las instrucciones SQL con las instrucciones propias del lenguaje, tal es el caso del lenguaje PL/SQL), SQL se puede utilizar en la mayoría de los sistemas manejadores de bases de datoscomerciales y libres, claro con las variantes que cada fabricante le puede agregar al estandart de SQL.

El funcionamiento es bien simple. Por un lado, se dispone de una máquina servidora con una base de datos que contiene los datos. Por otro lado, tenemos una máquina cliente con un usuario que ejecuta queries (sentencias) y el motor actúa en función de la petición del usuario.


HISTORIA

Ellenguaje SQL fue desarrollado sobre un prototipo de gestor de bases de datos relacionales denominado SYSTEM R y diseñado por IBM a mediados de los años setenta. Incluía lenguajes de consultas, entre ellos SEQUEL (Structured English Query Language). Más tarde se renombró como SQL.

En 1979 Oracle Corporation presentó la primera implementación comercial de SQL, que estuvo disponible antes que otrosproductos de IBM. Por su parte, IBM desarrolló productos herederos del prototipo SYSTEM R, como DB2 y SQL/DS.

El instituto ANSI (American National Standard Institute) adoptó el lenguaje SQL como estándar para la gestión de bases de datos relacionales en octubre de 1986.

En 1987 lo adopta ISO (International Standarization Organization).
En 1989 el estándar ANSI/ISO, revisado y ampliado, sellamó SQL-89 o estándar SQL1. Tres años más tarde se aprueba el estándar ANSI SQL2 o SQL-92. En 1999 se aprueba el estándar SQL:1999 que introduce mejoras respecto al anterior. SQL:2003 revisa todos los apartados de SQL:1999 y añade uno nuevo, el apartado 14: SQL/XML.

En fin como pequeño final, algunos estándares y novedades que se incorporaron:
SQL 86-87: Intersección de implementacionesexistentes 1986 ANSI SQL y 1987 ISO SQL ANSI/ISO.
SQL 89 SQL1: Añade integridad referencial básica (modificación y borrado restringidos, no proporciona borrado en cascada).
SQL 92 SQL2: Nuevos tipos de datos. Funciones internas. Nuevas constantes simbólicas. Combinación externa. SQL dinámico. Eliminación de vistas. Definiciones de dominio. ALTER y DROP. Mejor tratamiento de las restricciones.
SQL1999 SQL3: Orientación a objetos. Tipos definidos por el usuario. Roles. Disparadores. Procedimientos, funciones y métodos definidos por el usuario.
SQL 2003: Nuevos tipos de datos. Introduce algunas características de XML. Funciones SQL que devuelven tablas. Nuevas extensiones de CREATE TABLE. Sentencia MERGE. Generador de secuencias. Tipos nuevos de columnas.
SQL 2006: ISO/IEC 9075-14:2006 Definelas 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, manipulándolos dentro de la base de datos y publicando el XML y los datos SQL convencionales en forma XML. Además, proporciona facilidades que permiten a las aplicaciones integrar dentro de su código SQL el uso de XQuery, lenguaje de consulta XML...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo de el Ensayo
  • ensayo de ensayo
  • Ensayo Del Ensayo
  • Ensayo de un ensayo
  • Ensayemos un ensayo
  • ensayo del ensayo
  • Ensayo del ensayo
  • Ensayo del ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS