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 SQL.

Sintaxis de SQL y Consultas Básicas

  • Visión general de la sintaxis de SQL.
  • Consultas SELECT.
  • Filtrado de datos con la cláusula WHERE.

Trabajo con Funciones y Agregados

  • Funciones SQL comunes.
  • Funciones agregadas: 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

  • Escritura de subconsultas.
  • Operaciones UNION, INTERSECT y EXCEPT.

Manipulación de Datos

  • Consultas INSERT INTO.
  • Consultas UPDATE.
  • Consultas DELETE.


Parte 2: SQL Intermedio

Filtrado Avanzado de Datos

  • Técnicas avanzadas de la cláusula WHERE.
  • Operador LIKE y emparejamiento 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 disparadores.
  • Gestión de errores en SQL.

Transformación y Análisis de Datos

  • Pivotación y despivotación de datos.
  • Funciones de ventana: ROW_NUMBER, RANK, DENSE_RANK.
  • CTEs (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 de Rendimiento y Optimización

  • Técnicas de optimización de consultas.
  • Planes de ejecución.
  • Mejores prácticas de ajuste de rendimiento.

SQL en el Mundo Real

  • Integración de SQL con otras tecnologías.
  • Estudios de caso y escenarios del mundo real.
  • Proyecto final: Construcción de una solución de base de datos desde cero.

Resumen y Próximos Pasos

Requerimientos

  • Comprensión de las operaciones básicas de computadora.
  • Experiencia con cualquier lenguaje de programación es beneficiosa, pero no es obligatoria.

Público Objetivo

  • 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