Page 19 - DCG - Les processus - 2025
P. 19
DU GRAPHE DFED AU MODÈLE
RELATIONNEL
Transformer un graphe DFED en modèle relationnel
Une fois le graphe des dépendances fonctionnelles élémentaires directes construit, il est possible de passer
à la modélisation des tables de la base de données : c’est le modèle relationnel (MR). Cette étape permet de
structurer les données sous forme de relations (tables), en identifiant les clés primaires, les attributs et les
liens entre entités.
Étapes pour construire le MR
1. Identifier les entités principales
Ce sont les nœuds de départ dans le graphe (ceux qui déterminent les autres).
2. Créer une table par entité
Elle porte le nom de l’entité, et contient :
- un identifiant unique (clé primaire) qui est le noeud de départ
- les attributs déterminés directement par cet identifiant
3. Repérer les liens entre les entités
Ils donneront lieu à des clés étrangères dans les tables secondaires.
4. Gérer les relations complexes
En cas de relation plusieurs-à-plusieurs, on crée une table de liaison.
✏️ Exemple
Graphe : NumVehicule
• CodeClient → Nom, Prénom, Adresse
• NumVéhicule → Type, Couleur, CodeClient Type Couleur CodeClient
• Type → Marque
Marque Nom Prénom Adresse
On obtient les tables suivantes :
CLIENT (CodeClient, Nom, Prénom, Adresse)
TYPE (Type, Marque)
VEHICULE (NumVéhicule, Type, Couleur, #CodeClient)
Rappels utiles
• Une DF entre deux données = une dépendance dans la structure logique.
• Une table = un groupe de données déterminées par la même clé.
• Une clé étrangère relie deux tables logiquement connectées.
14