Vous êtes sur la page 1sur 18

LES CARDINALITÉS

CIF/DF
Présenté par : Mme N. BENMOUSSA

Cycle d’ingénieurs
PLAN
•Rappel et correction MCT
•Définitions des concepts et Objectifs
•MCD Vs MLD
•Types de cardinalités
•Principales règles
•Analyse d’exemples
•Exemples de MCD/MLD
•Applications

2
DÉFINITIONS
• La cardinalité = multiplicité = nombre minimum et maximum de
possibilités que chaque entité contient dans la relation liant deux ou
plusieurs objets.
• Une CIF ou Contrainte d'Intégrité Fonctionnelle est un type
d'association entre 2 entités. C’est une relation porteuse d'une
dépendance fonctionnelle.
• Les dépendances fonctionnelles sont les liens existant entre deux
propriétés présentes dans la base de données. Exemple : numéro d'un
candidat et son nom et prénom.
• L’intégrité référentielle est un mécanisme qui protège le contenu et
les relations d’une base de données. Elle assure la cohérence des
données.

3
OBJECTIFS CIF/DF

1. Protection des données


2. Conception de schéma
3. Performance (indexation des tables)

4
LE HACHAGE
C’est la transformation d'une chaîne de caractères en
valeur ou en clé de longueur fixe, généralement plus
courte, représentant la chaîne d'origine. Il est employé
pour indexer et récupérer les éléments d'une base de
données.
Aya FAHMY 0

Abla FAHMY 1

Ayman FAHMY 3

5
MCD Vs MLD
• 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.
• Association
• Verbe à l’infinitif reliant les entités avec une propriété et faisant
l’objet de cardinalités.

MCD = Entité ; Identifiant ; propriétés ; Associations


MLD = Table ; Clé primaire ; Attributs ; Relations
6
CARDINALITÉS
Cardinalité minimale : 0 ou 1
Cardinalité maximale : 1 ou n.
0,1 : une occurrence du type entité peut exister tout en n'étant impliquée dans aucune
association et peut être impliquée dans au maximum une association.
0,n : c'est la cardinalité la plus ouverte ; une occurrence du type entité peut exister tout en
n'étant impliquée dans aucune association et peut être impliquée, sans limitation, dans

plusieurs associations.
1,1 : une occurrence du type entité ne peut exister que si elle est impliquée dans
exactement (au moins et au plus) une association.

1,n : une occurrence du type entité ne peut exister que si elle est impliquée dans au
moins une association ou plusieurs.
7
ASSOCIATIONS

8
• Binaire

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

9
• Plurielles

10
•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

11
•Réflexive

Personne
A pour mère
N° SS Pers
Nom

12
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)
13
EXEMPLE DF
Gestion des commandes

14
EXEMPLE DE 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
15
CRÉATION DE 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
16
APPLICATIONS
Réalisez les MCD relatifs aux entités suivantes :

▪ Etudiant et filière,
▪ Candidat et concours,
▪ Client, commande et article,
▪ Editeur, livre et stock,
▪ Enseignant, matière et classe.
BON APPRENTISSAGE

18

Vous aimerez peut-être aussi