Este proyecto consiste en el diseño e implementación de una base de datos relacional completa para gestionar toda la información académica de un centro de formación especializado en bootcamps tecnológicos. El sistema integra datos sobre:
-
Alumnos: Información personal (nombres, apellidos, teléfonos, emails), bootcamp matriculado, promoción y proyectos realizados
-
Profesores: Datos personales, bootcamps asignados y especialización
-
Teaching Assistants (TAs): Información de contacto y relación con los alumnos
-
Bootcamps: Detalles completos de cada programa educativo
-
Modalidades: Presencial u Online
-
Jornadas: Full-Time o Part-Time
-
Promociones: Organizadas por fechas de inicio/fin
-
Proyectos: Trabajos desarrollados por los alumnos
-
Calificaciones: Sistema de evaluación (Apto/No Apto)
-
Seguimiento: Rendimiento académico por alumno
-
Centros: Ubicaciones físicas donde se imparten los bootcamps
-
Recursos: Asignación de espacios y materiales
-
Centralizar toda la información académica en un único sistema integrado
-
Facilitar el seguimiento del progreso de los alumnos
-
Optimizar la asignación de profesores y recursos
-
Generar informes automáticos sobre rendimiento académico
-
Mejorar la comunicación entre alumnos, profesores y administración
Para el desarrollo de este proyecto se emplearon las siguientes tecnologías:
- Modelo de relación: diagrama de base de datos
- Modelo lógico: Gráfico de relación de tablas
-
Base de Datos: PostgreSQL como sistema gestor
-
Gestión: PgAdmin4 para administración
-
Procesamiento: Python para transformación de datos
-
Documentación: Presentaciones detalladas del proceso y resultados
El sistema implementado permite:
-
Consultar el historial académico completo de cualquier alumno
-
Visualizar los proyectos realizados y sus calificaciones
-
Gestionar eficientemente los recursos del centro
-
Realizar análisis comparativos entre promociones
-
Generar estadísticas sobre rendimiento por bootcamp
Esta base de datos sirve como:
-
Herramienta administrativa: Para la gestión diaria del centro
-
Sistema de información: Para consultas rápidas sobre alumnos y profesores
-
Plataforma analítica: Para evaluar el rendimiento de los programas
-
Base para decisiones: Para planificar futuros bootcamps y asignación de recursos
-
Eficiencia: Reducción de tiempo en gestión administrativa
-
Precisión: Minimización de errores en datos académicos
-
Accesibilidad: Información disponible en cualquier momento
-
Escalabilidad: Capacidad para crecer con las necesidades del centro
-
Seguridad: Protección de datos sensibles de la comunidad educativa

