psql — sesion_2026
bd2026=#
 id | modulo          | estado
----+----------------+-----------
 01 | relacional       | completo
 02 | sql_avanzado    | en curso
 03 | motores_embed | pendiente
(3 filas)

Aprendiendo a modelar los datos que sostienen todo lo demás.

Ingeniero en sistemas. Este es mi registro del curso de Bases de Datos 2026: lo que voy aprendiendo, los proyectos que voy entregando y las notas técnicas que me sirve dejar por escrito.

7 módulos
SQL a NoSQL
3 proyectos
propios
2026
cohorte

Mi avance

Cada módulo se relaciona con el siguiente igual que una tabla se relaciona con otra: hay una llave que te lleva de un tema al que depende de él.

idmódulocontenidorequiere
01 Modelo relacional Entidades, relaciones, claves primarias y foráneas. Diagramas ER de principio a fin. base
02 Normalización 1FN a 3FN, dependencias funcionales y cuándo conviene romper la norma. FK → 01
03 SQL avanzado Joins complejos, subconsultas, funciones agregadas, de ventana y funciones definidas por el usuario. FK → 02
04 Transacciones y concurrencia ACID, niveles de aislamiento, bloqueos y control de concurrencia optimista. FK → 03
05 Motores embebidos SQLite a fondo: formato de archivo, WAL, índices y límites reales de concurrencia. FK → 03
06 Almacenamiento en memoria Redis como caché y como estructura de datos: expiración, pub/sub y patrones de invalidación. FK → 04
07 Proyecto integrador Sistema completo con motor relacional y capa en memoria, defendido ante el grupo. FK → 05,06

Mi avance en números

3/7
módulos completados
2
proyectos entregados
1
proyecto en curso
0
DROP TABLE sin WHERE

Notas de proyecto

bd2026=# SELECT proyecto, modulo, nota FROM mi_avance ORDER BY fecha DESC LIMIT 3;
Hotel Meridiano — SQLite + Redis
Integración de motor relacional embebido con caché en memoria para el proyecto de curso EIF402.
Exposición SQL — funciones y motores
Repaso de funciones agregadas, de ventana y definidas por el usuario aplicadas sobre SQLite.
Modelo relacional — módulo 01
Diagramas ER y normalización hasta 3FN, base para los módulos siguientes.