Buongiorno,
sò di avervi ormai stessato ma dopo quest'ultimo quesito non vi chiederò più nulla

Praticamente non riesco a capire come impostare le tabelle del mio database per far si che funzionino, non capisco se stò usando campi sbagliati come chiave esterna o se ne devo aggiungere di più.

il mio database deve riuscire ad immagazzinare i seguenti dati:

1 cliente -> + commesse
1 commessa -> + tipologie

Della serie un cliente ha la commessa numero 1,2,3.
La commessa uno è FOTOVOLTAICO, la commessa due è IDROELETTRICO, la commessa tre è di nuovo FOTOVOLTAICO.
Di tipologie devo aver la possibilità di metterne anche altre oltre a fotovoltaico ed idroelettrico.

Vi posto delle immagini delle tabelle e le regole che ho impostato:


tabella db_clienti.jpgtabella commessa.jpgtabella fotovoltaico.jpg