Ver Mensaje Individual
  #6  
Antiguo 29-03-2011
Avatar de D-MO
D-MO D-MO is offline
Miembro
 
Registrado: ago 2005
Ubicación: root@debian:/#
Posts: 1.042
Reputación: 20
D-MO Va por buen camino
Saludos Luis, lo que dices es justamente la razón por la que cada clase representa un objeto real, osea, se está modelando desde el punto mas bajo. En diagrama ER no he detallado todos los atributos de cada objeto, solo las diseñé para darme una idea y evaluar de mejor manera la situación. La verdad es que quizá termine diseñando un híbrido entre ambos modelos, es a lo que le he estado dando vueltas.

Otro punto muy importante, que no he especificado. Quizá alguien esté pensando que si estamos duplicando los registros cada que se hace una modificación, la BD crecerá de manera exponencial. La verdad que sí, eso está contemplado. Lo que estoy pensando es que la aplicación en producción debería ser "purgada" cada cierto tiempo, dependiendo del volumen de información que almacene. Así podríamos decir que cada 15 días se saca una copia de los registros y pasan a una segunda base de datos, la Base Histórica, el Data Warehouse, y será desde acá donde se generarán los reportes, así no sacrificamos el rendimiento de la aplicación en producción cada que se necesite un reporte muy detallado.

Esta es mi loca idea hasta el momento, a ver en que termina.

Saludos.
Responder Con Cita