Page 1192 - IT2
P. 1192

Dossier 1 (20 pts)

               Enregistrer l’ensemble des requêtes MySQL 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
               Paiement                       DatePaiement         -   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 paiements par client ordonné décroissant (2 pt)

                        b.   La liste des paiements de cette année (1 pts)
                        c.   Le plus jeune client dont le maximum des paiements. (2 pts)
                        d.   La somme des paiements de chaque an pour l’agence dont le CodeAgence
                         est « Agence OC ». (2 pts)


                5)  Créer une procédure stockée qui permet de calculer la somme des paiements 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 paiements d’un client donné en
                   paramètre.  (3 pts)
                7)  Créer  un  trigger  qui  permet  d’empêcher  l’insertion  dans  la  table  paiement  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-2               Juillet 2015
                                        www.itlearning-settat.com

                                 Email: admission@itlearning-settat.com
                                                 Tél.:0661077812
   1187   1188   1189   1190   1191   1192   1193   1194   1195   1196   1197