📘 Fiche de cours
L'essentiel du cours
Le modèle relationnel permet de représenter les données sous forme de tableaux (relations).
- Relation : Un tableau composé de colonnes (attributs) et de lignes (tuples).
- Clé Primaire (CP) : Identifiant unique d'un tuple. Elle est soulignée dans le schéma.
- Clé Étrangère (CE) : Attribut qui fait référence à la clé primaire d'une autre table. Elle est notée avec un symbole (ex: #).
- Règle de passage (MCD vers MR) :
- Entité $\rightarrow$ Table.
- Association binaire (1,n) $\rightarrow$ La clé de l'entité côté 1 migre vers la table côté n.
- Association binaire (n,n) $\rightarrow$ Création d'une table intermédiaire contenant les clés des deux entités.
Méthodes à maîtriser
- Passage du MCD au MR : Identifier les entités, les attributs et les associations.
- Définition des clés : Toujours souligner la clé primaire.
- Représentation textuelle :
NomTable (Attribut1, Attribut2, #AttributEtranger).
Exemples corrigés
Exemple : Client (CodeC, Nom, Ville) et Commande (NumC, Date, #CodeC).
Ici, CodeC est la clé primaire de Client et la clé étrangère dans Commande.
Erreurs fréquentes
- Oublier de souligner la clé primaire.
- Mettre la clé étrangère dans la mauvaise table (toujours côté "n").
- Créer une table pour une association (1,n) au lieu de faire migrer la clé.