Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Chapitre
Conception d’une base de
données: le modèle
2 Entité/Association
Préparé par:
Mme O. DRIDI
1
Plan
2
Étapes de la conception d’une BD
Univers de
l’application
Réel
Niveaux d’abstractions Analyse Perçu
5
Modèle Entités/Associations
Personne Voiture
Client Fournisseur
Article
10
Concepts de base (2)
12
Représentation graphique d’une
association
• Une association est représentée par une ellipse.
Personne Voiture
Possède
13
Concepts de base (3)
Personne
Voiture
N°CIN
Prénom N°Véhicule
Nom Marque
Fonction Puissance
Concepts de base (4)
18
Cardinalités (2)
• L’association “achète”
• Un client achète à un nombre de fournisseurs allant
de 0 à n. Un fournisseur a de 0 à n clients qui
achètent ses produits.
• L’association “propriétaire”
• Une personne peut ne pas avoir d’appartement (0)
ou être propriétaire de plusieurs appartements (n).
Un appartement est possédé par au moins une
personne (1), et peut l’être par plusieurs personnes
(n).
21
A retenir
22
Identifiant d’une association
23
Identifiant d’une association
24
Identifiant d’une association
25
Association plurielle
28
Entité faible
32
Guide de bonnes pratiques
Personne
N°Sécu
Nom
Prénom
Adresse
Etudiant Enseignant
N°Etudiant N°Enseignant
Promo Grade
Groupe Fonction
33
Guide de bonnes pratiques
• Normalisation des attributs : Il faut remplacer un attribut
multiple en une association et une entité supplémentaires.
Guide de bonnes pratiques
35
Guides de bonnes pratiques
36
Synthèse
37
Critique du modèle Entité/Association
J Avantages L Inconvénients
– Sémantique riche – Uniquement un modèle
– Extension aux concepts de description de
objets (héritage, ...) données
– Aspect visuel – Pas de langage de
manipulation associé
Þ Modèle de conception
– Pas de SGBD E/A
de BD
Þ Pas un modèle
d’implantation de BD
38
QUESTIONS???
39
Exercice 1
• Une entreprise veut améliorer sa gestion du matériel ainsi que celle des
commandes de ces clients. Pour cela, elle envisage les orientations
suivantes :
• Elle veut connaître à tout instant la quantité disponible d’un matériel dans
un magasin donné.
• Les matériaux sont classés en catégories pour faciliter leur gestion.
• On doit pouvoir connaître les composants d’un matériel et les matériaux
dans lesquels on trouve un composant donné.
• Lors d’une rupture de stock, un matériel peut être remplacé par un
matériel de substitution.
• Chaque client a un seuil maximal de commandes autorisé (droit
d’approvisionnement) par catégorie de matériel pour une période donnée.
• Un client ne peut s’approvisionner que dans un magasin et un seul.
• Une commande est définie par un numéro : elle concerne un seul client et
différents matériaux, et précise la quantité commandée.
41
Exercice 3
44