Problema en diseño de base de datos
Quisiera hacer una pregunta a ver si algún experto me puede dar una mano.
Tengo una base de datos de facturación:
TABLA : Factura CAMPOS : idFactura - TIpo - Nro - etcetera....
TABLA: Detalle Factura CAMPOS: IdDetalle - IdFactura(clave foranea) - IdProducto (Clave Foranea) - Precio - Cantidad - etc....
TABLA Productos CAMPOS: idproducto - Codigo - etcetera.....
La pregunta es la siguiente, con este diseño si yo elimino un producto que alguna vez fue facturado, pierdo el detalle de la factura. ¿Qué solución tengo a esto? ¿No eliminar el producto y crear un campo visible?
Espero se entienda y de antemano Gracias.
Tengo una base de datos de facturación:
TABLA : Factura CAMPOS : idFactura - TIpo - Nro - etcetera....
TABLA: Detalle Factura CAMPOS: IdDetalle - IdFactura(clave foranea) - IdProducto (Clave Foranea) - Precio - Cantidad - etc....
TABLA Productos CAMPOS: idproducto - Codigo - etcetera.....
La pregunta es la siguiente, con este diseño si yo elimino un producto que alguna vez fue facturado, pierdo el detalle de la factura. ¿Qué solución tengo a esto? ¿No eliminar el producto y crear un campo visible?
Espero se entienda y de antemano Gracias.
1 Respuesta
Respuesta de ralph782
1
