Bonsoir mahira2014,
Envoyé par
mahira2014
Comment je peux obtenir les directeurs de chaque branche mais selon le type d'éducation.
La réponse est, en quelque sorte, contenue dans la question. On peut reformuler ta question comme une règle de gestion :
Un directeur dirige un ou plusieurs types d'éducation dans une branche d'établissement.
L'action "Diriger" (et non pas directionner !) s'exerce sur l'association "Caractériser" existant entre Banche et Type_education. Autrement dit, elle s'exerce sur des couples {Branche, Type_education} :
- Jean Kelen dirige l'initial à Hope School for kids
- Marc Steven dirige la primaire à Hope School for kids
- Mellisa Ben dirige le collège à Hope High School
- Mellisa Ben dirige le secondaire à Hope High School
En terme de MCD, cela se traduit par la création d'une CIF entre l'association Caractériser et l'entité Directeur.
1 2 3 4 5 6 7 8 9 10 11 12
|
[ Branche ]
|
1,n
|
|
( Caracteriser )--1,1----(CIF)----0,n->[ Directeur ]
|
|
1,n
|
[ Type_education ] |
Les outils de modélisation ne savent pas créer une CIF de la sorte... et pourtant ils devraient. Tu pourras simuler cette modélisation en transformant l'association Caractériser en pseudo-entité identifiée de manière relative par rapport à Branche et Type_education. La table dérivée sera :
Caracteriser
code_branche (PFK)
code_type_education (PFK)
id_directeur (FK)
Partager