Page 755 - IT2
P. 755
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) Soit la contrainte suivante : « Un joueur ne peut jouer qu’une seule partie gratuite (la
démo) par jeu après il sera obligé de payer le montant fixé pour le jeu en question »
Réaliser un trigger qui implémente cette contrainte. (4 pts)
3) Réaliser une fonction qui retourne le joueur ayant réalisé le score minimal dans une partie.
(4 pts)
4) Créer une procédure stockée qui affiche le joueur ayant payé le maximum de jeux. (4 pts)
5) Créer une procédure stockée qui affiche les payements effectués le dernier mois pour un
joueur donné. (4 pts)
6) Réaliser un trigger qui empêche la création d’un joueur dont le mot de passe ne possède
pas une longueur minimale de 9 caractères. (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 utilisateur qui facilite l’utilisation de l’application. (2 pts)
2) Créer un formulaire de mise à jour d’un Jeu, avec :
a) Des boutons pour l’ajout, la modification et la suppression d’un jeu. (4 pts)
b) Le type de jeu est choisi dans une liste déroulante avec comme valeurs : « Sport »,
«Divertissement », « Bataille » et « Autre ». (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 joueur, d’afficher dans une grille la liste des jeux auxquels il a participé. La grille
affiche l’identifiant, le nom et le type de chaque jeu. (4 pts)
4) Créer un formulaire qui affiche dans une grille la liste des joueurs n’ayant payé aucun jeu.
(4 pts)
Filière Epreuve Session 4/6
DI Pratique Fin de Formation V3-2 Juillet 2015
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

