Bonjour Sophie,
Prenons l’énoncé traitant des comptes-rendus :
Reformulons sous forme prédicative :
La personne P rend compte du bienfait qu’a retiré l’employé E de la formation F pour la compétence C.
Le prédicat comporte 4 paramètres, par conséquent l’association merisienne résultante doit comporter quatre pattes, or votre association NOTER n’en comporte que trois : elle ne convient pas pour héberger l’attribut Compte-rendu.
Passons aux notes attribuées par les élèves :
Je cite
« Chaque employé note également la qualité de la formation sur chaque compétence qu’elle devait améliorer (note de 1 à 3) »
Sous forme prédicative :
L’employé E note la compétence C de la formation F qu’il a suivie.
L’association NOTER convient, mais avec un gros bémol quand même :
La notation faite par l’élève peut faire référence à une compétence ne faisant pas partie des compétences associées à une formation qu’il a suivie ou non. Pour éviter cela, de mon côté j’ai défini le catalogue des paires légales {formation, compétence} par le truchement d’une entité-type COMPETENCE_FORMATION, et j'ai aussi défini l'entité-type FORMATION_SUIVIE. L'objectif reste bien de blinder la validité de la base de données.
Je vais regarder la suite.
Partager