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:
Profesionales y técnicos de áreas como informática, soporte técnico, gestión de datos, control de gestión, analítica y ciencias sociales que buscan fortalecer su dominio de SQL, profundizar en el trabajo con bases de datos y aplicar estas habilidades en diversos sectores y productos digitales
Requisitos de ingreso
- Conocimiento básico de Excel: uso de fórmulas simples, tablas y gráficos.
- Familiaridad inicial con conceptos de lógica de programación (por ejemplo, comprender estructuras como if y ciclos for o while).
- Disposición a trabajar de forma práctica, enfrentándose a desafíos progresivos y ejercitando fuera de clase cuando sea necesario
Los alumnos deberán tener previamente instalados en sus computadores, los siguientes software de licencia libre (gratuitos para usos no comerciales):
– MySQL Community Server 8 (versión estable): https://dev.mysql.com/downloads/
– MySQL Workbench 8 CE: https://dev.mysql.com/downloads/workbench/
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
- Webpay: 3, 6 o 12 cuotas tarjeta de crédito sin interés
- Transferencia
- Orden de compra Empresa
