Serie 1
Serie 1
Serie 1
1‐ Programme : qui va contenir tous le code source de l’application à développer
2‐ Base : qui va contenir l’ensemble des fichiers de la base de données à concevoir
3‐ Image : qui va contenir tout autre objet nécessaire pour l’application (images,icones, ..etc.)
Exercice N°2 : (Prise de contact avec l’environnement Delphi)
1‐ Créer un nouveau projet nommé Gest_maint composé de 2 unités, la première
Mot_passe.pas et la seconde Menu_principal.pas
2‐ Enregistrer tous le projet dans le sous répertoire Programme du répertoire Gest_Maint
3‐ Compiler et exécuter le projet et tracer au fur et à mesure la hiérarchie des fichiers générés à
chaque étape.
4‐ Configurer quelques paramètres du projet et de son environnement (Ex : icône du projet)
5‐ Ré‐exécuter de nouveau et relever les changements dans la hiérarchie des fichiers générés.
Exercice N°3 : (Manipulation du Module base de données)
1‐ Créer un répertoire de travail dont le chemin d’accès serait C:\Gest_Maint\Base\
2‐ Créer l’Alias Maintenance à la base de données dont le chemin d’accès est
C:\Gest_Maint\Base\
Exercice N°4 : (Création d’une base de données)
On vous propose de créer un système d’information automatisé pour la gestion de la maintenance
des équipements de laboratoire d’une entreprise X. Le modèle conceptuel de données d’un tel
système se présente comme suit :
Pièce
0,N Cod_pièce
Exige
0,N
Nbre
Equipement Intervention
0,N 1 ,1
Nécessite Cod_int
Cod_equip
1,1
1,1
Se déroule Faite
1,N
1,N
Laboratoire Technicien
Cod_lab Cod_tech
Quant au modèle physique de données, il se présente ainsi :
Table Equipement : Table Technicien :
Champ Type Taille Champ Type Taille
Cod_equip Entier Cod_tech Entier
Design_equip Alphabétique 30 Nom_tech Alphabétique 30
N_serie Alphabétique 15 Special_tech Alphabétique 60
Prix_achat Alphabétique 5
Date_acquis Date Table Intervention :
Nom_fournis Alphabétique 30 Champ Type Taille
Cod_int Entier
Table Laboratoire : type_int Alphabétique 10
Champ Type Taille Date_int Date
Cod_lab Entier Duree_int Alphabétique 2
Design_lab Alphabétique 30 Trav_effect Alphabétique 255
Nom_respons Alphabétique 30 Cod_lab Entier
N_tel Alphabétique 12 Cod_equip Entier
N_fax Alphabétique 12 Cod_tech Entier
Email Alphabétique 20
Adresse Alphabétique 30 Table Pièce :
Champ Type Taille
Table Pièce : Cod_int Entier
Champ Type Taille Cod_piece Entier
Cod_piece Entier Nbre_piece Entier
Design_piece Alphabétique 30
Qte_piece Alphabétique 15
1‐ Sauvegarder les tables de la base dans
le sous répertoire NB : Une description plus détaillée de
C:\Gest_Maint\Base\ système d’information à automatiser est
2‐ Créer cette base de données dans le cours !!
M. REZGUI