Contacta con nosotros

Temario del curso

Lección 1 - Conceptos básicos de SQL:

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

Lección 2 - Modelado de datos:

  • Sistemas ER basados en transacciones
  • Data warehousing
  • Modelos de almacén de datos
    • Esquema estrella
    • Esquemas de copo de nieve
  • Dimensiones de cambio lento (SCD)
  • Datos estructurados y no estructurados.
  • Tipos diferentes de motores de almacenamiento de tablas:
    • Basados en columnas
    • Basados en documentos
    • En memoria

Lección 3 - Índices en el mundo NoSQL/ciencia de datos

  • Restricciones (primarias)
  • Escaneo basado en índices
  • Ajuste del rendimiento

Lección 4 - NoSQL y datos no estructurados

  • Cuándo usar NoSQL
  • Datos con consistencia eventual
  • Esquema al leer frente a esquema al escribir

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

  • Funciones de ventana
  • JOIN laterales
  • LEAD y LAG

Lección 6 - HiveQL

  • Soporte SQL
  • Tablas externas e internas
  • JOINs
  • Particiones
  • Subconsultas correlacionadas
  • Consultas anidadas
  • Cuándo usar Hive

Lección 7 - Redshift

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

Requerimientos

  • Comprensión básica de las bases de datos.
  • Experiencia con SQL es un plus.

Público objetivo

  • Analistas de negocio.
  • Desarrolladores de software.
  • Desarrolladores de bases de datos.
 14 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas