È perché il name colonna sulla bar la tabella non ha UNIQUE vincolo.
Quindi immagina di avere 2 righe sulla bar tabella che contiene il nome 'ams' e inserisci una riga su baz con 'ams' su bar_fk , quale riga su bar si riferirebbe poiché ci sono due righe corrispondenti?