Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/01/2014, 10:58
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: 17 años
Puntos: 2658
Respuesta: estructura de una tienda tabla ordenes de compra

Cita:
mi duda es si hago la relacion de los orders item directamente al producto o hago una copia del producto en la tabla orders items es por si acaso se borra ese producto
En una base de datos del mundo real, los productos jamás se borran de su tabla. Se dan de baja poniendo la fecha de baja en un campo específico para ello.
Esto implica que la tabla producto tiene dos campos especiales: Fecha de Alta y Fecha de Baja, que se usan para validaciones y movimientos históricos, por ejemplo.
Copiar los datos de la tabla productos a la de detalles de venta, es un error gravísimo. Ni lo sueñes.
Si lo haces, tarde o temprano tendrás problemas a lo grande.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)