
10/11/2010, 16:35
|
Colaborador | | Fecha de Ingreso: enero-2007 Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años, 2 meses Puntos: 447 | |
Respuesta: el mismo ID ? Buenas tardes ratagrooves:
La relación entre productos es m a n, ya que un venta puede tener muchos productos y un producto puede estar en muchas ventas, por lo tanto es necesario agregar una tabla más que sea el detalle de la venta, de tal manera que el modelo quede más o menos así.
Un cliente puede tener una o más ventas,
una venta puede tener uno o más detalles de venta
un detalle de venta está asignado a un solo producto.
Supongamos que el cliente UNO realiza compra los productos X y Y, tus tablas deberían ser más o menos así
CLIENTES
IDCliente|Nombre
1| UNO
PRODUCTOS
IDProducto|Descripcion
9998|Producto X
9999|Producto Y
VENTAS
IDVenta, IDCliente, MontoVenta
1000|1|1981.00
DETALLE_VENTAS
IDDetalleVenta|IDVenta|IDproducto
4000|1000|9998
4001|1000|9999
Los números asignados a los ID de cada tabla los puedes asignar como auto incrementales de tipo entero sin signo.
El ejemplo es muy sencillo, pero creo que es claro.
Leo. |