Temario 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
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 8000 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (1)
Pequeño grupo, presencial durante 3 días,
Annina - Ricardo AG
Curso - SQL: Basics to Intermediate
Traducción Automática