Escritura de consultas Transact-SQL avanzadas

Curso Online Live Streaming

12 al 14 de Agosto, 2025

Duración : 12 horas

Nivel : Intermedio

Descripción

Este curso está diseñado para proporcionar a los participantes una sólida base en el lenguaje Transact-SQL (T-SQL), utilizado para interactuar con bases de datos de Microsoft SQL Server. A través de ejemplos prácticos y ejercicios, los estudiantes aprenderán a escribir consultas eficientes para recuperar, manipular y analizar datos.

Objetivos del Curso

Al finalizar el curso, los participantes podrán:

  • Escribir consultas SELECT básicas y avanzadas para recuperar datos de una o más tablas.
  • Utilizar operadores lógicos, relacionales y de conjunto para filtrar y combinar resultados.
  • Crear y modificar tablas, vistas e índices.
  • Manipular datos utilizando las instrucciones INSERT, UPDATE y DELETE.
  • Utilizar funciones y procedimientos almacenados para automatizar tareas y mejorar el rendimiento.
  • Optimizar consultas para mejorar el desempeño de las aplicaciones.

Público Objetivo

  • Analistas de datos
  • Cualquier persona que trabaje con datos y necesite extraer información de bases de datos relacionales

Contenido programático

Módulo 1: Fundamentos de T-SQL

  • Introducción a SQL Server y T-SQL
  • Estructura de una consulta SELECT
  • Operadores aritméticos, relacionales y lógicos
  • Funciones de cadena y fecha
  • Alias y expresiones calculadas

Módulo 2: Consultas Avanzadas

  • Uniones (INNER JOIN, OUTER JOIN, UNION, INTERSECT, EXCEPT)
  • Subconsultas
  • Agrupación de datos (GROUP BY, HAVING)
  • Funciones de agregación (COUNT, SUM, AVG, MIN, MAX)
  • Ventanas (OVER, PARTITION BY)

Módulo 3: Manipulación de Datos

  • Creación y modificación de tablas
  • Índices y claves primarias y foráneas
  • Instrucciones INSERT, UPDATE y DELETE
  • Transacciones

Módulo 4: Procedimientos Almacenados y Funciones

  • Creación de procedimientos almacenados
  • Parámetros de entrada y salida
  • Variables locales
  • Control de flujo (IF, ELSE, WHILE)
  • Funciones escalares y de tabla

Proyecto final

  • Manipulación de los datos a través de consultas SQL para responder interrogantes planteadas en el proyecto final.

Metodología

  • Clases teóricas: Exposición de conceptos clave y ejemplos prácticos.
  • Ejercicios prácticos: Resolución de ejercicios en un entorno de laboratorio con SQL Server y la base de datos Adventureworks.
  • Proyectos: Desarrollo de prácticas individuales o en equipo para aplicar los conocimientos adquiridos.
  • Discusión de casos reales: Análisis de escenarios comunes y soluciones óptimas.

12 August 2025

Live Streaming

4.5/5

USD 800 + IVA

Starts: 12 August 2025

Ends: 14 August 2025

12 Hours

Live Streaming

4.5/5

USD 800

Course registration

Registration to the course

Scroll to Top

Newsletter

Subscribe

* indicates required