Tabela Links_2 rzeczywiście wygląda na zbędną. Jeśli każdy mechanik, kierowca i manager ma mieć jakiś adres oraz kontakt, to w tych tabelach musi być odniesienie do adresu i kontaktów.
Generalnie chyba trochę strzeliłeś sobie w stopę robiąc osobne tabele dla menagerow, kierowców i mechaników. Być może lepszym wyjściem będzie zrobienie jednej tabeli np. Pracownik z polem Rodzaj/Stanowisko/Typ. Wtedy będziesz mógł bardzo prosto zrobić te Kontrakty. Zrobisz tak, że Kontrakt będzie miał odniesienie do pracownika.