Page 562 - IT2
P. 562

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_statut              Alphanumérique       Le code du statut du chèque

           # cin                      Alphanumérique       Le  numéro de  la carte nationale  du  client
                                                           propriétaire du chèque

           #numero_ site              Entier               Numéro  du  site  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 significatif. (1 pt)

                2)  Créer une procédure stockée qui affiche la liste des sites conventionnés avec la société de

                   recouvrement donnée comme paramètre. (3 pts)

                3)  Créer une procédure stockée qui affiche les sites crée dans les 2 dernières années. (3 pts)

                4)  Ajouter une contrainte qui permet de vérifier que le numero du site est entre 1 et 50. (1 pt)

                5)  Créer  une  procédure  stockée  qui  affiche,  pour  une  société  de  recouvrement  donnée  en
                    paramètre, la liste des chèques qui se sont présentés durant le mois en cours. Prévoir dans le

                    jeu d’essai, des lignes dans la table chèque avec des  dates comprises dans le mois en cours.
                    (3 pts)

                6)  Créer un trigger  qui permet d’annuler chaque tentative de modification d’un chèque. (3 pts)

                7)  Créer la procédure stockée qui permet de supprimer tous les clients qui n’ont pas d’adresse.

                    (3 pts)

                8)  Créer un déclencheur qui refuse l’ajout d’un chèque lorsque le montant est inférieur à zéro.

                    (3 pts)


                   Filière                   Epreuve                        Session              4/6
                    TDI                  Pratique    FF    V2-2           Juillet 2014
                                          www.itlearning-settat.com

                                   Email: admission@itlearning-settat.com

                                                   Tél.:0661077812
   557   558   559   560   561   562   563   564   565   566   567