SQL (Structured Query Language) es el lenguaje estandarizado para comunicarse con sistemas de bases de datos relacionales. Su diseño, basado en álgebra relacional, permite definir estructuras de datos, insertar información, realizar consultas complejas y gestionar permisos de acceso.
Casi toda aplicación moderna que maneja información persistente, desde sitios web hasta sistemas empresariales, depende en algún momento de sentencias SQL para operar.
Su sintaxis declarativa, donde se describe el resultado deseado más que los pasos para lograrlo, lo ha mantenido como una habilidad fundamental durante décadas. Aunque han surgido otras tecnologías de almacenamiento, las bases de datos relacionales y, por extensión, SQL, siguen siendo la opción predominante para garantizar la consistencia y fiabilidad de los datos en proyectos de todo tipo.
Introducción al libro
«Apuntes básicos de SQL» ofrece una guía práctica y directa para comenzar a trabajar con este lenguaje. Está pensado para quienes dan sus primeros pasos en el mundo de las bases de datos, como estudiantes de informática, desarrolladores en formación o profesionales de otras áreas que necesitan interactuar con datos almacenados.
El material se presenta de forma concisa, centrándose en la sintaxis esencial y los comandos más utilizados en el día a día. No exige conocimientos previos de SQL, aunque resulta útil tener una noción general sobre qué son las bases de datos.
Contenido del libro
El recorrido comienza con los conceptos fundamentales de las bases de datos relacionales y los estándares SQL, para luego adentrarse en la creación y manipulación de tablas. El lector aprenderá a ejecutar consultas de selección, filtrado y ordenamiento, y progresará hacia operaciones más avanzadas como combinar datos de varias tablas mediante diferentes tipos de JOIN.
El libro también aborda el uso de funciones, la agrupación de resultados y la definición de restricciones para garantizar la integridad de los datos. Incluye apartados específicos sobre características como índices y triggers, finalizando con ejemplos de consultas anidadas.
Índice del libro
- Licencia
- Introducción
- Estándares de SQL
- Las tablas
- Sentencias SQL
- DDL y DML
- Tipos de datos
- Manos a la obra
- Notas específicas de SQLite
- Creando una tabla (CREATE)
- Insertando datos en una tabla (INSERT)
- Actualizando datos de un registro (UPDATE)
- Borrando registros (DELETE)
- Recuperando datos de una tabla (SELECT)
- Borrando una tabla (DROP)
- Consultas con predicado
- Cláusulas
- Operadores para la cláusula WHERE
- Comodines para el LIKE
- Alias
- Operando con varias tablas
- Conceptos de claves (Primary key)
- Conceptos de claves (Foreign key)
- Joins
- Uniones (UNION y UNION ALL)
- Funciones
- GROUP BY
- HAVING
- Índices
- Constraints – Restricciones
- Triggers
- Consultas algo más complejas
- Anidando consultas
- Limitar el número de elementos en la consulta
Datos del libro
- Título: Apuntes básicos de SQL
- Autor: Unai Estébanez
- Categoría principal: Bases de datos
- Subcategoría: SQL
- Idioma: Español
- Licencia: Creative Commons Reconocimiento 3.0 España (CC BY 3.0 ES)
Más libros en: Bases de datos, SQL
Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.