Vorrei un consiglio su come impostare una tabella.
Non so se creare un campo che per il 95% circa dei record
prevedo resterà vuoto o se creare un tabella esterna collegata alla principale in cui inserire il valore.
In pratica ho la tabella 'documento' con i campi:
id_documento
id_cliente
importo_totale
C'è poi la possibilità che il cliente paghi un acconto, quindi è meglio fare così:
id_documento
id_cliente
importo_totale
importo_acconto
o creare una tabella 'acconti'- da collegare a 'documento'
con LEFT JOIN- con:
id_acconto
id_documento
importo_acconto
dove creo un nuovo record solo quando il cliente lascia
appunto un acconto.
Quali possono essere i vantaggi/svantaggi delle due
soluzioni in termini di spazio occupato e di prestazioni?
Grazie![]()