
11/07/2015, 08:40
|
 | | | Fecha de Ingreso: febrero-2004 Ubicación: Tunja - Boyacá - Colombia
Mensajes: 627
Antigüedad: 21 años Puntos: 69 | |
Respuesta: Duda PHP La forma como yo diseño esas BD es así:
Una tabla para clientes, otra para facturas y otra para detalles.
En la tabla clientes estan todos los datos personales de la persona y cada cliente tiene un codigo unico el cual va a ser parte de la tabla factura para relacionar las dos tablas.
P ej:
Tabla clientes
id - Nombre - telefono
1 - Juan Gomez - 1234
2 - Maria Perez - 4567
Juan Gomez hace una compra y genera factura
Tabla Factura
id_factura - id_cliente - valor total - iva -etc
1 - 1 - 100 - 16
2 - 1 - 200 - 32
Como se puede ver el mismo cliente 1 hizo dos compras y generó 2 facturas. Ahora vamos a ver los detalles de la factura 1:
Tabla detalles:
Id producto - id factura - producto - cantidad - valor unit - valor total
1 - 1 - Producto 1 - 2 - 20 - 40
2 - 1 - Producto 2 - 1 - 30 - 30
3 - 1 - Producto 3 - 3 - 10 - 30
Como ves el cliente en su primera compra adquirió 3 productos que quedaron relacionados a la factura 1.
__________________ Si te gustó la respuesta dale +1 HERNÁN G. SIABATO M. [email protected] |