WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Gestion et approvisionnement d'un stock. Cas de l'Hôpital principal de Dakar

( Télécharger le fichier original )
par Dismas MANIRAKIZA
Institut supérieur d'informatique de Dakar - Brevet de technicien supérieur en informatique 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

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

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faudrait pour le bonheur des états que les philosophes fussent roi ou que les rois fussent philosophes"   Platon