Това е защото name колона на bar таблицата няма UNIQUE ограничение.
Така че представете си, че имате 2 реда на bar таблица, която съдържа името 'ams' и вмъквате ред в baz с 'ams' на bar_fk , който ред на bar дали се отнася, тъй като има два съвпадащи реда?