TP 2

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

TP 2 : Microsoft Access

« Requêtes »
L'objectif de ce TP est la manipulation d'une base de données relationnelle sous Microsoft
Access en utilisant différents types de requêtes (Sélection, champs calculés, création de tables,
actions, etc.).

On considère la base de données suivante BD_Royal_AIR_MAROC :

Description de la base de données


PILOTE
Champ Type Taille Description
NUMPIL NuméroAuto - Numéro de pilote
NOMPIL Texte 20 Nom de pilote
PRENOMPIL Texte 20 Prénom de pilote
VILLEPIL Texte 20 Ville de pilote
DATE_NAISSANCE Date - Date de naissance
SALAIRE Monétaire - Salaire de pilote

AVION
Champ Type Taille Description
NUMAV NuméroAuto - Numéro de l’avion
NOM_AVION Texte 20 Nom de l’avion
CAPACITE Numérique 10 Capacité de l’avion
VILLEAV Texte 15 Ville de l’avion

VOLE
Champ Type Taille Description
NUMVOL NuméroAuto - Numéro de vol
#NUMPIL Numérique Intitulé de pilote
#NUMAV Numérique Numéro de l’avion
VILLE_DEP Texte 15 Ville de départ
VILLE_ARR Texte 15 Ville d’arrivée
D_H_DEP Date/Heure (Date générale) Date et heure de départ
D_H_ARR Date/Heure (Date générale) Date et heure d’arrivée

1. Créer la base de données avec les différentes tables selon la description ci-dessus.
2. Créer les relations entre les tables en respectant l’intégrité référentielle.
3. Remplir les tables avec les enregistrements selon les tableaux ci-dessous.

DATE
NUMPIL NOMPIL PRENOMPIL VILE SALAIRE
NAISSANCE
1 Mohajir Fadoua Tetouan 12/11/1985 38000.00
2 Alaoui Karim Casablanca 01/02/1975 45000.00
3 Derkaoui Oumaima Settat 30/05/1984 40000.00
4 Mahdaoui Mohamed Fès 12/07/1969 50000.00
5 Mosaid Reda Casablanca 11/08/1956 55000.00
NUMAV NOMAV CAPACITE VILLE
1 Airbus A300 300 Tanger
2 Boeing 717 200 Casablanca
3 ATR 42 150 Agadir
4 MARTIN 2-0-2 250 Fès
5 Boeing 717 200 Agadir

NUMVOL NUMPIL NUMAV VILLE_DEP VILLE_ARR D_H_DEP D_H_ARR


1 1 4 Casablanca Amsterdam 18/03/2022 21 :00 19/03/2022 01 :15
2 2 2 Marrakech Bangkok 01/04/2022 15 :00 01/04/2022 23 :45
3 3 1 Tanger Madrid 25/03/2022 16 :00 25/03/2022 17 :30
4 4 3 Agadir Paris 29/04/2022 15 :00 29/04/2022 19 :00
5 5 5 Fès Istanbul 18/06/2022 02 :00 18/06/2022 06 :48

4. Créer les requêtes Sélection permettant d’afficher :


(a) La liste des avions dont la capacité est supérieure à 200 passagers.
(b) Les numéros et noms des avions localisés à Agadir.
(c) Les pilots habitants à Casablanca ou Tetouan.
(d) Les numéros et noms des pilotes et les villes de départ de leurs vols.
(e) Les noms des pilotes domiciliés à Casablanca dont le salaire est supérieur à 40000 DH.
(f) Les avions (numéro et nom) localisés à Fès dont la capacité est inférieur à 300 passagers.
(g) Les pilotes dont le salaire est entre 40000 et 60000 DH
(h) Les vols effectués au départ de Marrakech par des pilotes de Casablanca.
(i) Les vols effectués par un avion qui n’est pas localisé à Agadir.
(j) Le nombre de vols effectués au départ de Casablanca.
(k) Le salaire moyen des pilotes de Casablanca.
(l) La liste des pilotes dont le nom commence par M et le prénom se termine par A.
(m) La capacité moyenne des avions localisés à Agadir.
(n) La liste des vols en indiquant comme paramètres la ville de départ et celle d’arrivée.
(o) Les informations de chaque pilote en indiquant le salaire annuel.
(p) Les noms des pilotes triés par nombre de vols effectués.
(q) Les vols dont la ville de départ est différente de la ville d’origine du pilote.
(r) Les voles dont la durée dépasse 4 heures.
(s) La liste des pilotes dont l’âge est supérieur à 50 ans.
(t) Les pilotes nés en mois Mars.
5. Créer une requête de type Création de table (nommée DetailsVol) contenant le numéro de vol, le nom de pilote,
le nom avion, ville de départ et ville d’arrivée de chaque vol.
6. Créer des requêtes Actions permettant de :
(a) Augmenter le salaire des pilotes dont l’âge dépasse 50 ans par 20%.
(b) Retarder par une heure les vols au départ de Tanger.
(c) Retarder par un jour les vols de mois Avril.
(d) Supprimer les avions dont la capacité est inférieur à 200.

Vous aimerez peut-être aussi