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
   551   552   553   554   555   556   557   558   559   560   561