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
Qtecmd Qteservi
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
133 ANALYSE 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 MLD 1è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
Date Lieu
<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
|
|