Solicitar información

Temario del curso

Parte 1: Fundamentos de SQL

Introducción a SQL y a las bases de datos

  • Conceptos básicos sobre bases de datos
  • Introducción a SQL
  • Configuración del entorno de trabajo con SQL

Sintaxis de SQL y consultas simples

  • Descripción general de la sintaxis de SQL
  • Instrucciones SELECT
  • Filtrado de datos mediante la cláusula WHERE

Trabajo con funciones y agregaciones

  • Funciones comunes en SQL
  • Funciones de agregación: COUNT, SUM, AVG, MAX, MIN
  • Agrupación de datos mediante GROUP BY

Unión de tablas

  • Conceptos básicos sobre las operaciones JOIN
  • Uso de INNER JOIN
  • Utilización de LEFT JOIN, RIGHT JOIN y FULL OUTER JOIN

Subconsultas y operaciones de conjuntos

  • Cómo redactar subconsultas
  • Operaciones UNION, INTERSECT y EXCEPT

Maniobras básicas para manipular datos

  • Instrucción INSERT INTO
  • Instrucción UPDATE
  • Instrucción DELETE


Parte 2: SQL a nivel intermedio

Filtrado avanzado de datos

  • Técnicas más complejas para emplear la cláusula WHERE
  • Uso del operador LIKE para coincidencia de patrones
  • Aplicación de los operadores IN y BETWEEN

Uniones entre tablas y subconsultas avanzadas

  • Operaciones de autounión
  • Diferenciación entre subconsultas no correlacionadas y correlacionadas
  • Uso de la cláusula EXISTS

Manejo de índices y vistas

  • Principios básicos sobre el funcionamiento de los índices y su incidencia en el rendimiento
  • Creación y uso adecuado de las vistas

Funciones avanzadas y procedimientos almacenados

  • Desarrollo de funciones definidas por el usuario
  • Diseño y aplicación de procedimientos almacenados y disparadores
  • Manejo de errores en consultas SQL

Transformación y análisis de datos

  • Técnicas como el girado transversal de tablas (pivoting) y su versión inversa
  • Funciones de ventana: ROW_NUMBER, RANK y DENSE_RANK
  • Implementación de expresiones de tabla comunes o CTE

Diseño y normalización de bases de datos

  • Fundamentos del diseño de sistemas de almacenamiento de datos
  • Tipos de formas normales y su relación con la correcta estructuración
  • Modelado mediante diagramas Entidad-Relación (ER)

Ajuste del rendimiento y optimización

  • Estrategias para mejorar la velocidad de ejecución de las consultas
  • Análisis de planes de ejecución de órdenes SQL
  • Mejores prácticas en el ámbito del ajuste de rendimiento

Aplicación real de los conocimientos adquiridos con SQL

  • Integración de SQL en proyectos conjuntos con otras tecnologías
  • Ejemplos prácticos y casos de uso del mundo real
  • Proyecto final: Construcción integral de una base de datos desde cero

Resumen final y orientaciones para el futuro

Requerimientos

  • Conocimientos básicos sobre el funcionamiento de las computadoras
  • Experiencia previa con algún lenguaje de programación es ventajosa, aunque no obligatoria

Público objetivo

  • Analistas de datos
  • Profesionales especializados en bases de datos
  • Desarrolladores de software
 35 Horas

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.
Inversión

Precio por grupo privado (formación online) desde 7250 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (1)

Próximos cursos

Categorías Relacionadas