Il y a des enregistrements dans AEROPUERTO
qui pointent vers des enregistrements qui n'existent pas dans CIUDAD
.
Pour savoir quels enregistrements de AEROPUERTO
ont ce genre de problème :
select * from AEROPUERTO where CODIGO_CIUDAD not in (select CODIGO from CIUDAD)
Si le jeu de résultats n'est pas vide, vous faites avoir des dossiers orphelins. Vous devrez ajouter le CIUDAD
manquant enregistrements afin de créer le AEROPUERTO_FK
clé étrangère, ou mettre à jour tous les AEROPUERTO.CODIGO_CIUDAD
erronés à null (s'il s'agit d'un champ nullable, mais vous perdrez les informations sur la ville pour ces enregistrements d'aéroport).