Académique Documents
Professionnel Documents
Culture Documents
Le Modèle Relationnel
1
Introduction
2
Introduction
3
La Relation
4
Eléments du modèle relationnel
5
Eléments du modèle relationnel
Degré : Le degré d’une relation est son nombre d’attributs.
Exemple : Voiture (Marque, Couleur, Puissance, Energie)
Quel est le degré de la relation Voiture?
6
Eléments du modèle relationnel
Clé candidate : Une clé candidate d’une relation est un
ensemble minimal des attributs de la relation dont les valeurs
identifient à coup sûr une occurrence.
Clé primaire : La clé primaire d’une relation est une de ses clés
candidates. Pour signaler la clé primaire, ses attributs sont
généralement soulignés.
Clé étrangère : Une clé étrangère dans une relation est formée
d’un ou plusieurs attributs qui constituent une clé primaire dans
une autre relation.
Règle: Toute relation a au moins une clé candidate et peut en
avoir plusieurs.
Exemple:
Un étudiant peut être identifié par: le NCIN, num de passeport ou le
numéro de carte d’étudiant: ce sont 3 clés candidates et il faut
choisir une clé primaire parmi les 3! 7
Eléments du modèle relationnel
8
Règles de passage du modèle E/A au
modèle relationnel
Règle1: chaque entité devient une relation
Règle2 : Les attributs de l’entité deviennent des attributs de
la relation.
Règle3 : L’identifiant devient clé primaire.
9
Règles de passage du modèle E/A au
modèle relationnel
Règle 4 : une association plusieurs-à-plusieurs n à n (la
cardinalité maximale des 2 côtés de l’association est n) devient
une relation.
La clé primaire est la concaténation des identifiants des entités
participants à cette association.
Les données de l’association (si elle est porteuse de données)
deviennent les attributs de la relation.
10
Règles de passage du modèle E/A au
modèle relationnel
Règle 5 : Pour les relations 1 vers n Inclure l’identifiant de l'entité
de cardinalité 1 dans l'autre entité de cardinalité n.
11
Règles de passage du modèle E/A au
modèle relationnel
Règle 6 : Cas particulier d’une association du type 1 vers 1
on duplique l’identifiant de l’objet a cardinalité (0,1) dans la table
correspondant à l’objet de cardinalité (1,1)
12
Règles de passage du modèle E/A au
modèle relationnel
Règle 7 : Cas particulier d’un type-entité sans attribut autre
que sa clé
Lorsqu’une entité ne possède pas d’attribut en dehors de sa clé,
il ne faut pas nécessairement en faire une relation.
13
Règles de passage du modèle E/A au
modèle relationnel
Exemple complet: Transformer le modèle E/A suivant en
modèle relationnel
14
Règles de passage du modèle E/A au
modèle relationnel
Solution
15