La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Analyse et Conception des Systèmes d’Informations

Présentations similaires


Présentation au sujet: "Analyse et Conception des Systèmes d’Informations"— Transcription de la présentation:

1 Analyse et Conception des Systèmes d’Informations
IUT Dijon – Année Spéciale Sébastien PARFAIT

2 La construction du MCD Analyse des données Dictionnaire des données
Matrice des DF (ou graphe) MCD Validation MCD Validé

3 Les dépendances fonctionnelles
Elles modélisent le lien qui existe entre deux données : l'une source et l'autre but Exemple : N°_Client  Nom_Client à un numéro de client ne correspond qu'un seul nom L'inverse n'est pas vrai La source est un identifiant

4 Les dépendances fonctionnelles
Buts Sources 1 2 3 4 5 N°_client Nom_client Prénom_client N°_Facture Montant_facture Cette matrice se remplit colonne par colonne (ie de la source au but) On ne fait apparaitre que les DF directe

5 Les dépendances fonctionnelles
Buts Sources 1 2 3 4 5 N°_client Nom_client Prénom_client N°_Facture Montant_facture Cette matrice se remplit colonne par colonne (ie de la source au but) On ne fait apparaitre que les DF directes On peut créer une matrice réduite en ne faisant apparaitre que les identifiants dans les sources.

6 Les dépendances fonctionnelles
Buts Sources 1 4 N°_client 2 Nom_client 3 Prénom_client N°_Facture 5 Montant_facture Cette matrice se remplit colonne par colonne (ie de la source au but) On ne fait apparaitre que les DF directes On peut créer une matrice réduite en ne faisant apparaitre que les identifiants dans les sources.

7 Les dépendances fonctionnelles
Buts Sources 1 4 N°_client 2 Nom_client 3 Prénom_client N°_Facture 5 Montant_facture Lorsque sur une ligne il y a plusieurs "1" cela peut provenir : D'une DF indirecte  erreur D'une Contrainte d'Intégrité Fonctionnelle (CIF) D'une DF non élémentaire

8 Les DF non élémentaires
Buts Sources 1 4 1+4 N°_facture (1) 2 Montant_facture 3 N°_produit Libellé_produit 5 Quantité

9 Le graphe des DF N°_facture Montant_facture N°_client Nom_client
Prénom_client N°_facture N°_produit Montant_facture Libellé_produit Quantité

10 Passage des DF au MCD N°_facture Montant_facture N°_client Nom_client
Buts Sources 1 4 N°_client 2 Nom_client 3 Prénom_client N°_Facture 5 Montant_facture N°_facture Montant_facture N°_client Nom_client Prénom_client CLIENT FACTURE CIF N°_client Nom_client Prénom_client N°_Facture Montant_facture 1,1 0,n

11 Passage des DF au MCD N°_produit N°_facture Montant_facture
Buts Sources 1 4 1+4 N°_facture (1) 2 Montant_facture 3 N°_produit Libellé_produit 5 Quantité N°_facture Montant_facture Libellé_produit Quantité PRODUIT FACTURE Contient Quantité N°_produit Libellé_produit N°_Facture Montant_facture 0,n 1,n

12 La vérification du MCD Règle 1 Règle 2
Chaque entité doit avoir un identifiant unique Sinon le créer Règle 2 Toutes propriétés doit dépendre de l'indentifiant et de tout l'identifiant LIGNE_COMMANDE COMMANDE PRODUIT Contient Quantité N°_commande Ref_produit Désignation Quantité N°_commande Ref_produit Désignation 1,n 0,n

13 La vérification du MCD Règle 3 Règle 4
Dans une entité, toute propriété doit dépendre de l'identifiant par une dépendance directe Règle 4 Vérifier qu'il n'y a pas de propriété répétitive ou/et sans signification ETUDIANT ETUDIANT BAC CIF N°_etudiant Nom_etudiant Code_serie_bac Lib_serie_bac N°_etudiant Nom_etudiant Code_série Lib_série 1,1 0,n

14 La vérification du MCD Règle 5 Règle 6
Vérifier la dépendance des propriétés dans les relations Règle 6 Vérifier les relations de dimension supérieure à 2 CLIENT COMMANDE Passer date N°_client Nom_client N°_commande 1,n 1,1

15 La vérification du MCD Règle 7 Règle 8
Toutes les règles de gestions doivent être traduite dans le MCD Règle 8 Vérifier les cardinalités

16 Les contraintes inter-relations
Contrainte d'exclusivité Permet de préciser qu'une entité ne peut participer qu'à une seule des relations aux quelles elle est liée. Ex : Un produit est soit acheté à un founisseur soit produit dans l'usine PRODUIT acheté commandé 0,n 0,n 0,n 0,n USINE FOURNISSEUR X

17 Les contraintes inter-relations
Soit A une occurrence Si A participe à R1, elle ne peut pas participer à R2 Mais si elle participe à R2, il n'y a pas d'exclusion de participation à R1 Entité R2 R1 E2 E3 X

18 Les contraintes inter-relations
Contrainte de totalité Toute occurrence de l'entité participe à une des deux relations Ex : LOUER 0,n 0,n PERSONNE T APPARTEMENT 0,n 0,n OCCUPER

19 Les contraintes inter-relations
Contrainte d'inclusion Toute occurrence de l'entité participant à une relation participe implicitement à l'autre Ex : CONTRAT 1,n INTERVENIR 0,n 0,n QUALIFICATION EMPLOYE I 1,n 0,n QUALIFIER

20 Les contraintes inter-relations
Contrainte du ou exclusif Toute occurrence de l'entité participe à une des deux relations mais pas au deux Ex : LOUER 0,n + Ou XT 0,n PERSONNE APPARTEMENT 0,n 0,n OCCUPER

21 Les contraintes inter-relations
Contrainte d'égalité ou simultanéité Toute occurrence de l'entité participe au deux relations en même temps Ex : OCCUPER APP APPARTEMENT 0,n = Ou S 0,n PERSONNE CAVE 0,n 0,n OCCUPER CAVE


Télécharger ppt "Analyse et Conception des Systèmes d’Informations"

Présentations similaires


Annonces Google