Page 760 - IT2
P. 760
Table Participer_Partie
Colonne Type Signification
idJoueur Entier Identifiant du joueur
idPartie Entier Identifiant de la partie
Score Réel Score réalisé par un joueur dans
une partie
Enregistrer sur un fichier texte qui porte le nom « dossier1.txt » les requêtes SQL qui répondent
aux questions suivantes.
1) Créer la base de données et remplir les tables par un jeu d’essai. (4 pts)
2) Réaliser une fonction qui retourne le score moyen d’une partie donnée. (4 pts)
3) En se basant sur un curseur, créer une procédure stockée qui affiche les noms des jeux
avec pour chaque jeu le joueur ayant réalisé le score maximal. (4 pts)
4) Créer une procédure stockée qui affiche les payements effectués la dernière année par un
joueur donné. (4 pts)
5) Réaliser un trigger qui empêche d’effectuer un payement si le joueur n’a pas encore
consommé les parties gratuites pour le jeu auquel il souhaite participer. (4 pts)
6) Réaliser un trigger qui empêche la création d’un joueur dont le mot de passe n’est pas
composé d’au moins une lettre majuscule. (4 pts)
Dossier 2 : (30 pts)
Il s’agit de développer une application client /serveur pour gérer les jeux et les parties d’un
joueur en se basant sur la base de données du dossier 1.
1) Crée un menu qui facilite l’utilisation de l’application. (2 pts)
2) Créer un formulaire de mise à jour d’une partie, avec :
a) Des boutons pour l’ajout, la modification et la suppression d’un joueur. (4 pts)
b) Le nom de jeu doit être sélectionné dans une liste déroulante. (2 pts)
c) Des boutons de navigation. (2 pts)
3) Créer un formulaire de consultation qui permet, de choisir dans une liste déroulante le nom
d’un jeu, d’afficher dans une grille la liste des parties qui lui sont associées. La grille affiche
l’identifiant et la date de création de chaque partie. (4 pts)
Filière Epreuve Session 3/5
DI Pratique Fin de Formation V3-3 Juillet 2015
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

