Problém je v tom, že jméno cizího klíče nemůže být stejné jako další cizí klíč v celém modelu.
Představte si tuto situaci
Katalog --> Dodavatel
Produkt --> Dodavatel
pokud je název cizího klíče v tabulce Katalog pro dodavatele "dodavatel" a stejný název jste přiřadili v tabulce produktů, pak se názvy cizích klíčů "srazí".
Musíte je pojmenovat jinak..
Například:
katalog_dodavatel_produkt_dodavatel