28/04/2012, 04:36
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses Puntos: 574 | |
Respuesta: Integridad referencial Normalment la estructura de un sistema de facturación es Facturas
idFactura
idCliente
fecha LineasFactura
idLinea
idFactura
idProducto
cantidad
pvp
impuesto
Ademas necesitas la tabla Clientes y la tabla Productos.
La relacion entre una factura y sus lineas es ON DELETE CASCADE, de manera que si se borra una factura se borren sus lineas.
La relacion entre Facturas y Clientes tambien podria ser ON DELETE CASCADE, pero no se que te va a decir Hacienda si vas borrando facturas.
En cuanto a lineas y productos lo mismo si dejas de tener un producto que debes hacer con las lineas de las facturas pasadas?...
La estructura que tu planteas no la acabo de entender con lo que no te puedo contestar....
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados. |