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