Envoyé par
beegees
Mais je ne vois par contre aucune trace de celui qui va pouvoir encoder
Mais si, Beegees,
Ne cherchez pas dans la table Enseigner, car celle-ci ne concerne pas l'encodage et dit seulement ceci :
Le professeur x donne le cours y.
Par contre, regardez bien l’image que vous avez obtenue lors de l’étape de dérivation du MCD en MLD :
Votre table Cours contient un attribut Matricule_Prof, auquel est associé le symbole <fk>. Ce symbole (abréviation de "foreign key") signifie que l’attribut Matricule_Prof fait référence à l’attribut Matricule_Prof (Primary Key) de la table Professeurs. Si donc l’attribut Matricule_Prof de la table Cours a pour valeur "ABC123", il existe nécessairement dans la table Professeurs une ligne pour laquelle l’attribut Matricule_Prof a la valeur "ABC123". Et comme par hasard, il s’agit du matricule du professeur encodeur.
Je vous renvoie à mon message du 16 août (18h14) qui annonçait la chose :
Le cours Tran-J-202 a été encodé par le professeur King
(l’attribut Matricule_Prof de votre table Cours portant le nom IdProfEncodeur dans ma propre table).
Partager