You are on page 1of 82

Chapitre 2 Dictionnaire des Donnes et Dpendances Fonctionnelles

(Travail prparatoire au MCD)

Plan

Introduction Dictionnaire des donnes Dpendances fonctionnelles (DF) Graphe et matrice des DF

Introduction
Au niveau conceptuel on se pose les questions quoi faire (Traitements)? et avec quelles informations(Donnes)? Le modle conceptuel de donnes permet de faire linventaire de ces informations dcrire quelle en est la structure

Le dictionnaire des donnes

Un exemple
T
AN

n donnes

Lg Cte intgrit 60

RG

Commentaire adr facturation hors taxes

1 Adresse client
2 Montant facture C C

3 Taux remise
4 Prix article HT 5 Rfrence article 6 Quantit 7 Taux TVA 8 Bon Client

N N
AN

RG1 en %
en euro 8 1..100 = 17% catalogue clt

N P N B

RG1 : Si Bon Client et Montant fact >1000 alors 15 % sinon 0%

Le dictionnaire des donnes

Un exemple
T
AN

n donne

Lg Cte intgrit 60

RG

Commentaire adr facturation hors taxes

1 Adresse client
2 Montant facture C C

3 Taux remise
4 Prix article HT 5 Rfrence article 6 Quantit 7 Taux TVA 8 Bon Client

N N nom
AN

RG1 en %

de la donne en euro

8 (court mais explicite !)catalogue clt 1..100 = 17%

N P N B

RG1 : Si Bon Client et Montant fact >1000 alors 15 % sinon 0%

Le dictionnaire des donnes

Un exemple
T
AN

n donnes

Lg Cte intgrit 60

RG

Commentaire adr facturation hors taxes

1 Adresse client
2 Montant facture C C

3 Taux remise
4 Prix article HT 6

N N

RG1 en %
en euro catalogue clt = 17%

Commentaire, 5 Rfrence article


7 Taux TVA 8 Bon Client

prcision, ... sur la AN 8 signification de la N donne Quantit 1..100


P N B

RG1 : Si Bon Client et Montant fact >1000 alors 15 % sinon 0%

Le dictionnaire des donnes

Un exemple
T
AN

n donnes

Lg Cte intgrit 60

RG

Commentaire adr facturation hors taxes

1 Adresse client
2 Montant facture C C

3 Taux remise
4 Prix article HT 5 Rfrence article 6 Quantit 7 Taux TVA 8 Bon Client

N N
AN

N P N B

Type deRG1donne : la en % en euro Numrique, catalogue clt AlphaNumrique, 1..100 Boolen = 17% ...

RG1 : Si Bon Client et Montant fact >1000 alors 15 % sinon 0%

Le dictionnaire des donnes

Un exemple
T
AN

n donnes

Lg Cte intgrit 60

RG

Commentaire adr facturation hors taxes

1 Adresse client 3
4

2 Montant facture Contrainte C N dintgrit

: Taux remise prcision surC Nvaleurs les Prix article HT N possibles de la donne
AN

RG1 en %
en euro catalogue clt

5 Rfrence article 6 Quantit 7 Taux TVA 8 Bon Client P

8 1..100

N N B

= 17%

RG1 : Si Bon Client et Montant fact >1000 alors 15 % sinon 0%

Le dictionnaire des donnes

Un exemple
T
AN

n donnes

Lg Cte intgrit 60

RG

Commentaire adr facturation hors taxes

1 Adresse client
2 Montant facture C C

3 Taux remise
4 Prix article HT 5 Rfrence article 6 Quantit 7 Taux TVA 8 Bon Client

N N
AN

RG1 en %
en euro 8 1..100 catalogue clt

P de = 17% longueur N la donne = B nombre maximal de caractres

RG1 : Si Bon Client et Montant fact >1000 alors 15 % sinon 0%

Le dictionnaire des donnes

Un exemple
T
AN

n donnes

Lg Cte intgrit 60

RG

Commentaire adr facturation hors taxes

1 Adresse client
2 Montant facture C C

3 Taux remise
4 Prix article HT 5 Rfrence article 6 Quantit 7 Taux TVA 8 Bon Client

N N
AN

RG1 en %
en euro nature de la donne : 8 ordinaire,catalogue clt 1..100 Calcule ou = 17% Paramtre

N P N B

RG1 : Si Bon Client et Montant fact >1000 alors 15 % sinon 0%

Le dictionnaire des donnes

Un exemple
T
AN

n donnes

Lg Cte intgrit 60

RG

Commentaire adr facturation hors taxes

1 Adresse client
2 Montant facture C C

3 Taux remise
4 Prix article HT 6 7 5 Rfrence article

N N

RG1 en %
en euro catalogue clt = 17%

Rgle de Gestion AN prcision : 8 sur la mthode de calcul dune Quantit N 1..100 donne (calcule !) N Taux TVA P
B

8 Bon Client

RG1 : Si Bon Client et Montant fact >1000 alors 15 % sinon 0%

Le dictionnaire des donnes

Une donne ??? type dinformation qui intresse le SI de lorganisation ( = qui est ncessaire la ralisation de lobjectif du systme)
la rfrence dun produit

les informations qui circulent dans lorganisation ne sont pas toutes des donnes !
le rsultat du dernier match de lquipe de foot de lentreprise

Le dictionnaire des donnes

Les diffrentes sortes de donnes


donne Nom valeurs Du Jean Antoinette Durand Jordi

(1)

exemple donne lmentaire / non lmentaire

pour la st REV organisatrice de spectacle : Nom est une donne lmentaire pour la st La Reboute Douraix (VPC) : Nom est une donne non lmentaire

Le dictionnaire des donnes

Les diffrentes sortes de donnes

(2)

une donne est lmentaire lorsque la possibilit (ventuelle) de dcomposer ses valeurs en units informatives plus petites nintresse pas le SI tudi. Cest une caractristique relative un SI. dans le dictionnaire des donnes, on ne recense que les donnes lmentaires !

Le dictionnaire des donnes

Les diffrentes sortes de donnes

(3)

une donne calcule est une donne dont la valeur est obtenue par un calcul partir des valeurs dautres donnes

dans le dictionnaire des donnes on signale les donnes calcules (C) !

Le dictionnaire des donnes

Les diffrentes sortes de donnes

(3)

une donne calcule est une donne dont la valeur est obtenue par un calcul partir des valeurs dautres donnes une donne calcule est stable si le recalcul de sa valeur donne toujours le mme rsultat une donne calcule est instable si le recalcul de sa valeur peut donner des rsultats diffrents selon le moment de ce calcul

Le dictionnaire des donnes

Les diffrentes sortes de donnes Exemple de donne calcule :


Montant Facture = Quantit Prix Article HT

(5)

La donne calcule Montant Facture est instable car les valeurs de Prix Article HT peuvent changer entre deux calculs ! Faut-il mmoriser une donne calcule ? le choix sera fait au niveau du MOD.

Le dictionnaire des donnes

Les diffrentes sortes de donnes

(3)

une donne paramtre est une donne qui, dans le SI, un moment donn, ne peut possder quune seule occurrence de valeur. exemple Taux TVA Luxe donne paramtre

Nom Client

donne paramtre

dans le dictionnaire des donnes on signale les donnes paramtres (P) !

Le dictionnaire des donnes

Les diffrents types de donnes Numrique : entier, dcimal (alphabtique : tout caractre autre quun chiffre) AlphaNumrique : tous caractres Boolen : valeur {VRAI, FAUX} Date : jj/mm/aa

Le dictionnaire des donnes

Les contraintes dintgrit (CI) de domaine dfinition : limitation du domaine des valeurs possibles de la donne interdire la prsence dans le SI exemples de donnes incohrentes appartenance intervalle 7 Age 77 appartenance une liste finie Civilit {Mle,Mme, M}

Le dictionnaire des donnes

Les rgles de gestion (RG) dfinition : au niveau du dictionnaire des donnes(1), une RG dcrit le procd dobtention dune donne calcule exemples Cumul Gal = somme des Cumul Mensuel

Taux remise = Si Bon Client et Montant


facture >1000 alors 15 % sinon 0%
(1) en dehors de ce contexte : signification plus large !

Le dictionnaire des donnes

Le recueil des donnes (point de vue : analyse de lexistant) les sources :

(1)

les information portes par les flux


formulaires dinscription, facture, bon de commande, tats divers, ...

les documents internes


fiche de suivi, planning mural, ...

Le dictionnaire des donnes

Le recueil des donnes les difficults :

(2)

la synonymie : la mme donne intervient sous des libells diffrents selon les documents sur la commande
Votre Rfrence : FG/9756

sur la fiche de suivi de commande


Identification client : FG/9756

Le dictionnaire des donnes

Le recueil des donnes les difficults :

(2)

il faut liminer du la mme donne intervient la synonymie : dictionnaire les donnes sous des : libells diffrents selon les synonymes documents une donne un seul nom sur la commande Votre Rfrence : FG/9756 RfClient sur la fiche de suivi de commande RfClient Identification client : FG/9756

Le dictionnaire des donnes

Le recueil des donnes les difficults :

(3)

lhomonymie : le mme nom reprsente des donnes diffrents selon les documents, exemple : sur la commande
Quantit : 25

sur la fiche de suivi de stock


Quantit : 145

Le dictionnaire des donnes

Le recueil des donnes les difficults :

(3)

lhomonymie : le mme nom reprsente des il faut liminer du dictionnaire lhomonymie : donnes diffrents selon les documents, exemple : nom une seule donne un sur la commande Quantit : 25 Quantit sur la fiche de suivi de stock QuantitStock Quantit : 145

Dpendances Fonctionnelles (DF)

Exemple
Nom Durand Jean Dupond Alain Randu Pierre Tarmin Paul Srie Etab ES S STT S Carnot Adresse bd Thiers Ville Dijon Dijon Dijon Lyon

(1)

Le Castel rue Daubenton Le Castel rue Daubenton Thiers(L) bd Thiers

Pondu Marie S Brochon rue Il y a redondance dinformation ! Ligeard Martin Gilles L Carnot bd Thiers

Brochon Dijon

Dpendances Fonctionnelles (DF)

Exemple
Srie Etab Carnot Le Castel Le Castel Thiers(L) Brochon Carnot

(2)
Etab Adresse Ville

Nom

Durand Jean ES Dupond Alain S Randu Pierre STT Tarmin Paul Pondu Marie Martin Gilles S S L

supprimer la redondance sans perte dinformation !

Dpendances Fonctionnelles (DF)

Exemple
Srie Etab Carnot Le Castel Le Castel Thiers(L)

(2)
Etab Carnot Adresse bd Thiers Ville Dijon

Nom

Durand Jean ES Dupond Alain S Randu Pierre STT Tarmin Paul Pondu Marie Martin Gilles S S L

Le Castel rue Daubenton Dijon Thiers(L) bd Thiers Brochon rue Ligeard Lyon Brochon

Il ny a Brochon

plus redondance, mais y avait-il redondance ?

pourquoi Carnot

Dpendances Fonctionnelles (DF)

Exemple

(3)

il y avait redondance car un tablissement correspond une adresse On dira : il y a une dpendance fonctionnelle entre les donnes Etab et Adresse

On notera
Etab Adresse

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle simple (DFS)

(1)

dfinition : pour un SI, il existe une dpendance fonctionnelle entre les donnes nomS et nomB si chaque valeur de nomS correspond au plus une valeur de nomB. au plus une = nomS nomB 0 ou 1

source

but

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle simple (DFS)

(1)

dfinition : pour un SI, il existe une dpendance fonctionnelle entre les donnes nomS et nomB si chaque valeur de nomS correspond au plus une valeur de nomB. notion relative nomS nomB un SI !

source

but

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle simple (DFS) (2) exemples la BU (on peut emprunter 3 documents) NumroLecteur NomLecteur

NumroLecteur RfDoc

(doc. emprunt)

la bibliothque de Trouperdu en Plaine (on peut emprunter au plus un document !) NumroLecteur NomLecteur NumroLecteur RfDoc
(doc. emprunt)

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle simple (DFS) (2) exemples la BU (on peut emprunter 3 documents) NumroLecteur NomLecteur

NumroLecteur RfDoc

(doc. emprunt)

la bibliothque de Trouperdu en Plaine (on peut emprunter au plus un document !) NumroLecteur NomLecteur NumroLecteur RfDoc
(doc. emprunt)

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle simple (DFS) (2) exemples la BU (on peut emprunter 3 documents) NumroLecteur NomLecteur

NumroLecteur RfDoc

(doc. emprunt)

la bibliothque de Trouperdu en Plaine (on

peut emprunter au plus un document !)


NumroLecteur NomLecteur NumroLecteur RfDoc
(doc. emprunt)

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle simple (DFS) pour y voir plus clair ? nomS nomB
domaine de valeur de la donne nomS domaine de valeur de la donne nomB

(3)

au plus un dpart de flche !

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle simple (DFS) pour y voir plus clair ?

(4)

nomS nomB

nomS nomB

nomS nomB

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle simple (DFS) pour y voir plus clair ?

(4)

nomS nomB

nomS nomB

nomS nomB

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle directe Exemple

(1)

la BU toujours ! un document peut tre emprunt par au plus un lecteur

DF1 : RfDoc NomLecteur

(nom de lempteur)

DF2 : NumroLecteur NomLecteur

DF3 : RfDoc NumroLecteur

(n de lempteur)

DF1 rsulte de DF3 et DF2

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle directe Exemple (suite)

(2)

NumroLecteur

RfDoc

DF1

NomLecteur

DF1 est une dpendance fonctionnelle indirecte

Dpendances Fonctionnelles (DF)

Dpendance fonctionnelle directe

(3)

dfinition : pour un SI dtermin, la dpendance fonctionnelle nomS nomB est directe si elle ne peut se dduire dautres DF. proprit : sil existe une donne nomX telle que nomS nomX et nomX nomB, alors la DF nomS nomB est nest pas directe.

Chapitre 4 Dictionnaire des Donnes et Dpendances Fonctionnelles


(Travail prparatoire au MCD)

Plan
Introduction Dictionnaire des donnes

Dpendances fonctionnelles DFS DFC

Graphe et matrice des DF

Dpendances Fonctionnelles (DF)

Exemple : planning enseignements


Jour H Salle Classe Disc Nom prof Lu 08-09 R05 TS1 Math Mme Durand Ma Ma Je 10-11 B11 09-10 B12 15-16 R12 TS2 TS1 TS1 Phy M Dupond Math Mme Durand Math Mme Durand

(1)

Analyste : 13-15 R01 TS1 quune Mme Martin Est-il possible Phy matire Je puisse-t-tre enseigne parChim M profs deux Martin Me 09-11 B11 STTL2 diffrents dans la mme classe ? Lu 14-15 R01 STTL1 Phy M Martin Gestionnaire : Cest impossible ! me
Ve Ve 10-12 B05 10-12 B04 TS1 TS2 Phy Phy M M Martin

Dupond

Dpendances Fonctionnelles (DF)

Exemple : planning enseignements


Jour H Salle Classe Disc Nom prof Lu 08-09 R05 TS1 Math Mme Durand Ma Ma Je Je 10-11 B11 09-10 B12 15-16 R12 13-15 R01 14-15 R01 10-12 B05 10-12 B04 TS2 TS1 TS1 TS1 Phy M Dupond Math Mme Durand Math Mme Durand Phy Mme Martin M M Martin Dupond

Il y a donc 09-11 B11 STTL2 Chim M !Martin redondance dinformation Me


Lu Ve Ve STTL1 Phy TS1 TS2 Phy Phy Mme Martin

Dpendances Fonctionnelles (DF)

Exemple : planning enseignements


Classe Disc

(2)
Nom prof

Jour H Salle Classe Disc Lu 08-09 R05 TS1 Math Ma Ma Je Je Me Lu Ve Ve 10-11 B11 09-10 B12 15-16 R12 13-15 R01 09-11 B11 14-15 R01 TS2 TS1 TS1 TS1 Phy Math Math Phy

STTL2 Chim STTL1 Phy

il est possible de supprimer la redondance 10-12 B05 TS1 Phy sansPhy perte dinformation ! 10-12 B04 TS2

Dpendances Fonctionnelles (DF)

Exemple : planning enseignements

(3)

Jour H Salle Classe Disc Lu 08-09 R05 TS1 Math Ma Ma Je Je Me Lu Ve Ve 10-11 B11 09-10 B12 15-16 R12 13-15 R01 09-11 B11 14-15 R01 10-12 B05 10-12 B04 TS2 TS1 TS1 TS1 Phy Math Math Phy

Classe Disc Nom prof TS1 Math Mme Durand TS2 TS1 Phy Phy M Dupond Martin Martin Mme Martin M

STTL2 Chim M STTL1 Phy

STTL2 Chim STTL1 Phy TS1 TS2 Phy Phy

Il y avait redondance car ...

Dpendances Fonctionnelles (DF)

Exemple : planning enseignements

(4)

A tout couple (Classe, Discipline) correspond un seul professeur On dira : il existe une dpendance fonctionnelle entre les donnes Classe, Discipline et la donne NomProf On notera Classe, Discipline NomProf cest une DF source Compose (DFC)

Dpendances Fonctionnelles (DF)

Exemple : planning enseignements

(5)

Dire que lon a la DF Classe, Discipline NomProf revient interdire la prsence simultane dans le SI des lignes ()
Classe TS1 TS2 TS1 TS2 Disc Phy Phy Chim Phy M M M M Nom prof Dupond Dupond Martin Martin

Dpendances Fonctionnelles (DF)

Dpendance fonctelle source compose (DFC) dfinition : pour un SI, il existe une DFC entre les donnes nomS1, nomS2, , nomSn et la donne nomB si, tout suite (valnomS1, valnomS2, valnomSn), correspond au plus une valeur de la donne nomB ; on crira nomS1, nomS2, , nomSn nomB

source

but

Dpendances Fonctionnelles (DF)

Dpendance fonctelle source compose (DFC) autre exemple : Dans une station de sports dhiver,
un organisme de gestion de studios achets la semaine . Une semaine (numSem) de chaque studio (rfStudio) est la proprit dune personne (nomPro).

rfStudio, numSem nomPro


rfStudio numSem nomPro C12 B23 B23 C12 23 12 13 23 Dupond Durand Dupond Durand

cet extrait de planning est-il cohrent ?

Dpendances Fonctionnelles (DF)

DFC directe et non directe dfinition : voir DFS exemple 1 (planning enseignements) DF1 : Classe, Discipline NomProf

(1)

DF2 : Classe, Discipline, Jour NomProf VRAI? DF3 : Classe, Discipline, H NomProf VRAI?

Dpendances Fonctionnelles (DF)

DFC directe et non directe dfinition : voir DFS exemple 1 (planning enseignements) DF1 : Classe, Discipline NomProf DF2 : Classe, Discipline, Jour NomProf DF3 : Classe, Discipline, H NomProf

(1)

VRAI VRAI

Mais, DF2 et DF3 sont des consquences de DF1 DF2 et DF3 sont des DF non-directes !

Dpendances Fonctionnelles (DF)

DFC directe et non directe exemple 2 (planning enseignements) ( chaque prof est attribu un n de tlphone) DF1 : NomProf NumTel DF2 : Classe, Discipline NomProf DF3 : Classe, Discipline NumTel

(2)

VRAI ? VRAI ? VRAI ?

Dpendances Fonctionnelles (DF)

DFC directe et non directe exemple 2 (planning enseignements) ( chaque prof est attribu un n de tlphone) DF1 : NomProf NumTel DF2 : Classe, Discipline NomProf DF3 : Classe, Discipline NumTel

(2)

VRAI VRAI VRAI

Mais, DF3 est une consquence de DF1 et DF2 DF3 est une DF non-directe

Dpendances Fonctionnelles (DF)

ATTENTION ! Pour laborer le MCD, il sera ncessaire de raliser dictionnaire des donnes faire linventaire de toutes les DF directes Les DF non directes ne seront pas prises en compte dans le

travail danalyse

Dpendances Fonctionnelles (DF)

Inventaire des DF partir du discours informel

(1)

Un tablissement (codeEtab) ne peut pas faire


partie de deux circonscriptions (numCirc) la fois

codeEtab numCirc

Quant au rapprovisionnement, nous avons choisi un fournisseur (codeFour) exclusif pour chaque article (rfArt) en stock

refArt codeFour

Dpendances Fonctionnelles (DF)

Inventaire des DF partir du discours informel

(2)

Dans notre centre de formation, les stages que nous organisons, sont constitus dun certain nombre dunits (nomUnit) ; un formateur (codeForm) ne peut pas, lors dun stage (numStage) intervenir dans plus dune unit

numStage, codeForm nomUnit

Dpendances Fonctionnelles (DF)

Inventaire des DF partir des documents structurs fiche Rf Client : ____________


Nom Adresse : ____________ : ___________________

(3)

Client suivi par : ___ (n reprsentant)

rfClient Nom rfClient Adresse rfClient nReprsentant

Dpendances Fonctionnelles (DF)

Inventaire des DF partir des documents structurs tableau (exemple 1)


RdC1 Martin RdC2 RdC3 1E1 /// 1E2

(4)

Appartmt Proptaire

Durand C Durand P

Martin

Appartement Propritaire

Dpendances Fonctionnelles (DF)

Inventaire des DF partir des documents structurs tableau (exemple 2)


Niveaux de Tarification

(5)

Vhicule V3M ModeLoc HH 5 JJ 4 WE 4 SE 2 MM 1

V2P 6 4 3 3 2

V5M 6 5 5 4 3

C6N 3 3 3 2 2

Vhicule, ModeLoc NiveauTarif

Graphe et matrice des DF

Ncessit dun formalisme pour reprsenter un ensemble de DF Voici une liste de DF (SI dun bar)
a/ codeServeur nomServeur b/ nCmde date c/ nCmde heure g/ codeCat catgorie h/ nConso prix i/ nConso codeCat

d/ nTable, date codeServeur j/ nConso libell

il ye/ nCmde,problmes , mais nConso catgorie a des nConso quantit k/ f/ nTable, date nomServeur l/ ! ils ne sont pas visibles nCmde nTable

Graphe et matrice des DF

Graphe des DF rgle 1 nomS nomB nomS

nomS1, nomS2 nomC nomS1 nomS2

nomB

nomC

rgle 2 : un nom de donne ne doit figurer quune seul fois dans le graphe

Graphe et matrice des DF

Exemple de graphe des DF


nCmde nConso heure libell prix codeCat codeServeur quantit

nTable

date

catgorie
nomServeur

Graphe et matrice des DF

Exemple de graphe des DF


nCmde nConso heure libell prix codeCat codeServeur quantit

nTable

date

catgorie
nomServeur

Graphe et matrice des DF

Exemple de graphe des DF


nCmde nConso heure libell

nTable

date

prix codeCat

codeServeur

i etquantitk g la DF k nest pas directe

catgorie

nomServeur

Graphe et matrice des DF

Exemple de graphe des DF


nCmde nConso heure libell d codeServeur a f nomServeur quantit et a d prix codeCat

nTable

date

la DF f nest pas directe

catgorie

Graphe et matrice des DF

Exemple de graphe des DF


nCmde nConso heure libell prix codeCat codeServeur

nTable

date

on ne reprsente que les DF directes ! quantit


catgorie

nomServeur

Graphe et matrice des DF

Matrice des DF
1 2 3 4 5 6 7 8 9 10 11 12 nCmde nTable date heure CodeServeur nomServeur nConso libell prix codeCat catgorie quantit

2, 3

1 la liste des donnes

Graphe et matrice des DF

Matrice des DF
1 2 3 4 5 6 7 8 9 10 11 12

2, 3

nCmde nTable date heure CodeServeur les sources de DF nomServeur 1 nConso 5 est la source de la DF a libell 2, 3 est la source des DF d et prix codeCat catgorie quantit

Graphe et matrice des DF

Matrice des DF
1 2 3 4 5 6 7 8 9 10 11 12

2, 3

nCmde nTable date heure CodeServeur nomServeur 1 nConso libell 56 prix codeCat CodeServeur nomServeur catgorie quantit

Graphe et matrice des DF

Matrice des DF
1 2 3 4 5 6 7 8 9 10 11 12

2, 3

nCmde nTable date heure CodeServeur 1 nomServeur 1 nConso libell 2, 3 5 prix codeCat nTable, date codeServeur catgorie quantit

Graphe et matrice des DF

Matrice des DF
1 2 3 4 5 6 7 8 9 10 11 12

2, 3

nCmde nTable date heure CodeServeur 1 nomServeur 1 nConso libell cet mode de reprsentation prix aide une recheche codeCat catgorie systmatique des DF quantit

Graphe et matrice des DF

Matrice des DF
1 2 3 4 5 6 7 8 9 10 11 12

10

2, 3 1, 7

nCmde nTable 1 date 1 heure 1 CodeServeur nomServeur nConso libell prix codeCat catgorie quantit

1 1 1 1 1

1 1

les DF non directes sont rayer !


1

Graphe et matrice des DF

Matrice des DF
1 2 3 4 5 6 7 8 9 10 11 12

10

2, 3 1, 7

nCmde nTable 1 date 1 heure 1 CodeServeur nomServeur nConso libell prix codeCat catgorie quantit

Il ne doit rester que des DF directes


1 1 1 1 1 1 1

Graphe et matrice des DF

Matrice des DF
1 2 3 4 5 6 7 8 9 10 11 12 nCmde nTable date heure CodeServeur nomServeur nConso libell prix codeCat catgorie quantit

1
1

1 1 1
1

2, 3 1, 7 (1) (1) (1) visualisation des

10

sources de DFS
1
1

1 (1) 1 1 1

1 1

Graphe et matrice des DF

Matrice des DF

10

1 1 nCmde 2 nTable 1 3 date 1 4 heure 1 1 5 CodeServeur 6 nomServeur 1 7 nConso 8 visualisation des libell 9 sources de DFC prix 10 codeCat 11 catgorie 12 quantit

2, 3 1, 7 (1) (1) (1) 1

(1)

1 1 1

1 1

Graphe et matrice des DF

Matrice des DF

10

1 1 nCmde 2 nTable 1 3 date 1 4 heure 1 1 5 CodeServeur 1 6 nomServeur 1 1 7 nConso ATTENTION ! 8 libell 1 1 les 9 prix les (1) napportent 1 et 10 codeCat 1 aucune information nouvelle 1 11 catgorie 1 12 quantit

2, 3 1, 7 (1) (1) (1)

(1)

Graphe et matrice des DF

Matrice des DF

1
1

10

1 nCmde 2 nTable 3 date 4 heure Mais, il aident 5 CodeServeur reprer les6DF nomServeur 7 non directesnConso 8 libell 9 prix 10 codeCat 11 catgorie 12 quantit

1 1 1
1

2, 3 1, 7 (1) (1) (1)

1
1

1 1
1

(1)

1 1 1 1

1 1

Graphe et matrice des DF

deux DF diffrentes codeAppart nomPersonne mais de A un appartement (codeAppart), on peut mme profil

Reprsentation de DF de mme profil exemple A un appartement (codeAppart), on peut associer le nom de la personne (nomPersonne) locataire

associer le nom de (nomPersonne) propritaire

la

personne

codeAppart nomPersonne

Graphe et matrice des DF

Reprsentation de DF de mme profil reprsentation dans le graphe des DF codeAppart


(pro) (loc)

nomPersonne

Graphe et matrice des DF

Reprsentation de DF de mme profil reprsentation dans la matrice des DF

5 codeAppart

8 nomPersonne

1, 1

You might also like