Ver Mensaje Individual
  #10 (permalink)  
Antiguo 19/07/2010, 07:05
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Duda diseño bbdd

Si el resultado del examen contiene los mismos atributos finales, la forma de ejecución de la evaluación es un problema procedural, esto es, se desarrolla en la aplicación y por tanto no se refleja en la base (en tanto no deba registrarse ese hecho en ninguna tabla).
Si, poro otro lado, contiene algún atributo diferente, puede implicar otra tabla; si es un valor de un atributo diferente, puede estar indicando un campo de estado, y en ese caso el modelo se mantiene.

Lo esencial es que se entienda esto: El modo de hacer una tarea en la aplicación no se refleja en la base de datos a menos que haya algún tipo de cambio en los datos de la base o implique un requerimiento en especial.
Por ello se dice que una base de datos debe ser independiente de la aplicación que la usa, y ser capaz de alimentar todos los procesos de la misma.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)