Black Cat Data/Empresas
· Programa 04 · SQL

SQL avanzado

Para equipos técnicos que ya escriben SQL todos los días y necesitan resolver lógica compleja, mejorar el rendimiento y dejar procesos que no se rompan.

Duración
10 clases · 20 h
Requisitos
SQL básico o equivalente
Dirigido a
Data, IT, BI, analistas técnicos.
Formato
Sincrónico remoto · 2 clases de 2 h por semana

Plan de clases · 10 clases · 20 h

Cada clase de 2 h: 40′ de concepto sobre un caso · 60′ de práctica sobre material propio · 20′ de puesta en común.

  1. 01

    Diagnóstico del modelo y calidad del dato

  2. 02

    CTEs y consultas encadenadas

  3. 03

    Funciones de ventana I: ranking y comparativos

  4. 04

    Funciones de ventana II: acumulados y series

  5. 05

    Pivot, unpivot y manejo de fechas

  6. 06

    Índices y planes de ejecución

  7. 07

    Optimización de consultas lentas

  8. 08

    Vistas, vistas materializadas y procesos programados

  9. 09

    Pruebas de calidad sobre los datos

  10. 10

    Reescritura de una consulta propia

  11. IA aplicada al programa

    Reescribir consultas, explicar planes de ejecución y generar casos de prueba con IA. Y por qué ninguna optimización que sugiera se acepta sin medirla.

Qué va a poder hacer tu equipo

  • Reescribir una consulta lenta y demostrar la mejora con números
  • Resolver en SQL la lógica que hoy se resuelve a mano en Excel
  • Dejar procesos reproducibles que se pueden volver a correr sin duplicar datos
  • Revisar el SQL de otros con criterio

Qué se lleva

  • Una consulta crítica del área optimizada, con medición
  • Biblioteca de patrones de consulta del equipo
  • Checklist de revisión de código SQL
  • Certificado de Black Cat Data
Incluido en todos los programas

Cada clase de 2 h: 40′ de concepto sobre un caso, 60′ de práctica de cada participante sobre su propio material y 20′ de puesta en común. Con espacios 1:1 con un tutor y tres meses de seguimiento después del cierre.

El temario se ajusta en el diagnóstico. Los módulos se recortan, se profundizan o se combinan según el nivel real del equipo y los procesos de tu empresa.