Skip to content
Programación · III Medio

Ideas de aprendizaje activo

Conexión entre la aplicación y la base de datos

La conexión entre la aplicación y la base de datos es el puente que permite crear software dinámico y útil. En este tema, los estudiantes de III Medio integran lo aprendido en programación con sus conocimientos de bases de datos, cumpliendo con los OA 4 y 5. Ya no trabajan con datos estáticos; ahora sus aplicaciones pueden guardar información de forma permanente y recuperarla incluso después de cerrar el programa. Esta es la esencia de las aplicaciones del mundo real, desde un sistema de inventario para un negocio local hasta una app de gestión de tareas.

Objetivos de Aprendizaje (OA)OA 4: Desarrollar aplicaciones informáticas utilizando un lenguaje de programación.OA 5: Construir bases de datos relacionales.
30–60 minParejas → Toda la clase3 actividades

Actividad 01

Aprendizaje Basado en Proyectos45 min · Grupos pequeños

Investigación Colaborativa: Seguridad en la Conexión

Los estudiantes investigan qué es la 'Inyección SQL' y cómo un atacante podría robar datos. Luego, en grupos, proponen formas de programar la conexión de manera segura usando consultas preparadas, compartiendo sus hallazgos con el curso.

¿Cómo enlazamos nuestro código fuente con los datos almacenados?
AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Actividad 02

Aprendizaje Basado en Proyectos60 min · Grupos pequeños

Estaciones de Trabajo: El Puente de Datos

Una estación se enfoca en configurar la cadena de conexión, otra en ejecutar un SELECT y mostrarlo en la interfaz, y otra en insertar datos desde un formulario. Los grupos rotan completando la integración paso a paso.

¿Qué medidas de seguridad debemos considerar al conectar sistemas?
AplicarAnalizarEvaluarCrearAutogestiónHabilidades de RelaciónToma de Decisiones
Generar Clase Completa

Actividad 03

Pensar-Emparejar-Compartir: ¿Por qué no conecta?

Se presenta un código que tiene un error de conexión (IP incorrecta, puerto cerrado o credenciales fallidas). Los estudiantes analizan el error individualmente y luego discuten con su pareja cómo diagnosticar dónde está el problema: ¿en la base de datos o en el código?

¿Cómo procesamos los resultados de una consulta dentro de la aplicación?
ComprenderAplicarAnalizarAutoconcienciaHabilidades de Relación
Generar Clase Completa

Algunas notas para enseñar esta unidad


Cuidado con estas ideas erróneas

  • Pensar que la base de datos vive dentro del código de la aplicación.

    Son sistemas independientes que se comunican. Las actividades de configuración de red ayudan a entender que la base de datos puede estar en un servidor distinto al que ejecuta la aplicación.

  • Dejar las conexiones abiertas permanentemente.

    Esto agota los recursos del servidor. El aprendizaje basado en la práctica muestra la importancia de cerrar siempre la conexión después de usarla para mantener el sistema eficiente.


Metodologías usadas en este resumen