📌 Proyecto Integrador – Asignatura Base de Datos

1. Descripción General

En esta asignatura trabajaremos bajo la metodología de Aprendizaje Basado en Proyectos (ABP). Durante el semestre, cada grupo desarrollará un proyecto aplicado que consistirá en el diseño, implementación y validación de una base de datos orientada a resolver una problemática real o atender una oportunidad relacionada con el manejo adecuado de datos en un contexto determinado.

El proyecto será el eje articulador del curso y permitirá aplicar progresivamente los contenidos vistos en clase.

2. Organización del Trabajo

  • Se conformarán grupos de 3 o 4 estudiantes.
  • Cada grupo deberá:
    • Identificar una problemática u oportunidad relacionada con la gestión de datos.
    • Definir claramente el alcance del proyecto.
    • Justificar la pertinencia de la solución propuesta.
    • Desarrollar la base de datos siguiendo las etapas metodológicas vistas en la asignatura.

3. Desarrollo del Proyecto

El proyecto se desarrollará de manera progresiva, alineado con los contenidos del curso. A lo largo del semestre se trabajará en:

  • Identificación del problema y reglas del negocio.
  • Diseño del modelo Entidad–Relación.
  • Transformación al modelo relacional.
  • Normalización.
  • Implementación de la estructura en MySQL / MariaDB.
  • Definición de restricciones e integridad referencial.
  • Implementación de consultas.
  • Conexión a la base de datos desde distintos lenguajes.
  • Creación de funciones.
  • Manejo de transacciones.
  • Concurrencia y recuperación.
  • Desarrollo de un prototipo funcional que evidencie la aplicación de la base de datos.

El resultado final será un prototipo funcional acompañado de la documentación técnica correspondiente.

4. Entregables del Proyecto

A continuación, se detallan los entregables obligatorios y sus semanas de entrega:

SemanaTipo de EntregaDescripción
1PresentaciónPresentación general del proyecto propuesto.
2InformeInforme de inicio del proyecto (problema, alcance y reglas del negocio preliminares).
4InformeDiseño de la Base de Datos (modelo conceptual y documentación en PDF).
8VídeoImplementación en SQL: creación de estructura, carga de datos y consultas.
10VídeoConexión a la base de datos desde diversos lenguajes de programación.
14VídeoCreación e implementación de funciones en la base de datos.
16InformeDocumento sobre concurrencia y recuperación aplicadas al proyecto.
17InformeInforme final consolidado del proyecto.
18PresentaciónElevator pitch del proyecto y proceso de coevaluación.

5. Criterios Generales de Evaluación

El proyecto será evaluado considerando:

  • Coherencia entre problema planteado y solución propuesta.
  • Correcta aplicación de los modelos de datos.
  • Uso adecuado de claves primarias y foráneas.
  • Integridad referencial.
  • Normalización apropiada.
  • Implementación correcta en MySQL / MariaDB.
  • Uso adecuado de transacciones y funciones.
  • Calidad técnica del prototipo.
  • Claridad en la documentación.
  • Presentación final y capacidad de síntesis.

6. Consideraciones Importantes

  • El proyecto debe ser progresivo: cada entrega debe incorporar mejoras según la retroalimentación recibida.
  • Se espera trabajo colaborativo real y distribución equitativa de responsabilidades.
  • El alcance del proyecto debe ser realista y viable dentro del semestre.
  • No se evaluará únicamente el producto final, sino también el proceso de desarrollo.

7. Objetivo Formativo

Este proyecto busca que el estudiante:

  • Integre teoría y práctica.
  • Desarrolle competencias técnicas en diseño e implementación de bases de datos.
  • Fortalezca habilidades de análisis y resolución de problemas.
  • Mejore sus competencias de trabajo en equipo y comunicación técnica.
  • Experimente un proceso similar al desarrollo profesional en ingeniería.

Este proyecto constituye el eje central de la asignatura y será fundamental para consolidar los conocimientos adquiridos durante el semestre.