Académique Documents
Professionnel Documents
Culture Documents
e. Donnez les acteurs qui jouent dans tous les films de Adel :
R1 = Restriction (FILMS, FILMS.réalisateur='Adel') SELECT acteur 01 Pts
R2 = Projection(R1, R1.titre) FROM ACTEURS
R = Division (ACTEURS, R2) WHERE acteur in (SELECT acteur, COUNT (acteur)
FROM FILMS, ACTEURS
01 Pts WHERE FILMS.titre = ACTEURS.titre
AND réalisateur='Adel'
GROUP BY (acteur)
HAVING COUNT (acteur) = (SELECT COUNT(titre)
FROM FILMS
WHERE réalisateur='Adel'));
b. les résultats de tous les ordonnancements séquentiels possibles (6) pour ces trois transactions :
Ordonnancement Résultat
0,5 Pts
T1 → T2 → T3 A=10 et B=5
T1 → T3 → T2 A=10 et B=5 0,5 Pts
T2 → T1 → T3 A=10 et B=5 0,5 Pts
T2 → T3 → T1 A=15 et B=0 0,5 Pts
T3 → T1 → T2 A=15 et B=0 0,5 Pts
T3 → T2 → T1 A=15 et B=0 0,5 Pts
c. Cet ordonnancement (entrelacé) est sérialisable car il donne le même résultat (A=10 et B=5) que certains
ordonnancements séquentiels tels que :
(T1 → T2 → T3) 01 Pts
(T1 → T3 → T2)
(T2 → T1 → T3).