Proyecto del Curso de Bases de Datos

Introducción

El proyecto del curso de Bases de Datos consiste en consturir una base de datos de tamaño "razonable" para un problema del mundo real que ustedes elijan. Ustedes diseñarán el esquema en un papel, luego crearán una base de datos real usando Postgresql. Luego ingresarán los datos, escribirá consultas interactivas y modificaciones, explorará algunos otros aspectos como restricciones, índices, optimización, y crearán programas para manipular la base de datos. (Crédito extra para aquellos que desarrollen un front-end simple para poner la base de datos en la Web.) El punto clave es identificar el dominio que se quiere administrar con la base de datos. Aconsejamos tomar un problema con el que sientan afinidad o les divierta. Recuerde que estarán todo el semestre trabajando en él. Ejemplos: un hobby, un sitio Web favorito, materiales de otro curso, un proyecto de investigación, la administración de un pequeño negocio, etc. Ojalá sea un dominio donde los datos sean reales. Respecto de las dimensiones: el diagrama de E/R debiera tener alrededor de 3 a 10 conjuntos entidad y un número similar de relaciones. Debe tener diferentes tipos de relaciones (muchos a uno, uno a muchos, etc.), tipos de datos (enteros, strings, etc.). Si encuentran dificultad para encontrar su dominio, miren cualquier sitio Web de shopping. Ese es un tamaño adecuado para su proyecto. Sobre todo, consulten al profesor o auxiliar.

Calendario

Evaluación

Cada proyecto se hará en grupos de 3 personas. La evaluación del proyecto consistirá en una nota por cada una de las etapas exeptuando la (0) que es la presentación del proyecto. La nota final del proyecto es el promedio de ellas. Ninguna puede ser inferior a 4.0.