Pour préciser ce qui est indiqué dans la formation, la clef étrangère est portée par deux éléments de configuration: un attribut et son attribut d’objet associé. Attention, s’il y a des champs ramenés via cette clef étrangère, il supprimer manuellement les attributs d’objet correspondants.
Ainsi, en général la procédure est:
Suppression des attributs d’objet correspondants aux champs ramenés
Suppression de l’attribut portant la clef étrangère (comme il y a une relation de type “suppression cascade” entre les attributs et attributs d’objets, il suffit de supprimer l’attribut pour supprimer la relation.)
Cela peut être déduit des explications suivantes dans la formation:
Simplicité ne supprime jamais rien au niveau physique pour de bonnes raisons (ex: je supprime un attribut d’objet pour le recréer, un autre attribut logique d’un autre objet pointe sur la même table/colonne, etc. dans le cas général il y a plein de bonnes raisons de laisser la clonne physique)
Vous devez donc dropper manuellement votre colonne une fois que vous serez bien sûr que ça n’aura pas de conséquences