Académique Documents
Professionnel Documents
Culture Documents
AVEC MERISE
PARTIE II
MERISE
Abdelfattah IDRI
CYCLE D’ABSTRACTION
Entité
Propriété / attribut
Identifiant
Association
Occurrence
Cardinalité
Dépendance fonctionnelle
ENTITÉ / DÉFINITION
Exemples:
Personne
Voiture
Agence
Ecole
Adresse
cours
ENTITÉ
Formalisme
Une entité est représentée par un rectangle
ENCG Inscri pti on
Etudi ant
Voyage
Agence
PROPRIÉTÉ / ATTRIBUT /DÉFINITION
Exemples:
Nom
prénom
Age
Couleur
Ville
Pays
date
PROPRIÉTÉ / ATTRIBUT
Formalisme
Lespropriétés sont représentées dans le même
rectangle de l’entité
IDENTIFIANT / DÉFINITION
Type d’identifiants
Simple : une seule propriété
Composé: deux propriétés ou plus
Exemples:
Identificateur d’un abonné
CIN
Numéro de téléphone
Adresse : appartement, rue, ville , pays
Formalisme
L’identifiant
d’une entité est l’ensemble des
propriétés soulignées
ASSOCIATIONS / DÉFINITION
Une association est une liaison logique entre
les entités
C’est un type d’élément du monde réel défini
par :
une absence d’existence intrinsèque
Possède au moins une occurrence
Possède une dimension mesurée par le nombre
d’entités rattachées
représente une utilité pour l’organisation étudiée
ASSOCIATIONS
Exemples:
Etudiant obtient une note pour un module
Personne achète un livre
Formalisme
L’association est représentée par un ovale
ASSOCIATION
Dimensions d’association
Association binaire : association entre deux
entités (dimension 2)
ASSOCIATION
Dimensions d’association
Association ternaire : association entre trois
entités (dimension 3)
ASSOCIATION
Dimensions d’association
Association réflexive: association circulaire
(dimension 1)
ASSOCIATION
Exemple
CARDINALITÉ / DÉFINITION
Formalisme
CARDINALITÉ
Exemple
CARDINALITÉ
Un stagiaire peut ne pas avoir de note, c’est à dire
qu’il peut exister un stagiaire qui n’a pas passé
l'évaluation (cardinalité minimum =0).
Un stagiaire peut être inscrit à plusieurs module et
avoir une note pour chacun des modules auxquels
il est inscrit (cardinalité maximum = n)
Il est possible que personne ne se présente à
l'évaluation pour un module (cardinalité minimum
= 0)
Plusieurs notes peuvent être attachées à un
même module (cardinalité maximum = n)
CARDINALITÉ
exemple
OCCURRENCE
Relation
Une relation est un ensemble d’entités et sa
description peut prendre la forme d’un tableau
dans lequel chaque ligne représente une
occurrence d’entité et chaque colonne un
attribut
CONCEPTS DU MODÈLE RELATIONNEL
Exemple:
La relation COUREUR(nom, prénom,
dateNaissance) peut se représenter par
Règle 1
À chaque entité on fait correspondre une
relation et par conséquent une table
MCD MLD MPD
Règle 2
Une relation 1 n est implémentée par l’ajout
d’une clé étrangère à l’entité ayant la cardinalité 1
MCD MLD MPD
Salle
Appartement Numero_Salle <pi> Entier <O>
Numero_Appartement <pi> Entier possede superficie Entier
type Caractère (10) 1,n qualite Texte (10)
classe Caractère (10) 1,1 description Texte (100)
Identifiant_1 <pi> Identifiant_1 <pi>
... ...
MCD MLD MPD
Salle
Produit
Client
Code_Produit <pi> Numérique
Numero_Client <pi> Entier description Caractère (10
Nom Caractère (30) 0,n Numero_serie Date
prenom Caractère (30) 0,n
Identifiant_1 <pi>
CIN Caractère (10)
Identifiant_1 <pi> Commande
...
Numero_serie Date
quantite Entier
MCD MLD MPD
Commande Commande
Commande
Numero_Client <pi,fi1> Entier <O>
Code_Produit <pi,fi2> Numérique <O>
Numero_serie Date
quantite Entier
...
Identifiant_1 <pi>
MCD MLD MPD
FK_COMMANDE_COMMANDE2_CLIENT FK_COMMANDE_COMMANDE_PRODUIT
Commande
Numero_Client <Non défini> <pk,fk1>
Code_Produit numeric <pk,fk2>
Numero_serie date
quantite integer
...