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
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.
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)
Gunnar ajustó el contenido para el segundo día basado en nuestro feedback del primer día. Nos consultó para saber qué nos gustó, qué no nos gustó, qué encontramos difícil y cómo queríamos abordar el día 2. Me gustó el estilo de enseñanza de Gunnar: dar conferencias, compartir ejemplos, permitirnos tiempo para practicar y responder preguntas antes de pasar al siguiente tema. Esto significaba que podíamos comprender completamente un tema antes de pasar al siguiente. Esto redujo la sobrecarga de información y nos dio la oportunidad de dedicar más tiempo a los temas con los que teníamos dificultades y menos tiempo a los temas que nos resultaban fáciles.
Ffion - Complete Coherence
Curso - SQL For Data Science and Data Analysis
Traducción Automática
La técnica de formación de Gunnar es dinámica, exhaustiva y perfectamente adaptada a las necesidades individuales. En nuestro grupo de cinco, se aseguró de que todos permanecieran al día y comprendieran plenamente el material durante todo el curso. El conocimiento y los recursos que adquirimos sin duda serán valiosos por años. ¡Gracias, Gunnar!
Marcia - Complete Coherence
Curso - SQL For Data Science and Data Analysis
Traducción Automática
Gunnar creó una gran conexión con el público y fue rápido para identificar nuestras necesidades. Fue muy participativo y altamente conocedor en todo momento, y disfrutamos de su sentido del humor.
Kurt - Complete Coherence
Curso - SQL For Data Science and Data Analysis
Traducción Automática