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