Es porque el name
columna en la bar
la tabla no tiene el ÚNICO restricción.
Así que imagina que tienes 2 filas en la bar
tabla que contiene el nombre 'ams'
e insertas una fila en baz
con 'ams'
en bar_fk
, qué fila en bar
¿Sería una referencia ya que hay dos filas que coinciden?