Académique Documents
Professionnel Documents
Culture Documents
Taoufik KOUKI
Ingénieur en informatique
Septembre 2022
1
Objectifs
2
Modèle Entité - Association
Le modèle est basé sur une perception du monde réel qui consiste à
distinguer des abstractions de données élémentaires appelées "Entités" et
des liaisons entre ces entités appelées "associations".
3
Entité
Entité
Ensemble homogène de données, manipulé par l’organisme,
4
Attribut
Attribut Propriété
Information élémentaire qui a un sens en lui même et qui caractérise
une entité (une caractéristique descriptive).
Identifiant
Propriété particulière de l’entité,
Choisie de telle manière qu’à chaque valeur prise par cette propriété
correspond une et une seule occurrence de l’entité (Unique)
5
Association
Association Relation
Définie entre N entités, elle représente un lien sémantique (logique)
6
Association
Ali Khaled
Jamel
Salem Kamel
modéli sé par
Personne Association
ternaire
Identifiant
Une relation n’a pas d’identifiant propre, son identifiant est la
concaténation des identifiants des entités qui y participent.
8
Dimension et Type Association
Dimension
Nombre d’entités participant à la relation
Type
9
Variété des Relations
Variété
Plusieurs relations peuvent partager la même collection d’entités
10
Cardinalités
Cardinalité
Combien de maisons (minimum) une personne peut avoir?
11
Cardinalités
Cardinalité
Cardinalité d’un couple entité-association (E, A) est (m, M), où
m (resp. M) est le nombre minimum (maximum) d’associations pouvant
exister pour l’entité E.
12
Détermination des Cardinalités
Détermination
Déterminer à partir des règles de gestion, elle traduisent la
participation des occurrences d’une entité aux occurrences d’une
relation
indiquer pour chaque couple Entité-Relation, le nombre minimum et le
nombre maximum d’occurrences de la relation pouvant exister pour
une occurrence de l’entité
Ce couple de valeurs se note sur la patte de la relation concernée par
l’entité dont on qualifie.
13
Types de Cardinalités
Types
Dans la grande majorité des cas, on n’utilise que 4 combinaisons de
valeurs pour les cardinalités.
Types Observation
0,1 au plus une
1,1 une et une seule
1,n Une ou plusieurs
0, n zéro ou plusieurs
14
Exemples
Exemple 1
Au sein d’une assurance, comment modéliser le fait qu’un ou plusieurs assurés
peuvent avoir leur contrat ?
Exemple 2
Les salariés d'une société sont caractérisés par un code et un nom
Chaque salarié habite dans une ville et travaille dans un établissement.
Chaque établissement se trouve dans une ville.
Les villes sont caractérisées par un code et un nom.
Un établissement est caractérisé par un code, nom, adresse et téléphone.
Donner un modèle E/A correspondant.
15
Exemples
• Exemple 1
• Exemple 2
16
Types Associations
Types Observation
1,1 les 2 branches ont pour cardinalité maximale 1. Ce cas est rare.
17
Démarche à Suivre
2. Dès que l’on modélise une entité, il faut lui affecter un identifiant et
ses attributs descriptifs.
18
Démarche à Suivre
6. Préciser les cardinalités mini et maxi de chaque entité dans chaque relation.
19
Exercices : Enoncés
1°) Parmi les différentes appellations suivantes, laquelle n’est pas liée au modèle conceptuel de
données ? a- Entité b- Objet c- Association
2°) Quelle est la signification du sigle MCD ?
3°) Une entité est un échantillon, individu, ou occurrence manipulé par le modèle de donnée
a- Oui b- Non
4°) Quelles les cardinalités possibles rencontrées lors de la conception d'un MCD ?
5°) A quoi correspond une entité au niveau physique ?
6°) Quelle est la notion de cardinalité ?
7°) Les clés étrangères sont repérables dans
a- Le modèle relationnel b- Le modèle conceptuel c- Les entités
20
Exercices : Correction
1°) b- Objet
2°) MCD signifie Modèle conceptuel des données
3°) Une entité est un échantillon, individu, ou occurrence manipulé par le modèle de donnée
a- Oui
4°) Les cardinalités possibles : 0,1 0,n 1,1 1,n
5°) Une entité au niveau physique correspond à une table
6°) La cardinalité précise le nombre de fois minimal et maximal d’occurrence d'une entité dans
une association
7°) Les clés étrangères sont repérables dans
a- Le modèle relationnel
21