Bonjour tout le monde,
Je ne sais pas si je suis dans la bonne section mais je ne savais pas ou poster.
Voila je suis en licence 3 informatique et j'ai une matière ou l'on ne travail que sous oracle. Dans cette matière on m'a donné un exercice qui est le suivant :
Pour chacune des exécutions suivantes, vous indiquerez si elles sont sérialisables. De plus, en supposant que le SGBD gère un verrouillage à deux phases, dont la granularité se situe au niveau du tuple, vous indiquerez pour chacune des exécutions comment sont positionnés (quand ils sont mis ET quand ils sont enlevés) les verrous.
1. T1 :R(X),T2 :R(Y), T1 :W(X),T2 :R(Y),T3 :W(Y),T1 :W(X),T2 :R(Y)
2. T1 :R(X),T2 :R(Y),T2 :W(X),T1 :W(Y)
3. T1 :R(X),T2 :W(Y),T2 :W(X),T3 :W(Y),T1 :W(Y)
4. T1 :R(X),T2 :W(X),T1 :W(X),T2 :R(X),T1 :commit,T2 :commit
Voila je ne vous demande pas de me faire l'exercice mais de m'expliquer la méthode pour le faire. J'ai cherché des trucs sur la sérialisation mais je ne comprend pas.
Merci d'avance à tout ceux qui pourront m'aider.
Amicalement Boobs60.
Partager