Page 33 - DCG - Les processus - 2025
P. 33

   Les 6 cas de modélisation : comment les


                                             reconnaître ?




          Lien simple (ou dépendance fonctionnelle classique)
            •     Structure : Relation (Clé1, ..., #Clé2)
            •  Interprétation : Un élément d’une relation est lié à un et un seul élément d’une autre.
            •  Exemple : un salarié ne maîtrise qu’une compétence → SALARIÉ (MatriculeSal, #NumComp)

          Lien entre deux relations (n-n)

            •     Structure : Relation (#Clé1, #Clé2, ...)
            •  Interprétation  :  Un  élément  d’une  relation  est  lié  à  un  ou  plusieurs  éléments  d’une  autre,  et
               inversement.
            •  Exemple : un salarié maîtrise des compétences → Maîtriser (#MatriculeSal, #NumComp)

          Réflexivité

            •     Structure : Relation (Clé1, ..., #Clé1)
            •  Interprétation : Une entité est liée à elle-même.
            •  Exemple : lien hiérarchique entre salariés (EMPLOYE (NoEmp, #NoRespEmp))

          Identification relative

            •     Structure : Relation (Clé1, #Clé2, ...)
            •  Interprétation : Une entité ne peut être identifiée que dans un contexte donné.
            •  Exemple : un produit est identifié par rapport à la gamme à laquelle il appartient

          Héritage

            •     Structure :
                   o  Relation_mère (Clé1, ...)
                   o  Relation_fille1 (#Clé1, ...)
                   o  Relation_fille2 (#Clé1, ...)
            •  Interprétation : Plusieurs sous-types partagent une clé et des attributs communs.
            •  Exemple : distinction des caractéristiques.

          Agrégation
            •     Structure : Relation (#Clé1, #Clé2, ..., #Clé3)
            •  Interprétation : Une relation décrit un lien entre plusieurs associations existantes.
            •  Exemple : numéro du port dans lequel un bateau passe une semaine donnée.












                                                            28
   28   29   30   31   32   33   34   35   36   37   38