Skip to content
Tecnología · 2o de Preparatoria

Ideas de aprendizaje activo

Normalización de Bases de Datos

La normalización de bases de datos es abstracta y técnica, por eso los estudiantes necesitan manipular ejemplos concretos para internalizar conceptos como dependencias funcionales y anomalías. Las actividades activas los obligan a observar consecuencias prácticas de no normalizar, convirtiendo reglas teóricas en herramientas de solución de problemas reales.

Aprendizajes Esperados SEPSEP EMS: Sistemas de Gestión de Bases de Datos
20–50 minParejas → Toda la clase4 actividades

Actividad 01

Enseñanza entre Pares30 min · Parejas

Enseñanza entre Pares: Descomposición Paso a Paso

Proporciona una tabla no normalizada con datos de estudiantes y cursos. En pares, identifiquen dependencias funcionales, apliquen 1FN dividiendo en tablas atómicas, luego 2FN y 3FN. Compartan el esquema final con la clase.

¿Cómo la normalización previene anomalías y mejora la integridad de los datos?

Consejo de FacilitaciónDurante 'Pares: Descomposición Paso a Paso', pida a los estudiantes que verbalicen cada decisión de descomposición, usando el lenguaje de dependencias funcionales para reforzar el vocabulario.

Qué observarEntregue a cada estudiante una tabla simple con datos redundantes. Pídales que identifiquen una dependencia funcional y que escriban cómo descompondrían la tabla para alcanzar la 1FN. Pregunte: ¿Qué tipo de anomalía se previene con este cambio?

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 02

Pensar-Emparejar-Compartir45 min · Grupos pequeños

Grupos Pequeños: Simulación de Anomalías

Entregue un esquema desnormalizado con escenarios de inserción, actualización y eliminación. Los grupos insertan datos ficticios, registran anomalías generadas y proponen normalización para corregirlas. Presenten hallazgos en plenaria.

¿Qué niveles de normalización son más adecuados para diferentes tipos de aplicaciones?

Consejo de FacilitaciónEn 'Grupos Pequeños: Simulación de Anomalías', entregue datos ficticios pero realistas para que los estudiantes experimenten insertar, actualizar y eliminar registros, observando directamente las consecuencias de no normalizar.

Qué observarPresente un diagrama de base de datos simplificado (varias tablas relacionadas). Pregunte a los alumnos: ¿Observan alguna tabla que parezca no estar en 3FN? ¿Por qué? Pida a dos o tres alumnos que expliquen su razonamiento en voz alta.

ComprenderAplicarAnalizarAutoconcienciaHabilidades de Relación
Generar Clase Completa

Actividad 03

Pensar-Emparejar-Compartir50 min · Toda la clase

Clase Completa: Evaluación de Caso Real

Proyecte una base de datos de una biblioteca escolar existente. La clase discute colectivamente su grado de normalización, vota por mejoras y construye un diagrama ER corregido en pizarra digital.

¿Cómo podemos evaluar el grado de normalización de una base de datos existente?

Consejo de FacilitaciónAl evaluar casos reales en 'Clase Completa: Evaluación de Caso Real', centre la discusión en cómo los errores de diseño afectan a usuarios concretos, conectando la teoría con necesidades reales.

Qué observarEn parejas, los estudiantes reciben un esquema de base de datos y deben evaluar si cumple con la 2FN. Deben identificar atributos que no dependen completamente de la clave primaria y proponer la descomposicion necesaria. Cada pareja revisa el trabajo de otra, verificando la correcta aplicación de las reglas.

ComprenderAplicarAnalizarAutoconcienciaHabilidades de Relación
Generar Clase Completa

Actividad 04

Pensar-Emparejar-Compartir20 min · Individual

Individual: Autoevaluación de Esquema

Cada estudiante recibe un esquema parcial y lo normaliza hasta 3FN, justificando decisiones. Intercambian con un compañero para retroalimentación mutua antes de entrega.

¿Cómo la normalización previene anomalías y mejora la integridad de los datos?

Consejo de FacilitaciónPara 'Individual: Autoevaluación de Esquema', proporcione una rúbrica clara con ejemplos de tablas en 1FN, 2FN y 3FN para guiar la autoevaluación de manera autónoma.

Qué observarEntregue a cada estudiante una tabla simple con datos redundantes. Pídales que identifiquen una dependencia funcional y que escriban cómo descompondrían la tabla para alcanzar la 1FN. Pregunte: ¿Qué tipo de anomalía se previene con este cambio?

ComprenderAplicarAnalizarAutoconcienciaHabilidades de Relación
Generar Clase Completa

Plantillas

Plantillas que acompañan estas actividades de Tecnología

Úsalas, edítalas, imprímelas o compártelas.

Algunas notas para enseñar esta unidad

Los profesores efectivos enseñan normalización desde lo concreto a lo abstracto: primero muestran ejemplos de tablas con anomalías para que los estudiantes sientan la necesidad de normalizar, luego introducen las reglas como herramientas de solución. Es clave evitar enseñar las formas normales aisladas; en su lugar, enfóquese en cómo cada forma resuelve problemas específicos. La investigación sugiere que los estudiantes aprenden mejor cuando pueden criticar diseños deficientes antes de crear los propios.

Al finalizar, los estudiantes deben poder identificar dependencias funcionales en tablas, descomponer esquemas hasta la 3FN y explicar por qué cada forma normal previene anomalías específicas. La evidencia de aprendizaje incluye esquemas corregidos, argumentos escritos y debates sobre eficiencia en bases de datos.


Cuidado con estas ideas erróneas

  • Durante la actividad 'Pares: Descomposición Paso a Paso', algunos estudiantes pueden pensar que las dependencias funcionales solo importan en tablas grandes.

    Durante 'Pares: Descomposición Paso a Paso', entregue tablas pequeñas pero con datos redundantes reales, como una lista de cursos con sus profesores y horarios. Pídales que identifiquen cómo un cambio en el horario afecta múltiples registros, revelando que incluso tablas simples necesitan normalización.

  • Durante 'Grupos Pequeños: Simulación de Anomalías', algunos pueden asumir que normalizar elimina todas las redundancias por completo.

    Durante 'Grupos Pequeños: Simulación de Anomalías', incluya un ejercicio donde los estudiantes inserten datos en una tabla desnormalizada y observen cómo algunos datos repetidos persisten incluso después de normalizar. Use este momento para discutir qué redundancias son inevitables por diseño.


Metodologías usadas en este resumen