Skip to content
Tecnología · 2o de Secundaria

Ideas de aprendizaje activo

Consultas Simples en Bases de Datos (SQL Básico)

Las consultas SQL requieren práctica inmediata sobre equipos reales para que los estudiantes internalicen la sintaxis exacta y la lógica de filtrado. Las actividades en estaciones rotativas y colaborativas permiten que cada estudiante manipule datos concretos, identifique errores por sí mismo y ajuste sus consultas, lo que fortalece la precisión técnica que demanda este tema.

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

Actividad 01

Aprendizaje Experiencial45 min · Grupos pequeños

Estaciones Rotativas: Consultas SELECT

Prepara cuatro estaciones con laptops y bases de datos simples sobre alumnos o inventarios. Cada grupo escribe una consulta básica (ej. SELECT nombre FROM alumnos WHERE edad > 14;), la ejecuta y anota resultados. Rotan cada 10 minutos para probar variaciones con WHERE.

¿Cómo se formula una pregunta para obtener solo la información relevante de una base de datos?

Consejo de FacilitaciónPara la actividad individual Mi Consulta Personal, pide a cada estudiante que diseñe una consulta basada en sus intereses (ej. juegos, música) usando una tabla proporcionada, integrando al menos un filtro con WHERE y una combinación con AND u OR.

Qué observarEntrega a cada estudiante una hoja con una tabla simple (ej. lista de mascotas con nombre, especie, edad). Pide que escriban una consulta SQL para: 1. Mostrar solo los nombres de los perros. 2. Mostrar el nombre y la edad de las mascotas mayores a 3 años.

AplicarAnalizarEvaluarAutoconcienciaAutogestiónConciencia Social
Generar Clase Completa

Actividad 02

Aprendizaje Experiencial30 min · Parejas

Parejas Depuradoras: Errores Comunes

Entrega a cada par consultas SQL con errores intencionales (falta de comillas, sin FROM). Identifican fallos, corrigen y prueban en un visor online. Discuten por qué cada cambio afecta el resultado.

¿Por qué es fundamental la sintaxis precisa al escribir consultas SQL?

Qué observarPresenta en pantalla una tabla de datos (ej. productos con nombre, precio, stock). Haz preguntas orales como: '¿Qué comando usaríamos para ver solo los nombres de los productos?' o '¿Qué condición pondríamos para ver solo los productos que cuestan más de 50 pesos?'

AplicarAnalizarEvaluarAutoconcienciaAutogestiónConciencia Social
Generar Clase Completa

Actividad 03

Aprendizaje Experiencial35 min · Toda la clase

Clase Colaborativa: Búsqueda Combinada

Proyecta una base de datos de libros. La clase propone criterios (género = ciencia Y precio < 200), un estudiante escribe la consulta con AND/OR, todos verifican y sugieren mejoras en voz alta.

¿Cómo se pueden combinar criterios para refinar los resultados de una búsqueda?

Qué observarPlantea un escenario: 'Tenemos una base de datos de películas con título, director, año y género. ¿Cómo le pediríamos a la base de datos que nos muestre solo las películas de comedia dirigidas por un director específico?' Anima a los estudiantes a proponer la sintaxis SQL.

AplicarAnalizarEvaluarAutoconcienciaAutogestiónConciencia Social
Generar Clase Completa

Actividad 04

Aprendizaje Experiencial25 min · Individual

Individual: Mi Consulta Personal

Cada alumno crea una tabla simple con sus datos (hobbies, calificaciones). Escribe dos consultas para filtrar (ej. hobbies = fútbol). Comparte un resultado con el grupo para validación.

¿Cómo se formula una pregunta para obtener solo la información relevante de una base de datos?

Qué observarEntrega a cada estudiante una hoja con una tabla simple (ej. lista de mascotas con nombre, especie, edad). Pide que escriban una consulta SQL para: 1. Mostrar solo los nombres de los perros. 2. Mostrar el nombre y la edad de las mascotas mayores a 3 años.

AplicarAnalizarEvaluarAutoconcienciaAutogestiónConciencia Social
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

Enseñar SQL básico funciona mejor cuando los estudiantes ven resultados inmediatos de sus errores. Evita explicar solo la teoría; en su lugar, usa actividades donde corrijan consultas fallidas en tiempo real. La repetición con tablas variadas refuerza que la sintaxis no es flexible y que cada comando tiene un propósito claro en la extracción de datos.

Los estudiantes dominan la escritura de consultas SELECT, FROM, WHERE, AND y OR con sintaxis correcta y lógica precisa. Usan combinaciones de criterios para extraer datos específicos y explican por qué cada comando es esencial en el proceso de consulta.


Cuidado con estas ideas erróneas

  • Durante Parejas Depuradoras, algunos estudiantes pensarán que SQL se escribe como una oración en español normal.

    Muestra ejemplos de consultas mal escritas (con comas en lugar de comillas, mayúsculas inconsistentes) junto a la versión correcta. Pide a las parejas que ejecuten ambas versiones en el simulador y comparen los mensajes de error, destacando que los comandos SQL son sensibles a mayúsculas y requieren delimitadores exactos.

  • Durante Estaciones Rotativas, algunos asumirán que WHERE no es necesario si conocen el dato que buscan.

    En la estación de consultas SELECT, proporciona dos consultas idénticas pero una sin WHERE. Pide a los grupos que ejecuten ambas y comparen el número de filas devueltas. Usa preguntas guía como '¿Por qué la primera consulta trae 50 filas y la segunda solo 3?' para que identifiquen la importancia del filtro.

  • Durante Clase Colaborativa, algunos creerán que AND y OR producen los mismos resultados.

    Durante la discusión, asigna a cada subgrupo probar una combinación diferente (ej. género = 'comedia' AND año > 2010 vs. género = 'comedia' OR año > 2010). Pide que registren el número de resultados y expliquen en qué se diferencian, usando ejemplos visuales en la pantalla para refutar la idea.


Metodologías usadas en este resumen