Подумайте над добавлением дополнительной сущности "рабочая группу" с атрибутами "дата начала" и "дата конца".
В общем случае, так перекрываются нестандартные ситуации, вроде
- кто-то заболел и напарник работал сам
- в группу добавили третьего
- кто-то работает на двух проектах
Но тут от конкретного бизнес-кейса зависит. Надо знать ограничения.
#team
team_id | start_date | end_date
--------------------------------------------------
1 | 01.01.2018 | 05.01.2018
#team_worker
team_id | worker_id
--------|---------------
1 | 101
1 | 102
P.S. В ваших вариантах поле "ид связи", похоже, избыточное. Уникальность связи делают по ( worker_1_id, worker_2_id, start_date).