Nombre del reto:
“Base de datos para registrar los pagos de una empresa”
Campus: Cusco
Facultad: Ingeniería
Carrera: Ingenierá de Sistemas e Informática
Asignatura: Base de datos
NRC: 26038, 26037
Email: amestrada@continental.edu.pe
Americo Estrada Sanchez
Diseño Metodológico
Unidad2
Unidad(es) de aplicación
Contenido
- Introducción: Explicación breve de qué es la normalización de bases de datos y por qué es importante.
- Presentación del Reto: Se presenta a los estudiantes un escenario de una empresa que necesita normalizar su base de datos existente. Los estudiantes reciben un conjunto de datos desnormalizados.
- Trabajo Colaborativo (Grupos): Los estudiantes se dividen en grupos y trabajan en la normalización de la base de datos proporcionada. Deben identificar las redundancias y aplicar las formas normales necesarias (1FN – 2FN y 3FN).
- Discusión: Cada grupo presenta su solución y explica el proceso de normalización que aplicaron.
- Revisión: Se discuten los resultados y se proporciona retroalimentación sobre la calidad de las soluciones
Un gran Resultado de aprendizaje
Al final de la sesión, los estudiantes deberían ser capaces de comprender los conceptos de normalización de bases de datos y aplicarlos en un entorno práctico. También deberían estar familiarizados con las formas normales y cómo se utilizan para mejorar la estructura de una base de datos.
Experiencia ABR
Idea general
Comprender y aplicar los principios de normalización de bases de datos para diseñar bases de datos eficientes y sin redundancias.
Reto
Diseñar una base de datos para registrar los pagos de una empresa.
Preguntas guía
- Cuál es la estructura actual de la base de datos proporcionada? .Comprender la organización actual de los datos es fundamental antes de comenzar con la normalización.
- ¿Existen redundancias evidentes en los datos? . Identificar duplicaciones o información repetida en las tablas es esencial para la normalización.
- ¿Qué formas normales se deben aplicar para eliminar las redundancias?. Comprender cuáles de las formas normales (1NF, 2NF, 3NF, etc.) son necesarias para eliminar problemas de redundancia y asegurar la eficiencia de la base de datos.
- ¿Cuáles son las relaciones entre las tablas y cómo se deben mantener?. Determinar las relaciones entre las tablas y cómo deben mantenerse después de la normalización es crucial para garantizar la integridad de los datos.
Recursos guía
- Ramez Elmasri, Shamkant B. Navathe Fundamentos de Sistemas de Bases de Datos. Pearson Educación S.A. - Addison Wesley Quinta Ed. (2007) ISBN: 978-84-7829-085-7
- Mercedes Marqués Apuntes de Bases de Datos. Universidad Jaume I en Castellón (2011) ISBN: 978-84-693-0146-3
- Videos tutorial - NORMALIZACIÓN de una BASE DE DATOS - https://www.youtube.com/watch?v=aoB4ypQgb4s
Actividades Guía
- Diseñar una base de datos a partir del enunciado de los procesos.
- Diseñar una base de datos a partir de datos que se obtienen en documentos.
- Normalizar una base de datos existente identificando sus problemas.
Diseñar un plan de intervención que incluya educación nutricional, suplementación de hierro, y acceso a alimentos fortificados y atención médica regular para niños en riesgo de anemia en comunidades peruanas seleccionadas.
Producto Final
Producto final
El diseño de la base de datos, script de creación de base de datos e inserción de datos
Línea de tiempo
Presentación del reto
Solución del reto
Entrega del reto
Sistematización de la experiencia
¿Qué etapa o momento del proceso ABR con nano retos te pareció más desafiante y gratificante de realizar con los estudiantes?
En el proceso ABR, la etapa más desafiante y gratificante fue, sin duda, la de validación. Durante esta fase, los estudiantes pudieron presentar sus prototipos y recibir retroalimentación, no solo de mí, sino también de sus compañeros. Ver cómo defendían sus decisiones de diseño y cómo incorporaban las críticas para mejorar su trabajo fue increíble.
Además, la validación les permitió entender la importancia de ajustar y optimizar sus bases de datos en función de necesidades reales. Esa conexión entre teoría y práctica, y el momento en que comienzan a ver el impacto de sus decisiones, fue realmente satisfactorio tanto para ellos como para mí como docente. Al final, el orgullo en sus rostros al implementar una solución que funcionaba efectivamente fue un gran recompensa.
¿Las propuestas de solución del Nano reto cumplió con tu expectativa? ¿Por qué?
Sí, el resultado de la implementación de la experiencia de ABR cumplió con mis expectativas. La metodología permitió a los estudiantes no solo aplicar los conceptos teóricos que habían aprendido sobre bases de datos, sino también desarrollar habilidades prácticas como el trabajo en equipo, la resolución de problemas y la comunicación efectiva.
Lo que más me sorprendió fue su creatividad en las soluciones propuestas y cómo se adaptaron a las críticas recibidas durante la etapa de validación. Además, la satisfacción de ver sus proyectos funcionando en un gestor de bases de datos real fue un momento culminante. Esta experiencia les brindó una comprensión más profunda del proceso de desarrollo de bases de datos, lo que, en última instancia, los preparará mejor para enfrentar desafíos en el mundo profesional.
¿Qué mejorarías de esta experiencia?
Una de las principales áreas de mejora sería la planificación del tiempo. Aunque la metodología ABR es muy efectiva, algunos estudiantes encontraron que el tiempo asignado para cada etapa no era suficiente, especialmente en la fase de validación. Consideraría extender esta etapa para permitir más iteraciones y refinamientos en sus prototipos.
Además, me gustaría incluir más recursos y ejemplos de proyectos previos que puedan servir de inspiración. Esto podría ayudar a los estudiantes a visualizar mejor lo que es posible y motivarlos a ser más creativos en sus soluciones.
Por último, implementaría sesiones de reflexión al final de cada etapa, donde los estudiantes puedan compartir sus aprendizajes y desafíos. Esto fomentaría un ambiente de aprendizaje más colaborativo y ayudaría a consolidar los conceptos en cada fase del proceso.
Trabajos destacados
Explica brevemente la solución presentada y coloca el enlace del trabajo presentado por los integrantes del equipo.
Explica brevemente la solución presentada y coloca el enlace del trabajo presentado por los integrantes del equipo.