III.3 REPERAGE DES ENTITES
Dans notre application nous avons repéré 3
entités qui sont répertoriées ci-dessous :
- L'entité
Administrateur Général (AG) ;
- L'entité Comptable ;
- L'entité Travailleur.
Ces entités ont chacune ses propriétés tels
que :
III.4 REPRESENTATION SCHEMATIQUE DE MODEL
CONCEPTUEL DE DONNEES
AGENT
|
1,n
|
|
1,n
|
SALAIRE
|
ID__agent Nom__agent
Postnom_agent Adresse_agent
Fonction_agent Grade__agent
NJP
|
ID__salaire
Salaire__Base
Alloc__fam Net__à__payer dette
|
|
Payer
|
|
|
|
24 op.cit p.41
25 LUSAMBA Petronie, Esquisse d'une conception
et réalisation d'une base de données pour la gestion
des
clients, TFC 2013-2014, ISC/Tshikapa, p.31
37
loc__fam
Net__à__payer dette
ID__salaire
Salaire__Base
Al
Le modèle conceptuel de données consiste
à regrouper les données sous forme des tables et c'est un
modèle qui est proche de la machine. Ainsi, nous allons utiliser le SGBD
Microsoft Access pour l'élaboration de notre MLD.
Ce modèle a comme procédure :
Transformer le modèle conceptuel de
données (MCD) en modèle logique de données
(MLD).
- Chaque entité devient une table ;
- Chaque propriété devient un champ
;
- L'identifiant de chaque entité devient sa
clé primaire.
Il est à noter que, à cet
étape les relations qui ont les cardinalités
fils et père (1,1) ; (1,n), soit père et père
(1,n) ; (1,n) deviennent des tables intermédiaires qui
contiendront les clés primaires de deux autres tables qui sont
en relation et ces clés sont appelés « clés
étrangères ». Pour autant les relations fils (1,1)
et fils (1,1) deviennent des contraintes d'intégrité
fonctionnelle (CIF).
III.5 MODELE LOGIQUE DE DONNEES (MLD)
1 1
AGENT
ID__agent Nom_agent
Postnom_agent Adresse_agent
Fonction__agent Grade__agent NJP
PAYEMENT
ID__paiement #Code__agent Code__salaire#
Date__paiement Agent__payeur
SALAIRE
Ce modèle est celui qui nous approche de
l'ordinateur. Nous l'utiliserons dans la machine pour nous permettre la
création des relations avec le SGBD Microsoft Access.
38
III.6 CREATION DE LA BASE DE DONNEES
Pour créer une base de données avec
Visuel Basic 6.0, il est question d'ouvrir le compilateur de VB 6.0, dans la
barre de menu, pointer sur complément, choisir gestionnaire de
données, ouvrir une fenêtre dans laquelle il faut pointer sur
fichier, choisir nouvelle base de données, on propose les SGBD, pointer
sur Microsoft Access avec MDB version 2.0 ou version 7.0, une fenêtre
s'ouvre où on demande de nommer la base de données pour
l'enregistrer dans la partition c/>: du disque dur.
Arrive alors la possibilité de la
création de la base de données dans une fenêtre
dénommée base de données.
III.6.1 CREATION DES TABLES
Pour créer les tables en VB 6.0, il faut un
clic droit dans la fenêtre de base de données, sélectionner
nouvelle table, s'ouvre une fenêtre dans laquelle on donne la
possibilité de saisir le nom de la table que l'on veut créer,
après avoir saisie le nom cliquer sur ajouter champs pour saisir les
champs ; à chaque champs, il faudra déterminer son type puis
valider le choix et cliquer sur créer une table pour que la table soit
créée ainsi des suite pour toutes les tables que l'on veut
créer. Une fois terminé à saisir les champs, il faudra
aussi mettre la clé primaire appelé « Index
» en Visual Basic, dans ce cas il faut cliquer sur ajouter
l'index, on donne une fenêtre pour mettre l'index. Choisir le champ
indexé
39
dans la liste de champ déjà crées
et le copier dans la première ligne qui a la mention primary puis
valider le choix.
Dans le cas où il y a erreur, la suppression
d'un champ de l'index soit de la table est possible ; il est simple de
supprimer une table en faisant un clic droit sur la table à supprimer
puis choisir sur la commande. Pour le chant et l'index, il faut choisir l'objet
à supprimer, cliquer sur la commande supprimer un champ soit supprimer
l'index et répondre oui dans la boîte de dialogue et l'objet sera
supprimé. Dans notre travail nous avons créé trois tables
au total qui sont :
- Table Agents ;
- Table Salaire.
- Table Paiement
Capture de la fenêtre de la base de
données et les trois autres tables.
40
Voici quelques-unes en particulier :
|