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
- Resumen de la sintaxis de SQL
- Consultas SELECT
- Filtrado de datos con la cláusula WHERE
Trabajo con Funciones y Agregados
- Funciones SQL comunes
- Funciones de agregado: COUNT, SUM, AVG, MAX, MIN
- Agrupación de datos con GROUP BY
Unión de Tablas
- Comprensión de las UNIONES (JOINs)
- INNER JOIN
- LEFT JOIN, RIGHT JOIN y FULL OUTER JOIN
Subconsultas y Operaciones de Conjuntos
- Escribir subconsultas
- Operaciones UNION, INTERSECT y EXCEPT
Manipulación de Datos
- Consulta INSERT INTO
- Consulta UPDATE
- Consulta DELETE
Parte 2: SQL Intermedio
Filtrado Avanzado de Datos
- Técnicas avanzadas de la cláusula WHERE
- Operador LIKE y coincidencia de patrones
- Operadores IN y BETWEEN
Uniones Complejas y Subconsultas
- 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 desencadenadores
- Manejo de errores en SQL
Transformación y Análisis de Datos
- Transposición y des-transposición de datos
- Funciones de ventana: ROW_NUMBER, RANK, DENSE_RANK
- CTE (Expresiones de Tabla Común)
Diseño de Bases de Datos y Normalización
- Principios de diseño de bases de datos
- Formas normales y normalización
- Modelado Entidad-Relación (ER)
Ajuste y Optimización del Rendimiento
- Técnicas de optimización de consultas
- Planes de ejecución
- Mejores prácticas para el ajuste del rendimiento
SQL en el Mundo Real
- Integración de SQL con otras tecnologías
- Estudios de casos 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 operaciones básicas de computación
- Experiencia con cualquier lenguaje de programación es beneficiosa, pero no obligatoria
Audiencia
- 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