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:

Python 102

Power BI 101

Excel 102

¡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.