Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Parte 1: Fundamentos de SQL
Introducción a SQL y Bases de Datos
- Comprensión de las bases de datos.
- Introducción a SQL.
- Configuración del entorno de SQL.
Sintaxis de SQL y Consultas Básicas
- Descripción general de la sintaxis de SQL.
- Consultas SELECT.
- Filtrado de datos con la cláusula WHERE.
Trabajo con Funciones y Agregados
- Funciones comunes de SQL.
- Funciones de agregado: COUNT, SUM, AVG, MAX, MIN.
- Agrupación de datos con GROUP BY.
Unión de Tablas (Joining Tables)
- Comprensión de las uniones (JOINs).
- INNER JOIN.
- LEFT JOIN, RIGHT JOIN y FULL OUTER JOIN.
Subconsultas y Operaciones de Conjuntos
- Redacción de subconsultas.
- Operaciones UNION, INTERSECT y EXCEPT.
Manipulación de Datos
- Instrucción INSERT INTO.
- Instrucción UPDATE.
- Instrucción DELETE.
Parte 2: SQL Intermedio
Filtrado Avanzado de Datos
- Técnicas avanzadas de la cláusula WHERE.
- Operador LIKE y coincidentes patrones.
- Operadores IN y BETWEEN.
Uniones Complejas y Subconsultas
- Autouniones (Self-joins).
- Subconsultas no correlacionadas y correlacionadas.
- Cláusula EXISTS.
Trabajo con Índices y Vistas
- Comprensión de los índices y su impacto en el rendimiento.
- Creación y uso de vistas.
Funciones Avanzadas y Procedimientos Almacenados
- Funciones definidas por el usuario.
- Procedimientos almacenados y disparadores (triggers).
- Manejo de errores en SQL.
Transformación y Análisis de Datos
- Volcado e inversión de matrices de datos (Pivoting and unpivoting).
- Funciones de ventana: ROW_NUMBER, RANK, DENSE_RANK.
- Estructuras de Tabla Comunes (CTEs).
Diseño de Base de Datos y Normalización
- Principios de diseño de bases de datos.
- Fases de normalización.
- Modelado Entidad-Relación (ER).
Afinamiento y Optimización del Rendimiento
- Técnicas de optimización de consultas.
- Planes de ejecución.
- Mejores prácticas para el afinamiento del rendimiento.
SQL en el Mundo Real
- Integración de SQL con otras tecnologías.
- Casos de estudio y escenarios del mundo real.
- Proyecto final: Construcción de una solución de base de datos desde cero.
Resumen y Siguientes Pasos
Requerimientos
- Comprensión de las operaciones básicas de computadoras.
- Experiencia con cualquier lenguaje de programación es beneficiosa pero no requerida.
Público Objetivo
- Analistas de datos.
- Profesionales de bases de datos.
- Desarrolladores de software.
35 Horas
Testimonios (1)
Pequeño grupo, presencial durante 3 días,
Annina - Ricardo AG
Curso - SQL: Basics to Intermediate
Traducción Automática