MERISE MCD Dépendances Fonctionnelles


1 DEPENDANCES FONCTTIONNELLES Mthodologie dlaboration des dpendances fonctionnelles Llaboration des dpendances fonctionnelles est ralise laide du dictionnaire des donnes la dmarche consiste rechercher 1 Les dpendances fonctionnelles formes par deux rubriques laide du dictionnaire des donnes 2 les dpendances fonctionnelles composes Dfinition et proprits Un attribut Y dpend fonctionnellement dun attribut X SSI si est seulement si une valeur de X induit une unique valeur de Y On note une dpendance fonctionnelle par une flche simple Exemple si X est le Numro du client et Y le non du Client alors on a bien X Y par contre on a pas Y X car plusieurs clients de numros diffrents peuvent porter les mmes noms Transitivit Dpendance fonctionnelle lmentaire Dpendance lmentaire car la rfrence article permet directement de connatre son nom Numro facture rfrence article gt Quantit facture Dpendance lmentaire car le numro de facture seul ou la rfrence article seule ne permet pas de connatre la quantit facture Numro facture rfrence article gt nom article Dpendance non lmentaire car on peut se passer du numro de facture pour trouver le nom de larticle la partie rfrence article du source suffit pour retrouver le nom darticle Dpendance compose Un attribut Y peut avoir une dpendance fonctionnelle qui repose sur la jonction de plusieurs attributs buts auquel cas la dpendance est dite compose
2 Numro facture rfrence article gt Quantit facture CIF contraintes dintgrits rferentielles dpendances fonctionnelles En mathmatiques la notion de DF entre deux ensemble A et B exprime le fait qu chaque lment a de A correspond un seul lment b de B A B En Modlisation Conceptuelle des Donnes sous MERISE cette notion de DF appele parfois Contrainte dIntgrit Fonctionnelle CIF sapplique dans les cas suivants 1 DF intra-entit il sagit dune DF entre lidentifiant dune entit et les autres attributs de lentit 2 DF intra-relation il existe une DF entre lidentifiant obtenu par concatnation des identifiants des entits en association et les ventuels attributs de lassociation Lidentifiant dune association est obtenu en juxtaposant les identifiants des entits qui participent lassociation
3 Identifiant de lassociation Jouer NumActeur NumFilms Identifiant de lassociation Raliser NumRealisateur NumFilms Identifiant de lassociation Afficher NumCinema NumFilms Dpendances fonctionnelles NumActeur NumFilms NumActeur NumFilms NumRealisateur NumFilms NumRealisateur NumFilms NumCinema NumFilms NumCinema NumFilms Cardinalits 1 Un acteur a jou dans 1 ou plusieurs films 2 Un film peut ne pas avoir dacteur cas dun documentaire et un films peut avoir plusieurs acteurs 3 Un film a un et un seul ralisateur 4 Un film est afficher dans un ou plusieurs cinmas et un cinma affiche 1 ou plusieurs films 3 Il existe des quotDF trivialesquot entre lidentifiant de lassociation et les identifiants des entits quelle relie 4 On appelle collection dune association la liste des entits lies Cas pratiques Clients NumClient Commande NumCommande Article RefArticle
4 Graphe et Matrice de dpendance Fonctionnelle Etudes de Cas 1 er cas Brahim sa fille Mounia et son gendre Adil grent un camping dans les Haut plateaux du Moyen Atlas Le camping est ouvert du 1er juin au 30 septembre Ils disposent de cinquante emplacements sur un terrain dune superficie totale de quarante hectares Lquipe de gestion dispose dun un logiciel spcialis dans la rservation des emplacements qui fonctionne trs bien mais qui ne permet pas de grer les achats de lpicerie au du restaurant selon leurs rgles de gestion En effet les vacanciers ne payent leurs achats qu la fin de leur sjour Concrtement les achats sont inscrits manuellement sur une fiche dachat cre pour chaque famille de vacanciers la fin du sjour les cumuls sont raliss et une facture manuelle concernant les achats est tablie Les propritaires du camping Souhaiteraient disposer dun logiciel permettant dautomatiser la cration de la facture grce la saisie journalire des achats Voici une reprsentation de la fiche Achats Il parat vident que nous devons nous intresser llment de base cest dire la fiche dAchat Cest elle qui contient les informations indispensables llaboration de la facture finale 1 Etablir le graphe de dpendance fonctionnelle 2 Etablir la matrice de dpendance fonctionnelle correspondante Camping la Source Liste des Achats Nom Prnom Adresse Code Postal Ville Tlephone HOUSNI Mustapha Rue Ben Smem 52000 Ain Louh 0535 65 33 21 Date Dsignation Qt PrixDh TotalDh 14072014 17072014 21072014 25072014 27072014 28072014 Repas Caf Baguettes Diner Repas Baguettes 5 3 6 6 3 3 60 10 1 40 60 1 300 30 6 240 180 3 Total 759 Total 576
5 Cas 2 Soit la facture 1 Etablir le graphe de dpendance fonctionnelle 2 Etablir la matrice de dpendance fonctionnelle correspondante Entreprise Agro Atlas Zone Industrielle Mejjat 52 000 Meknes NClient 12145 Nom MEZIANE PRENOM Daoud Rue Ibnou khaldoun 57 0000 Fes NFacture Date Facture 14072013 Rfrence Dsignation Prix Unitaire DH Quantit Montant Brut X25 X37 Plaquette de Beur 250 g Crme 20 00 2500 800 500 16 00000 12 50000 Total HT 28 50000 Total TVA 5700 00 TTC 34 200 00 FACTURE
6 Cas 2 Soit la facture 3 Etablir le graphe de dpendance fonctionnelle 4 Etablir la matrice de dpendance fonctionnelle correspondante Entreprise Agro Atlas Zone Industrielle Mejjat 52 000 Meknes NClient 12145 Nom MEZIANE PRENOM Daoud Rue Ibnou khaldoun 57 0000 Fes NFacture Date Facture 14072013 Rfrence Dsignation Prix Unitaire DH Quantit Montant Brut X25 X37 Plaquette de Beur 250 g Crme 20 00 2500 800 500 16 00000 12 50000 Total HT 28 50000 Total TVA 5700 00 TTC 34 200 00 FACTURE
7 Cas 1 Les prnoms des propritaires du camping nont pas dimportance dans ltude de ce systme dinformation Dictionnaire de donnes Code Dsignation Type Observations Entit et association Num-Client NomCl Prenom-Cl Adresse CP Ville Numro Client Nom Client Prnom Client Adresse Client Code Postal Ville Client Numrique Alphabtique Alphabtique Alphabtique Alphanumrique Alphabtique Clients CodeProduit Dsignation PirxUnitaire Code Produit Dsignation Prix Unitaire Alphanumrique Alphabtique Numrique Produit DateAchat Date dAchat Date Date QteProduit Quantit Produit Acheter association Montant Ligne Montant Total Numrique Numrique QteProduit PrixUnitaire Somme des Montant Ligne Dpendances fonctionnelles lmentaires Pour le Client Pour le Produit Dpendances fonctionnelles
8 Matrice des dpendances fonctionnelles Une autre faon de reprsenter les dpendances fonctionnelles est de crer une matrice Cependant cette reprsentation ne prsente pas le mme intrt que le graphe qui lui permet une vision plus graphique du futur modle conceptuel des donnes Elle se prsente sous forme dun tableau ayant pour entres lensemble des donnes du dictionnaire 1 Les enttes de lignes sont les donnes sources des dpendances fonctionnelles 2 Les enttes de colonnes sont les donnes buts des dpendances fonctionnelles Le tableau est parcouru colonne par colonne et pour chaque colonne ligne par ligne chaque tape la question suivante doit tre pose la donne source est elle en dpendance Fonctionnelle avec la donne but En cas de rponse positive nous inscrivons un quot1quot dans la case dintersection But Source 1 2 3 4 5 6 7 8 9 10 11 12 1 Num-Client 2 NomCl 1 3 Prenom-Cl 1 4 Adresse 1 5 CP 1 6 Ville 1 7 CodeProduit 8 Dsignation 1 9 PirxUnitaire 1 10 DateAchat 11 QteProduit 1 12 Num-Client CodeProduit DateAchat Une version simplifie consiste a ne laisser que les colonnes ayant quot1 quot But
9 1 7 12 1 Num-Client 2 NomCl 1 3 Prenom-Cl 1 4 Adresse 1 5 CP 1 6 Ville 1 7 CodeArticle 8 Dsignation 1 9 PirxUnitaire 1 10 DateAchat 11 QteArticle 1 12 Num-Client CodeArticle DateAchat Cas 2 Dictionnaire de donnes Proprits Dsignation Type Rgle de Calcul Entits Association NumEntreprise NomEntreprise Adresse Entrprise CPEntreprise Numro de lentreprise Nom quot quot Adresse quot quot CP quot quot Numrique Alphabtique quot quot quot quot Entreprise NumClient NomClient Adresse Client CPClient VilleClient Numro de Client Nom quot quot Adresse quot quot CP quot quot Ville quot quot Numrique Alphabtique quot quot quot quot quot quot Clients NFacture DateFacture Numro facture Date quot quot Numrique Date Facture RefArticle Dsignation PrixUnitaire Rfrence Article Dsignation quot quot Prix Unitaire quot quot Alphabtique Numrique Article Quantit Quantit de produit Numrique Facturer
10 Proprits Dsignation Type Rgle de Calcul Entits Association Monttant Brut Total HT Montant TVA TTC Montant Brut quot quot Total HT quot quot Montant TVA TTC de quot PrixUnitaire Quantit Somme des Montants Bruts Total HTTauxTVA Total HT Montant TVA Proprits calcules Matrice de dpendances fonctionnelles 1 2 3 4 5 6 7 8 9 10 11 1 NumClient 1 2 NomClient 1 1 3 Adresse Client 1 1 4 CPClient 1 1 5 VilleClient 1 1 6 NFacture 7 DateFacture 1 8 RefArticle 9 Dsignation 1 10 PrixUnitaire 1 11 Quantit 1 Matrice simplifie 1 6 8 1 NumClient 1 2 NomClient 1 1 3 Adresse Client 1 1 4 CPClient 1 1 5 VilleClient 1 1 6 NFacture 7 DateFacture 1 8 RefArticle 9 Dsignation 1 10 PrixUnitaire 1
11 11 Quantit 12 12 RefArticle NumClient NFacture Graphe de dpendance Fonctionnelle NumClient NFacture RefArticle NomClient NomClient Adresse Client VilleClient DateFacture Quantit Dsignation PrixUnitaire
12 Examen fin module en merise exercice merise et solution On souhaite mettre en place le systme dinformation dun institut de formation pour une anne scolaire Des lves de diverses origines civil fonctionnaire salari peuvent sinscrire une formation dans lune des trois filires suivantes cole dingnieurs cole de gestion ou Formation continue Les enseignements de ces diffrentes filires sont assurs par des professeurs rattachs des dpartements qui regroupent des enseignants par groupes dactivits informatique Tlmatique lectronique Techniques de communication Gestion ressources humaines Langues Chaque dpartement est compos de plusieurs divisions o se retrouvent des professeurs de spcialit commune pour concorder les enseignements se rapportant leur spcialit Par exemple dans le dpartement informatique on retrouve les divisions systmes dinformation intelligence artificielle bases de donnes Un module unit disciplinaire enseigne par un ou plusieurs enseignants dune division est identifie par un code bien que son libell puisse tre commun plusieurs filires Un enseignant peut intervenir dans diffrents modules Un lve peut sinscrire selon ses objectifs et son niveau un ou plusieurs modules la date qui lui convient mais en tenant compte des dlais dinscription propres chaque module Le coefficient dun module dpend de la filire dans laquelle il est enseign Pour chaque module plusieurs contrles sont effectus Les contrles dont les dates sont connues une semaine lavance sont affects dune note tandis quune moyenne sanctionne le suivi dun tudiant pour lensemble du module La base doit permettre de savoir si un enseignant a la qualit de responsable dun dpartement ou dune division et dtablir la liste des enseignants intervenant dans chaque module ainsi que lheure et la salle dintervention Un enseignant ne peut pas cumuler les responsabilits La base doit aussi permettre le suivi de chaque tudiant depuis son inscription un module jusquau rsultat final Travail Faire 1Etablir le dictionnaire de Donnes 2pts 2 Etablir le graphe de dpendance Fonctionnelle lmentaire 3pts 3 Etablir le MCD 4pts 4 Convertir ce MCD en MLD 3pts
تحميل

DOCX

3724 مشاهدة.

Omar Ajouaou

Omar Ajouaou

MERISE MCD Dépendances Fonctionnelles
أرسلت .



كلمات مفتاحية :
merise mcd dépendances fonctionnelles
merise mcd dépendances fonctionnelles wetud docs ...