Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2010, 16:35
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 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.