Solicitar información

Temario del curso

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

  • Sentencias SELECT
  • Tipos de uniones entre tablas
  • Índices
  • Vistas
  • Subconsultas
  • Operador UNION
  • Creación de tablas
  • Carga inicial de datos
  • Exportación de datos
  • NoSQL y bases de datos no estructuradas

Lección 2 - Modelado de datos:

  • Sistemas de base de datos transaccionales orientados a relaciones
  • Almacenamiento de datos o Data Warehousing
  • Modelos utilizados en almacenamientos de datos:
    • Esquema estrella
    • Esquemas en forma de copo de nieve
  • Dimensiones que cambian lentamente (SCD)
  • Datos estructurados y no estructurados
  • Distintos motores de almacenamiento para tablas:
    • Almacenamiento por columnas
    • Bases de datos basadas en documentos
    • Almacenamiento en memoria RAM

Lección 3 - Índices en entornos NoSQL y ciencia de datos

  • Restricciones (especialmente restricciones primarias)
  • Búsquedas basadas en índices
  • Ajuste del rendimiento de consultas

Lección 4 - NoSQL y datos no estructurados

  • Criterios para decidir cuándo emplear tecnologías NoSQL.
  • Datos con consistencia eventual
  • Diferencias entre esquemas definidos en lectura y escritura

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

  • Función de ventanas
  • Uniones laterales entre tablas
  • Utilización de funciones LEAD y LAG en consultas.

Lección 6 - HiveQL

  • Soporte de SQL básico
  • Diferencias entre tablas internas y externas.
  • Mecanismos de unión entre tablas en HiveQL
  • Particionamiento de datos en HiveQL
  • Subconsultas correlacionadas en consultas complejas
  • Consultas anidadas dentro de consultas principales
  • Criterios para elegir Hive como plataforma analítica.

Lección 7 - Redshift

  • Diseño estructural de bases de datos en Redshift
  • Mecanismos de bloqueo y gestión de recursos compartidos.
  • Principales diferencias respecto a Postgres
  • Criterios para utilizar Redshift como plataforma de análisis.

Requerimientos

  • Conocimientos básicos sobre bases de datos.
  • Experiencia previa con SQL es un plus, pero no imprescindible.

Público objetivo

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

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (3)

Próximos cursos

Categorías Relacionadas