Vous êtes sur la page 1sur 5

2.

Modélisation avec Entité Association (E/A)

Le modèle Entité Association (E/A) s’appuie sur trois concepts de base :

 L’entité
 L’association
 Les cardinalités

2.1 Entité :

Une entité est un objet (concret ou abstrait) qui existe et peut être distingué d’un
autre objet.

L’entité modélise les objets de même nature (concret ou abstrait).

Exemple : personne, logement, client,…etc.

Soit l’exemple de l’entité Personne. Nous représentons cette entité de la manière


suivante :

Personne Nom de l’entité

Id Personne Identifiant (Clé unitaire)


Nom Attributs (propriétés)
Prénom

……………

 Identifiant ou Clé unitaire est une ou plusieurs propriétés qui définit


d’une manière unique les objets, exemple : N° commande, N° client, N°
immatriculation, …etc.

5
 Attribut ou la propriété est une caractéristique de l’entité permet la
modélisation d’une information présente dans le discours, exemple : nom,
prénom, adresse, etc.

Remarque : il faut toujours séparer entre le nom de l’entité et la liste des


attributs, aussi il faut souligner l’identifiant de l’entité.

2.2 Association :

Une association d’entités est un regroupent d’entités traduisant un certain


lien. Elle modélise la relation (l’association) entre plusieurs entités.

Exemple : Un client a acheté une imprimante

Un enseignant fait un cours

« a acheté ou acheter » est une association entre l’entité client et l’entité


imprimante.

« fait ou faire » est une association entre l’entité enseignant et l’entité


cours.

Soit l’exemple de l’association « Personne posséder une véhicule ». Cette


association est représentée de la manière suivante :

Personne Véhicule

Id Personne Matricule
Posséder
Nom Type

Prénom Nb places

…………… ……………

6
Remarque : l’association peut posséder des attributs (attributs association),
dans ce cas il faut séparer le nom de l’association de ces attributs par un trait.

Exemple :

Personne Véhicule

Id Personne Matricule
Posséder
Nom Type
Date d’achat voiture
Prénom Nb places

…………… ……………

3.3 Cardinalités :

C’est le nombre minimum et maximum de fois qu’une occurrence d’une entité


peut être concernée par l’association.

Remarque : une cardinalité minimale est toujours 0 ou 1 et une cardinalité


maximale est toujours 1 ou n.

Exemple 1 : Personne posséder Véhicule. Les cardinalités pour cette association


sont représentées de la manière suivante :

Cardinalité entre la propriété personne et


Personne Véhicule
l’association posséder

Id Personne Matricule
( 0, n) ( 1, 1)
Nom Posséder Type

Prénom Nb places

…………… ……………

Cardinalité entre l’association posséder


et la propriété Véhicule

7
Remarque : il faut respecter la présentation des cardinalités, il faut toujours
placer la cardinalité minimale puis virgule puis la cardinalité maximale et mettre
le tout entre parenthèses.

Dans l’exemple précédent :

La cardinalité (0,n) signifie : une personne peut posséder de 0 (cardinalité


minimale) à n voitures (cardinalité maximale).

La cardinalité (1,1) signifie : un véhicule est possédé par une et une seule
personne.

3.4 Cas particuliers des associations :


(A) Associations Multiples : plusieurs associations entre deux entités.

Soit l’exemple suivant :

Posséder
Date Achat

Personne Logement
Résider
Id Personne Montant loyer Id logement

Nom Date Loyer Adresse

Prénom Nb pièces

Entretenir

Dans cette exemple, il existe trois associations entre les deux entités personne et
logement.

8
(B) Associations Réflexives : Généralement une association est entre deux ou
plusieurs entités, mais dans certains cas on peut avoir une association entre une
seule entité. Cette association est appelée une association réflexive.

Soit l’exemple suivant :


( 0, n) parent

Personne
Est parent
Id Personne
( 1, 2) fils
Nom

Prénom ( 0, n)

Est frère

( 0, n)

La signification des attributs :

Une personne est père de 0 à n personnes.

Une personne est fils de 1 à 2 personnes.

Une personne est frère de 0 à n personnes

Vous aimerez peut-être aussi