Características Principales de SQL-ANSI 92.

Anuncio
Nombre: Edwin Bautista
Matricula: 14-SISP-1-010
Materia: Programación Orientada a Objeto
Ensayo: 2
Características Principales de SQL-ANSI 92.
SQL-92 fue desarrollado por el comité técnico NCITS H2 sobre bases de datos.
Este comité desarrolla estándares para la sintaxis y semántica de los lenguajes
de bases de datos. SQL-92 fue diseñado para ser un estándar para los sistemas
manejadores de bases de datos relacionales (RDBMS). Está basado en SQL89, cuya primera versión se conoce como SQL-86. En 1992 aparece SQL2 o
SQL92, la versión hoy en días más difundida ([ISO/IEC 1992] [ANSI 1992]
[ISO/IEC 1994]). con la aparición de la segunda versión del estándar (SQL2) en
1992, prácticamente todos los RDBMS, incluso los no relacionales, incluían
soporte a SQL. Hoy en día, SQL se ha convertido en el lenguaje de consulta más
utilizado.
En el año de 1992, se suprimen algunas funcionalidades y se implementan otras,
dando así origen al SQL-92 o SQL II, que es Lenguaje que se utiliza en este
momento como predeterminado, sin embargo, ya se trabaja en una nueva
versión llamada SQL III.
Características Principales
• Lenguaje que permite el acceso a las bases de datos
• Aprovecha al máximo el poder y la flexibilidad de los Sistemas Relacionales,
lo cual facilita las operaciones necesarias sobre estos
• Es un lenguaje declarativo de alto nivel
• Permite una elevada productividad en codificación gracias a su base teórica.
• Aparte de la facilidad para efectuar consultas, SQL también puede servir
como LDD, LDV y LMD
• Permite concesión y negación de permisos, restricciones de integridad,
controles a la transacción y modificación de los esquemas
• El lenguaje fue modificado con el fin de mantenerlo solo a nivel conceptual y
externo
• Se puede usar de manera Interactiva, para esto, las sentencias SQL se
escriben y se llevan a cabo en líneas de comandos
• también puede usarse de manera Integrada, que está dirigido a usuarios más
avanzados, que utilizan un lenguaje de programación anfitrión y el SQL como
sublenguaje de datos
• El SQL Estático es una técnica para el manejo embebido del SQL, y las
sentencias que se utilizan no varían en ningún momento mientras se lleve a
cabo la ejecución del programa
• El SQL Dinámico también es una técnica para el uso embebido del SQL,
pero a diferencia del SQL estático, esta modifica todas o gran parte de las
sentencias mientras se ejecuta el programas
• Para evitar problemas en el orden de ejecución interno, se debe llevar a cabo
una optimización, antes de ejecutar las sentencias
• Otra versión del SQL es el FSQL, que es el mismo SQL, pero basado en
lógica difusa, para lógicamente ser implementado en bases de datos difusas
Fuente:
http://www.coninteres.es/sql/material/Estandares_ANSI-SQL.pdf
http://proyectobasesdedatos.galeon.com/enlaces1416754.html
Descargar