Bts Sio Corrige Juin 2014 Slam E5
BTS SERVICES INFORMATIQUES AUX ORGANISATIONS
E5SL : PRODUCTION ET
FOURNITURE DE SERVICES
Durée : 4 heures
Coefficient : 5
CAS SUPMASTER
Éléments de correction
Ce corrigé comporte 8 pages numérotées de 1/8 à 8/8
Mission 1
Mission 2
Mission 3
Mission 4
Suivi des contrats de travail des apprentis
1
2
3
Refonte de la prospection des organisations
4
5
Suivi des visites de prospection
6
7
8
Adaptation du site SupMaster
9
10
11
Total
CODE ÉPREUVE :
SIE5SL
25 points
7+8
6
4
25 points
15
5+5
25 points
5
5+5
10
25 points
5
5+10
5
100 points
EXAMEN : BREVET DE
SPÉCIALITÉ : SERVICES INFORMATIQUES
TECHNICIEN SUPÉRIEUR
AUX ORGANISATIONS / Parcours SLAM
Session
2014
CORRIGE
ÉPREUVE : E5-PRODUCTION
INFORMATIQUES
Durée : 4 h
Coefficient : 5
ET
FOURNITURES
Code sujet : SI5SLAM bis
DE
SERVICES
Page 1/8
Mission 1 : Suivi des contrats de travail des apprentis
Compétences évaluées :
- D2.3 : Gestion des problèmes et des changements.
- D4.1 : Développement, utilisation ou adaptation de composants logiciels.
1.
Modifier le code nbContratsEtud. du
déclencheur
pour
mettre
à
jour
la
donnée
Les lignes en gras sont à ajouter au trigger
CREATE OR REPLACE TRIGGER ‘majNbContrats’
BEFORE INSERT ON ‘CONTRAT’
FOR EACH ROW
UPDATE Organisation
SET nbContratsOrg = nbContratsOrg + 1
WHERE id = :new.idOrg;
UPDATE Etudiant
SET nbContratsEtud = nbContratsEtud + 1
WHERE id = :new.idEtudiant;
2. Expliquer en quelques lignes quels autres déclencheurs sont nécessaires pour que les données nbContratsOrg et nbContratsEtud soient toujours exactes (l'écriture de ces déclencheurs n'est pas demandée).
On utilisera les déclencheurs qui se déclenchent lors de la modification ou de la suppression d'un contrat.
CREATE OR REPLACE TRIGGER ‘MonTrigger’
BEFORE INSERT OR DELETE OR UPDATE ON ‘CONTRAT’
FOR EACH ROW
IF UPDATING OR INSERTING THEN
UPDATE Organisation
SET nbContratsOrg = nbContratsOrg + 1
WHERE id = :new.idOrg;
UPDATE Etudiant
SET nbContratsEtud = nbContratsEtud +