Sto realizzando un applicativo in java. Devo inserire in un database i dati dei clienti e dei fornitori. Sono indeciso se creare due tabelle distinti per i clienti e per i fornitori oppure un'unica tabella per entrambi. Gli elementi da considerare sono:
1. Molti campi sono comuni ad entrambe le categorie (ragione sociale, indirizzo, comune, partita iva, etc);
2. Alcuni soggetti possono essere clienti e fornitori;
3. Alcuni campi, come ad esempio condizioni di pagamento o sconti, possono avere valori differenti per un soggetto che viene trattato sia come cliente e sia come fornitori.