Penso…
aggiungere il campo ADDRESSTYPE alla tabella di INDIRIZZI (questo campo sarà usato per denotare il tipo di indirizzo -- fatturazione/difetto/primario -- potete usare 1/2/3 in breve)
allora fare funzionare questo ordine:
ALTERARE GLI INDIRIZZI DI TABELLA AGGIUNGONO UNICO (CUSTOMER_FK, ADDRESSTYPE);
sostenere tutto primo!
Quello dovrebbe fare la COMBINAZIONE del cliente/tipo di indirizzo unici…