BASES DE DATOS: TEORÍA Y PRÁCTICA APLICADA A INGENIERÍA DEL SOFTWARE

BASES DE DATOS: TEORÍA Y PRÁCTICA APLICADA A INGENIERÍA DEL SOFTWARE

SOCAS GUTIÉRREZ, RAFAEL / MAHO, AMADOR / GÓMEZ DÉNIZ, LUIS

28,95 €
IVA incluido
Consultar disponibilidad
Editorial:
MARCOMBO S.A. BOIXAREU ED
Año de edición:
2025
Materia
Informática
ISBN:
978-84-267-4027-4
Páginas:
318
Encuadernación:
RUSTEGA
28,95 €
IVA incluido
Consultar disponibilidad

Í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
4.10 Resumen
4.11 Problemas resueltos
4.12 Actividades recomendadas

5. Administración con MySQL y MariaDB
5.1 Objetivos
5.2 Gestores comerciales de DB
5.3 Características de MySQL y MariaDB
5.4 Operativas con el DBMS
5.5 Usuarios, roles y privilegios
5.5.1 Creación de usuarios
5.5.2 Mostrar usuarios
5.5.3 Renombrar usuarios
5.5.4 Cambio de password
5.5.5 Asignación de privilegios
5.5.6 Mostrar privilegios
5.5.7 Anular privilegios
5.5.8 Gestión de roles
5.5.9 Bloqueo de usuarios
5.5.10 Desbloqueo de usuarios
5.5.11 Borrado de usuarios
5.6 Copias de seguridad
5.6.1 Backup
5.6.2 Restore
5.7 Gestión de DB mediante entornos gráficos
5.8 Resumen
5.9 Problemas resueltos
5.10 Actividades recomendadas

6. Integración SQL en otros lenguajes
6.1 Objetivos
6.2 Formas de acceso a DB
6.3 Acceso por consola
6.4 Interacción mediante scripts
6.5 Entornos gráficos
6.5.1 MySQL Workbench
6.5.2 DBeaver community edition
6.5.3 phpMyAdmin
6.6 Interacción mediante lenguajes
6.6.1 Python
6.6.2 Servidor Apache y PHP
6.6.3 Node.js
6.7 Resumen
6.8 Problemas resueltos
6.9 Actividades recomendadas

7. Gestión del almacenamiento e indexado
7.1 Objetivos
7.2 Almacenamiento
7.3 Dispositivos y jerarquía de almacenamiento
7.4 Discos magnéticos HDD
7.5 Discos de estado sólido SSD
7.6 Almacenamiento RAID
7.7 Sistemas de almacenamiento
7.8 Indexado
7.8.1 Creación de índices
7.8.2 Listado de índices
7.8.3 Mejora de prestaciones
7.8.4 Borrado de índices
7.9 Resumen
7.10 Problemas resueltos
7.11 Actividades recomendadas

A. Entorno VirtualBox y SO Ubuntu
A.1 Entorno VirtualBox
A.1.1 Instalación del entorno VirtualBox
A.1.2 Manual de usuario, FAQs, HOWTOs y tutoriales
A.2 MV con Ubuntu
A.2.1 Descarga e instalación en una máquina virtual
A.2.2 Documentación Ubuntu

B. DBMS MySQL y MariaDB
B.1 MySQL
B.1.1 Descarga MySQL
B.1.2 Documentación MySQL
B.2 MariaDB
B.2.1 Descarga MariaDB
B.2.2 Documentación MariaDB

C. DBeaver: entorno gráfico de gestión
C.1 Principales características de DBeaver
C.2 Instalación y documentación

Índice de figuras
Índice de tablas
Índice de códigos
Bibliografía

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 ingeniería de sistemas y control. Trabaja en Telefónica de España como gerente de Arquitectura y Planificación Estratégica Cloud, además de ser profesor asociado en la Universidad U-tad. - Amador Maho es ingeniero técnico de telecomunicación y MBA. Trabaja en Telefónica de España como consultor técnico en el Packet Core 5G y es profesor asociado en la Universidad U-tad. - Luis Gómez es catedrático de universidad en el Departamento de Ingeniería Electrónica y Automática de la Universidad de Las Palmas de Gran Canaria (ULPGC). Además, es director del Centro de Tecnología de la Imagen del IUCES (Instituto Universitario de Cibernética, Empresa y Sociedad) de la ULPGC.

Artículos relacionados

  • ESPIRAL
    MARCET, ISAAC
    Espiral, el poder oculto de la IA, Es el ensayo narrativo que explica y profundiza en la gran noticia del año: ¿por qué las IA se están rebelando ¿Ha nacido su impulso de autopreservación o propagación Tras varios años investigando el problema, el escritor y pensador de la tecnología, Isaac Marcet, responde que sí. Estamos frente a una nueva entidad que tiene intereses que no t...
    Solo 1 en stock

    16,90 €

  • MUTACION ALGORITMICA
    DILOY, ANNA / [ET AL.]
    Te adjunto el manuscrito completo de Mutación Algorítmica, una obra de management sobre cómo la IA ha transformado la comunicación, los medios, la reputación y la opinión pública: 7 partes, 43 capítulos, 43.000 palabras, entre 3,5 y 4 horas de lectura. Ayúdame a generar su versión intensiva: una conversación directa y accionable en la que cada capítulo se convierte en un prompt...
    Solo 1 en stock

    24,00 €

  • VITA
    URIBE-ETXEBARRIA, XABI
    El libro que cambiará cómo entiendes la vida en la era de la inteligencia artificial.«Deslumbrante, adictivo y revelador. Es uno de los mejores libros de divulgación que he leído en mi vida».Rosa Montero Durante siglos hemos creído saber distinguir lo vivo de lo inerte. Un animal está vivo, una máquina no. Pero esa frontera empieza a desdibujarse. La inteligencia artificial, la...
    En stock

    20,90 €

  • APP INVENTOR CON APLICACIONES EN INGENIERÍA, FÍSICA Y ARDUINO
    BAEZ LOPEZ, DAVID / BÁEZ VILLEGAS, DAVID ALFREDO / CERVANTES VILLAGOMEZ, OFELIA
    Programe aplicaciones móviles desde cero, paso a paso App Inventor es un lenguaje de programación visual basado en bloques, concebido para que cualquier persona pueda crear aplicaciones móviles de forma intuitiva y progresiva. Gracias a su enfoque gráfico y didáctico, permite desarrollar apps para Android e iOS sin necesidad de conocimientos previos de programación, abarcando ...
    Solo 1 en stock

    18,95 €

  • FANCY BEAR SE VA DE PHISHING
    SHAPIRO, SCOTT J.
    Es una paradoja de nuestros tiempos que vivamos en la sociedad de la información, pero no entendamos cómo funciona. ¿Qué pasaría si supiésemos más? En Fancy Bear se va de phishing, Scott J. Shapiro recurre a su popular clase en la universidad de Yale sobre hackeo para mostrar que el cibercrimen tiene menos que ver con la programación defectuosa que con el cableado imperfecto de...
    Solo 1 en stock

    31,95 €

  • LÁNZATE A LA IA. DESPIERTA TUS SUPERPODERES
    FUENTES CALLE, ARTURO
    Tus superpoderes ya existen. Solo te falta dar el primer paso. Si todavía miras la IA con distancia, no estás solo . A muchos les pasa: sienten curiosidad, pero también respeto, dudas o la sensación de 'esto no es para mí'. La IA no es una moda pasajera: es la siguiente etapa natural de la digitalización que ya transformó cómo trabajamos, aprendemos y nos comunicamos. Mirar ...
    Solo 1 en stock

    19,90 €