Ver Mensaje Individual
  #21 (permalink)  
Antiguo 24/12/2010, 06:47
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: ayuda con insert on duplicate key update

Perdona, pero si no me respondes todas las preguntas, la idea me resulta confusa. El problema que le veo es que estás guardando tres veces la misma información. ¿Por qué? Con una vez por cada relación es suficiente, ¡para qué lo necesitas tres veces.
Poner repetidos los datos te generaría inconsistencia de datos eventualmente, y muy probables productos cartesianos en las consultas.

¿Cuál es el objeto de poner datos redundantes?

El tema aquí es que el modelo relacional se basa, entre otras cosas, en evitar la redundancia y tu quieres crearla intencionalmente, pero como el SQL respeta las restricciones creadas en la base, no puede ejecutar la consulta como la propones.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 26/12/2010 a las 19:01