Page 1196 - IT2
P. 1196
Dossier 1 (20 pts)
Enregistrer l’ensemble des requetés 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
Transfert DateTransfert - 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 transferts par client ordonné décroissant (2 pt)
b. La liste des transferts de cette année (1 pts)
c. Le plus jeune client dont le minimum des transferts (2 pts)
d. La somme des transferts de chaque an pour l’agence dont le CodeAgence est
« Agence CK ». (2 pts)
5) Créer une procédure stockée qui permet de calculer la somme des transferts dans
une année donnée et une agence en paramètres. (3 pts)
6) Créer une fonction stockée qui calcule la somme des transferts d’un client donné en
paramètre. (3 pts)
7) Créer un trigger qui permet d’empêcher l’insertion dans la table transfert si le
montant de transfert 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-3 Juillet 2015
www.itlearning-settat.com
Email: admission@itlearning-settat.com
Tél.:0661077812

