Vous êtes sur la page 1sur 3

TP Access 

: Gestion stagiaire

1. Créer une BDD : gestion des stagiaires qui contient les tables suivantes :
 Table section :

Nom du champ Types de données propriété


CodeSection Texte Taille du champs :8
Format : >
Section Texte Taille du champs :30
Format : >
DateEntrée Date/heure Format : date, abrégé
Masque de saisie :00/00/00 ;;
Légende : date d’entrée
Valide si : >==01/01/2004= et
=01/01/2006=
Message si erreur : une entrée
entre 2004 et 2006
DateSortie Date/heure
Niveau Assistant liste choix Valeur : 1, 2, 3, 4,5.
Le champ CodeSection : clé primaire

 Table stagiaire :

Nom du champ Types de données propriété


Numéro Texte Taille du champs :8
Nom Texte Taille du champs :20
Format :>
Prénom Texte Talle du champ : 20
Format : >
Date de naissance Date/heure Format : date, abrégé
Masque de saisie :
Lieu de naissance texte Taille : 30
CodeSection Texte Taille :8
Photo Pièce jointe

Le champ Numéro : clé primaire

*Modifié le type de données du champ CodeSection en assistant de liste en choix et ses données seront
à partir de la table Section.

 Table module :

Nom du champ Type de données Propriétés


Module Texte Taille du champ : 30
Format :>
Le champ module : clé primaire
 Table ModuleSection :

Nom du champ Type de données Propriétés


Module Assistant liste Taille :30
Choisir les valeurs dans la table
module
CodeSection Assistant liste Taille :8
Choisir les valeurs dans la
section
Coefficient Numérique Type de champs : entier
Format :00
Valeur par defaut : 1
Valide si :entre 1 et 5
Message erreur : un nombre
entre 1 et 5.
Les champs module et codesection forment la cl primaire.

 Table note :

Nom du champ Type de données Propriétés


Numéro Texte Taille :8
Module Assistant Taille : 30
Choisir les valeurs à partir de la
table module
Semestre Assistant Valeur possible : 1, 2, 3,4
Controle1 Numérique Type : real simple
Format : 00
Valeur par défaut :0
Valide si : entre 0 et 20
Message : une note entre 0 et
20
Controle2 Numérique Mm chose
Examen numérique Mm chose
Les champs numéro, module, semestre forment la clé primaire.

2. Saisir les données suivantes :


 Table Section :

CodeSection Section dateEntrée dateSortie niveau


INF1205 informatique de 01/10/2018 01/10/2020 4
gestion
INF001R exploitant en 03/02/2019 03/06/2021 4
informatique
INF002R Opérateur en info 26/09/2015 26/01/2017 3
TAG0708 Secrétariat 23/09/2018 30/06/2020 4
bureautique
 Table stagiaire :

Numéro Nom Prénom dateNaissanc Lieu naiss CodeSction photo


e
323/2018 Inf1205
324/2018 Tag0708
325/2018 Inf1205
 Table module :

Module
Access
Anglais
Excel
Analyse
Calcule
Sgbd
 Table ModuleSection :

Module codeSectio coefficient


Access Inf1205 3
Anglais Tag0708 1
Calcul Inf001r 1
Excel Tag0708 3
Analyse Inf1205 3
Sgbd Inf1205 3
 Table note :

Numéro Module Semestre Controle1 Controle2 Examen


323/2018 Access 3 15.00 12.00 16.00
323/2018 Analyse 3 10.00 15.00 13.50
323/20118 Sgbd 3 14.00 10.00 14.00

3. Créez les relations suivantes :

Table Champs jointure


Section et stagiaire CodeSection
Module et moduleSection Module
Section et ModuleSection codeSection
Note et Modules Modules
Note et stagiaire Numero

4. Les requêtes :
a. Créer une requête qui affiche pour chaque stagiaire les notes obtenues avec coefficient
de chaque module : NoteStagiaires.
b. Ajouter un champ calculer à la requête calcules moyenne qui calcule la moyenne par
coefficient de chaque stagiaire : moy =[moyenne]*[coefficient].
c. Afficher la liste des stagiaire nés entre 2000 et 2002.
d. Créer une requête qui affiche uniquement le codeSection (INF1205) et la section
correspondante de la table section.
e. Créer une requête qui permet de compter le nombre de stagiaire par section. (Utiliser
la fonction compte).
5. En mode SQL :
a. Ecrivez l’instruction SQL pour sélectionner tous les stagiaires dont le nom commence
par B.
b. Sélectionner les notes de l’examen compris entre 10 et 15 à partir de la table Note.

Vous aimerez peut-être aussi