V-5 Les bases de données sous Delphi [03,
17]
Sous Delphi, une base de donnée peut être
stockée sur un fichier unique regroupant l'ensemble des données,
comme elle peut être stockée sur plusieurs fichiers. Chaque
fichier peut contenir une table ou un index de la base de données.
Delphi n'est pas lié à un format spécifique. Il peut, en
effet, utiliser des tables Dbase, Access ou Paradox et accéder à
des bases de données sur serveur SQL.
V-6 Création de la base de données de
l'application
Pour stocker les données de notre système, nous
avons conçu une base de données formée de 7 tables de type
Paradox 7. Ces tables sont :
- Une table de données générales du
réseau ;
- Une table des caractéristiques de la conduite ;
- Une table de défaillances
- Une table de diagnostic
- Une table de moyens humains ;
- Une table de moyens matériels ;
- Une table des paramètres de la méthode
utilisée ; V-6-1 Table des données
générales du réseau
Nom de la table : générales
Indexée par l'attribut :
Nom du champ
|
Désignation
|
Type de champ
|
Unité
|
Nom_réseau
|
Nom du réseau
|
Alphanumérique
|
--
|
Surface
|
Surface desservie
|
numérique
|
Km2
|
Population
|
Nombre d'habitants
|
numérique
|
--
|
Nombre_conduite
|
Nombre de conduites
|
numérique
|
--
|
Nombre_noeuds
|
Nombre de noeuds
|
numérique
|
--
|
Alt_max
|
Altitude maximale
|
numérique
|
m
|
Alt_min
|
Altitude minimale
|
numérique
|
m
|
Tableau (V.1) : caractéristiques des
champs de la table « données générales »
V-6-2 Table des caractéristiques de la conduite
Nom de la table : Conduite
Indexée par l'attribut : Num_conduite
Nom du champ
|
Désignation
|
Type de champ
|
Unité
|
Num_conduite
|
Numéro de la conduite
|
Incrémenté
|
--
|
Num_Ndam
|
Numéro du noeud amont
|
Entier court
|
--
|
Num_Ndav
|
Numéro du noeud aval
|
Entier court
|
--
|
Diamètre
|
Diamètre de la conduite
|
Numérique
|
M
|
Longueur
|
Longuer de la conduite
|
Numérique
|
M
|
Débit
|
Débité transité par la conduite
|
Numérique
|
L/s
|
Nb _ branchements
|
Nombre de branchement associés à la conduite
|
Entier court
|
--
|
Typej oint
|
Type du joint liant les tronçons
|
Alphabétique
|
--
|
Matériau
|
Nature du matériau de la conduite
|
Alphanumérique
|
--
|
Trafic
|
Trafic routier (dense, faible)
|
Entier court
|
--
|
Nb_plaintes
|
Nombre de plaintes
|
Entier long
|
--
|
Ph
|
Ph de l'eau dans la conduite
|
Numérique
|
--
|
Nitrates
|
concentration des nitrates dans la conduite
|
Numérique
|
Mg/l
|
Plomb
|
Concentration du plomb
|
Numérique
|
Mg/l
|
Chlorures
|
Concentration des chlorures
|
Numérique
|
Mg/l
|
Défaillance
|
Conduite défaillante ou non
|
alphanumérique
|
--
|
Nb _ fui tes
|
Nombre de fuites sur la conduite par an
|
Numérique
|
--
|
Desservant
|
Conduite desservant ou non
|
Alphanumérique
|
--
|
Date_pose
|
Date de pose de la conduite
|
Date
|
--
|
Tableau (V.2) : Caractéristiques des
champs de la table « conduite »
|