В AEROPUERTO
есть записи, которые указывают на записи, которых нет в CIUDAD
.
Чтобы узнать, какие записи AEROPUERTO
имеют такую проблему:
select * from AEROPUERTO where CODIGO_CIUDAD not in (select CODIGO from CIUDAD)
Если набор результатов не пустой, у вас do есть потерянные записи. Вам нужно будет добавить отсутствующие записи CIUDAD
, чтобы создать внешний ключ AEROPUERTO_FK
, или обновить все ошибочные AEROPUERTO.CODIGO_CIUDAD
до нуля (если это поле может быть пустым, но вы потерять информацию о городе для этих записей аэропорта).