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.
Programa del Curso
Parte 1: SQL Conceptos básicos
Introducción a SQL y Databases
- Descripción de las bases de datos
- Introducción a SQL
- Configuración del entorno SQL
SQL Sintaxis y consultas básicas
- SQL Descripción general de la sintaxis
- Sentencias SELECT
- Filtrado de datos con la cláusula WHERE
Trabajar con funciones y agregados
- Funciones comunes SQL
- Funciones de agregación: COUNT, SUM, AVG, MAX, MIN
- Agrupación de datos con GROUP BY
Unión de tablas
- Descripción de los JOIN
- UNIÓN INTERNA
- UNIÓN A LA IZQUIERDA, UNIÓN A LA DERECHA y UNIÓN EXTERNA COMPLETA
Subconsultas y operaciones de conjunto
- Escritura de subconsultas
- Operaciones UNION, INTERSECT y EXCEPT
Manipulación de datos
- Instrucción INSERT INTO
- Instrucción UPDATE
- Instrucción DELETE
Parte 2: Intermedio SQL
Filtrado avanzado de datos
- Técnicas avanzadas de cláusulas WHERE
- Operador LIKE y coincidencia de patrones
- Operadores IN y BETWEEN
Uniones y subconsultas complejas
- Uniones automáticas
- Subconsultas correlacionadas y no correlacionadas
- Cláusula EXISTS
Trabajar con índices y vistas
- Descripció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
- Datos pivotantes y no pivotantes
- Funciones de ventana: ROW_NUMBER, RANK, DENSE_RANK
- CTEs (Tabla Común Expressiones)
Database Diseño y normalización
- Database Principios de diseño
- 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
- Prácticas recomendadas para el ajuste del rendimiento
SQL en el mundo real
- Integración SQL con otras tecnologías
- Casos de estudio y escenarios del mundo real
- Proyecto Fin de Carrera: Construcción de una solución de base de datos desde cero
Resumen y próximos pasos
Requerimientos
- Comprensión de las operaciones informáticas básicas
- La experiencia con cualquier lenguaje de programación es beneficiosa, pero no es obligatoria
Audiencia
- Analistas de datos
- Database Profesionales
- 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