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 : une commande associée à un client → COMMANDE (#NumClient)

          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  :  produits  commandés  dans  une  commande  →  LIGNE_COMMANDE  (#NumCommande,
               #CodeProduit)

          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 (NumEmp, #Supérieur))

          Identification relative

            •     Structure : Relation (Clé1, #Clé2, ...)
            •  Interprétation : Une entité ne peut être identifiée que dans un contexte donné.
            •  Exemple : numéro de chambre unique par étage et hôtel.

          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 : gestion des quantités utilisées par produit dans une recette donnée par un chef.










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