1
Características de SQL
• 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.
• Para evitar problemas en el orden de ejecución interno, se debe llevar a cabo una
optimización, antes de ejecutar las sentencias.