Descripción
Desarrolla consultas y automatizaciones SQL para organizar datos y tomar decisiones con mayor eficiencia.
En un contexto donde el volumen de datos crece exponencialmente, dominar herramientas de consulta y programación SQL se vuelve esencial para optimizar procesos y respaldar decisiones con información precisa. Este curso de Duoc UC entrega una formación progresiva en bases de datos relacionales, comenzando por consultas simples y avanzando hasta la automatización con procedimientos, funciones y triggers. Los participantes aprenden a estructurar consultas eficientes, aplicar buenas prácticas de codificación y mejorar tiempos de respuesta, fortaleciendo así su perfil técnico y capacidad de análisis en entornos laborales digitales.
Certificación
Al final del curso, el participante recibirá una certificación con el nombre institucional del programa: “Consultas y programación SQL en bases de datos para análisis de información”, que respalda tus habilidades en el uso del lenguaje SQL para el análisis y organización de datos.
Objetivos del curso
Implementar consultas y procedimientos SQL en la obtención y organización de información a partir de bases de datos relacionales
Orientado a:
Asistentes en gestión de datos, personal de soporte técnico, encargados de reportes, auxiliares administrativos digitales, técnicos en áreas funcionales y analistas junior, que desean avanzar en el uso de SQL para automatizar reportes y optimizar el análisis de información.
Requisitos de ingreso
Conocimientos básicos de Excel: manejo de fórmulas, tablas y gráficos simples (deseable, no excluyente)
- Los alumnos deberán firmar una constancia de autodeclaración de conocimientos, confirmando el cumplimiento de los requisitos.
Contenido del Curso
Unidad 1: Fundamentos de bases de datos, consultas y consultas avanzadas
Aplicar consultas SQL básicas y avanzadas en bases de datos relacionales
Fundamentos de bases de datos:
- Tablas.
- Filas.
- Columnas.
- Entidades.
- Atributos.
- Relaciones y normalización.
Introducción a SQL:
- Tipos de datos y definición de estructuras.
- Comandos básicos: SELECT, INSERT, UPDATE y DELETE.
Filtros y condiciones:
- Uso de cláusula WHERE, operadores lógicos y de comparación.
- Primeros pasos en funciones de agregación y ordenamientos.
Consultas avanzadas:
- Subconsultas y funciones de agregación.
- Operaciones multitabla mediante joins (INNER, LEFT, RIGHT).
- Creación de vistas, agrupaciones y ordenamientos.
Unidad 2: Programación de base de datos, desarrollo de funciones y triggers. Automatización y buenas prácticas
Implementar consultas y procedimientos SQL en la obtención y organización de información desde bases de datos relacionales
Fundamentos de la programación SQL:
- Variables
- Bloques de programación
- Estructuras de condición
- Estructuras de iteración
Programación:
- Tipos de datos compuestos
- Cursores
- Manejo de excepciones
Automatización en SQL:
- Procedimientos almacenados
- Funciones definidas por el usuario
- Triggers
- Programación de tareas automatizadas
Optimización y buenas prácticas:
- Indexación y análisis de planes de ejecución
- Control de errores y refactorización de consultas
Financiamiento
Descuentos
- 30% Titulados Duoc UC*
- 15% - 25% Ex-alumnos de Educación Continua*
- Consulta por descuentos promocionales (*Descuentos no acumulables)
Métodos de Pago
- Botón Webpay: 3 cuotas sin interes todos los bancos / Botón Paga con tu Banco: 6 cuotas sin interes Banco Santander
- Transferencia
- Orden de compra Empresa