
26/01/2014, 13:12
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años Puntos: 574 | |
Respuesta: diseño conceptual de una base de datos orders
-orderid(PK).auto_increment -customerid FK referencia a clientes
Se auto incrementa con cada nueva orden.... pero no afecta a las ordenes anteriores....
Al inserta la primera orden automáticamente tendrá orderid=1 la segunda el 2 y así sucesivamente..... en realidad lo que hace es asignar una unidad más a la última asignada.... luego si eliminas registros no afecta al nuevo registro que vaya a entrar siempre lo hará con una unidad más que el último entrado se haya borrado o no.
Que un cliente tenga más de una orden NO trae ningún problema, en mi modelo, el cliente 1 (customerid=1) puede tener la orden orderid=1 la 1000, la 2 y la 400.... en el tuyo seria otra cosa.
orderid customerid
1.............1
2.............5
................
399..........3
400..........1
................
1000........1
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |