Este libro sobre los fundamentos del lenguaje SQL está dirigido a desarrolladores e informáticos principiantes que están llamados a trabajar con un Sistema de Gestión de Bases de Datos Relacionales (SGBDR) para almacenar y manipular datos. Su objetivo es describir los comandos principales más utilizados del lenguaje SQL (independientemente de las variaciones realizadas por los editores de diferentes SGBDR) para permitir al lector familiarizarse rápidamente con una base de datos relacional y...
Este libro sobre los fundamentos del lenguaje SQL está dirigido a desarrolladores e informáticos principiantes que están llamados a trabajar con un Sistema de Gestión de Bases de Datos Relacionales (SGBDR) para almacenar y manipular datos. Su objetivo es describir los comandos principales más utilizados del lenguaje SQL (independientemente de las variaciones realizadas por los editores de diferentes SGBDR) para permitir al lector familiarizarse rápidamente con una base de datos relacional y ser capaz de crear tablas, de consultarlas, de modificarlas, de insertar y eliminar registros.
El libro comienza con un breve historial sobre la creación de la norma SQL y luego aborda algunas nociones sobre el modelo relacional. Posteriormente, cada capítulo trata una subdivisión de SQL: la creación y la manipulación de tablas, así como la gestión de los datos en 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 concluye abordando temas algo más complejos como los cargas masivas, las importaciones de tablas, las exportaciones de tablas, las nociones de rendimiento y los objetos del sistema.
Los ejemplos que se utilizan en este libro se han realizado con la versión Oracle 21c DB Express Edition, SQL Server 2022 Developer Edition, la versión 11 de MariaDB Community Server (MySQL), PostgreSQL en versión 15.3 y se pueden descargar del sitio web www.ediciones-eni.com.
1. Los principales comandos del LDD (Lenguaje de Definición deDatos) o DDL (Data Definition Language)
2. Los principales comandos del LMD (Lenguaje de Manipulaciónde Datos) o DML (Data Manipulation Language)
3. Los principales comandos del LCD (Lenguaje de Control deDatos) o DCL (Data Control Language)
4. Los principales comandos del LCT (Lenguaje de Controlde Transacciones) o TCL (Transaction Control Language)
5. La creación de procedimientos y funciones
Funciones SQL presentadas en este libro
Glosario
Anne-Christine BISSON
Anne-Christine BISSON es consultora independiente en informática decisional. Esta experta aconseja sobre el diseño de bases y almacenes de datos en diferentes SGDB. Con este objetivo, manipula y agrega datos a partir de fuentes diversas para usarlos de manera sintética en empresas y en la administración, pertenecientes a diferentes sectores. También es instructora y con este libro amplía su voluntad de compartir sus conocimientos con sus lectores sobre la serie MSBI (SSAS, Azure y Power BI) o sobre SQL. Ella tiene una certificación Microsoft Azure Enterprise Data Analyst.