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

 > 

Informatisation du paiement dès allocations familiales

( Télécharger le fichier original )
par Emmanuel-Ruchi Élie Mwez Rubuz
I.S.S/Lubumbashi/RDC  - Graduat (Analyse et Programmation ) 2016
  

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

A. REGELES DE TRANSFORMATION

Le passage du modèle conceptuel au modèle logique de données se fait en fonction des règles ci-après :

? TRANSFORMATION DES ENTITES

Chaque entité du M.C.D devient une table ou une relation dans le modèle logique des données. L'identifiant de l'entité devient la clé primaire de la table ou de la relation. Chaque propriété devient un attribut de la table ou de la relation.

? TRANSFORMATION DES ASSOCIATIONS NON-HIERARCHIQUES (NON C.I.F)

Chaque association non-hiérarchique devient une table ou une relation. La clé primaire de la table ou de la relation sera constituée par la concaténation des identifiants des entités participant dans l'association.

? TRANSFORMATION DES ASSOCIATIONS HIERARCHIQUES (C.I.F)

Dans le cas d'une association hiérarchique ou C.I.F, liant deux (2) entités, on ajoute dans la table correspondant à l'entité qui a la cardinalité maximale égale à 1((1,1) ou (0,1) l'entité «FILS») un attribut ou des attributs correspondant à l'identifiant de l'entité «PERE ». L'attribut ainsi ajouté joue le rôle de la clé étrangère.

45

B. CHOIX DU TYPE DU MODELE LOGIQUE DE DONNEES

En ce qui concerne le choix de type de base de données pour notre travail, nous choisissons la base de données DU TYPE RELATIONNELLE, dans cette base de données, l'information est organisée dans des tableaux a deux dimensions appelés des relations, les lignes de ce relations sont appelés de n-tuples ou enregistrement. Les noms de colonnes sont appelés des champs.

Les logiciels qui permettent de créer, utiliser, et maintenir des bases de données relationnelles sont des systèmes de gestion de base de données relationnelle, pour notre travail nous prendrons MySQL. Ce système relationnelle est beaucoup plus utilisés aujourd'hui parce qu'elles utilisent le langage SQL pour interroger les bases des données. Ce langage permet de demander des opérations D'ALGEBRE RELATIONNELLE telles que L'INTERROGATION, LA SELECTION, LA JOINTURE.

C. PRESENTATION DU MODELE LOGIQUE DE DONNEES CIBLE C.1 MODELE LOGIQUE DE DONNEES RELATIONNEL

1) TABLE EMPLOYEUR : (NUMAFFEMP, ANNEDECLEMP, RAISSOCEMP, ADDREMP, MOISDECLAREMP, NUMDOCAF#)

2) TABLE CHEQUE : (NUMCHEQ, COTISVERSECHEQ, DATEVERSE, NUMAFFEMP#)

3) TABLE TRAVAILLEUR (NUMIMMATRA, NOMTRA, LIEUNAISTRA, DATENAISTRA, ADDRESSTRA, ETATCIVTRA, PROVTRA, TERRITTRA, DISTRTRA, NOMENFTRA, NOMEPOUTRA, SEXETRA, NBRJRPRESTTRA, TAUXJOUR, NUMAFFEMP#, NUMDOCAF#)

4) TABLE ENFANT (NUMENF, NOMENFTRA, SEXEENF, AGEENF, DATENAISENF, NOMCOM, NUMIMMATRA#)

5) TABLE ALLOCATIONS (NUMDOCAF, NOMDOCAF, NUMDOCAF#, DATECONFROT)

6) TABLE DOCUMENT UVIVERSITAIRE (NUMDOC, NOMETUDUNIV, NUMENF#)

7) TABLE MEDICALE (NUMDOC, NOMDOCMED, NOMMEDCONS, DECMED, LIEUDATEAPROB, NOMHOPITAL, NUMENF#)

8) TABLE DOCUMENT SECONDAIRE (NUMDOC, NOMDOCETUDSEC, NUMENF#)

9) TABLE DOCUMENT PRIMAIRE (NUMDOC, NOMDOCETUDPR, NUMENF#)

10) TABLE NOTE CREDIT (REFNOTCRED, DATEETABNOT)

11) TABLE RELEVE-BROUILLON (REFRELEVBRO)

12) TABLE VERIFIER (REFNOTCRED#, REFRELEVBRO#, DATEVERI)

13) TABLE VALIDER (NUMCHEQ#, REFNOTCRED#, VALIDE)

14) TABLE CALCULER (NUMDOCAF#, REFRELEVBRO#, DATECAL)

(1,1)

(1,1)

(1,1)

DOCUMENT PRIMAIRE NomDocEtudPr NumDoc NumEnf#

NomDocMed

NomMedCons DecMed LieuDateAprob NomHopital

NumDoc NumEnf#

46

C.2 MODELE LOGIQUE DE DONNEES RELATIONNEL SOUS FORME TABULAIRE

NOTE CREDIT

RefNotCred

DateEtabNot

(1,N)

VERIFIER

(1,1)

(1,N)

(1,1)

 

(1,1)

(1,1)

VALIDER

CHEQUE

 
 

RefNotCred# NumCheq#

Valide

 
 

NumCheq

CotisVerseCheq DateVerse NumAffEmp#

 

(1,N)

(1,1)

(1,N)

TRAVAILLEUR

EMPLOYEUR

NumAffEmp

AnneDeclEmp

RaisSocEmp

AddrEmp

MoisDeclarEmp

NumDocAF#

(1,N)

(1,1)

(1,1)

NumDocAF NomDocAF NumDocAF#

DateConfrot

ALLOCATIONS

(1,N)

(1,1)

(1,1)

CALCULER

NumDocAF#
RefRelevBro#

DateCal

(1,1)

(1,N)

RELEVE-BROUILLON

RefRelevBro

MEDICALE

RefNotCred#
RefRelevBro#

DateVeri

NumImmaTra

NomTra LieuNaisTra DateNaisTra AddressTra EtatCivTra ProvTra

TerritTra

DistrTra NomEnfTra NomEpouTra SexeTra NbrJrPrestTra TauxJour

NumDocAF# NumAffEmp#

(1,N)

DOCUMENT SECONDAIRE

NomDocEtudSec NumDoc NumEnf#

DOCUMENT UVIVERSITAIRE

NomEtudUniv NumDoc NumEnf#

(1,1)

(1,1)

(1,N)

ENFANT NumEnf NomEnfTra SexeEnf AgeEnf DateNaisEnf NomCom NumImmaTra#

?Li*Ni= 3960+3960+3960+13200+1496000+9450+615000+399500+3000+1400+510000+510 000+510000+2010000+4400=6 093 830 octets SOIT 5 947 Mo SOIT 5.80775 Go

47

D. ASPECT STATIQUE DU MODELE LOIQUE DE DONNEES

D.1 DETERMINATION DU Li

y' TABLE EMPLOYEUR : 7+10+4+20+25= 66 octets

y' TABLE TRAVAILLEUR : 7+15+25+8+25+12+20+20+8+15+15+1+2+3= 176 octets

y' TABLE CHEQUE : 7+5+8+7= 27 octets

y' TABLE ENFANT : 7+2+4+20+8= 41 octets

y' TABLE ALLOCATIONS : 7+25+7+8= 47 octets

y' TABLE NOTE DE CREDIT : 7+8= 15 octets

y' TABLE RELEVE-BROUILLON : 7 octets

y' TABLE DOCUMENT UNIVERSITAIRE : 7+20+7= 34 octets

y' TABLE DOCUMENT SECONDAIRE : 7+20+7= 34 octets

y' TABLE DOCUMENT PRIMAIRE : 7+20+7= 34 octets

y' TABLE MEDICALE : 7+20+25+25+25+25+7= 134 octets

y' TABLE VERIFIER : 7+7+8= 22 octets

y' TABLE CALCULER : 7+7+8= 22 octets

y' TABLE VALIDER : 7+7+8= 22 octets

D.2 DETERMINATION DU Ni

y' TABLE EMPLOYEUR : 200 enregistrements

y' TABLE TRAVAILLEUR : 8500 enregistrements

y' TABLE CHEQUE 350 enregistrements

y' TABLE ENFANT : 15000 enregistrements

y' TABLE ALLOCATIONS : 8500 enregistrements

y' TABLE NOTE DE CREDIT : 200 enregistrements

y' TABLE RELEVE-BROUILLON : 200 enregistrements

y' TABLE DOCUMENT UNIVERSITAIRE : 15000 enregistrements

y' TABLE DOCUMENT SECONDAIRE : 15000 enregistrements

y' TABLE DOCUMENT PRIMAIRE : 15000 enregistrements

y' TABLE MEDICALE : 15000 enregistrements

y' TABLE VERIFIER : 200 enregistrements

y' TABLE CALCULER : 180 enregistrements

y' TABLE VALIDER : 180 enregistrements

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








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe