Bonjour à tous,
me voila tout fraichement initié aux principes Merise. Evidemment j’ai tout lu dans « Merise pour les nuls » (), j’ai à peu près compris certaines choses () et le passage à la pratique a finalement révélée toute l’immensitude de mon incompéture ().
Voici le problème :
Je voudrais référencer dans une base les activités que je mène avec des étudiants. Ci-joint le prototype du MCD de M#%@¤ qui me pose problème.
Les règles de gestion sont :
- Les activités menées avec les étudiants sont des activités de formation ou d’évaluation (les attributs de « Activités-formation » et « Activités-évaluation » restent à définir, je pense à Date-évaluation ou Note-évaluation en relation avec une future table « Etudiants »).
- Une activité de formation doit cibler un « Centre d’Intérêt » et un seul (dans notre jargon, un C.I est en gros un chapitre du programme de formation). Par contre en évaluation (en interro.) l’activité peut cibler plusieurs C.I (par exemple un examen terminal qui doit normalement cibler tous les C.I ou presque).
- Dans chaque C.I sont inclues des thématiques (en gros des sous-chapitres du programme)
- Une activité (formation ou évaluation) doit aborder une ou plusieurs thématiques du/des C.I ciblé(s).
J’espère ainsi, avec des requêtes, avoir une idée plus claire des chapitres abordés, ceux qui ne le sont pas ou peu, etc…
Là où le MCD foire (sans doute l’aviez-vous déjà remarqué), c’est qu’une activité peut aborder une thématique qui n’est pas inclue dans le/les C.I ciblé(s) par l’activité. J’me fais bien comprendre ?
Contrainte d’inclusion ? Identifiant relatif ? autre chose ???. Y’a un truc qui m’échappe.
Quelqu’un peut-il m’aider à résoudre mon problème ?
Partager