Vous êtes sur la page 1sur 20

47

MCD : DÉPENDANCE FONCTIONNELLE

 Une dépendance fonctionnelle existe entre deux données D1 et D2 si à chaque


valeur de D1 correspond au plus une valeur de D2

 Exemple:
NumClient → NomClient
NumClient → AdressClient
RefProduit → LibProduit

 Les DFs dépendent des règles de gestion


48
MCD : DÉPENDANCE FONCTIONNELLE

 Dépendance fonctionnelle élémentaire


❑ Deux propriétés D1 et D2 sont reliées par une dépendance
fonctionnelle élémentaire si on a les deux conditions suivantes:
 D2 dépend de D1;
 Aucune partie stricte de D1 ne détermine D2.

 Une DF dont la source est composée de plusieurs donnée est


élémentaire si aucun sous ensemble des données de la source
n’est en dépendance avec le but
49
MCD : DÉPENDANCE FONCTIONNELLE

 Dépendance fonctionnelle élémentaire


❑ Exemple:
• RefProduit → LibProduit est élémentaire
• (NumFacture, RefProduit) → QtéFacturée est élémentaire (ni la référence
produit seule, ni le numéro de facture seul permettent de déterminer la
quantité)
• (NumFacture, RefProduit) → LibProduit n’est pas élémentaire puisque la
référence du produit suffit à déterminer le libellé.
50
MCD : DÉPENDANCE FONCTIONNELLE

 Dépendance fonctionnelle transitive

 D3 dépend de D1 par une dépendance fonctionnelle transitive


 Exemple:
❑ NumFacture → NumReprésentant et NumReprésentant → NomReprésentant
❑ ces deux dépendance donnent lieu à une DFT :
NumFacture → NomReprésentant
51
MCD : DÉPENDANCE FONCTIONNELLE

 Dépendance fonctionnelle directe (DFD)


❑ D2 dépend directement de D1 s’il n’existe aucune dépendance
fonctionnelle transitive entre D1 et D2

 Exemple:
❑ Numcommande→ MontTVA : n’est pas directe. En effet,
Numcommande→ MontHT et MontHT→ MontTVA
❑ N°commande→ Nom client n’est pas directe.
52
MCD : DÉPENDANCE FONCTIONNELLE

 Graphe des DFs :

 Un nom de donnée ne doit figurer qu’une seul fois dans le graphe


53
MCD : DÉPENDANCE FONCTIONNELLE

 Exemple: liste des DFD et DFC associé au document Bon de


commande:
54
MCD : DÉPENDANCE FONCTIONNELLE

 Exemple: Graphe des DF associé au document Bon de commande:


55
MCD : RÈGLES DE GESTION

 Les règles de gestion sont l’ensembles des informations qui vont nous
aider à modéliser et à concevoir notre SI et que nous venons de
déduire d’après:
❑ Les interviews avec les différents acteurs du projet
❑ Analyse de l’existant
❑ L’étude de tous les documents(les factures, les commandes, les bons
de livraison, notes, …
56
MCD : CONCEPTS DE BASE

 Le modèle conceptuel de données est un modèle qui nous permet


de concevoir le schéma de données utilisables dans notre SI
 Il décrit de façon formelle les données utilisées par le SI
 Les concepts de base du modèle conceptuel de données sont :
❑ Propriété
❑ Entité
❑ Association
❑ Cardinalités
57
MCD : CONCEPTS DE BASE

Propriété:
 Est une donnée élémentaire et indécomposable du système
d’information,
 Elle dispose d’un type(alphabétique, alphanumérique, numérique,
date, logique,…)
 Elle prend des valeurs appelées occurrences de la propriété.
 Exemple : une date de début de projet, la couleur d’une voiture,
matricule d'une voiture, une note d’étudiant, salaire..
58
MCD : CONCEPTS DE BASE

Entité :
 Élément abstrait ou concret du monde réel pourvu d'une existence propre et
présentant de l'intérêt pour le système étudié.
 une concrétisation du monde réel.
 Permet de modéliser un ensemble d'objets concrets ou abstraits de même
nature.
 décrite par des propriétés.
 Exemples : Etudiant, Voiture, Employé, Client. Client
 Est représentée par un rectangle. Ce rectangle est séparé en deux champs : Nom
❑ le champ du haut contient le libellé. Prénom
❑ Le champ du bas contient la liste des propriétés de la classe d'entité Age
Adresse
Ville
59
MCD : CONCEPTS DE BASE

Entité :
 Occurrences de l’entité Client:

Client 1 Client 2
Nom : ALAMI Nom : Amraoui
Prénom : Amine Prénom : Sanaa
Age : 34 Age : 40
Adresse :Rue Mohamed V Adresse :Rue Salam
Ville : Rabat Ville : Oujda
60
MCD : CONCEPTS DE BASE

Entité : Identifiant
 Dans une entité, une propriété joue un rôle particulier, il s'agit de
l'identifiant (encore appelée la clef).
 L’identifiant est une propriété qui permet de connaître de façon
unique et sûre les occurrences d’une entité donnée
❑ Deux Enregistrements distinctes de l'entité ne peuvent avoir même valeur Client
pour la propriété identifiant.
Numéro
❑ Elle est généralement soulignée (parfois de les faire précéder d'un #).
Nom
 Cette propriété doit être source des dépendances fonctionnelles Prénom
avec toutes les autres propriétés de l'entité. Age
Adresse
Ville
61
MCD : CONCEPTS DE BASE

Entité : Identifiant
 Occurrences de l’entité Client avec l’identifiant:

Client 1 Client 2

Numéro : 1 Numéro : 2
Nom : ALAMI Nom : ALAMI
Prénom : Amine Prénom : Amine
Age : 34 Age : 40
Adresse :Rue Mohamed V Adresse :Rue Borgone
Ville : Rabat Ville : Casa
62
MCD : CONCEPTS DE BASE

Association :
 Lien sémantique reliant un ensemble d'entités et présentant un intérêt pour
l'entreprise
 Ce lien est nommé et est, par convention, très souvent un verbe à l'infinitif;
 L'association n'existe qu'au travers des entités qu'elle relie.
 Les relations sont représentées par des ellipses
63
MCD : CONCEPTS DE BASE

Association :
 Type d’association:
❑ Les associations binaires: qui associent 2 entités
❑ Association ternaire : lien entre trois entités
❑ Les association n-aires: qui associe plus de 2 entités
❑ Les association réflexives: qui associent les occurrences d’une même entité
 Une association peut être porteuse de donnée
64
MCD : CONCEPTS DE BASE

Association :
 Exemple 1 : Un client peut commander des produits.
❑ Les entités de notre SI sont : Client et Produit.
❑ La relation est Commander.

Client
Produit
Commander Numéro
Numéro Nom
Désignation Prénom
Prix d’achat Age
Prix de Vente Adresse
Ville
65
MCD : CONCEPTS DE BASE

Association :
 Exemple 2 : Un bon de commande contient un ensemble de quantités de pièces
fabriquées par des machines spécifiques.
❑ Les entités de notre SI sont : Commande, Pièce et Machine. Machine
❑ Les relations sont : Contenir et Fabriquer. N° machine
Nom machine
Pièce Fabriquer Durée de vie
N° pièce Qté fabrique /jr
Nom pièce Commande
Prix Unitaire
N° commande
Contenir Date commande
Qté commandée Montant HT
Montant TVA
66
MCD : CONCEPTS DE BASE

Association :
 Exemple 3 : On considère un article qui porte une référence, un libellé et un prix
unitaire.
 Cet article lui même est composé d'autres articles.
❑ L’entité de notre SI est : Article.
❑ La relation est : Composer.

Composé de
Article
Composer
Référence
libellé
Prix unitaire
Composant de

Vous aimerez peut-être aussi