Sinopsis del producto
Título: Bases de datos
n
nSubtítulo: Teoría y práctica aplicada a ingeniería del software
n
nISBN: 9786075764658
n
nISBN ebook: 9788426740571
n
nAutores: Amador Maho; Luis Gómez Déniz; Rafael Socas Gutiérrez
n
nEdición 1
n
nAño: 2025
n
nEditorial: Marcombo
n
nEncuadernación: Rústica
n
nMedida: 15x22
n
nPáginas: 318
n
nLomo: 15 mm
n
nPeso:750 gr
n
nColores interior: Una tinta
n
nIdioma: Español
n
nNivel: Intermedio
n
nÁrea: Tecnología
n
nSubárea: Bases y estructuras de datos
n
nEl 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, ya que 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, el lector 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. Se exploran los principales modelos de bases de datos y cómo se utilizan en distintos escenarios; se enseña a diseñar bases de datos eficientes, asegurando su integridad y optimización; se explica cómo se estructuran y ejecutan las consultas SQL; y se descubre cómo integrar bases de datos con lenguajes de programación como Python, PHP y JavaScript. En la parte inferior de la primera página se encuentra un código de acceso para descargar contenidos adicionales en www.marcombo.info. 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.
n
nÍndice de contenidos
n
n
n
nPresentación
n
nLista de siglas y acrónimos
n
n
n
n - Introducción a las bases de datos
n
n1.1 Objetivos
n
n1.2 Definición y usos de las bases de datos
n
n1.3 Evolución de las bases de datos
n
n1.4 Sistemas de ficheros vs. gestores de DB
n
n1.5 DB relacionales vs. NoSQL
n
n1.6 Modelo de una DB relacional
n
n1.7 Lenguajes DDL y DML
n
n1.8 Resumen
n
n1.9 Problemas resueltos
n
n1.10 Actividades recomendadas
n
n
n
n - Modelo y álgebra relacional
n
n2.1 Objetivos
n
n2.2 El modelo relacional
n
n2.3 Las 12 (+1) reglas de Edgar F. Codd
n
n2.4 Estructura del modelo relacional
n
n2.5 Esquema y atributos del modelo relacional
n
n2.6 Claves
n
n2.7 Operaciones de álgebra relacional
n
n2.7.1 Selección s
n
n2.7.2 Proyección p
n
n2.7.3 Unión ?
n
n2.7.4 Diferencia –
n
n2.7.5 Intersección n
n
n2.7.6 Producto cartesiano ×
n
n2.7.7 Join ??
n
n2.7.8 Renombrar ?
n
n2.7.9 Agrupación ?
n
n2.7.10 Ordenación t
n
n2.7.11 División ÷
n
n2.8 Resumen
n
n2.9 Problemas resueltos
n
n2.10 Actividades recomendadas
n
n
n
n - El lenguaje SQL
n
n3.1 Objetivos
n
n3.2 Historia del lenguaje SQL
n
n3.3 Lenguaje SQL: DDL, DML, DCL y TCL
n
n3.4 Acceso al sistema gestor de la base de datos
n
n3.5 Creación de tablas
n
n3.6 Modificación de tablas
n
n3.7 Consultas SQL
n
n3.7.1 Consultas
n
n3.7.2 Ordenación
n
n3.7.3 Filtrado
n
n3.7.4 Unión de tablas
n
n3.7.5 Agrupación
n
n3.7.6 Funciones de agregación
n
n3.7.7 Funciones matemáticas
n
n3.7.8 Funciones de fechas
n
n3.7.9 Subqueries
n
n3.8 Vistas
n
n3.9 Entornos gráficos
n
n3.10 Resumen
n
n3.11 Problemas resueltos
n
n3.12 Actividades recomendadas
n
n
n
n - Modelo E-R y diseño de bases de datos
n
n4.1 Objetivos
n
n4.2 Fases de diseño de bases de datos
n
n4.3 El modelo entidad-relación (E-R)
n
n4.4 Entidades, atributos y relaciones
n
n4.5 Cardinalidad
n
n4.6 Claves primarias
n
n4.7 Elementos del modelo E-R
n
n4.8 Transformaciones E-R al modelo relacional
n
n4.9 Normalización
n
n4.9.1 Dependencias funcionales
n
n4.9.2 Formas normales
n
n4.10 Resumen
n
n4.11 Problemas resueltos
n
n4.12 Actividades recomendadas
n
n
n
n - Administración con MySQL y MariaDB
n
n5.1 Objetivos
n
n5.2 Gestores comerciales de DB
n
n5.3 Características de MySQL y MariaDB
n
n5.4 Operativas con el DBMS
n
n5.5 Usuarios, roles y privilegios
n
n5.5.1 Creación de usuarios
n
n5.5.2 Mostrar usuarios
n
n5.5.3 Renombrar usuarios
n
n5.5.4 Cambio de password
n
n5.5.5 Asignación de privilegios
n
n5.5.6 Mostrar privilegios
n
n5.5.7 Anular privilegios
n
n5.5.8 Gestión de roles
n
n5.5.9 Bloqueo de usuarios
n
n5.5.10 Desbloqueo de usuarios
n
n5.5.11 Borrado de usuarios
n
n5.6 Copias de seguridad
n
n5.6.1 Backup
n
n5.6.2 Restore
n
n5.7 Gestión de DB mediante entornos gráficos
n
n5.8 Resumen
n
n5.9 Problemas resueltos
n
n5.10 Actividades recomendadas
n
n
n
n - Integración SQL en otros lenguajes
n
n6.1 Objetivos
n
n6.2 Formas de acceso a DB
n
n6.3 Acceso por consola
n
n6.4 Interacción mediante scripts
n
n6.5 Entornos gráficos
n
n6.5.1 MySQL Workbench
n
n6.5.2 DBeaver community edition
n
n6.5.3 phpMyAdmin
n
n6.6 Interacción mediante lenguajes
n
n6.6.1 Python
n
n6.6.2 Servidor Apache y PHP
n
n6.6.3 Node.js
n
n6.7 Resumen
n
n6.8 Problemas resueltos
n
n6.9 Actividades recomendadas
n
n
n
n - Gestión del almacenamiento e indexado
n
n7.1 Objetivos
n
n7.2 Almacenamiento
n
n7.3 Dispositivos y jerarquía de almacenamiento
n
n7.4 Discos magnéticos HDD
n
n7.5 Discos de estado sólido SSD
n
n7.6 Almacenamiento RAID
n
n7.7 Sistemas de almacenamiento
n
n7.8 Indexado
n
n7.8.1 Creación de índices
n
n7.8.2 Listado de índices
n
n7.8.3 Mejora de prestaciones
n
n7.8.4 Borrado de índices
n
n7.9 Resumen
n
n7.10 Problemas resueltos
n
n7.11 Actividades recomendadas
n
n
n
n - Entorno VirtualBox y SO Ubuntu
n
nA.1 Entorno VirtualBox
n
nA.1.1 Instalación del entorno VirtualBox
n
nA.1.2 Manual de usuario, FAQs, HOWTOs y tutoriales
n
nA.2 MV con Ubuntu
n
nA.2.1 Descarga e instalación en una máquina virtual
n
nA.2.2 Documentación Ubuntu
n
n
n
n - DBMS MySQL y MariaDB
n
nB.1 MySQL
n
nB.1.1 Descarga MySQL
n
nB.1.2 Documentación MySQL
n
nB.2 MariaDB
n
nB.2.1 Descarga MariaDB
n
nB.2.2 Documentación MariaDB
n
n
n
n - DBeaver: entorno gráfico de gestión
n
nC.1 Principales características de DBeaver
n
nC.2 Instalación y documentación
n
n
n
nÍndice de figuras
n
nÍndice de tablas
n
nÍndice de códigos
n
nBibliografía
n
n
n
n
9786075764658
Sinopsis del producto
Título: Bases de datos
n
nSubtítulo: Teoría y práctica aplicada a ingeniería del software
n
nISBN: 9786075764658
n
nISBN ebook: 9788426740571
n
nAutores: Amador Maho; Luis Gómez Déniz; Rafael Socas Gutiérrez
n
nEdición 1
n
nAño: 2025
n
nEditorial: Marcombo
n
nEncuadernación: Rústica
n
nMedida: 15x22
n
nPáginas: 318
n
nLomo: 15 mm
n
nPeso:750 gr
n
nColores interior: Una tinta
n
nIdioma: Español
n
nNivel: Intermedio
n
nÁrea: Tecnología
n
nSubárea: Bases y estructuras de datos
n
nEl 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, ya que 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, el lector 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. Se exploran los principales modelos de bases de datos y cómo se utilizan en distintos escenarios; se enseña a diseñar bases de datos eficientes, asegurando su integridad y optimización; se explica cómo se estructuran y ejecutan las consultas SQL; y se descubre cómo integrar bases de datos con lenguajes de programación como Python, PHP y JavaScript. En la parte inferior de la primera página se encuentra un código de acceso para descargar contenidos adicionales en www.marcombo.info. 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.
n
nÍndice de contenidos
n
n
n
nPresentación
n
nLista de siglas y acrónimos
n
n
n
n - Introducción a las bases de datos
n
n1.1 Objetivos
n
n1.2 Definición y usos de las bases de datos
n
n1.3 Evolución de las bases de datos
n
n1.4 Sistemas de ficheros vs. gestores de DB
n
n1.5 DB relacionales vs. NoSQL
n
n1.6 Modelo de una DB relacional
n
n1.7 Lenguajes DDL y DML
n
n1.8 Resumen
n
n1.9 Problemas resueltos
n
n1.10 Actividades recomendadas
n
n
n
n - Modelo y álgebra relacional
n
n2.1 Objetivos
n
n2.2 El modelo relacional
n
n2.3 Las 12 (+1) reglas de Edgar F. Codd
n
n2.4 Estructura del modelo relacional
n
n2.5 Esquema y atributos del modelo relacional
n
n2.6 Claves
n
n2.7 Operaciones de álgebra relacional
n
n2.7.1 Selección s
n
n2.7.2 Proyección p
n
n2.7.3 Unión ?
n
n2.7.4 Diferencia –
n
n2.7.5 Intersección n
n
n2.7.6 Producto cartesiano ×
n
n2.7.7 Join ??
n
n2.7.8 Renombrar ?
n
n2.7.9 Agrupación ?
n
n2.7.10 Ordenación t
n
n2.7.11 División ÷
n
n2.8 Resumen
n
n2.9 Problemas resueltos
n
n2.10 Actividades recomendadas
n
n
n
n - El lenguaje SQL
n
n3.1 Objetivos
n
n3.2 Historia del lenguaje SQL
n
n3.3 Lenguaje SQL: DDL, DML, DCL y TCL
n
n3.4 Acceso al sistema gestor de la base de datos
n
n3.5 Creación de tablas
n
n3.6 Modificación de tablas
n
n3.7 Consultas SQL
n
n3.7.1 Consultas
n
n3.7.2 Ordenación
n
n3.7.3 Filtrado
n
n3.7.4 Unión de tablas
n
n3.7.5 Agrupación
n
n3.7.6 Funciones de agregación
n
n3.7.7 Funciones matemáticas
n
n3.7.8 Funciones de fechas
n
n3.7.9 Subqueries
n
n3.8 Vistas
n
n3.9 Entornos gráficos
n
n3.10 Resumen
n
n3.11 Problemas resueltos
n
n3.12 Actividades recomendadas
n
n
n
n - Modelo E-R y diseño de bases de datos
n
n4.1 Objetivos
n
n4.2 Fases de diseño de bases de datos
n
n4.3 El modelo entidad-relación (E-R)
n
n4.4 Entidades, atributos y relaciones
n
n4.5 Cardinalidad
n
n4.6 Claves primarias
n
n4.7 Elementos del modelo E-R
n
n4.8 Transformaciones E-R al modelo relacional
n
n4.9 Normalización
n
n4.9.1 Dependencias funcionales
n
n4.9.2 Formas normales
n
n4.10 Resumen
n
n4.11 Problemas resueltos
n
n4.12 Actividades recomendadas
n
n
n
n - Administración con MySQL y MariaDB
n
n5.1 Objetivos
n
n5.2 Gestores comerciales de DB
n
n5.3 Características de MySQL y MariaDB
n
n5.4 Operativas con el DBMS
n
n5.5 Usuarios, roles y privilegios
n
n5.5.1 Creación de usuarios
n
n5.5.2 Mostrar usuarios
n
n5.5.3 Renombrar usuarios
n
n5.5.4 Cambio de password
n
n5.5.5 Asignación de privilegios
n
n5.5.6 Mostrar privilegios
n
n5.5.7 Anular privilegios
n
n5.5.8 Gestión de roles
n
n5.5.9 Bloqueo de usuarios
n
n5.5.10 Desbloqueo de usuarios
n
n5.5.11 Borrado de usuarios
n
n5.6 Copias de seguridad
n
n5.6.1 Backup
n
n5.6.2 Restore
n
n5.7 Gestión de DB mediante entornos gráficos
n
n5.8 Resumen
n
n5.9 Problemas resueltos
n
n5.10 Actividades recomendadas
n
n
n
n - Integración SQL en otros lenguajes
n
n6.1 Objetivos
n
n6.2 Formas de acceso a DB
n
n6.3 Acceso por consola
n
n6.4 Interacción mediante scripts
n
n6.5 Entornos gráficos
n
n6.5.1 MySQL Workbench
n
n6.5.2 DBeaver community edition
n
n6.5.3 phpMyAdmin
n
n6.6 Interacción mediante lenguajes
n
n6.6.1 Python
n
n6.6.2 Servidor Apache y PHP
n
n6.6.3 Node.js
n
n6.7 Resumen
n
n6.8 Problemas resueltos
n
n6.9 Actividades recomendadas
n
n
n
n - Gestión del almacenamiento e indexado
n
n7.1 Objetivos
n
n7.2 Almacenamiento
n
n7.3 Dispositivos y jerarquía de almacenamiento
n
n7.4 Discos magnéticos HDD
n
n7.5 Discos de estado sólido SSD
n
n7.6 Almacenamiento RAID
n
n7.7 Sistemas de almacenamiento
n
n7.8 Indexado
n
n7.8.1 Creación de índices
n
n7.8.2 Listado de índices
n
n7.8.3 Mejora de prestaciones
n
n7.8.4 Borrado de índices
n
n7.9 Resumen
n
n7.10 Problemas resueltos
n
n7.11 Actividades recomendadas
n
n
n
n - Entorno VirtualBox y SO Ubuntu
n
nA.1 Entorno VirtualBox
n
nA.1.1 Instalación del entorno VirtualBox
n
nA.1.2 Manual de usuario, FAQs, HOWTOs y tutoriales
n
nA.2 MV con Ubuntu
n
nA.2.1 Descarga e instalación en una máquina virtual
n
nA.2.2 Documentación Ubuntu
n
n
n
n - DBMS MySQL y MariaDB
n
nB.1 MySQL
n
nB.1.1 Descarga MySQL
n
nB.1.2 Documentación MySQL
n
nB.2 MariaDB
n
nB.2.1 Descarga MariaDB
n
nB.2.2 Documentación MariaDB
n
n
n
n - DBeaver: entorno gráfico de gestión
n
nC.1 Principales características de DBeaver
n
nC.2 Instalación y documentación
n
n
n
nÍndice de figuras
n
nÍndice de tablas
n
nÍndice de códigos
n
nBibliografía
n
n
n
n
9786075764658
Valoraciones
No hay valoraciones aún.