Contacta con nosotros

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

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas