Texto
¿Cuál será el producto final?
Al finalizar esta unidad deberás desarrollar una solución funcional en MySQL capaz de automatizar tareas dentro de una base de datos mediante el uso de procedimientos almacenados, funciones y/o triggers.
Este producto final será la evidencia principal de tu trabajo y deberá mostrar que sabes aplicar los contenidos de la unidad en una situación técnica realista, documentando el proceso y justificando las decisiones tomadas.
Imagen generada para uso educativo. Licencia CC BY 4.0.
Qué harás
Diseñarás una solución que automatice procesos sobre una base de datos MySQL.
Qué aplicarás
Procedimientos almacenados, funciones SQL y triggers según las necesidades del caso.
Qué demostrarás
Capacidad técnica, organización del código, documentación y validación del resultado.
Qué entregarás
Scripts SQL, documentación breve y evidencias de funcionamiento.
Descripción del reto final
El producto final consistirá en resolver un caso práctico relacionado con la gestión de datos en MySQL. Para ello, deberás analizar una necesidad concreta y proponer una solución que permita automatizar operaciones dentro de la base de datos.
Dependiendo del problema planteado, podrás utilizar uno o varios de los siguientes elementos:
- Procedimientos almacenados para ejecutar acciones automáticas o repetitivas.
- Funciones para encapsular lógica y devolver resultados reutilizables.
- Triggers para lanzar acciones automáticas cuando se produzcan determinados eventos.
Entregables del proyecto
1. Scripts SQL
Código fuente con la solución desarrollada en MySQL.
2. Documentación
Explicación breve del problema, de la solución aplicada y del funcionamiento del código.
3. Evidencias
Pruebas de funcionamiento, capturas o demostración del resultado obtenido.
4. Entrega digital
Organización del trabajo en GitHub y/o Drive, según las indicaciones del docente.
Requisitos del producto final
- Responder a una necesidad concreta de automatización.
- Estar correctamente implementado en MySQL.
- Presentar código legible, ordenado y bien estructurado.
- Incluir comentarios o anotaciones que faciliten su comprensión.
- Mostrar evidencias de prueba y validación.
- Reflejar un uso adecuado de las herramientas digitales propuestas.
Herramientas de trabajo
- MySQL y phpMyAdmin para desarrollar y probar la solución.
- Docker para desplegar el entorno técnico.
- VSCode o AntiGravity para editar los scripts.
- GitHub para organizar y compartir el código.
- Google Drive para la documentación del proyecto.
- OBS o Loom para grabar una demostración, si se solicita.
Propuesta de proceso de trabajo
Paso 1
Analiza el caso práctico y detecta qué tareas conviene automatizar.
Paso 2
Elige la solución más adecuada: procedimientos, funciones, triggers o combinación de ellos.
Paso 3
Desarrolla, prueba y corrige tus scripts SQL.
Paso 4
Documenta la solución y organiza la entrega final de manera clara.
Cómo se valorará
Se tendrá en cuenta la corrección técnica del código, la adecuación de la solución al problema planteado, la claridad de la documentación y las evidencias de funcionamiento presentadas.
Recomendación
Antes de entregar, revisa que tu solución no solo funcione, sino que esté bien explicada, ordenada y justificada.
Meta del proyecto
Este producto final te permitirá aplicar los contenidos de la unidad en una situación práctica, integrando automatización, programación SQL, documentación técnica y uso responsable de herramientas digitales.
El objetivo es demostrar que puedes desarrollar una solución útil, bien diseñada y técnicamente sólida dentro del contexto de trabajo con bases de datos.