DIPLOMADO ANÁLISIS Y GESTIÓN DE DATOS CON SQL
Información del programa
Objetivos:
Capacitar a los participantes en el uso del lenguaje SQL para la consulta, manipulación, análisis y administración de datos en sistemas de bases de datos relacionales, con énfasis en eficiencia, seguridad y buenas prácticas en entornos empresariales.
Dirigido:
- Estudiantes que se inician en el lenguaje SQL y desean desarrollar competencias prácticas para consultar, transformar y organizar datos en bases de datos relacionales.
- Profesionales y desarrolladores que poseen conocimientos intermedios de SQL y buscan dominar la programación en la base de datos, la gestión de transacciones complejas, la administración de la seguridad y el control de concurrencia.
Contenido del programa
SQL Básico e Intermedio (16 hrs.)
Tema 1: Fundamentos de Consulta, Filtrado y Agregación (4 Horas)
- Descripción: En este tema se introducen la estructura general del lenguaje SQL, la selección y filtrado de registros, y la consolidación de información mediante agrupaciones básicas.
Tema 2: Combinación de Tablas y Subconsultas (4 Horas)
- Descripción: Este tema abarca la integración de datos provenientes de múltiples tablas mediante relaciones y el uso de subconsultas simples para resolver búsquedas concretas.
Tema 3: Funciones Integradas y Common Table Expressions (4 Horas)
- Descripción: Se profundiza en la transformación de datos mediante funciones nativas de texto, fechas y lógica condicional, además de la organización clara de consultas utilizando CTEs simples.
Tema 4: Buenas Prácticas, Performance y Casos Prácticos (4 Horas)
- Descripción: Módulo enfocado en estándares de escritura de código SQL limpio, prevención de patrones ineficientes de consulta y la resolución de un ejercicio práctico con grandes volúmenes de datos.
SQL Avanzado (16 hrs.)
Tema 1: Procedimientos Almacenados y Lógica de Negocio (4 Horas)
- Descripción: En este tema se automatizan procesos complejos y se desarrolla lógica del lado del servidor mediante la creación, optimización y manejo estructurado de procedimientos almacenados.
Tema 2: Vistas, Funciones Definidas por el Usuario y Triggers (4 Horas)
- Descripción: Se explora la encapsulación de lógica reusable mediante vistas y funciones personalizadas, junto con la automatización de eventos mediante disparadores.
Tema 3: Seguridad, Roles, Privilegios y Auditoría (4 Horas)
- Descripción: Módulo enfocado en el modelo de seguridad del motor de base de datos, el control de acceso granular y la auditoría de operaciones para el cumplimiento normativo.
Tema 4: Transacciones, Bloqueos y Control de Concurrencia (4 Horas)
- Descripción: Este tema aborda la garantía de la integridad de los datos mediante el manejo de transacciones, la gestión de bloqueos y el control de acceso simultáneo en entornos concurridos.

