jestliže mají tabulky pobočka-zákazník, zákazník-služba a zaměstnanec-služba reprezentovat pivot tables pro relace M:N, pak v tom případě máš špatně primární klíče - NESMÍ být na relačních polích, ale musí být vytvořen separátní primární klíč.
Jinak je to správně, je to celkem hodně triviální datový model, nic složitého.