Skills que aprenderás
Convocatorias
No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.
Recursos
No hay recursos disponibles todavía para esta convocatoria
Este curso está dirigido a personas sin experiencia previa en bases de datos relacionales que necesitan incorporar MySQL como herramienta fundamental en su perfil técnico. A lo largo de las 8 horas de formación, el participante recorrerá los conceptos esenciales del modelo relacional —tablas, columnas, claves primarias y foráneas— hasta ser capaz de crear su propia base de datos, poblarla con registros reales y consultarla con filtros, ordenaciones y agregaciones. El trabajo práctico se apoya en un entorno de base de datos guiado, con ejercicios progresivos que simulan casos de uso habituales. Al finalizar, el participante habrá construido y manipulado de forma autónoma una base de datos con al menos dos tablas relacionadas, sabrá extraer resúmenes significativos de los datos y reconocerá y corregirá los errores más frecuentes al escribir sentencias SQL.
INT, VARCHAR, TEXT, DATE y BOOLEAN— ante enunciados descritos en lenguaje natural.Bloque 1 — El modelo relacional y MySQL como entorno de trabajo
El curso arranca con una visión conceptual del modelo relacional: qué es una base de datos, cómo se organiza la información en tablas con columnas y filas, y qué papel desempeñan la clave primaria y la clave foránea para garantizar la integridad y las relaciones entre entidades. A partir de esquemas visuales representativos, el participante aprende a leer y describir un diseño de base de datos antes de escribir ninguna sentencia. A continuación se presentan los tipos de datos nativos de MySQL —INT, VARCHAR, TEXT, DATE y BOOLEAN—, estudiando sus características y practicando la elección del tipo correcto para campos descritos en lenguaje natural.
Bloque 2 — Definición y creación del esquema
Con los conceptos asentados, el participante pasa a la acción y ejecuta sus primeras sentencias DDL: CREATE DATABASE para crear el contenedor de datos y CREATE TABLE para definir al menos dos tablas relacionadas, especificando columnas, tipos, claves primarias y claves foráneas. Los ejercicios siguen un enunciado guiado paso a paso que permite comprender la lógica de cada decisión de diseño antes de escribirla en SQL.
Bloque 3 — Manipulación de registros
Este bloque aborda las operaciones fundamentales de escritura sobre los datos ya definidos. El participante aplica INSERT para poblar las tablas con registros de prueba, UPDATE para modificar valores existentes y DELETE para eliminar filas, siempre respetando las restricciones de tipo y clave primaria. Se presta especial atención al riesgo de ejecutar sentencias de modificación o eliminación sin cláusula WHERE —qué ocurre, por qué es peligroso y cómo reescribir la sentencia añadiendo la condición adecuada—, consolidando así un hábito de escritura SQL seguro desde el inicio.
Bloque 4 — Consulta y análisis de datos
El bloque final integra todas las capacidades anteriores en el contexto de la recuperación y el análisis de información. El participante ejecuta consultas SELECT con cláusulas WHERE, ORDER BY y LIMIT para extraer subconjuntos específicos de tablas con al menos 20 registros reales, aprendiendo a combinar condiciones y a controlar el orden y el volumen de los resultados. Sobre esa base, se introducen las funciones de agregación —COUNT, SUM, AVG, MAX y MIN— junto con GROUP BY, de modo que el participante pueda obtener resúmenes estadísticos significativos de sus datos en escenarios de una sola tabla. El bloque cierra con una sesión práctica de diagnóstico y corrección de errores sintácticos frecuentes —punto y coma ausente, comillas incorrectas, nombres de columna erróneos—, reforzando la autonomía del participante ante problemas reales de escritura SQL.