Page 24 - DCG - Les processus - 2025
P. 24
Astuce de lecture : toujours suivre la trace de la clé
Quand on a une clé étrangère, on peut la "remonter" :
• de CodeRep vers REPRESENTANT,
• de CodeProd vers PRODUIT,
• de NumCli vers CLIENT.
Quand on a une clé primaire, on peut lire les dépendances de la forme :
• CodeProd → tout ce qui est dans la table PRODUIT,
• CodeFamille → PourcentageComm (table FAMILLEPRODUIT),
• NumCde → NumCli, CodeRep (table COMMANDE).
DCG – Comment rédiger une réponse liée au modèle relationnel
Pour répondre à une question sur le modèle relationnel, notamment dans le cadre d’une analyse de
dépendances fonctionnelles (DF), la démarche peut suivre ces étapes :
• Identifier les tables concernées par la question.
• Repérer les liens entre les tables : clés primaires, clés étrangères, dépendances fonctionnelles.
• Traduire les liens en DF (dépendances fonctionnelles) explicites.
• Rédiger une réponse claire et structurée, en terminant par un "OUI" ou "NON" souligné et justifié.
✏️ Exemple de question : Est-il possible de connaître l’identité du représentant qui a signé une
commande ?
Démarche proposée :
Tables concernées : COMMANDE et REPRESENTANT
Liens identifiés :
NumCde → CodeRep dans la relation COMMANDE (CodeRep est une clé étrangère)
CodeRep → NomRep dans la relation REPRESENTANT (CodeRep est la clé primaire)
Traduction des DF :
Dans COMMANDE : NumCde → CodeRep
Dans REPRESENTANT : CodeRep → NomRep
Par transitivité : NumCde → CodeRep → NomRep donc NumCde → NomRep
Rédaction attendue :
Dans la relation COMMANDE, NumCde détermine CodeRep, qui est une clé étrangère car
CodeRep est clé primaire dans la relation REPRESENTANT. Dans REPRESENTANT, il existe une
dépendance fonctionnelle entre CodeRep et NomRep. On obtient donc l’enchaînement de
dépendances fonctionnelles : NumCde → CodeRep → NomRep. Donc OUI, il est possible de
connaître l’identité du représentant ayant signé la commande.
À retenir
Type de lien Interprétation
A → B Si je connais A, je connais B
A + B → C J’ai besoin des deux A et B pour connaître C
Clé primaire Je peux lire toutes les dépendances dans la table
19