Page 424 - IT2
P. 424

Publication (idPublication , datePublication, #email , #idRessource)
            Ressource (idRessource , nomRessource, #idType)
            ListeAmis(email , emailAmis , DateAmitie)
            Type(idType, nomType)

            Dossier 2 : (5 pts)

                1)  SELECT count(*) from Match   Where numJournee=12
                2)  SELECT numJournee,  Count(numMatch)  From  Match Group By numJournee

                3)  Select  numMatch,  dateMatch, numJournee  From  Match
                   Where nombreSpectateur = (Select Max(nombreSpectateur)  From Match)
                4)  Declare @nbVictoirs int  , @nbEgalite  int ,   @totalPoints  int
                   Select  @nbVictoirs = Count(numMatch) )  From  Match
                     Where  (nombreButLocaux > nombreButVisiteurs and codeEquipeLocaux=112) OR
                       (nombreButLocaux < nombreButVisiteurs and codeEquipeVisiteurs=112)
                    Select  @nbEgalite = Count(numMatch) )  From  Match
                        Where  (nombreButLocaux  =  nombreButVisiteurs) and (codeEquipeLocaux=112  OR
                   codeEquipeVisiteurs=112)
                   Set @totalPoints  = @nbVictoirs * 3 + @nbEgalite
                   Select @totalPoints
                5)  Create procedure question5 @njour
                     As
                     Select codeEquipeLocaux From  Match  Where nombreButLocaux > nombreButVisiteurs
                   AND
                          numJournee = @njour
                   UNION
                   Select codeEquipeVisiteurs From  Match  Where nombreButLocaux < nombreButVisiteurs
                   AND   numJournee = @njour


                6)  Create Trigger question6 ON  Match After Insert
                   As
                    Declare @locaux int ,  @visiteurs  int
                   Select  @locaux= codeEquipeLocaux, @visiteurs= codeEquipeVisiteurs  From Inserted
                   if   (@locaux=@visiteurs )
                      Begin
                         Print  ‘erreur : une équipe ne peut pas jouer avec elle-même !! ‘
                         Rollback
                      End

            Dossier 3 : (5 pts)

            - Questions  1)  Et  2) :

            Public class Camera
                {
                                          www.itlearning-settat.com

                                   Email: admission@itlearning-settat.com

                                                   Tél.:0661077812
   419   420   421   422   423   424   425   426   427   428   429