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

 > 

Conception et réalisation d'une base des données pour la gestion des inscriptions des étudiants. Cas de l'institut supérieur pédagogique de Kisangani de 2013.

( Télécharger le fichier original )
par Bob BOLUTA BAITOASILE
ISP-Kisangani - 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

3. Présentation du MLDR BRUT

TABLE CHARGE INSCRIPTION

# Num_Chainscr

Nom_chainscr

Postnom_chainscr

Sex_chainscr

Fonctchainscr

Grachainscr

TABLE DOSSIER

#Num_Doss

Nom_doss

Typ_Doss

Num_chainscr

Num_Etud

TABLE INSCRIPTION

# Num_inscript

Nom_etud

Postnom_etud

Sex_etud

Dat_naiss

Annobtdiplometud

Pourcentetud

Option

Nationetud

Num_chainscr

Observ

Departement

TABLE ETUDIANT

# Num_etud

Nom_etud

Postnom_etud

Sex_etud

Dat_naiss

Nation_etud

Num_chainscr

TABLE CONCOURS

# Num_Concours

Pourcentasge

Auditoire

Montantpayé

Num_Etud

Num_Chainscr

4. Normalisation de la base de données.

La normalisation est une opération qui consiste à éliminer les dernières répétitions qui subsisteraient encore dans le modèle logique des données.

C'est ainsi que, le CODD nous propose trois formes de normalisations aux quelles ont été ultérieurement ajoutés d'autres formes normales. Ces trois formes normales constituent l'essentiel pour obtenir un MLD valide.

Il s'agit de :

1ére Forme Normale : Une table est en 1ére forme normale, si elle possède une Clé primaire et si ses attributs sont élémentaires; c'est-à-dire non décomposables.

2éme Forme Normale : Une table est 2éme Forme normale, si étant déjà en 1éme Forme normale, ses attributs sont en dépendances fonctionnels de la clé primaire.

3éme Forme Normale : Une table est en 3éme Forme normale, si étant déjà en 2éme forme normale, ses attributs ont une dépendance fonctionnelle directe avec la clé primaire c.à.d il ne peut y avoir une dépendance transitive avec la clé via un attribut non clé.

TABLE CHARGE INSCRIPTION

# Num_Chainscr

Nom_chainscr

Postnom_chainscr

Sex_chainscr

Fonctchainscr

Grachainscr

TABLE DOSSIER

#Num_Doss

Nom_doss

Typ_Doss

Num_chainscr

Num_Etud

TABLE PAYEMENT

# Num_Etud

# Num_inscript

# Num_concours

TABLE INSCRIPTION

# Num_inscript

Nom_etud

Postnom_etud

Sex_etud

Dat_naiss

Annobtdiplometud

Pourcentetud

Option

Nationetud

Num_chainscr

Observ

Departement

TABLE ETUDIANT

# Num_etud

Nom_etud

Postnom_etud

Sex_etud

Dat_naiss

Nation_etud

Num_chainscr

TABLE CONCOURS

# Num_Concours

Pourcentasge

Auditoire

Montantpayé

Num_Etud

Num_Chainscr

5. Présentation du MLDR VALIDE

6. Schémas logiques associés du MLDR valide

TABLE-CHARGE INSCRIPTION : NUM_CHAINSCR,(C,5) ;

NOM_CHAINSCR, (C,20) ; POSTNOM_CHAINSCR,(C,20) ; SEX_CHAINSCR(C,5) ; FONCTCHAINSCR(C,10) ;

GRACHAINSCR(C,10)

TABLE-ETUDIANT : #NUM_ETUD(C,5) ; NOM_ETUD(C,20) ; POSTNOM_ETUD(C,20) ;

SEX_ETUD(C,5) ; DAT_NAISS(C,20) ; NATION_ETUD(C,10) ; NUM_CHAINSCR(C,5)

TABLE-DOSSIER : #NUM_DOSS(C,5) ; NOM_DOSS(C,10) ; TYP_DOSS(C,10) ;

NUM_CHAINSCR(C,5) ; NUM_ETUD(C,5)

TABLE-INSCRIPTION : # NUM_INSCRIPT(C,5) ; NOM_ETUD(C,20) ; POSTNOM_ETUD(C,20) ; SEX_ETUD(C,5) ; DAT_NAISS(C,10) ; ANNOBTDIPLOMETUD(C,10) ; POURCENTETUD(C,5) ; OPTION(C,20) ; NATIONETUD(C,10) ; NUM_CHAINSCR(C,5) ; OBSERV(C,5)

DEPARTEMENT(C,10)

TABLE-PAYEMENT : #NUM_ETUD(C,5) ; # NUM_INSCRIPT(C,5) ; # NUM_CONCOURS(C,5)

TABLE-CONCOURS : #NUM_CONCOURS(C,5) ; POURCENTASGE(C,5) ; AUDITOIRE(C,10) ;

MONTANTPAYE(C,5) ; NUM_ETUD(C,5) ; NUM_CHAINSCR(C,5) 

2. ETAPE PHYSIQUE

Après avoir 'obtenir une base de données valide, notre travail à ce niveau est d'implémenter cette base de données relative à l'application. Selon la méthode MERISE, le modèle spécifique pour ce point est le modèle physique des données (MPD) ; avec finalité de créer la structure de la base de données (MPD) qui n'est que la traduction du modèle logique des données dans un langage de description des données spécifique au SGBD retenu pour la réalisation du système d'information.

A. Passage du MLDR au MPD

Pour obtenir le MPD, à partir du MLD, nous allons appliquer les règles suivantes :

· Toutes les tables deviennent des fichiers ;

· Les codes symboliques des tables serviront des noms des fichiers ;

· Les attributs deviennent des champs.

B. Structure de la base de données (MPD)

Le nom de notre base de données c'est GESTION DES INSCRIPTIONS.

Les tables que compose notre base de données sont les suivantes :

Figure 1

Table charge d'inscription

CHAMPS

TYPE

TAILLE

1

2

3

4

5

6

# Num_Chainscr

Nom_chainscr

Postnom_chainscr

Sex_chainscr

Fonctchainscr

Grachainscr

Texte

Texte

Texte

Texte

Texte

Texte

5

20

20

5

10

10

Longueur

70

Figure 2

Table ETUDIANT

CHAMPS

TYPE

TAILLE

1

2

3

4

5

6

# Num_etud

Nom_etud

Postnom_etud

Sex_etud

Dat_naiss

Nation_etud

Num_chainscr

N

Texte

Texte

Texte

Texte

Texte

Texte

5

20

20

5

10

10

5

Longueur

75

Table DOSSIER

CHAMPS

TYPE

TAILLE

1

2

3

4

5

#Num_Doss

Nom_doss

Typ_Doss

Num_chainscr

Num_Etud

Texte

Texte

Texte

Num

Num

10

20

10

5

5

Longueur

90

Figure 3

Figure 4

Table INSCRIPTION

CHAMPS

TYPE

TAILLE

1

2

3

4

5

6

7

8

9

10

11

# Num_inscript

Nom_etud

Postnom_etud

Sex_etud

Dat_naiss

Annobtdiplometud

Pourcentetud

Option

Nationetud

Num_chainscr

Observ

Departement

Num Texte

Texte

Texte

DATE

NUM

NUM

Texte

Texte

Num

Texte

Texte

5

20

20

5

10

10

5

20

10

5

5

20

Longueur

130

Table CONCOURS

CHAMPS

TYPE

TAILLE

1

2

3

4

5

6

# Num_Concours

Pourcentasge

Auditoire

Montantpayé

Num_Etud

Num_Chainscr

Num

NUM

AN

NUM

NUM

NUM

5

5

20

10

5

5

Longueur

30

Figure 5

Table PAYEMENT

CHAMPS

TYPE

TAILLE

1

2

3

# Num_Etud

# Num_inscript

# Num_concours

NU

NU

NU

5

5

5

Longueur

15

Figure 6

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








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry