1) Если вы не можете их однозначно и автоматически идентифицировать при добавлении, то дубли будут, смиритесь.
2) Иначе это классические для реляционных СУБД "многие-ко-многим":
Реализуется через отдельную таблицу для связей как-то так:
Table Customer
ID OtherData
Table Worker
ID OtherData
Table Relationship
IDCustomer IDWorker
Это позволяет заказчику быть связанными с многими исполнителями.
И исполнителю быть связанным с многими заказчиками.