Académique Documents
Professionnel Documents
Culture Documents
ISET Ksar Hellal Mr. ABROUD Mohamed 1 ISET Ksar Hellal Mr. ABROUD Mohamed 2
ISET Ksar Hellal Mr. ABROUD Mohamed 3 ISET Ksar Hellal Mr. ABROUD Mohamed 4
Composants du modèle E-A Les entités
Un modèle Entité-association contient les Ce sont des objets que l’on peut identifier
éléments suivants: distinctement.
– Entités Une entité est un objet spécifique, concret
• Propriétés (ou attributs) ou abstrait, de la réalité perçue. Ce peut
• Identifiants être une personne, un objet, un concept
– Relations abstrait, un événement, …
• Éventuellement munies de propriétés (ou attributs)
Exemples : l’élève « Ali », le professeur
– Cardinalités
«Moncef», l’amphi « X1 », le cours de BD.
Ces éléments sont TOUS OBLIGATOIRES.
ISET Ksar Hellal Mr. ABROUD Mohamed 5 ISET Ksar Hellal Mr. ABROUD Mohamed 6
ISET Ksar Hellal Mr. ABROUD Mohamed 7 ISET Ksar Hellal Mr. ABROUD Mohamed 8
Un type-entité est représenté par un rectangle à
cartouche.
Les associations
Le nom du type-entité est placé dans le Une association (ou relation) est une correspondance (un
cartouche : il est recommandé de choisir un lien) entre 2 ou plusieurs types d'entités.
nom commun décrivant le type-entité « l’étudiant E étudie la matière M », cette phrase exprime le
type d’association « étudie » entre les types d’entités «
(exemple : ETUDIANT, ENSEIGNANT, étudiant » et « matière ».
MATIERE). Une association peut être PORTEUSE DE PROPRIETES..
Le nom du type-entité est écrit en majuscules Une association est dit :
- Binaire : relie deux type-entités.
dans le cartouche. - Ternaire : relie trois type-entités.
Les attributs prendront place dans la partie basse. - N-aire : dans le cas général, relie N type-entités.
- Réflexive: relie un type-entités par lui-même.
Les type-associations avec n>2, bien qu’existants, sont rares
et problématiques.
ISET Ksar Hellal Mr. ABROUD Mohamed 9 ISET Ksar Hellal Mr. ABROUD Mohamed 10
ISET Ksar Hellal Mr. ABROUD Mohamed 11 ISET Ksar Hellal Mr. ABROUD Mohamed 12
Exemple: Les attributs
Les attributs sont des propriétés qui
caractérisent les types-entités et les types-
associations.
Un attribut comporte une valeur (nombres /
chaînes de caractères/date/…).
Exemples:
Le type d’entités «étudiant» a pour attributs: nom,
prénom, numéro d’inscription, adresse,…
L’association « le fournisseur F fournit l’article A »
peut avoir comme attribut le prix.
ISET Ksar Hellal Mr. ABROUD Mohamed 13 ISET Ksar Hellal Mr. ABROUD Mohamed 14
ISET Ksar Hellal Mr. ABROUD Mohamed 15 ISET Ksar Hellal Mr. ABROUD Mohamed 16
Les Cardinalités Exemple:
La cardinalité d'une association spécifie le nombre de fois
(minimal et maximal) qu’une occurrence d’une entité
peut participer à une association.
Les CARDINALITES sont notées :
− 0,1 : pour une occurrence de l’entité, on pourra trouver 0
ou bien 1 occurrence de l’association.
− 1,1 : pour une occurrence de l’entité, on pourra trouver 1 Il faut lire la cardinalité comme suit :
et 1 seule occurrence de l’association.
− 0,N : pour une occurrence de l’entité, on pourra trouver de - Un abonné peut Emprunter plusieurs livres.
0 à N (plusieurs) occurrences de l’association - Un livre peut être Emprunté par plusieurs abonnés.
− 1,N : pour une occurrence de l’entité, on pourra trouver de
1 à N (plusieurs) occurrences de l’association.
Pour bien être plus précises :
− M,N: pour une occurrence de l’entité, on pourra trouver de M à
N occurrences de l’association
ISET Ksar Hellal Mr. ABROUD Mohamed 17 ISET Ksar Hellal Mr. ABROUD Mohamed 18
ISET Ksar Hellal Mr. ABROUD Mohamed 19 ISET Ksar Hellal Mr. ABROUD Mohamed 20
1ère étape: Identifier les entités
Résultat de la 1ère étape
présentes
L'entité ABONNES représente l'ensemble des
abonnés.
L'entité RUBRIQUES l'ensemble des
rubriques auxquelles l'abonné peux s'inscrire.
L'entité NEWSLETTERS représente les
newsletters envoyées,
L'entité MOTIVATIONS l'ensemble des
motivations d'inscriptions des abonnés.
ISET Ksar Hellal Mr. ABROUD Mohamed 21 ISET Ksar Hellal Mr. ABROUD Mohamed 22
ISET Ksar Hellal Mr. ABROUD Mohamed 27 ISET Ksar Hellal Mr. ABROUD Mohamed 28
5ème étape: Identifier les cardinalités Résultat de la 5ème étape
Un Abonné a ici une ou plusieurs Motivations d'inscription.
On a donc 1 minimum, et n maximum. D'où la cardinalité (1
; n).
Une Motivation donnée concerne 0 ou plusieurs Abonnés.
On a donc 0 minimum, et n en maximum. D'où la
cardinalité (0 ; n).
De même, un Abonné s'inscrit à une ou plusieurs Rubriques
: (1 ; n),
Et une Rubrique possède 0 ou plusieurs Abonnés : (0 ; n).
Enfin, une Rubrique envoie 0 ou plusieurs Newsletters : (0 ;
n).
Et une Newsletter appartient à une et une seule Newsletter :
(1 ; 1).
ISET Ksar Hellal Mr. ABROUD Mohamed 29 ISET Ksar Hellal Mr. ABROUD Mohamed 30