Professional Documents
Culture Documents
WWW.NTICRIAD.NET
GESTION DES STAGIAIRES
2) La procdure permettant dafficher les stagiaires ayant lge dans la tranche prcis
par lutilisateur
3) Augmenter dun point les notes des stagiaires dans le module mtier et formation
CREATE PROC ex3 AS
BEGIN
Update notation
Set note =note+1
Where n_module in (select n_module from module where intitulmod=mtier et
formation)
END
WWW.NTICRIAD.NET
NTIC DEV
NTIC DEV
WWW.NTICRIAD.NET
4) La liste des stagiaires dont le nom commence par une lettre spcifie par lutilisateur
WWW.NTICRIAD.NET
NTIC DEV
NTIC DEV
WWW.NTICRIAD.NET
8) Avant de supprimer un stagiaire, vrifier sil existe et vrifier sil a des notes.
WWW.NTICRIAD.NET
NTIC DEV
NTIC DEV
WWW.NTICRIAD.NET
End
end
10) La procdure qui permet de vrifier lexistence du stagiaire et de modifier par la suite
la note affecte au module SGBD II
WWW.NTICRIAD.NET
NTIC DEV
NTIC DEV
WWW.NTICRIAD.NET
Begin
Print le stagiaire n + convert(varchar(3),@ns+ est dj not pour le
Module +@m
End
Else
Begin
Insert into notation values(@ns,@m,@not)
Print la note est affecte au stagiaire
End
end
Else
Begin
Print le module nexiste pas
End
Else
Begin
Print le stagiaire nexiste pas
End
end
12) supprimer les stagiaires inscrits lanne dernire et stocker les dans la table
archive
WWW.NTICRIAD.NET
NTIC DEV
NTIC DEV
WWW.NTICRIAD.NET
DELETE from stagiaire
Where n_stagiaire in (SELECT TOP 10 n_stagiaire
FROM notation
Group by n_stagiaire
Order by avg(note) desc)
WWW.NTICRIAD.NET
NTIC DEV
NTIC DEV
WWW.NTICRIAD.NET
15) Supprimer les stagiaires non nots dans le module conception et modlisation
DELETE stagiaire
FROM (SELECT n_stagiaire
FROM stagiaire
where n_stagiaire not in (select n_stagiaire from notation where
n_module in select n_module from module
where nommod=conception et modlisation) as t1
WHERE stagiaire.n_stagiaire = t1.n_stagiaire
16) afficher dans une colonne nomme observation la valeur Echec ou rachet ou
admis en fonction de la moyenne obtenue par le stagiaire
17) Crer une procdure compter qui permet afficher le nombre de stagiaires inscrits
dans une filire donne
WWW.NTICRIAD.NET
NTIC DEV
NTIC DEV
WWW.NTICRIAD.NET
end
GO
17) Crer une procdure nomme affecter qui permet de modifier la valeur du champ
capacit en lui affectant le nombre de stagiaires inscrits
Utiliser la procdure compter pour calculer le nombre de stagiaires inscrits dans la filire
WWW.NTICRIAD.NET
NTIC DEV