El volumen de datos generados crece de forma exponencial, impulsado por el comercio electrónico, las redes sociales y la digitalización de procesos. Gestionar esta información de manera eficiente, almacenándola, estructurándola y analizándola, se ha convertido en un tema fundamental para la toma de decisiones y la innovación en campos como la medicina, la climatología o el marketing.
Las bases de datos son la tecnología central que hace posible esta gestión, y su elección, especialmente entre soluciones de código abierto y propietarias, es una decisión crítica para cualquier proyecto tecnológico.
Introducción al libro
Introducción a las Bases de Datos es un manual que explora los fundamentos y la aplicación práctica de los sistemas de gestión de bases de datos, con un énfasis notable en las soluciones de código abierto.
Está dirigido a estudiantes, desarrolladores en formación y profesionales que buscan comprender los diferentes tipos de bases de datos disponibles, sus características y cómo interactuar con ellas mediante programación. El libro parte de conceptos introductorios, por lo que es accesible para lectores con conocimientos básicos de informática, y avanza hacia temas prácticos como la conexión desde lenguajes como Java y Python, y consideraciones de seguridad.
Contenido del libro
El lector aprenderá a clasificar y diferenciar los principales modelos de bases de datos: relacionales (SQL), no relacionales (NoSQL) y de series de tiempo.
El texto proporciona una guía práctica para programar con sistemas populares como SQLite, MySQL/MariaDB, PostgreSQL, MongoDB y Redis. Además, aborda temas transversales como la seguridad en bases de datos, el intercambio de información con formatos abiertos y un extenso análisis sobre las implicaciones del software libre y de código abierto en este ecosistema.
Índice del libro
- 1. Introducción
- 2. Bases de Datos
- 2.1 Clasificación
- 2.2 ¿Qué son las bases de datos SQL?
- 2.3 ¿Qué son las bases de datos NoSQL?
- 2.4 ¿Qué son las bases de datos de Series de Tiempo?
- 2.5 Bases de Datos de Código Abierto y sus Ventajas Frente a las Propietarias
- 2.6 Programando en Diferentes Manejadores de Bases de Datos (SQLite, MySQL/MariaDB, PostgreSQL, MongoDB, Redis)
- 2.7 LAMP y LEMP
- 3. Lenguajes de Programación y Bases de Datos SQL
- 3.0.1 Java y el Acceso a Base de Datos Relacionales
- 3.0.2 Python y el Acceso a Base de Datos Relacionales
- 3.1 Seguridad en Bases de Datos
- 3.2 Programando desde la Web
- 4. Intercambio de Información
- 5. Apéndice A: Software Libre y Propietario
- 6. Apéndice B: POO Java vs Python
- 7. Bibliografía
Datos del libro
- Título: Introducción a las Bases de Datos
- Autor: Antonio Carrillo Ledesma y Karla Ivonne González Rosas
- Categoría principal: Bases de datos
- Subcategoría: SQL
- Idioma: Español
- Licencia: Creative Commons Atribución CompartirIgual (CC-BY-SA) 4.0 Internacional
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.