Skip to content
Tecnología · 3o de Preparatoria

Ideas de aprendizaje activo

Consultas SQL Básicas: SELECT, FROM, WHERE

Cuando los estudiantes trabajan directamente con consultas SQL en actividades prácticas, transforman la sintaxis abstracta en acción concreta. Esto es especialmente efectivo en este tema porque las cláusulas SELECT, FROM y WHERE son operadores lógicos que se comprenden mejor al manipular datos reales en contextos que ellos mismos pueden verificar.

Aprendizajes Esperados SEPSEP EMS: Sistemas de Gestión de Bases de DatosSEP EMS: Lenguaje de Consulta Estructurado
20–35 minParejas → Toda la clase4 actividades

Actividad 01

Rotación por Estaciones25 min · Parejas

Parejas: Construye Consultas SELECT Básicas

Proporciona una base de datos de muestra sobre ventas. Las parejas escriben consultas SELECT para recuperar columnas específicas de una tabla con FROM. Luego agregan WHERE para filtrar por precio mayor a 100. Comparten resultados y comparan con la clase.

¿Cómo la cláusula SELECT permite especificar qué columnas recuperar de una tabla?

Consejo de FacilitaciónEn la actividad de parejas, pida a los estudiantes que intercambien sus consultas para que expliquen en voz alta cómo funciona cada parte antes de ejecutarla en la base de datos.

Qué observarEntregue a cada estudiante una tarjeta con una tabla simple de datos (ej. 'Productos' con columnas 'ID', 'Nombre', 'Precio', 'Stock'). Pida que escriban una consulta SQL que seleccione el 'Nombre' y 'Precio' de los productos cuyo 'Precio' sea mayor a $50.

RecordarComprenderAplicarAnalizarAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 02

Rotación por Estaciones35 min · Grupos pequeños

Grupos Pequeños: Rotación de Filtros WHERE

Prepara tarjetas con escenarios reales, como filtrar estudiantes por edad o productos por categoría. Los grupos rotan, escriben la consulta completa y la prueban en un visor SQL en línea. Discuten variaciones como > o LIKE.

¿De qué manera la cláusula WHERE filtra los registros basándose en condiciones específicas?

Consejo de FacilitaciónDurante la rotación de filtros WHERE, coloque tarjetas con condiciones en cada estación y pida a los estudiantes que registren cómo cambia el resultado al variar los operadores.

Qué observarPresente en pantalla una tabla de datos y una consulta SQL incompleta. Pregunte a los estudiantes: '¿Qué palabra clave falta para indicar de dónde vienen los datos?' (FROM) o '¿Qué cláusula usaríamos para ver solo los productos con 'Stock' menor a 10?' (WHERE).

RecordarComprenderAplicarAnalizarAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 03

Rotación por Estaciones30 min · Toda la clase

Clase Completa: Desafío de Consultas Mixtas

Proyecta una tabla grande de empleados. La clase propone colectivamente condiciones WHERE, vota las mejores y ejecuta la consulta SELECT FROM WHERE resultante. Registra aciertos y errores para revisión grupal.

¿Por qué la sintaxis SQL es fundamental para interactuar con bases de datos relacionales?

Consejo de FacilitaciónEn el desafío de consultas mixtas, limite el tiempo por consulta y pida que comparen sus soluciones con las de otro equipo antes de explicar su enfoque al grupo.

Qué observarPlantee la siguiente situación: 'Tenemos una tabla de 'Estudiantes' con columnas 'Nombre', 'Calificación', 'Materia'. ¿Cómo escribirían una consulta para ver solo los nombres de los estudiantes que sacaron 10 en 'Matemáticas'? Expliquen el rol de cada cláusula en su respuesta.'

RecordarComprenderAplicarAnalizarAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 04

Rotación por Estaciones20 min · Individual

Individual: Depuración de Queries Erróneas

Entrega cinco consultas SQL con errores comunes en SELECT, FROM o WHERE. Cada estudiante las corrige, ejecuta en un entorno virtual y explica el cambio. Comparte una con un compañero para validación.

¿Cómo la cláusula SELECT permite especificar qué columnas recuperar de una tabla?

Consejo de FacilitaciónPara la depuración de queries erróneas, proporcione una lista de errores comunes impresos en tarjetas para que los estudiantes identifiquen y corrijan en equipos.

Qué observarEntregue a cada estudiante una tarjeta con una tabla simple de datos (ej. 'Productos' con columnas 'ID', 'Nombre', 'Precio', 'Stock'). Pida que escriban una consulta SQL que seleccione el 'Nombre' y 'Precio' de los productos cuyo 'Precio' sea mayor a $50.

RecordarComprenderAplicarAnalizarAutogestiónHabilidades 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

Este tema se enseña mejor con un enfoque estructurado pero iterativo: primero se modela el orden lógico de las cláusulas (SELECT-FROM-WHERE), luego se practica con consultas simples y finalmente se introducen variaciones. Evite enseñar operadores de WHERE como una lista aislada; en su lugar, vincule cada operador a un ejemplo concreto de datos que los estudiantes conozcan. La repetición controlada con retroalimentación inmediata funciona mejor que largas explicaciones teóricas.

Al finalizar estas actividades, los estudiantes escribirán consultas SQL correctas que seleccionen columnas específicas, identifiquen la tabla de origen y filtren registros con precisión. La evidencia de aprendizaje incluye consultas funcionales, explicaciones claras del propósito de cada cláusula y la capacidad de corregir errores comunes en consultas incompletas o mal ordenadas.


Cuidado con estas ideas erróneas

  • Durante la actividad 'Construye Consultas SELECT Básicas', los estudiantes pueden intentar escribir WHERE antes de FROM. Para corregir, pida que identifiquen el orden correcto en sus consultas y comparen con los ejemplos modelados en clase.

    Durante 'Rotación de Filtros WHERE', observe si los estudiantes aplican condiciones a columnas incorrectas. Recuérdeles que WHERE siempre filtra filas completas y pida que señalen la fila afectada en la tabla impresa.

  • Durante la actividad 'Rotación de Filtros WHERE', algunos pueden pensar que WHERE elimina columnas como hace SELECT.

    En 'Desafío de Consultas Mixtas', incluya consultas que mezclen condiciones con operadores distintos (>, LIKE, =) y pida que expliquen por qué cada condición afecta solo el conjunto de filas, no las columnas.

  • Durante la actividad 'Depuración de Queries Erróneas', los estudiantes pueden creer que todos los operadores en WHERE usan el signo =.

    En 'Construye Consultas SELECT Básicas', diseñe estaciones con operadores variados y pida que clasifiquen las condiciones según el operador usado, reforzando que = es solo uno de varios.


Metodologías usadas en este resumen