0.5 horas
Módulo 1 — Introducción a Bases de Datos
El rol de los datos en el mundo actual, qué es una base de datos y tipos principales (relacionales y no relacionales).
0.5 horas
Módulo 2 — Instalación y Configuración de MySQL
Instalación de MySQL y MySQL Workbench, familiarización con la interfaz para gestionar bases de datos.
0.5 horas
Módulo 3 — Conceptos Básicos de SQL
El lenguaje SQL, tipos de datos y las primeras consultas esenciales para interactuar con bases de datos.
0.5 horas
Módulo 4 — Consultas Básicas
Operaciones fundamentales: insertar, actualizar, eliminar datos, aplicar filtros y crear alias.
0.5 horas
Módulo 5 — Funciones de Agregación
SUM, COUNT, AVG, MAX y MIN, agrupación con GROUP BY y refinamiento con HAVING.
2 horas
Módulo 6 — Consultas Avanzadas
Subconsultas, claves primarias y foráneas, tipos de JOINs, expresiones regulares y funciones avanzadas.
1 hora
Módulo 7 — Creación y Gestión de Tablas
Crear y modificar tablas, definir claves, gestionar desde la interfaz y cargar datos desde CSV.
0.5 horas
Módulo 8 — Integridad Referencial
Claves foráneas, triggers, restricciones en transacciones y verificaciones automáticas.
1 hora
Módulo 9 — Normalización y Vistas
Formas normales (1NF a 5NF) y creación de vistas para simplificar consultas complejas.
2 horas
Módulo 10 — Funciones en MySQL
Funciones de usuario, de cadena, numéricas, de fecha/hora, de control de flujo y tratamiento de NULL.
1 hora
Módulo 11 — Procedimientos Almacenados
Crear y gestionar procedimientos almacenados para automatizar tareas comunes.
1 hora
Módulo 12 — Triggers y Eventos
Triggers y eventos para ejecutar acciones automáticas basadas en cambios o programaciones.
0.5 horas
Módulo 13 — Gestión de Usuarios y Permisos
Configuración de usuarios, asignación de permisos y buenas prácticas de seguridad.
0.5 horas
Módulo 14 — Optimización de Consultas
Análisis de consultas para mejorar eficiencia y detección de cuellos de botella.
1 hora
Módulo 15 — Copia de Seguridad y Transacciones
Estrategias de respaldo y transacciones para mantener la integridad de los datos.
1.5 horas
Módulo 16 — SQL en otras Herramientas
Aplicación de SQL en Power BI, Python, R y Excel para expandir tu perfil profesional.
1.5 horas
Trabajos Prácticos 1 y 2
Ejercicios integradores para aplicar todo lo aprendido en proyectos reales de bases de datos.