Actividades: búsqueda de la información en las bases de datos
5.8 Actividades: búsqueda de la información en las bases de datos
A lo largo del módulo 5 hemos recorrido los fundamentos técnicos y conceptuales de las bases de datos y sus herramientas de búsqueda. Este apartado propone un conjunto de actividades prácticas diseñadas para consolidar el aprendizaje mediante la aplicación de los conocimientos adquiridos a escenarios reales de gestión de información. Las actividades están estructuradas en niveles de dificultad progresiva, permitiendo que cada alumno desarrolle sus competencias desde operaciones básicas hasta consultas complejas con múltiples condiciones de filtrado, agregación y presentación gráfica.
Actividad 1: Creación y exploración de una base de datos de ejemplo
En esta actividad inicial, se propone crear una base de datos sencilla en un gestor como LibreOffice Base o Microsoft Access que represente un archivo de documentos administrativos. La base de datos debe incluir al menos las siguientes tablas:
- Documentos: con campos como ID (clave principal), título, fecha de incorporación, número de páginas, estado de digitalización (sí/no), tipo de documento y departamento responsable
- Departamentos: con ID, nombre del departamento y responsable
- Categorías: con ID y descripción de categoría temática
El objetivo es que los alumnos practiquen: (a) la creación de tablas con tipos de datos adecuados; (b) el establecimiento de relaciones entre tablas; (c) la importación de datos de prueba desde un archivo CSV o Excel; y (d) la navegación básica por la base de datos para confirmar que la estructura es correcta. Esta actividad desarrolla la comprensión de la arquitectura relacional introducida en el apartado 5.1.
Actividad 2: Consultas básicas de filtrado y ordenamiento
Una vez creada la base de datos, los alumnos deben practicar la formulación de consultas que respondan a preguntas específicas sobre la información contenida. Se proponen los siguientes ejercicios de complejidad creciente:
Nivel básico: Crear una consulta que muestre todos los documentos de un departamento específico, ordenados por fecha de incorporación de más reciente a más antiguo. El alumno debe practicar la construcción de una consulta SELECT con una cláusula WHERE (condición sobre departamento) y ORDER BY (ordenamiento por fecha).
Nivel intermedio: Crear una consulta que muestre todos los documentos sin digitalizar que tengan más de 50 páginas, organizados por tipo de documento. Esta consulta requiere combinar múltiples condiciones (estado de digitalización = no, número de páginas > 50) y aplicar un GROUP BY para agrupar por tipo.
Nivel avanzado: Crear una consulta que cuente el número de documentos por departamento y tipo de documento, mostrando solo aquellas combinaciones con más de 10 documentos. Esta actividad practica la agregación con COUNT, GROUP BY sobre múltiples campos, y HAVING para filtrar grupos.
Actividad 3: Análisis de operaciones de búsqueda
Esta actividad propone documentar y analizar las operaciones básicas de bases de datos aplicadas en escenarios reales. El alumno debe:
(a) Describir en un documento de una página el proceso que seguiría para localizar un documento específico en un archivo de 100.000 documentos, comparando el tiempo estimado si lo hiciera manualmente versus si utilizara una consulta de base de datos con índices.
(b) Crear dos versiones de una misma consulta: una ineficiente (sin índices, con condiciones múltiples no optimizadas) y otra optimizada (con índices adecuados, condiciones en el orden correcto). Cronometrar ambas y documentar las diferencias de rendimiento. Este ejercicio ilustra la importancia de las operaciones básicas correctamente implementadas, según visto en el apartado 5.3.
Actividad 4: Diseño de gráficos de visualización
Tomando como base las consultas desarrolladas en actividades anteriores, el alumno debe crear al menos dos representaciones gráficas diferentes de los datos. Por ejemplo:
- Un gráfico de barras que muestre la evolución temporal del número de documentos incorporados al archivo, por trimestre y por departamento
- Un gráfico circular (pie chart) que muestre la distribución de tipos de documentos en el archivo
- Un gráfico de líneas que represente el porcentaje de digitalización por mes para cada departamento
El alumno debe analizar cuál de estos gráficos es más apropiado para cada tipo de información y justificar su elección. Esto consolida los conceptos sobre comandos gráficos y visualización de datos del apartado 5.5.
Actividad 5: Configuración de un sistema gestor de bases de datos
Esta actividad de carácter más técnico propone que el alumno explore la configuración y características de un sistema gestor de bases de datos real. Si se utiliza un gestor como Microsoft Access o LibreOffice Base, el alumno debe:
- Identificar en la interfaz del programa los componentes principales mencionados en el apartado 5.2 (tablas, consultas, formularios, informes)
- Documentar al menos tres funciones específicas de la aplicación que correspondan a las operaciones básicas descritas en el apartado 5.3
- Crear un pequeño informe automático utilizando el generador de informes del gestor, aplicando filtros, agrupaciones y resúmenes
- Comparar las capacidades observadas con otras alternativas de sistemas gestores (si es posible, investigar características de MySQL, PostgreSQL o SQL Server)
El objetivo es que el alumno entienda cómo los conceptos teóricos se materializan en herramientas prácticas y cómo diferentes sistemas gestores implementan funcionalidades similares con interfaces distintas.
Actividad 6: Proyecto de sistematización de un archivo real
La actividad de síntesis propone que el alumno diseñe una base de datos para la sistematización de un archivo real de una pequeña organización (puede ser un departamento de su empresa actual, una asociación local, o un ejemplo hipotético). El proyecto debe incluir:
Fase 1 - Análisis: Documentar qué tipos de documentos se generan, qué información se necesita capturar de cada documento, cuáles son los usuarios finales de la base de datos y qué consultas o informes requieren regularmente.
Fase 2 - Diseño: Diseñar el esquema relacional de la base de datos, identificando tablas, campos, tipos de datos, claves primarias y relaciones entre tablas.
Fase 3 - Implementación: Crear la base de datos en el gestor elegido, importar datos iniciales (al menos 200 registros reales o realistas), y verificar la integridad de la estructura.
Fase 4 - Consultas y Reportes: Crear al menos cinco consultas que respondan a necesidades reales identificadas en el análisis, y generar dos informes formales con datos agregados, gráficos y conclusiones.
Fase 5 - Documentación: Redactar un manual técnico que describa la estructura de la base de datos, las consultas disponibles y cómo usarlas para usuarios no técnicos.
Este proyecto síntesis permite aplicar de forma integrada todos los conceptos del módulo 5, desde la estructura y tipos de bases de datos, pasando por operaciones básicas, comandos, gráficos y sistemas gestores, hasta las funcionalidades de simplificación de datos.
Orientaciones para el desarrollo de las actividades
Para maximizar el aprendizaje, se recomienda que el alumno documente cada actividad indicando qué conceptos teóricos ha aplicado, qué dificultades ha encontrado y cómo las ha resuelto. La reflexión metacognitiva sobre el proceso es tan importante como el resultado práctico final. Además, se anima a los alumnos a compartir sus experiencias y soluciones en el foro de la plataforma, fomentando el aprendizaje colaborativo.
Ideas clave
- Las actividades prácticas permiten consolidar la teoría de sistemas de información mediante aplicación a casos reales o realistas
- El aprendizaje progresivo, avanzando de operaciones simples a proyectos complejos, desarrolla competencias transferibles a contextos profesionales diversos
- La documentación reflexiva de cada actividad refuerza la retención de conceptos y facilita la transferencia de aprendizaje a nuevos problemas
- Los proyectos de síntesis que integran múltiples conceptos del módulo deben ser el eje de evaluación principal de competencias adquiridas
- La colaboración entre alumnos a través de foros o proyectos en grupo enriquece la perspectiva sobre diferentes soluciones a un mismo problema
- La documentación técnica clara es una competencia profesional tan importante como la ejecución técnica misma en la gestión de sistemas de información