Ciò significherebbe che nella tabella ROUTE sono già presenti dati che non soddisfano il vincolo di chiave esterna.
Per trovare i record offensivi, in modo da poterli aggiornare a qualche altro valore (esistente), puoi utilizzare
select *
from route
where rid not in (select rid from reservation)