La clé étrangère matérialise une relation hiérarchique (1 à n) entre deux entités.
En observant la table SALARIE, on constate que l'attribut "NumDipl#" est présent en tant que simple clé étrangère. Est-il possible, avec cette structure, d'enregistrer plusieurs diplômes pour un même salarié ?
Non. La présence d'une clé étrangère simple implique une dépendance fonctionnelle stricte : pour un enregistrement de salarié (un NumSal), il ne peut y avoir qu'un seul et unique NumDipl renseigné. Pour permettre plusieurs diplômes, il aurait fallu créer une table de liaison "Obtenir(NumSal#, NumDipl#)".