08/08/2012, 17:06
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses Puntos: 2658 | |
Respuesta: Duda modelar ER Eso no se modela dentro de la entidad Usuario, porque no es un atributo el usuario (no es parte de su identidad, por tanto no es artibuto de él).
Un viaje preferido es una relación opcional entre los viajes y los usuarios. Hay tres formas de plantearla:
1) Como tabla independiente, que relacione ambas claves con cardinalidad 1:1 (la PK está compuesta por las PKs de cada tabla, por lo que la relación no puede repetirse).
2) Como atributo de Viaje, es un dato de tipo booleano con valor por defecto en FALSE. Sólo se puede controlar por programación.
3) Si un mismo viaje es realizado más de una vez por el usuario, la cantidad de viajes al mismo sitio o con el mismo programa definen la preferencia.
La elección es una decisión de diseño, es decir, la tienes que tomar tu, o la pone el cliente (regla de negocio).
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |