| VII. MCD Validé
 Numfact type  Libellefact_type NumBA  DesignationBA QuantiteBA Facture_type Bon d'achat Concerner_1 11 Bon_Commande NumBC  DesignationBC QuantiteBC Prix UnitaireBC DateBC 1,n 1,1 1,n Num tva  Taux_TVA TVA 1,n 1,n Etablir 1 Appartenir 1 1,n Numserv  Nomserv Tel_Major Tel_Secretaire Concerner Date_achat 1,n 1,1 0,n Service 1,1 1,1 Commande_type Numfact  Designationfacture Quantite_facture
Prix_unitaire_facture Datefact Numcomtype  Libellcomtype Soumettre Produit_type Numpt  Libellept Concerner 1,n Facture 1,n Concerner 5 Fournir QuantiteBC 1,n 1,n Commander QtecmdQteservi
 1,1 NumEMD Libellé 1,n Etat mensuel des dépenses Etre 2 <In<In
 Etablir 3 Quantitefact Concerner 1 Recevoir_2 Concerner 7 0,1 1,n 1,1 1,n 1,n 1,n Matricule  Prenom_M Nom_M Tel_M Adresse_M Magasinier Nump  Designationp Prix Unitairep Quantite_stock Date_Mise_en_stock Qte_fourni Prix_unitair Date 1,n 1,n 1,n Produit 0n 1,n Fournisseur Numf  Nomf Prenomf Adressef Tel_f 1,n 1,n Etablir 2 1,n 1,1 QuantiteBL Prix UnitaireBL 1,n Etablir Contenir 1,n 1,n 0,n Gerer 1,1 QuantiteBE Concerner 1,n Recevoir Bon_Livraison NumBL  DesignationBL 1,n NumBP  LibelleBP DateBP Bon_paiement 1,n Bordereau_Entrees NumBE DateBE
 Numstock Libelle_stock 1,n 0,n Stock 1,1 1,n 1,n Lister Numapoff Libelleapoff Dateapoff Appel Offre 1,n Quantite Prix_unitaire Date 1,n Contenir 1,n Numfs Rublique_budgetaire Designationfs Quantitefs Prix_unitairefs Datefs sortiefs Entreefs Subir Fiche_stock Concerner 3 1,1 1,n 1,1 Nums Designations Quantites Prix_unitaires Dates Etablir 4 Soumission NumBS DateBS
 Bordereau_sorties 0,n 133ANALYSE DE LA GESTION DE STOCK ET DE L'APPROVISIONNEMENT
DE L'HOPITAL PRINCIPAL DE DAKAR PAR Dismas MANIRAKIZA, ETUDIANT A L'INSTITUT
 SUPERIEUR D'INFORMATIQUE DE DAKAR VIII. MLD
| NIVEAU | DONNEES | TRAITEMENT |  
| Niveau conceptuel | MCD | MCT |  
| Niveau organisationnel | MLD | MOT | 
VIII. 1. Définition Règles de passage du
MCD au MLD1ère Règle : Relation de type «
Père-Fils »
| Fils | Père |  
| (0,1) | (0, n) |  
| (0,1) | (1, n) |  
| (1,1) | (1, n) |  
| (1,1) | (0, n) | 
Le père est celui dont la cardinalité maximale est
n tandis que le fils est celui dont la cardinalité maximale est 1. Remarque  : Tous les objets deviennent des tables en conservant leurs
identifiants La relation disparaît La clé du père migre vers le fils Ex  : 
 Codes Libellés Classe 1,n S'inscrire 1,1 Matricule Nom Prenom Etudiant Possèder 1,1 1,n Ref  Titre Livre 134 Classe (Code, Libellé) Etudiant (Matricule, Nom, Prénom, #code) Livre
(Ref, Titre, #Matricule) 2ème Règle : Relation plusieurs à
plusieurs 
 
| Fils | Père |  
| (0, n) | (0, n) |  
| (0, n) | (1, n) |  
| (1, n) | (1, n) | 
Remarque :  o Tous les objets deviennent de stables en conservant leurs
identifiants o La relation devient une table dont la clé primaire sera
la concaténation des clés primaires des objets participant
à la relation o Eventuellement, si la relation possède d'attribut, ces
attributs iront dans la table nouvellement créée. Ex : 
 Codes Libbes Numprof  Nomprof Prenomprof Salle Professeur 1,n 1,n Enseigner Jour Heure début Heure fin 1,n 1,n CodeM  LibelleM Matière Codec Libelléc Classe 135 Classe (Codec, libellec) Professeur (Numprof, Nomprof, Prenomprof) Matière (CodeM, LibelleM) Salle (Codes, Libelles) Enseigner (codec,Numprof,CodeM,Codes,Jour ,Heure
début, Heure fin) 3ème Règle : Les autres cas Le père est celui qui a pour cardinalité (0,1) 
| CARDINALITE MAXIMALE | CARDINALITE MINIMALE |  
| Père | Fils | Père | Fils |  
| n | 1 | 0 | 1 | 
Le fils est celui qui a pour cardinalité (1,1) Ici, on
applique la 1ère règle (Père - fils) Ex : 
 Avoir 0,1 Nmembre Nom Prenom Membre Carte Ncarte  DareEditio Identifiant 1,1 Carte (Ncarte, DateEdition, #Nmembre) Membre
(Nmembre, Nom, Prénom) *Cas de : (0,1) - (0,1) =
(0,n)(0,n)  On applique la 2ème règle (plusieurs
à plusieurs) Ex : Mariage à l'Eglise catholique 136 
 CodeH NomH Homme <p 0,1 Se marier DateLieu
 <In<In
 
 0,1 CodeF NomF Femme Homme (CodeH,NomH) Femme (CodeF,NomF) Se marier (CodeH,CodeF, Date, Lieu)
*Cas : de (1,1) - (1,1)  Ce cas n'existe pas dans un MCD ; pour cela, on fusionne les
objets pour avoir un seul objet. Ex : 
 Ncand  Nomcand Candidat 1,1 Avoir 1,1 Nparti Nomp
 Parti < Un seul objet et les propriétés des deux relations
appartiennent à ce dernier (migrent dans ce dernier). 
 NElect  Ncand Nparti Nomp Nomcand Election | 
 
 
 
 |