Este curso está diseñado para ofrecer una comprensión progresiva de T-SQL, el lenguaje de consultas de SQL Server y otros motores de bases de datos transaccionales, a través de una estructura organizada y secuencial. Aprenderás desde las consultas más básicas hasta las técnicas avanzadas de manipulación y optimización de datos en SQL Server, logrando una comprensión completa y práctica.
Inicio:
Sesiones:
Horario:
07:00 a 11:00: Costa Rica, El Salvador, Guatemala, Honduras, México, Nicaragua
08:00 a 12:00: Colombia, Cuba, Ecuador, Panamá, Perú
09:00 a 13:00: Bolivia, Puerto Rico, República Dominicana, USA, Venezuela
10:00 a 14:00: Argentina, Chile, Paraguay, Uruguay
14:00 a 18:00: España
Duración: 12 horas
Inversión: USD 79 (pregunta por el descuento especial)
Beneficios:
- Acceso a los videos y archivos de todas las sesiones en vivo
- Certificado de participación
Para más información o consultas escríbenos a [email protected] o al WhatsApp +51 941550592.
CONTENIDO
Módulo 1: Fundamentos y Principios de T-SQL
En este módulo, se sientan las bases esenciales de T-SQL, comenzando desde una visión general del lenguaje y su rol en SQL Server hasta los primeros pasos en consultas básicas. Aprenderás la estructura de una consulta en T-SQL y comprenderás cómo utilizar operadores básicos para realizar búsquedas de datos específicas. Este módulo es ideal para quienes inician en el mundo de T-SQL o desean reforzar su comprensión de los conceptos iniciales.
Introducción a T-SQL y SQL Server
- Historia y evolución de T-SQL, y su rol en SQL Server.
- Diferencias clave entre SQL estándar y T-SQL, y cómo estas especificaciones ayudan en SQL Server.
- Entornos de trabajo: introducción a SQL Server Management Studio (SSMS) y Visual Studio Code, explorando cómo estas herramientas facilitan la práctica y el aprendizaje.
Estructura de Consultas Básicas
- Creación de consultas SELECT simples, comprendiendo la sintaxis básica.
- Uso de la cláusula WHERE para aplicar filtros a los datos.
- Ordenación de resultados con ORDER BY para estructurar la salida de datos de manera lógica.
Módulo 2: Operadores, Funciones y Manejo de Datos
Este módulo profundiza en los operadores y las funciones integradas de T-SQL, ofreciendo una comprensión detallada de cómo manipular datos de manera efectiva. Además, se cubre la manipulación de datos básicos, como la inserción, actualización y eliminación de datos. Estos temas son fundamentales para lograr un manejo más dinámico y detallado de los datos almacenados en SQL Server.
Operadores en T-SQL
- Introducción a los operadores lógicos (AND, OR, NOT) y aritméticos (+, -, *, /).
- Ejemplos prácticos de cómo utilizar estos operadores para personalizar y optimizar las consultas.
Funciones Integradas en T-SQL
- Funciones agregadas (SUM, AVG, COUNT) para realizar cálculos sobre conjuntos de datos.
- Funciones escalares, de cadena (LEN, SUBSTRING) y de fecha (GETDATE, DATEADD) para manipular y transformar datos, optimizando el análisis de información.
Manipulación de Datos
- Inserción de datos con INSERT, actualización con UPDATE y eliminación con DELETE.
- Introducción a las transacciones, su estructura básica (BEGIN TRANSACTION, COMMIT, ROLLBACK) y cómo utilizar transacciones para asegurar la consistencia de datos en operaciones múltiples.
Módulo 3: Consultas Avanzadas y Relaciones entre Datos
Este módulo aborda las consultas avanzadas, especialmente el uso de subconsultas y expresiones comunes, lo que permite realizar búsquedas y análisis complejos. También se explica en profundidad cómo trabajar con combinaciones (JOIN) y relaciones entre tablas, permitiendo al estudiante integrar datos de diversas fuentes y generar análisis detallados.
Subconsultas y Expresiones Comunes (CTE)
- Subconsultas: Cómo integrar consultas dentro de otras para lograr análisis de datos más detallados.
- CTE (Common Table Expressions): Introducción y uso de CTE, que permite crear tablas temporales nombradas dentro de una consulta para organizar y simplificar el código. Las CTE facilitan la reutilización y la creación de consultas estructuradas en varias etapas.
Joins y Relaciones entre Tablas
- Profundización en los diferentes tipos de JOIN: INNER JOIN, OUTER JOIN, LEFT JOIN, RIGHT JOIN y CROSS JOIN para combinar datos de múltiples tablas.
- Importancia de claves primarias y foráneas en la creación de relaciones entre tablas, y cómo estos conceptos aseguran la integridad de los datos.
Módulo 4: Funciones y Procedimientos Almacenados para la Eficiencia
Este módulo presenta el uso de funciones y procedimientos almacenados, los cuales son herramientas avanzadas que permiten la reutilización de consultas y lógica de negocio en SQL Server. Aprenderás a crear funciones escalares y de tabla, así como procedimientos almacenados, optimizando la organización del código y facilitando la creación de soluciones eficientes y reutilizables en SQL Server.
Funciones Escalares y de Tabla
- Creación de funciones escalares personalizadas que devuelvan valores individuales.
- Funciones de tabla que permiten devolver conjuntos de resultados y optimizar el uso de consultas repetitivas en aplicaciones.
Procedimientos Almacenados
- Creación y uso de procedimientos almacenados con parámetros de entrada y salida.
- Cómo los procedimientos almacenados ayudan a centralizar la lógica de negocios y a mejorar la organización en la base de datos.
Módulo 5: Gestión de errores y Triggers
Aprenderás a gestionar errores en las consultas y operaciones, a trabajar con vistas para organizar datos complejos y a utilizar triggers para automatizar procesos en la base de datos. Este módulo es clave para quienes desean un dominio completo de T-SQL, con la capacidad de administrar y optimizar procesos de manera eficiente.
Manejo de Errores y Excepciones
- Cómo gestionar errores en T-SQL usando bloques TRY...CATCH, asegurando que las consultas se manejen de forma controlada y mejorando la robustez de las operaciones.
Trabajo con Vistas y Triggers
- Creación de vistas para simplificar el acceso a conjuntos de datos complejos, organizando los datos en formatos específicos y protegiendo la integridad de la información.
- Implementación de triggers para automatizar acciones en la base de datos cuando ocurren eventos específicos, como inserciones, actualizaciones o eliminaciones. Aprenderás a configurar triggers para simplificar procesos recurrentes y asegurar la integridad de datos.

Miguel Rojas
-
1
Curso T-SQL - Transformación en el Origen - Iniciado el 24.11.2024
-
Sesión 1.1 - Video
VISTA PREVIA GRATUITA -
Sesión 1.2 - Video
VISTA PREVIA GRATUITA -
Sesión 1 - Archivos
-
Sesión 2 - Video
-
Sesión 2 - Archivos
-
Sesión 3 - Video
-
-
2
Curso T-SQL - Transformación en el Origen - Iniciado el 06.01.2024
-
Procedimiento de Instalación
VISTA PREVIA GRATUITA -
Sesión Introductoria - Video
VISTA PREVIA GRATUITA -
Sesión 1 - Video
-
Sesión 1 - Archivos
-
Sesión 2 - Video
-
Sesión 2 - Archivos
-
Sesión 3 - Video
-
Sesión 3 - Archivos
-