You are on page 1of 5

Ms ACCESS Travaux pratiques

Objectifs :
 Définir la structure d’une base de données
 Réaliser une base de données (déclaration des tables, des champs et des liens)
 Réaliser des requêtes

TP ACCESS 1
Soit le modèle relationnel suivant relatif à la gestion des notes annuelles d'une promotion
d'étudiants :

ETUDIANT (N°Etudiant, Nom, Prénom, genre)


MATIERE (CodeMat, LibelléMat)
EVALUER (N°Etudiant#, CodeMat#, Date, Note)

Remarque : les clés primaires sont soulignées et les clés étrangères sont marquées par #

1. Faites la création des tables et les liens entre les tables.


2. Ajouter les contrôles de saisie suivants :
 La note est obligatoire et doit être entre 0 et 20
 Le nom et prénom de l’étudiant sont obligatoires.
 Le champ nom ne doit pas dépasser 15 caractères en majuscule
 Le champ prénom ne doit pas dépasser 15 caractères en majuscule avec
couleur bleue
 Le champ genre accepte uniquement les valeurs F et H c'est-à-dire Femme
ou homme.
3. Faites des insertions

ETUDIANT
N°_etudiant nom prénom genre
1 RAOUI Asmaa F
2 ELOUAFI Soufia F
3 NOURI Mohamed H
4 SLAOUI Ahmed H

Evaluer
N°_etudiant codmatière date note
1 1 12/12/2013 13
1 2 13/12/2013 11
2 3 10/01/2014 10
3 2 14/12/2013 10
Ms ACCESS Travaux pratiques

Matière
Codemat libellémat
1 MATH
2 PHYSIQUE
3 SCIENCE

Créer les requêtes suivantes :


1) Afficher la liste des étudiants.
2) Afficher l’ensemble des filles.
3) Afficher l’ensemble des garçons.
4) Afficher la liste des évaluations par ordre décroissant de la note.
5) Afficher les matières dont le libellé commence par m.
6) Afficher le nombre des étudiants dont le prénom est Mohammed
7) Afficher la liste des étudiants dont le nom commence par E.
8) Afficher la liste des étudiants dont le nom se termine par i.
9) Afficher les évaluations dont la note est supérieure à 10
10) Afficher les évaluations dont la note est entre 11 et 13
Ms ACCESS Travaux pratiques

TP ACCESS 2
Créer la base de données nommée « aéroport »

La base de données contient les tables suivantes

 Table avion
 Table pilote
 Table vol

La description de ces table et comme suit

TABLE AVION

Nom du champ Type de données taille


numavion numérique Entier long
marque texte 50
type texte 10
capacité numérique entier
localisation texte 30

TABLE PILOTE

Nom du champ Type de données taille


Numpilote numérique Entier long
nom texte 50
adresse texte 25

TABLE VOL

nom du champ Type de données taille format


Codevol Texte 10
Numavion Numérique entier long
Numpilote numérique entier long
Ville depart Texte 50
Villed’arrivée Texte 50
Heure depart Date /heure heure abrégée
Heure arrivée Date /heure heure abrégée

Créer chacune de ces tables

Etablir le modèle relation entre les tables

Saisir les données :


Ms ACCESS Travaux pratiques

Numavion Marque type capacité localisation


100 AIRBUS A320 300 Nice
101 BOEING B707 250 Paris
102 AIRBUS A320 300 Toulouse
103 CARAVELLE Caravelle 200 Toulouse
104 BOEING B747 400 Paris
105 AIRBUS A320 300 Grenoble
106 ATR ATR42 50 Paris
107 BOEING B727 300 Lyon
108 BOEING B727 300 Nantes
109 AIRBUS A340 350 Bastia

Table pilote

Numpilote nom adresse


1 SERGE Nice
2 JEAN Paris
3 CLAUDE Grenoble
4 ROBERT Nantes
5 MICHEL Paris
6 RACHID Toulouse
7 SAID Lyon
8 HERVE Bastia
9 LUC Paris
Table vol

Code vol Avion Pilote Ville départ Ville arrivée


Heure Heure
départ arrivée
IT100 100 1 NICE PARIS 7 9
IT101 100 2 PARIS TOULOUSE 11 12
IT102 101 1 PARIS NICE 12 14
IT103 105 3 GRENOBLE TOULOUSE 9 11
IT104 105 3 TOULOUSE GRENOBLE 17 19
IT105 107 7 LYON PARIS 6 7
IT106 109 8 BASTIA PARIS 10 13
IT107 106 9 PARIS BRIVE 7 8
IT108 106 9 BRIVE PARIS 19 20
IT109 107 7 PARIS LYON 18 19
IT110 102 2 TOULOUSE PARIS 15 16
IT111 101 4 NICE NANTES 17 19
Considérons la BD Gestion Aéroport, créer les requêtes suivantes :

1) Afficher la liste des avions de marque Airbus


2) Afficher la liste des avions qui ont une capacité qui dépasse 250 passagers
3) Afficher la liste des vols réalisés par le pilote n°1
4) Afficher la liste des vols réalisés par le pilote n°1 et ayant le trajet Paris-Nice
5) Calculer la capacité globale des Airbus
Ms ACCESS Travaux pratiques

6) Afficher la liste des avions dont la localisation n’est pas paris


7) Calculer la moyenne des capacités par marque
8) Afficher les vols qui arrivent à 19:00
9) Afficher la liste des avions airbus ayant plus de 200 places
10) Afficher le nombre d’avions dans la table « avions »
11) Afficher la plus petite capacité
12) Afficher la capacité minimum et maximum des avions boeing
13) Calculer la capacité moyenne des avions localisés à paris
14) Calculer la capacité totale des avions
15) Afficher le nom des pilotes dont la 2ème lettre est un « e »
16) Afficher le nom des pilotes dont le nom commence par « c »
17) Quels sont les pilotes qui comportent le groupe de caractères « ai» dans le nom ?

You might also like