THE

Soit la séquence d'instructions suivante utilisant la clause THE :

CTRL+C pour copier, CTRL+V pour coller
1
INSERT INTO tIntervenant (pknom, prenom, bureau, ltelephones, lspecialites)
2
VALUES (
3
'Dumas', 
4
'Leonard', 
5
typBureau('R','C',123),
6
typListeTelephones(0344234423),
7
typListeSpecialites()
8
);
9
10
INSERT INTO THE (SELECT i.ltelephones FROM tIntervenant i WHERE i.pknom='Dumas')
11
VALUES (0666666666);
12
13
INSERT INTO THE (SELECT i.lspecialites FROM tIntervenant i WHERE i.pknom='Dumas')
14
VALUES (typSpecialite('BD','SGBDR'));
INSERT INTO tIntervenant (pknom, prenom, bureau, ltelephones, lspecialites)
VALUES (
'Dumas', 
'Leonard', 
typBureau('R','C',123),
typListeTelephones(0344234423),
typListeSpecialites()
);

INSERT INTO THE (SELECT i.ltelephones FROM tIntervenant i WHERE i.pknom='Dumas')
VALUES (0666666666);

INSERT INTO THE (SELECT i.lspecialites FROM tIntervenant i WHERE i.pknom='Dumas')
VALUES (typSpecialite('BD','SGBDR'));
CTRL+C pour copier, CTRL+V pour coller
1
DELETE THE (SELECT i.ltelephones FROM tIntervenant i WHERE i.pknom='Dumas') nt
2
WHERE nt.COLUMN_VALUE=0344234423;
DELETE THE (SELECT i.ltelephones FROM tIntervenant i WHERE i.pknom='Dumas') nt
WHERE nt.COLUMN_VALUE=0344234423;
CTRL+C pour copier, CTRL+V pour coller
1
UPDATE THE (SELECT i.lspecialites FROM tIntervenant i WHERE i.pknom='Dumas') nt
2
SET nt.technologie='SGBDRO'
3
WHERE nt.domaine='BD';
UPDATE THE (SELECT i.lspecialites FROM tIntervenant i WHERE i.pknom='Dumas') nt
SET nt.technologie='SGBDRO'
WHERE nt.domaine='BD';

Question

Rétro-concevez le modèle RO permettant les instructions précédentes.

Produisez la syntaxe MLD et SQL.

Question

Rétro-concevez le modèle UML associé.

Question

Que renvoie l'instruction suivante :

CTRL+C pour copier, CTRL+V pour coller
1
SELECT i.pknom, s.*, t.* 
2
FROM tIntervenant i, TABLE(i.lspecialites) s, TABLE(i.ltelephones) t 
3
WHERE i.pknom='Dumas'
SELECT i.pknom, s.*, t.* 
FROM tIntervenant i, TABLE(i.lspecialites) s, TABLE(i.ltelephones) t 
WHERE i.pknom='Dumas'

Question

Changer le numéro de téléphone de Dumas avec la valeur de votre choix.