Skip to content
Tecnología · 2o de Secundaria

Ideas de aprendizaje activo

Introducción a Bases de Datos Relacionales

Los conceptos de bases de datos relacionales son abstractos y requieren manipulación concreta para afianzarse. Las actividades propuestas transforman teoría en construcción y prueba, permitiendo a los estudiantes experimentar con sus propias manos cómo las tablas, campos y relaciones dan sentido a los datos.

Aprendizajes Esperados SEPSEP Secundaria: Procesamiento y Gestión de la Información
25–45 minParejas → Toda la clase4 actividades

Actividad 01

Mapa Conceptual45 min · Grupos pequeños

Estaciones Rotativas: Construyendo Tablas

Prepara cuatro estaciones con tarjetas de campos, registros y relaciones. Los grupos rotan cada 10 minutos: en la primera crean una tabla de alumnos, en la segunda agregan una de cursos con claves foráneas, en la tercera identifican redundancias y en la cuarta simulan una consulta. Cada grupo registra hallazgos en una hoja compartida.

¿Cómo se organiza la información en tablas para evitar la redundancia de datos?

Consejo de FacilitaciónEn 'Estaciones Rotativas: Construyendo Tablas', pida a cada grupo que anote en un papelógrafo los problemas que encuentran al intentar duplicar datos en una sola tabla, antes de pasar a la siguiente estación.

Qué observarEntregue a cada estudiante una hoja con una tabla simple (ej. una lista de mascotas con nombre, especie, edad). Pida que identifiquen y escriban: 1) El nombre de la tabla. 2) Dos campos de la tabla. 3) Un registro completo. 4) Sugieran un campo que podría ser una clave primaria y por qué.

ComprenderAnalizarCrearAutoconcienciaAutogestión
Generar Clase Completa

Actividad 02

Enseñanza entre Pares30 min · Parejas

Enseñanza entre Pares: Diseña tu Base de Datos

En parejas, los estudiantes eligen un contexto escolar, como una biblioteca, y diseñan dos tablas relacionadas en papel o Google Sheets. Definen campos, insertan registros y establecen una relación. Luego, modifican un dato y discuten cómo se propaga el cambio para mantener integridad.

¿Por qué es importante establecer relaciones entre diferentes tablas en una base de datos?

Consejo de FacilitaciónDurante 'Pares: Diseña tu Base de Datos', circule entre los equipos para asegurarse de que discuten por qué un campo debe ser clave primaria y cómo identifican la clave foránea en la tabla relacionada.

Qué observarPresente en pantalla dos tablas simples que podrían relacionarse (ej. Tabla 'Autores' con 'ID_Autor' y 'Nombre'; Tabla 'Libros' con 'ID_Libro', 'Título' y 'ID_Autor'). Pregunte a los estudiantes: '¿Cómo se llama el campo que conecta estas dos tablas? ¿Qué tipo de clave es en la tabla 'Autores' y qué tipo es en la tabla 'Libros'?'

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 03

Mapa Conceptual35 min · Toda la clase

Clase Completa: Simulación de Consultas

Proyecta una base de datos simple de escuela. La clase genera preguntas como '¿Qué libros prestó un alumno?'. Divide en equipos para proponer relaciones necesarias y simular respuestas, votando las mejores soluciones al final.

¿Cómo se garantiza la integridad de los datos al realizar modificaciones en una base de datos?

Consejo de FacilitaciónEn 'Simulación de Consultas', dé a cada equipo un rol fijo (ej. el 'administrador de la biblioteca' o el 'estudiante') para que sientan la responsabilidad de mantener la integridad de los datos al realizar cambios.

Qué observarPlantee la siguiente situación: 'Imagina que queremos registrar información de estudiantes y sus materias inscritas. Si creamos una tabla 'Estudiantes' (ID_Estudiante, Nombre) y otra tabla 'Materias' (ID_Materia, Nombre_Materia), ¿cómo podríamos registrar que un estudiante está inscrito en varias materias? ¿Qué problema de redundancia de datos evitamos al usar dos tablas separadas en lugar de una sola?'

ComprenderAnalizarCrearAutoconcienciaAutogestión
Generar Clase Completa

Actividad 04

Mapa Conceptual25 min · Individual

Individual: Auditoría de Datos

Cada estudiante recibe una tabla con redundancias intencionales. Identifica problemas, propone relaciones con otra tabla y corrige en una hoja de cálculo. Comparte uno o dos ejemplos con la clase para retroalimentación grupal.

¿Cómo se organiza la información en tablas para evitar la redundancia de datos?

Consejo de FacilitaciónAl evaluar la 'Auditoría de Datos', pida a los estudiantes que expliquen en voz alta cómo cada vacío o error en la tabla refleja una falla en el diseño relacional que crearon.

Qué observarEntregue a cada estudiante una hoja con una tabla simple (ej. una lista de mascotas con nombre, especie, edad). Pida que identifiquen y escriban: 1) El nombre de la tabla. 2) Dos campos de la tabla. 3) Un registro completo. 4) Sugieran un campo que podría ser una clave primaria y por qué.

ComprenderAnalizarCrearAutoconcienciaAutogestió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

Empiece con ejemplos tangibles de duplicación de datos en hojas de cálculo, mostrando cómo un cambio manual puede generar inconsistencias. Evite explicar las relaciones solo con teoría: construyan tablas reales que fallen por redundancia y luego resuelvan el problema con claves foráneas. La investigación en psicología educativa sugiere que el aprendizaje basado en errores (error-based learning) acelera la comprensión de conceptos complejos como la integridad referencial.

Los estudiantes distinguen entre hojas de cálculo y bases de datos relacionales, reconocen claves primarias y foráneas, y aplican relaciones para evitar redundancias. Escuchamos discusiones que vinculan problemas de la vida real con las estructuras creadas y vemos ejemplos claros de integridad de datos en sus diseños.


Cuidado con estas ideas erróneas

  • Durante 'Estaciones Rotativas: Construyendo Tablas', algunos estudiantes pueden pensar que una tabla con muchos campos es mejor que varias tablas relacionadas.

    Detenga a cada grupo y pídales que intenten actualizar un dato redundante (ej. el nombre de un autor) en una tabla única. Luego, muéstreles cómo hacerlo en su diseño relacional y pregunte qué método es más eficiente.

  • Durante 'Pares: Diseña tu Base de Datos', algunos pueden creer que cualquier campo puede ser clave primaria si es único.

    Pida a los equipos que identifiquen qué campos en su diseño podrían cambiar con el tiempo (ej. el nombre de un estudiante) y discutan por qué el ID es mejor opción. Use ejemplos donde un campo aparentemente único falle como clave.

  • Durante 'Simulación de Consultas', algunos pueden asumir que modificar un dato en una tabla no afecta a las relacionadas.

    Asigne a un equipo la tarea de actualizar el ID de un autor en la tabla 'Autores' y observe si los equipos que usan ese ID en 'Libros' lo actualizan también. Si no, detenga la simulación y pregunte por qué la integridad de los datos se rompió.


Metodologías usadas en este resumen