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

 > 

Mise en place d'une base de données pour la gestion des carrières des agents dans une entreprise publique.

( Télécharger le fichier original )
par Jedemy MUTOMBO KALALA Yampanya
Institut Supérieure dà¢â‚¬â„¢Informatique Pragrammation et Analyse(ISIPA) - Graduat 2013
  

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

II.2.7. Présentation du modèle conceptuel de données MCD

Le Modèle conceptuel de données, souvent appelé « schéma entité relation », ou encore « entité association », est une étape du niveau conceptuel représentant l'ensemble des données du domaine, sans tenir compte des aspects techniques, économiques, de mémorisation et d'accès et sans se référer aux conditions d'utilisation par tel ou tel autre traitement.16

Avec Merise1, cette étape était subdivisée en deux parties à savoir :

Le Modèle Conceptuel de Données Brut(MCDB) qui consistait à représenter conceptuellement les entités, les associations et leurs cardinalités sans toutefois reprendre une entité deux fois dans le schéma conceptuel.

Le Modèle Conceptuel de Données Valide consistait à épurer le Modèle Conceptuel de Données Brut c'est -à -dire supprimer toutes les synonymies et polysémies afin d'éviter le quiproquo et des redondances inutiles ; Puis passer à la normalisation des objets.

Mais avec la Merise2, Nous allons représenter un seul Modèle Conceptuel de Données qui n'est ni Brut ni Validé. Celui -ci nous permettra de représenter nos entités et associations sans toutefois reprendre une entité deux fois, ni une association non plus.

16 MBIKAYI MPANYA, J, M, Cours Merise2, ISIPA, G3INFO, AA 2012-2013, inédit.

55

Lorsqu'une association est reprise plusieurs fois, elle doit être obligatoirement suivie d'un indice pour la différencier des autres.

Un bon schéma entité association doit répondre à neuf règles de normalisation que chaque concepteur doit connaitre par coeur, il s'agit de la :

1) Normalisation des entités : toutes les entités qui sont remplaçables par une association doivent être remplacées ;

2) Normalisation des noms : le nom d'une entité, d'une association ou d'un attribut être unique ;

3)

Normalisation des identifiants : chaque entité

identifiant. Concernant les identifiants, il faut

doit posséder un :


·

Eviter les identifiants composées de plusieurs

attributs.

Car

 

d'une part, c'est mauvais pour les performances

et d'autre

part,

l'unicité supposée par une telle démarche finit tôt ou tard par être démentie ;

· Préférer un identifiant court pour rendre la recherche plus rapide ;

· Eviter également les identifiants susceptibles de changer au cours du temps ;

4) Normalisation des attributs des associations : les attributs d'une association doivent dépendre directement des identifiants de toutes les entités en association ;

5) Normalisation des associations : il faut éliminer les associations fantômes redondantes ou en plusieurs exemplaires ;

6) Normalisation des cardinalités : une cardinalité minimale est toujours 0 ou 1 et une cardinalité maximale est 1 ou N.

Et les trois premières formes normales, mais par le souci d'effectuer une bonne analyse, les formes normales seront développées au niveau du Modèle Logique Données conformément à la Méthode Merise dans sa deuxième version.

56

CodetypeConge DesitypeConge

TYPECONGES

Numint Datedbint DateFinint

INTERIMS

Concerner2

Lier

CodFonc DesiFonc

PROMOTIONS

Numpromo
Datepromo
Motpromo

FONCTIONS

Codeserv Desiserv

1,n 1,n

SERVICES

1,n

1,1

1,1

NumConge DatedbiConge DateFinConge

CONGES

1,1 1,n

Se référer

1,n

1,1 Assumer

1,1 1,n

Dependre

1,n

DatedbFct DateFinFct

Exercer

1,1

Bénéficier

1,1

Datedbserv DateFinserv

Travailler

Concerner4

1,n

0,n

0,n

Coddiv Desidiv

DIVISIONS

0,n

Codeg Desig

Datedbgrade DateFingrade

GRADES

Matri Nom Pnom Pren LieuN DateN Sifa Adresse DatEng

Posséder

1,n

1,n

AGENTS

A

1,1

1,n

Se trouver5

1,n

1,1

Concerner3

0,1

0,n

Etre Originaire

0,1

1,n 1,n

Bénéficier

1,n

Se référer

CodSect Desisect

1,n

Concerner1

Datedb Mis DateFinMis

SECTEURS

Avoir

Coddirec Desidirec

DIRECTIONS

1,1

1,1

1,1 1, n

1,1

1,1

Numdemis
Datedemis
Motifdemis

DEMISSIONS

MUTATIONS

NumMut Datedbmut DateFinmut

RETRAITES

NumRetr
DateRetr
DecptFin

Nummis Desimis Lieu

ACTION DISPLINAIRE

Numaction Desiaction

MISSIONS

Se trouver1

1,1

Se faire

1,n

Codeterri Desiterri

TERRITOIRES

Coddistr Desidistr

Codprov Desiprov

Codepa Desipa

Se trouver2

Se trouver3

Se trouver4

PROVINCES

DISTRICTS

PAYS

1,1

1,n

1,n

1,1

1,1

1,n

57

1,n 1,n

Suivre

DatedbForm DateFinFor

FORMATIONS

NumForm DesiForm

A

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








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand