Saltar al contenido
Logotipo de Trainontech Trainontech

Bootcamp · BC-BBDD

Bootcamp Bases de Datos y SQL Analítico

Del primer SELECT a leer un plan de ejecución y decidir el índice que arregla la consulta.

En diseño Iniciación → Especialización 4 fases · 12 cursos

Formato asíncrono Desarrollo, Ingeniería / Industria, Empresa / PYME

DATOSDESARROLLOINGENIERÍA / INDUSTRIAEMPRESA / PYME

Lo que aprenderás

  • Escribir consultas con uniones, agregaciones y subconsultas sobre datos reales
  • Resolver con funciones de ventana y CTE lo que se resolvía con bucles en código
  • Diseñar y normalizar un esquema que aguante cambios de requisitos
  • Administrar PostgreSQL: índices, vacío, réplicas y monitorización
  • Elegir con criterio entre relacional, documental, clave-valor, grafo o vectorial
  • Leer un plan de ejecución y convertir una consulta de minutos en una de milisegundos

Contenido del itinerario

4 fases · 12 cursos · cada fase asume la anterior

Fase 1 · Fundamentos y consulta

Modelo relacional y SQL practicado desde el notebook.

Fase 2 · Analítica y diseño

Funciones de ventana, CTE y normalización de esquemas.

Requisitos

  • No se necesita experiencia previa: el primer tramo parte del modelo relacional
  • Basta un navegador para los primeros cursos, que se practican con JupySQL
  • Los tramos de administración piden soltura con la línea de comandos de Linux

Descripción

La base de datos es la parte del sistema que sobrevive a todas las reescrituras de la aplicación, y también la que más caro sale corregir cuando se modeló mal. Aun así, es habitual llegar a ella de rebote, aprendiendo lo justo para que la consulta devuelva algo.

Este itinerario la trata como disciplina propia. Empieza por el modelo relacional y SQL practicado desde el cuaderno, sube a consultas analíticas con funciones de ventana, entra en diseño y normalización, y termina en administración de PostgreSQL y optimización con planes de ejecución.

Un tramo intermedio recorre las alternativas —MongoDB, Redis, DuckDB, bases vectoriales— no como sustitutos del relacional sino como herramientas con un encaje concreto, que es la forma en que realmente se usan.

¿Para quién es este itinerario?

  • Desarrolladores que escriben consultas a diario sin haber estudiado nunca el modelo
  • Analistas que quieren dejar de pedir extracciones y consultar por su cuenta
  • Perfiles de sistemas que heredan la administración de una base de datos