Page 310 - IT2
P. 310
Clé primaire : (#idSalle, #idEquip)
Clé étrangère : #idSalle en référence à id de SALLE
Clé étrangère : #idEquip en référence à id de EQUIPEMENT
1. Créez la base de données sous MS Access. (1 pt)
a. Créer les tables avec les clés primaires et les clés étrangères.
b. Saisir un jeu d’enregistrements significatif pour chaque table.
2. Créer les requêtes suivantes :
a. Afficher la liste des salles. (0,5 pt)
b. Afficher la liste des salles de cours. (0,5 pt)
c. Afficher la liste des équipements opérationnels. (0,5 pt)
d. Afficher le nombre des équipements dans chaque salle. (0,5 pt)
e. Affiche la liste des salles dans lesquelles il y a des équipements en surplus. (1 pt)
3. Créer un formulaire pour mettre à jour la table SALLE. (1 pt)
4. Créer un état pour imprimer la liste des équipements dans une salle et ajouter un bouton dans le
formulaire de question 3 qui permet d’imprimer cet état pour la salle sélectionnée. (1,5 pt)
Dossier 3 (7 pts)
Tous les programmes doivent être écrits dans un langage de programmation structurée.
a. Le nombre de jours de congés annuels est un droit ouvert du 1er janvier au 31 décembre. Il est
accordé par l’autorité territoriale. Il est calculé sur la base de cinq fois la durée hebdomadaire de service.
Ce principe est applicable aux fonctionnaires titulaires et stagiaires et aux agents non titulaires (à temps
complet, à temps non complet ou à temps partiel). Lorsque le fonctionnaire a plus de 10 ans de service, il
lui est attribué un jour de congé supplémentaire ; lorsque le fonctionnaire a plus de 15 ans de service, il
lui est attribué deux jours de congés supplémentaires.
Exemple :
Un agent travaillant trois jours par semaine a droit à quinze jours de congés annuels.
Ecrire un programme qui demande la durée hebdomadaire de service et le nombre d’année de service et
qui calcule le nombre de jours de congés annuels d’un fonctionnaire. (0,5 pt)
b.
N.B : on suppose que les mots sont séparés par un seul espace.
i. Ecrire une fonction qui compte le nombre d’occurrences de le lettre « c » dans une chaine de
caractères passée comme paramètre. (0,5 pt)
ii. Ecrire une fonction qui affiche le mot le plus long dans une chaine de caractères passée comme
paramètre. (0,5 pt)
iii. Ecrire une fonction qui compte le nombre de lettres dans une chaine de caractère passée comme
paramètre. (0,5 pt)
iv. Ecrire un programme qui demande à utilisateur de saisir une phrase et qui affiche par la suite le
nombre d’occurrences de la lettre « c », le mot le plus long dans cette phrase, et le nombre de lettres
de la phrase. (0,5 pt)
c. Soit une application de gestion des Bateaux.
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

