Page 1188 - IT2
P. 1188
Dossier 1 (20 pts)
Enregistrer l’ensemble des requêtes dans le fichier Dossier1.txt
1) Créer la base de données avec l’intégration des deux clés primaires et étrangères
2) Ajouter les contraintes suivantes :
Table Colonne Contrainte
Transaction DateTrans - Date par défaut date système
courante
Client Email - Plus de 10 caractères
- Format xxxxxx@xxxx.com ou
xxxxx@xxx.banque.com
3) Insérer un jeu d'essai. (4 pts)
4) Réaliser les requêtes SQL suivantes:
a. La somme des transactions par client ordonné en ordre décroissant (2 pt)
b. La liste des transactions de cette année (1 pts)
c. Le plus jeune client débiteur (un client débiteur a un solde <0). (2 pts)
d. La somme des transactions de chaque année pour l’agence dont le CodeAgence est
« Agence TAQADOM ». (2 pts)
5) Créer une procédure stockée qui permet de calculer la somme des transactions dans
une année et une agence donné en paramètres. (3 pts)
6) Créer une fonction stockée qui calcule la somme des transactions au sens égale à
débit d’un client donné en paramètre. (3 pts)
7) Créer un trigger qui permet d’empêcher l’insertion dans la table transaction si le
montant est négatif ou le client n’existe pas. (3 pts)
Dossier 2 (35 pts)
En se basant sur le modèle développé dans la partie précédente :
Filière Epreuve Session 2/4
TDM Pratique FF V3-1 Juillet 2015
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

