Una sola tabla o dos tablas distintas?
Estoy rediseñando mi ERP y me entra la duda, después de casi 5 años utilizando el actual. Para presupuestos y facturas utilizo varias tablas:
Presupuesto
Presupuesto_Detalle
Presupuesto_Subdetalle
Factura
Factura_Detalle
Factura_Subdetalle
Cuando un presupuesto se ejecuta se convierte en factura, pero en tablas distintas, lógicamente. La pregunta es, lo habitual es hacerlo en tablas distintas o utilizar una tabla que pueda servir para ambos propósitos, es decir:
Presupuesto_Factura
Presupuesto_Factura_Detalle
Presupuesto_Factura_Subdetalle
¿Cómo lo véis más adecuado?
Hasta ahora, el hecho de tener tablas distintas me supone manejar una enorme cantidad de datos duplicados. Pienso que en teniendo un campo en el que se indique si el movimiento es presupuesto o factura podría servir, pero tengo dudas.