Saltar al contenido principal

Bases de Datos y SQL

Diseño, consultas y optimización

Desarrollointermedio6 semanas4 módulos

Domine el diseño de bases de datos relacionales, SQL avanzado, optimización de consultas, índices, transacciones y modelado de datos para aplicaciones empresariales.

Objetivos

  • Diseñar bases de datos normalizadas
  • Escribir consultas SQL complejas
  • Optimizar rendimiento con índices
  • Gestionar transacciones y concurrencia
  • Administrar PostgreSQL en producción

Requisitos

  • Conocimientos básicos de programación
  • Sin experiencia previa en bases de datos requerida

Plan de Estudios

1

Diseño de Bases de Datos

Modelo relacional, normalización, diagramas ER, tipos de datos.

Modelo relacional
Normalización (1FN a 3FN)
Diagramas ER
Tipos de datos PostgreSQL
Diseño de esquema
2

SQL Fundamental

SELECT, JOINs, subconsultas, aggregaciones, window functions.

SELECT y filtros
JOINs (INNER, LEFT, RIGHT)
Subconsultas
Aggregaciones y GROUP BY
Window functions
3

SQL Avanzado

CTEs, transacciones, índices, explicación de planes, optimización.

CTEs y recursividad
Transacciones y ACID
Índices (B-tree, GIN, GiST)
EXPLAIN ANALYZE
Optimización de consultas
4

PostgreSQL en Producción

Backups, replicación, monitoreo, migrations, ORMs.

pg_dump y backups
Migraciones con Prisma
Conexiones y pooling
Monitoreo y logs
Proyecto: base de datos DTF

Tecnologías que Aprenderá

PostgreSQLSQLPrismapgAdminDocker

¿Listo para empezar?

Inscríbase en Bases de Datos y SQL y comience a construir proyectos reales con metodología DTF.