I.2. Modèle logique des données (MLD)
I.2.1. Nouvelles données pour la gestion de
carburant et pour les entretiens.
Avant de présenter le MLD, signalons qu'avec la
solution adoptée, la quantité de données contenues dans le
Fuel requisition et celles contenues dans le Bon de Commande pour Entretien
(B.C.E.) a été sensiblement réduite. Ainsi nous avons le
tableau suivant :
N°
|
Nom
|
Fuel Requisition
|
B.C.E.
|
1.
|
Date_Fuel
|
*
|
|
2.
|
Qte_Fuel_reçu
|
*
|
|
3.
|
Num_bon_Fuel
|
*
|
|
4.
|
Type_Fuel
|
*
|
|
5.
|
Num_imma_vehi
|
*
|
*
|
6.
|
Num_entretien
|
|
*
|
7.
|
Nom_garage
|
|
*
|
8.
|
Date_entretien
|
|
*
|
9.
|
Km_entretien
|
|
*
|
10.
|
Type_entretien
|
|
*
|
|
Tableau 2.11.
I.2.2. Représentation schématique du
modèle logique de données
ASSURANCE
Num_ass Num_imma_vehi # Nom_assureur Date_ass
Date_exp_ass
|
|
(1,1)
|
(1,1)
|
(1,n)
|
|
SERVICE
|
VEHICULE
|
Num_service
|
ENTRETIEN
|
|
(1,1)
|
Nom_service
|
Num_entretien
|
|
|
Num_imma_vehi
|
|
|
Num_imma_vehi
|
#
|
(1,1) (1,n)
|
Num_service #
|
|
Nom_garage
|
|
Num_chassie
|
|
|
Date
_entretien
|
|
|
Marque
|
|
(1,1)
|
|
Km_entretien
|
|
(1,n)
|
Annee_Fabri
|
|
|
Type_entretien
|
|
|
Num_ordre_vehi
|
|
|
|
|
(1,1)
|
|
|
|
|
|
|
|
|
|
PRELEVER
|
|
|
(1,n)
|
|
|
BON_FUEL
|
|
|
|
|
|
Num_imma_vehi #
|
|
Num
_bon_fuel
|
|
Num_imma_vehi #
|
|
|
|
Date #
|
|
|
|
Qte_fuel_reçu
|
|
|
(1,1)
|
Kilometrage
|
|
|
|
Date
_fuel
|
|
|
|
|
(1,1)
|
|
|
Type_fuel
|
|
(1,1)
|
|
|
|
|
|
|
VOYAGE
|
|
|
|
|
|
Num_voy
|
|
|
|
|
CONDUCTEUR
|
|
Num_imma_vehi
|
#
|
|
|
(1,n)
|
|
|
Num_conducteur
|
(1,n)
|
Num_conducteur # Destination_voy Motif_voy
|
|
DATE_KM
|
|
(1,1)
|
Nom_conducteur
|
Date
|
|
|
|
|
|
Date_depart
|
|
|
|
|
Date_retour
|
|
Figure 2.5.
Voici ci-dessous le tableau des contraintes
d'intégrité référentielle
N°
|
Foreign Key (FK)
|
Relation référençante
|
Relation référencée
|
Primary key
|
1.
|
Num_service
|
VEHICULE
|
SERVICE
|
Num_service
|
2.
|
Num_imma_vehi
|
ASSURANCE
|
VEHICULE
|
Num_imma_vehi
|
3.
|
Num_imma_vehi
|
ENTRETIEN
|
VEHICULE
|
Num_imma_vehi
|
4.
|
Num_imma_vehi
|
PRELEVER
|
VEHICULE
|
Num_imma_vehi
|
5.
|
Date
|
PRELEVER
|
DATE_KM
|
Date
|
6.
|
Num_imma_vehi
|
BON_FUEL
|
VEHICULE
|
Num_imm_vehi
|
7.
|
Num_imma_vehi
|
VOYAGE
|
VEHICULE
|
Num_imma_vehi
|
8.
|
Num_conducteur
|
VOYAGE
|
CONDUCTEUR
|
Num_conducteur
|
|
Tableau 2.12.
|