Sql estandart

Páginas: 16 (3777 palabras) Publicado: 6 de enero de 2012
SQL ESTANDAR
1.INDICE: PAG:
1. INDICE………………………………………………………………………………1
2. INTRODUCCION……………………………………………………………………..2
3. HISTORIA……………………………………………………………………………..2
4. DETALLE DE VERSIONES SQL…………………………………………………….3
5. COMPONENTES del SQL ………………………………………………………….4
5.1 Comandos…………………………………………………………………....4
5.2 Cláusulas…………………………………………………………………...5
5.3 OperadoresLógicos……………………………………………………..5
5.4 Operadores de Comparación………………………………………...5
5.5 Funciones de Agregado………………………………………………..6
5.6 Orden de ejecución de los comandos…………………………….6
6. NOMENCLATURA…………………………………………………………………...7
7. LDD (DDL) – LENGUAJE DE DEFINICIÓN DE DATOS…………………………...7
8. LMD (DML). LENGUAJE DE MANEJO DE DATOS………………………………..9
9. DCL. LENGUAJE DE CONTROL DE DATOS………………………………………...9
10. RESTRICCIONES DEINTEGRIDAD EN SQL2……………………………………..11
11. DISPARADORES EN SQL3…………………………………………………………19
12. CONCLUSIONES…………………………………………………………………….20
13. RECOMENDACIONES………………………………………………………………20
14. APENDICE……………………………………………………………………………21
15. BIBLIOGRAFIA………………………………………………………………………21

2. INTRODUCCION:
El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por losdiferentes motores de bases de datos para realizar determinadas operaciones sobre los datos o sobre la estructura de los mismos. Pero como sucede con cualquier sistema de normalización hay excepciones para casi todo; de hecho, cada motor de bases de datos tiene sus peculiaridades y lo hace diferente de otro motor, por lo tanto, el lenguaje SQL normalizado (ANSI) no nos servirá para resolver todos losproblemas, aunque si se puede asegurar que cualquier sentencia escrita en ANSI será interpretable por cualquier motor de datos.
3.HISTORIA:
La historia de SQL 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 adoptabanel modelo relacional. Este lenguaje se llamaba SEQUEL (Structured English Query Language) 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 estelenguaje, se adoptó y utilizó internamente en IBM y lo adoptaron algunos de sus clientes elegidos. Gracias al éxito de este sistema, que no estaba todavía comercializado, también otras compañías empezaron a desarrollar sus productos 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 delestá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.
Además está el SQL3 que es el la siguiente revisión del SQL que está en proceso de estandarización.

4. DETALLE DE VERSIONES SQL:
SQL/86
Estándar inicial de SQL. Conjunto limitado de características. Apenas conalguna restricción de integridad.
No soporta el concepto de clave primaria (ni otro tipo de claves). Precisamente por eso quizá sea más adecuado hablar de tablas SQL que de relaciones.
SQL/89
Revisión mínima del estándar del 86. Añade cierta integridad referencial.
Permite expresar claves primarias, claves candidato (claves únicas) y claves externas.
SQL/92
Revisión...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estandarte De Hidalgo
  • Estandarte De Ur
  • Desviación Estandart
  • Estandarte de hidalgo
  • Que es sql
  • que es sql
  • El Estandarte De Ur
  • proctor estandart

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS