Page 726 - IT2
P. 726

Table Tranches
            Colonne                        Type                       Signification
            NumTranche                     Entier                     Numéro de la tranche (1,2,3  …)
            ValMin                         Entier                     Valeur minimum en kWh de la
                                                                      tranche
            ValMax                         Entier                     Valeur maximum en kWh de la
                                                                      tranche
            PU                             Réel                       Prix unitaire de la tranche

            Enregistrer sur un fichier texte qui porte le nom « dossier1.txt » les requêtes SQL qui répondent
            aux questions suivantes.

                1)  Créer la base de données et remplir les tables par un jeu d’essai.    (4 pts)

                   Remplir la table Tranches, par les valeurs données dans le tableau suivant :


                         Numéro de    Valeur Min de la tranche  Valeur Max de la tranche
                                                                                   Prix du kWh en DH
                          tranche     de consommation en kWh  de consommation en kWh
                             1                  0                     100               0,9010
                             2                 101                    150               0,9689
                             3                 151                    200               0,9689
                             4                 201                    300               1,0541
                             5                 301                    500               1,2474
                             6                 501                                      1,4407

                        Pour un dépassement de consommation supérieur à 500 kWh, on applique le prix
                        unitaire de 1,4407 DH. La tranche est alors la tranche 6.


                2)  Ecrire une requête qui affiche le total des consommations d’électricité durant l’année 2014 ;
                   avec un regroupement par abonnement. La requête affiche  l’identifiant  de l’abonnement,
                   le nom de l’abonné et le total de consommation. (3 pts)


                3)  Ecrire une fonction qui  retourne la période  qui a connu la plus grande
                   consommation  d’électricité pour un  abonnement donné. La fonction accepte comme
                   paramètre un code abonnement.   (3 pts)


                4)  Ecrire une fonction qui retourne le numéro de la plus grande tranche qui correspond à une
                   consommation donnée comme paramètre.   (4 pts)

                5)  Créer une procédure stockée qui affiche toutes  les consommations qui correspondent à un
                   abonnement donné comme paramètre. La procédure affiche la période de consommation,

                   la quantité consommée pour chaque tranche. (4 pts)
                   Filière                   Epreuve                        Session              3/6
                    DI              Pratique  Fin de Formation    V2-1    Juillet 2015
                                        www.itlearning-settat.com

                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   721   722   723   724   725   726   727   728   729   730   731