Académique Documents
Professionnel Documents
Culture Documents
Cours: SGBD
Jamel
Maison x
Salem
Kamel
Personne Maison
Par exemple : un livre est emprunté par une personne. Le type d'association emprunter lie le
type livre au type personne.
Personne emprunter Livre
Attribut
Les attributs prennent obligatoirement des valeurs simples, (pas de structure, pas
d'ensemble).
Id Id
Nom NomCours
Prénom Suivre
Age
Adresse
Un type d'association ne peut pas être directement relié avec un autre type
d'association.
assoc1 assoc2
Un type d'entité ne peut être relié à un autre type d'entité que par un lien
d'association.
Entité1 Entité2
Association Unaire (association réflexive)
Si l'association lie deux (ou plus) entités du même type, elle est dite "cyclique" et, dans ce
cas, la spécification du rôle de chaque entité est indispensable pour supprimer les
ambiguïtés possibles.
Rôle : homme
Personne Mariée à
Rôle: femme
Association binaire
Cette association lie deux entités de types différents.
Voiture
La cardinalité d'une relation est composé d'un couple comportant une borne maximale et une borne
minimale, intervalle dans lequel la cardinalité d'une entité peut prendre sa valeur :
min la borne minimale (généralement 0 ou 1) décrit le nombre minimum de fois qu'une
entité peut participer à une relation
max la borne maximale (généralement 1 ou n) décrit le nombre maximum de fois
qu'une entité peut participer à une relation
Les combinaisons possibles sont (0,1), (0,n), (1,1),(1,n).
Cardinalité : Exemple 1
Personne Voiture
0,n 1,1 Matricule
Id Possède Marque
Nom couleur
Prenom
Tel
La cardinalité 0 , n La cardinalité 1 , 1
Client Commande
1,n 1,1
Passer
No_Client No_Commande
Nom Date
Prénom Quantité
Adresse
Code_postal
No_Tél
Cardinalités maximum
Valeur Définition Exemple
1 une occurrence de l’entité participe une voiture appartient à une
personne
n une occurrence de l’entité peut participer une personne peut posséder
plusieurs fois plusieurs voitures
Association porteuse de données
Les associations peuvent aussi avoir des propriétés.