Je to proto, že name na bar tabulka nemá UNIQUE omezení.
Představte si tedy, že máte 2 řádky na bar tabulka, která obsahuje název 'ams' a vložíte řádek na baz s 'ams' na bar_fk , který řádek na bar odkazovalo by to, protože se shodují dva řádky?