24/12/2010, 06:47
|
| Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años 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 |