Page 556 - IT2
P. 556
Table Cheque
Colonne Type Description
numero_cheque Entier Le numéro de chèque
date_emission Date Date émission du cheque
Montant Float Montant du chèque
url_cheque Alphanumérique Chemin du fichier de l’image scannée du
chèque
# code_motif Alphanumérique Le code du motif de rejet du chèque
# cin Alphanumérique Le numéro de la carte nationale du client
propriétaire du chèque
# code_banque Alphanumérique Le code de la banque du chèque
#numero_magasin Entier Code du magasin dans lequel le client a
acheté par chèque.
Travail à faire :
Enregistrer sur un fichier texte qui porte le nom « dossier1.txt » les requêtes SQL qui répondent aux
questions suivantes :
Donner les requêtes qui permettent de :
1) Créer la base de données et remplir les tables par un jeu d’essai. (1 pt)
2) Ajouter une contrainte qui permet de vérifier que le numero de chèque est supérieur à 1000.
(1 pt)
3) Créer une procédure stockée qui affiche la liste des clients d’une ville donnée comme
paramètre. (3 pts)
4) Créer une procédure stockée qui affiche les magasins crée dans les 2 dernières années.
(3 pts)
5) Créer une procédure stockée qui affiche, pour un magasin donné en paramètre, la liste des
chèques qui se sont presentés durant l’année en cours. Prévoir dans le jeu d’essai, des lignes
dans la table cheque avec des dates comprises dans l’année en cours. (3 pts)
6) Créer un trigger qui permet d’annuler chaque tentative de suppression d’un cheque. (3 pts)
7) Créer la procédure stockée qui permet de supprimer tous les clients qui n’ont pas de noms.
(3 pts)
Filière Epreuve Session 4/6
TDI Pratique FF V2-1 Juillet 2014
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

