Bases de Datos
Teoría y Práctica Aplicada a Ingeniería del Software
Aa.vv.
El poder de los datos: ¿qué sucede cuando consulta, almacena o gestiona información? Las bases de datos son la columna vertebral de la era digital, pues permiten almacenar, gestionar y recuperar información de manera eficiente. Desde pequeños registros personales hasta sistemas que manejan grandes volúmenes de datos, estas tecnologías hacen posible el funcionamiento de aplicac...
Sinopsis
El poder de los datos: ¿qué sucede cuando consulta, almacena o gestiona información? Las bases de datos son la columna vertebral de la era digital, pues permiten almacenar, gestionar y recuperar información de manera eficiente. Desde pequeños registros personales hasta sistemas que manejan grandes volúmenes de datos, estas tecnologías hacen posible el funcionamiento de aplicaciones, negocios y servicios online. Gracias a este libro, comprenderá los fundamentos del diseño, implementación y administración de bases de datos. A medida que avance en la lectura, aprenderá conceptos de forma progresiva, desde los fundamentos hasta niveles avanzados, con un enfoque práctico y el uso de múltiples herramientas de software libre. - Explorará los principales modelos de bases de datos y cómo se utilizan en distintos escenarios, desde sistemas relacionales hasta NoSQL. - Aprenderá a diseñar bases de datos eficientes, asegurando su integridad y optimización en el almacenamiento de datos. - Comprenderá cómo se estructuran y ejecutan las consultas SQL, dominando operaciones esenciales y avanzadas para la gestión de la información. - Descubrirá cómo integrar bases de datos con lenguajes de programación como Python, PHP y JavaScript, facilitando el desarrollo de aplicaciones dinámicas y escalables. - Utilizará herramientas de análisis y monitorización para optimizar el rendimiento y la fiabilidad de los sistemas de bases de datos. En la parte inferior de la primera página encontrará el código de acceso para descargar contenidos adicionales en www.marcombo.info, con recursos prácticos para reforzar su aprendizaje. Si es estudiante de ingeniería, profesional del sector o le apasiona el manejo de datos, este libro le proporcionará los conocimientos necesarios para comprender, diseñar y administrar bases de datos de manera efectiva, abriendo nuevas oportunidades académicas y profesionales. Autores: - Rafael Socas es ingeniero de telecomunicación, MBA y doctor en
Índice
Índice de contenidos Presentación Lista de siglas y acrónimos 1. Introducción a las bases de datos 1.1 Objetivos 1.2 Definición y usos de las bases de datos 1.3 Evolución de las bases de datos 1.4 Sistemas de ficheros vs. gestores de DB 1.5 DB relacionales vs. NoSQL 1.6 Modelo de una DB relacional 1.7 Lenguajes DDL y DML 1.8 Resumen 1.9 Problemas resueltos 1.10 Actividades recomendadas 2. Modelo y álgebra relacional 2.1 Objetivos 2.2 El modelo relacional 2.3 Las 12 (+1) reglas de Edgar F. Codd 2.4 Estructura del modelo relacional 2.5 Esquema y atributos del modelo relacional 2.6 Claves 2.7 Operaciones de álgebra relacional 2.7.1 Selección s 2.7.2 Proyección p 2.7.3 Unión ? 2.7.4 Diferencia 2.7.5 Intersección n 2.7.6 Producto cartesiano × 2.7.7 Join ?? 2.7.8 Renombrar ? 2.7.9 Agrupación ? 2.7.10 Ordenación t 2.7.11 División ÷ 2.8 Resumen 2.9 Problemas resueltos 2.10 Actividades recomendadas 3. El lenguaje SQL 3.1 Objetivos 3.2 Historia del lenguaje SQL 3.3 Lenguaje SQL: DDL, DML, DCL y TCL 3.4 Acceso al sistema gestor de la base de datos 3.5 Creación de tablas 3.6 Modificación de tablas 3.7 Consultas SQL 3.7.1 Consultas 3.7.2 Ordenación 3.7.3 Filtrado 3.7.4 Unión de tablas 3.7.5 Agrupación 3.7.6 Funciones de agregación 3.7.7 Funciones matemáticas 3.7.8 Funciones de fechas 3.7.9 Subqueries 3.8 Vistas 3.9 Entornos gráficos 3.10 Resumen 3.11 Problemas resueltos 3.12 Actividades recomendadas 4. Modelo E-R y diseño de bases de datos 4.1 Objetivos 4.2 Fases de diseño de bases de datos 4.3 El modelo entidad-relación (E-R) 4.4 Entidades, atributos y relaciones 4.5 Cardinalidad 4.6 Claves primarias 4.7 Elementos del modelo E-R 4.8 Transformaciones E-R al modelo relacional 4.9 Normalización 4.9.1 Dependencias funcionales 4.9.2 Formas normales
Comentarios
Sé el primero en comentar este libroArtículos relacionados
Otros libros del autor