Ponte en Contacto
 Duración 14 horas

Temario del curso

Lección 1 - Básicos de SQL:

  • Enunciados SELECT
  • Tipos de JOIN
  • Índices
  • Vistas
  • Subconsultas
  • UNION
  • Creación de tablas
  • Carga de datos
  • Dump de datos
  • NoSQL

Lección 2 - Modelización de Datos:

  • Sistemas transaccionales basados en ER
  • Almacenamiento de datos (Data Warehousing)
  • Modelos de almacén de datos
    • Esquema estrella
    • Esquemas copo de nieve
  • Dimensiones que cambian lentamente (SCD)
  • Datos estructurados y no estructurados
  • Motor de almacenamiento de diferentes tipos de tablas:
    • Basado en columnas
    • Basado en documentos
    • En memoria

Lección 3 - Índices en el mundo de NoSQL/Ciencia de Datos

  • Restricciones (Primarias)
  • Escaneo basado en índices
  • Ajuste de rendimiento

Lección 4 - NoSQL y datos no estructurados

  • Cuándo utilizar NoSQL
  • Datos de consistencia eventual
  • Esquema en lectura vs. Esquema en escritura

Lección 5 - SQL para análisis de datos

  • Funciones de ventana
  • Uniones laterales (Lateral Joins)
  • Lead & Lag

Lección 6 - HiveQL

  • Soporte de SQL
  • Tablas externas e internas
  • Uniones (Joins)
  • Particiones
  • Subconsultas correlacionadas
  • Consultas anidadas
  • Cuándo usar Hive

Lección 7 - Redshift

  • Diseño y estructura
  • Candados y recursos compartidos
  • Diferencias con Postgres
  • Cuándo usar Redshift

Requerimientos

  • Comprensión de las bases de datos
  • La experiencia con SQL es una ventaja.

Público Objetivo

  • Analistas de negocio
  • Desarrolladores de software
  • Desarrolladores de bases de datos

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas