SQL 102

Lleva tu manejo de SQL al siguiente nivel: analiza datos complejos, optimiza procesos y garantiza la integridad de la información.

Empieza con tu equipo ahora

Programa co creado por:

Powered by Enki

Objetivos:

  • Realizar tareas avanzadas de exploración y manipulación de datos utilizando funciones y operadores SQL complejos
  • Utilizar la cláusula GROUP BY en profundidad para realizar análisis agregados sofisticados y obtener insights a nivel de grupo
  • Aplicar diferentes tipos de JOINs en escenarios complejos para combinar datos de múltiples tablas de manera precisa
  • Realizar análisis de series temporales utilizando funciones SQL específicas para identificar tendencias y patrones a lo largo del tiempo
  • Optimizar consultas SQL para mejorar su rendimiento y garantizar la legibilidad para otros desarrolladores
  • Comprender los conceptos básicos del scripting en SQL y su aplicación en plataformas modernas como Snowflake
  • Comprender y utilizar transacciones SQL para asegurar la consistencia e integridad de los datos durante las operaciones
  • Aplicar principios avanzados de diseño de bases de datos para crear esquemas eficientes y escalables

Nuestro programa incluye:

Duración:

6 semanas

Tipo de contenido:

Online

Sesiones en vivo:

2

Fecha de inicio

Próximamente

Precio:

Bajo cotización

Contenido:

  • Exploración y Manipulación de Data
  • Análisis profundo de Data Model
  • Información a nivel de columna
  • Funciones de manipulación
  • AGRUPACIÓN en profundidad
  • CASE y GROUPING SETS
  • Análisis de datos de grupos
  • Extensiones GROUP BY
  • Pivoting
  • Aplicación práctica
  • JOINs en profundidad
  • Repaso de JOINs
  • Análisis profundo de JOINs externos
  • Aplicaciones: Búsqueda de registros coincidentes y no coincidentes
  • Teoría de conjuntos
  • Aplicaciones de la teoría de conjuntos en SQL (UNION, INTERSECT, EXCEPT)
  • Aplicación práctica
  • Más allá de JOINs
  • Tablas derivadas
  • Subconsultas
  • Expresiones de tabla
  • CTE
  • Comparar subconsultas y CTE en términos de rendimiento y legibilidad
  • Aplicación práctica
  • Análisis de Series Temporales
  • Repaso de Funciones de Ventana
  • Funciones de Ventana: Clasificación de datos
  • Funciones de Ventana: Agregaciones
  • Sumas continuas y promedios móviles
  • Técnicas de series temporales
  • Aplicación práctica
  • Optimización y legibilidad de consultas
  • Mejores prácticas
  • Legibilidad, intencionalidad y errores comunes
  • Orden de procesamiento
  • Orden de procesamiento de comandos SQL y cómo impacta el rendimiento
  • Herramientas de rendimiento de consultas
  • Herramientas de debugging
  • Índices
  • Aplicación práctica
  • Scripting en SQL y Snowflake
  • Funciones de automatización
  • Funciones definidas por el usuario y procedimientos almacenados
  • Scripts
  • Conceptos de lógica
  • Conceptos de lógica procedimental en contexto de scripts de Snowflake
  • Manejo de errores
  • Aplicación práctica
  • Transacciones
  • Cómo funcionan y cuándo usarlas
  • Transacciones múltiples
  • Mejores prácticas
  • Aplicación práctica
  • Diseño de base de datos
  • Uso de herramientas visuales
  • Definición de esquemas a través de herramientas como diagramas ERD
  • Normalización
  • Diferenciar entre normalización y desnormalización al diseñar data models SQL
  • Formas normales
  • Práctica
  • Funciones prácticas de gestión de acceso y datos SQL

Instructores:

Certificado:

Cursos relacionados:

SQL 101

Power BI 102 (Advanced)

Excel 101

¡Descarga la currícula de nuestro curso!

Conoce el poderoso contenido que tiene este curso para tu equipo, explora cada uno de los módulos y lleva tus resultados de negocio al siguiente nivel.