Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/03/2012, 14:00
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: [Duda]Llave foránea para varios registros

No.

La estructura es la siguiente

Detalles_Venta
id_Detalles
id_Venta--->Relaciona la venta
id_producto--->Relaciona al producto
cantidad


un registro para cada producto que integra una venta... todos tendran el mismo id_venta y el id_producto que les toque....

La PK aqui es id_Detalles o tambien podria ser compuesta por id_Venta,id_Producto, ambos cassos te permiten repetir id_venta.

En otras palabras la tabla venta seria la tabla factura y detalle_venta seria lineas_factura... y una factura puede tener n lineas cada linea es un producto y su cantidad... el tema precio lo puedes dejar en producto o agregar un campo pvp al detalle por si se aplican precios distintos a distintos clientes (pero esto hay muchas formas de resolverlo)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 22/03/2012 a las 14:06