Las bases de datos relacionales siguen siendo el pilar del almacenamiento estructurado de información en empresas y aplicaciones de todo tipo. Con la llegada de la inteligencia artificial, el análisis de grandes volúmenes de datos y la migración a la nube, el lenguaje SQL no solo se mantiene vigente, sino que vive un renovado protagonismo.
Comprender los fundamentos del modelo relacional, el diseño de esquemas, la integridad de los datos y la gestión de transacciones es una habilidad transversal para cualquier profesional que trabaje con información digital.
El mercado laboral sigue demandando perfiles capaces de diseñar y mantener bases de datos relacionales, y SQL continúa siendo el lenguaje más universal para interactuar con sistemas de información. Desde aplicaciones web hasta sistemas empresariales, pasando por plataformas de análisis de datos, los conceptos que aborda este libro son la base sobre la que se construye cualquier solución que maneje datos estructurados.
Introducción al libro
«Bases de Datos Relacionales» es un libro de apuntes escrito por Jesús Manuel Jorge Santiso, profesor del Grado en Ingeniería Informática de la Universidad de La Laguna. El material recoge las transparencias utilizadas por el autor durante el curso 2020/21 y cubre los temas esenciales de una asignatura introductoria de bases de datos. Está pensado para estudiantes universitarios, desarrolladores que quieran afianzar conceptos o profesionales que necesiten una referencia clara y concisa sobre el modelo relacional y SQL.
El enfoque del libro es eminentemente didáctico: cada tema presenta los conceptos de forma estructurada, con ejemplos y esquemas visuales que facilitan la comprensión. No requiere conocimientos previos de bases de datos, aunque cierta familiaridad con la programación ayuda a seguir los ejemplos de SQL con más fluidez.
Contenido del libro
El texto avanza de forma progresiva desde los fundamentos hasta temas más avanzados. Comienza explicando por qué los sistemas de bases de datos reemplazaron a los sistemas de ficheros tradicionales, analizando las desventajas del procesamiento de datos sin un gestor de base de datos. Luego se adentra en el modelo relacional: su estructura de datos, las reglas de integridad, las operaciones del álgebra relacional y el cálculo relacional.
La parte central del libro está dedicada a SQL, el lenguaje estándar de acceso a bases de datos relacionales. Cubre tanto el sublenguaje de definición de datos (DDL) como el de manipulación de datos (DML), incluyendo consultas complejas, subconsultas, funciones de agregación y operaciones de actualización. El último tema aborda la gestión de transacciones, la concurrencia y la recuperación ante fallos, conceptos críticos para mantener la consistencia y fiabilidad de los datos en entornos multiusuario.
Índice del libro
- Tema 1. Introducción a los sistemas de bases de datos
- Tema 2. El modelo relacional
- Tema 3. SQL
- Tema 4. Gestión de transacciones
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.