Código:
FACTURASPRODUCTOS( idProducto, nombre, precio); FACTURAS( idFactura, fecha, producto, FOREIGN KEY (producto) references PRODUCTOS(idProducto) );
idFac | fecha | producto
1 | 11/1 | prod1
1 | 11/1 | prod2
2 | 11/2 | prod5
2 | 11/2 | prod2
Según vi por internet , separan la tabla productos de facturas y las unen en una 'detalles' que tenga idDetalle, idFactura, idProducto.
[URL="http://www.hermosaprogramacion.com/2014/07/sistema-facturacion-base-datos/"]http://www.hermosaprogramacion.com/2014/07/sistema-facturacion-base-datos/[/URL]
Pero tambien repiten la idFactura en la tabla detalles. ¿Porqué es mejor ese método?
No lo comprendo