Télécharger au format pptx, pdf ou txt
Télécharger au format pptx, pdf ou txt
Vous êtes sur la page 1sur 26

MERISE

RELATIONS/CIF

Présenté par : Mme N. BENMOUSSA


Cycle d’ingénieurs
RAPPEL
• Objet :
• Entité porteuse de propriétés qui est identifiée par
l'organisme

• Propriété :
• Information élémentaire dépendante d'un objet ou d'une
association d'objets

• Identifiant :
• Propriété, ou composition de propriétés, qui permet
l'identification exacte d'une occurrence

NB : MLD = Table ; Attributs ; Clé primaire


ORGANISATION DU DICTIONNAIRE
RELATIONS

Relation réflexive

Relation binaire

Relation ternaire
• Relation réflexive (1)

Personne
N° SS Pers A pour mère
Nom
• Relation réflexive (2)

Objet PC
Relation
ID Obj
P1 PR1
... ....
Pn PRn
• Relation binaire

Magasin Produit
Vendre
Nom Mag Code Prdt
adresse Prix de vente désignation
ville packaging
• Relation ternaire (n-aire)

Période
Code Pér
date début
date fin

Magasin Produit
Vendre
Nom Mag Code Pdt
adresse Prix de vente désignation
ville packaging
Exemple

Recette Ingrédient
Se compose de
nom recette Nom ingred
Quantité

Remplacé par
Exemple : Cardinalités binaires et réflexives

Recette Ingrédient
Se compose de
nom recette Nom ingred
Quantité

Remplacé par
Exemple : CARDINALITÉ TERNAIRE

Magasin Rayon
Code Code

0,n 0,n

Réaliser C.A.
C.A.

0,n

Mois
mois
DÉFINITION DF = CIF

• La Dépendance Fonctionnelle (DF) ou


Contrainte d’Intégrité Fonctionnelle (CIF)
est une interrelation, un lien, une association,
une relation entre 2 données ou 2 groupes de
données.
• Ex 1 : le nom du client dépend du numéro
client ==== (le même groupe)
• Ex 2 : Réf article  article  Qté article 
nom Client ====(2 groupes)
EXEMPLE DF
Gestion des commandes
EXEMPLE DF Gestion des cours
GRAPHE DF
CIF
Client Fournisseur
Code clt Code fr
Nom clt Nom fr
solvabilité
0,n 0,n

Souscrire

1,1

Contrat
Code contrat
montant HT
date
CIF
Client Fournisseur
Code clt Code fr
Nom clt Nom fr
solvabilité
0,n 0,n
0,n 0,n

Souscrire

CIF CIF
1,1

Contrat
Code contrat
1,1 montant HT 1,1
date
MLD
Client Fournisseur
Code clt Code fr
Nom clt Nom fr
solvabilité

CIF CIF

Contrat
Code contrat
montant HT
date
RÈGLES DE SIMPLIFICATION

Magasin Superette
1,1 1,1
Code magasin Code superette
nbre personne surface vente

Synonyme

Magasin
Code magasin
nbre personne
surface vente
MCD
Magasin Rayon
Code Code

0,n 0,n

Réaliser
C.A.

0,n

CA
mois
MLD
Magasin Rayon
Code Code

CA
Mois
Montant

APPLICATION : MCD/MLD
• Afin d’automatiser les données correspondant
aux films réalisés par les différents réalisateurs,
la condition principale est que l’acteur tourne au
moins dans au moins un film. Il est à noter que
l’agent est managé par un seul agent.

TAF :
1. Définir le dictionnaire correspondant
2. Présenter les MCD/MLD correspondants.
CORRIGÉ MCD

Réalisateur Agent
Id Réalisateur Id Agent
Nom Réal Nom Agent
1,n 1,n
réaliser Manager

1,n 1,1
FILM Acteur
Id Film Id Acteur
Nom Film Nom Acteur
1,n 1,n
tourner
N° Contrat
CORRIGÉ MLD
Réalisateur Agent
Id Réalisateur Id Agent
Nom Réal Nom Agent

Réaliser
Id Réalisateur
Id Film
Acteur
FILM Id Acteur
Id Film Nom Acteur
Nom Film Id Agent

Tourner
Id Film
Id Acteur
Id contrat
PASSAGE MLD
APPLICATION

•Voir documents
•Série d’exercices MCD/MLD

TAF : Réalisez les MCD/MLD


BON APPRENTISSAGE

Vous aimerez peut-être aussi