Я думаю…
добавьте поле ADDRESSTYPE к таблице АДРЕСОВ (это поле будет использовано для того чтобы обозначить тип адреса -- представлять счет/невыполнение обязательства/главным образом -- вы можете использовать 1/2/3 для краткости)
после этого побегите это командование:
ИЗМЕНИТЕ АДРЕСЫ ТАБЛИЦЫ ДОБАВЬТЕ УНИКАЛЬНО (CUSTOMER_FK, ADDRESSTYPE);
давать задний ход все первое!
То должно сделать клиента сочетание из/типа адреса уникально…