Este libro sobre los fundamentos del lenguaje SQL se dirige a desarrolladores e informáticos principiantes que deban trabajar con un Sistema Gestor de Bases de Datos Relacionales (SGBDR) para almacenar y manipular datos. Su objetivo es describir los principales comandos más utilizados del lenguaje SQL (independientemente de las variaciones realizadas por los editores de los diferentes SGBDR), para permitir al lector hacerse cargo rápidamente de una base de datos relacional y ser capaz de crear tablas, consultarlas, modificarlas, insertar y suprimir registros.
El libro comienza con una breve historia sobre la creación de la norma SQL y algunas nociones sobre el modelo relacional. A continuación, cada capítulo aborda una subdivisión de SQL; la creación y la manipulación de tablas y a continuación, la gestión de los datos de estas tablas, incluyendo las últimas evoluciones como las funciones de paginación. El autor continúa con la seguridad de los datos y algunas nociones sobre transacciones. A continuación, presenta la programación con algunos elementos de PL/SQL y el estudio de los triggers. El libro termina abordando algunos aspectos un poco más complicados, como los cambios masivos, las importaciones y exportaciones de tablas, las nociones de rendimiento e incluso, los objetos de sistema.
Los ejemplos que se utilizan en este libro se han realizado con la versión Oracle 19c DB Developer VM, SQL Server 2019 SP1 Developer Edition, MySQL versión 8, PostgreSQL en versión 12.2 y se pueden descargar del sitio web www.ediciones-eni.com.