Bts Sio Corrige Juin 2014 Slam E5

1554 mots 7 pages
SESSION 2014

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 +

en relation