Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/01/2012, 12:57
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 con relacion y contador.

AL parecer, las relaciones de ese esquema no están correctamente definidas.
Me gustaría que nos dijeses qué representan las tablas realmente.
De todos modos, el tema de la tabla en cuestión es simple: Es una relación N:N, por tanto la PK debería estar formada porlas PK heredads de las tablas relacionadas. Eso es lo que dice el modelo.
Pero lo que tienes que responder es una pregunta:
¿Es posible que un collectible se relacione con el mismo user más de una vez?
Si la respuesta es SI, la PK requiere un discriminante, que puede no ser necesariamente un incremetnal. Bien podría ser un campo DATETIME, ya que es más rico para las consultas, e igualmente poderoso como atributo de la PK.
Si la respuesta es NO, entonces no lleva ningún discriminante, y no deben repetirse, cosa que sólo necesita de la definici´n de la PK para ser obtenido (si pusiste un autoincrement, eliminalo), y se debe hacer sobre las dos FK.

¿Se entiende?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)