Io avevo pensato il db in questo modo:
tb_cliente: ID_cliente come chiave primaria e tutti i campi dell'anagrafica cliente (ragione sociale, indirizzo, mail, ecc.),
questa tabella in relazione 1 a molti con la tabella denominata tb_contratti (ID_contratto PK, ID_cliente fk, turno di produzione, ed altri campi riguardanti lo specifico contratto) in quanto lo stesso cliente può stipulare più tipologie di contratto.
infine, la tabella tb_contratti in relazione uno a molti con la tabella tb_ordini (ID_ordine PK, ID_contratto fk, Data ordine, Prodotto1, prodotto2,...,prodotto27).
sembrava andare tutto bene fino a quando non mi sono imbattuto in questa problematica.....
l'intoppo, a quanto mi pare di capire, sta in tb_ordini, ma non saprei come riconsiderarla, in quanto imaginavo che ogni ordine di produzione dovrebbe corrispondere ad un record, ecco perché mi trovo le categorie di prodotti come campi ed ogni record rappresenta le quantità da produrre.
Come potrei riconsiderare la tabella ordini?