Vous êtes sur la page 1sur 2

TD3

Ex3 :

1)
 Situation 1 : Problème de perte de mise à jour

Temp Transaction T1 Etat BD Transaction T2


s
t1 Lire a a=10
t2 Lire b b=20
t3 b=20 Lire b
t4 a=10 Lire a
t5 Ecrire a=a+b a=30
t6 B=b*2 b =40
T7 b =40 B=b*2

Situation 2 : Problème de perte de mise à jour

Temp Transaction T1 Etat BD Transaction T2


s
t1 b=20 Lire b
t2 a=10 Lire a
t3 Lire a a=10
t4 Lire b b=20
t5 b =40 B=b*2
t6 Ecrire a=a+b a =30
T7 B=b*2 b =40

 Situation 3 : Problème de perte de mise à jour

Temp Transaction T1 Etat BD Transaction T2


s
t1 Lire a a=10
t2 b=20 Lire b
t3 Lire b b=20
t4 a=10 Lire a
t5 Ecrire a=a+b a=30
t6 b =40 B=b*2
T7 B=b*2 b =40
2)

Situation 1 : Problème de lecture impropre (= lecture erronée = lecture sale)

Temp Transaction T1 Etat BD Transaction T2


s
t1 Lire a a=10
t2 b=20 Lire b
t3 Lire b b=20
t4 Ecrire a=a+b a=30
t5 a=30 Lire a
t6 b =40 B=b*2
t7 ecrire b=b*2 b =80
t8 **annulation**

Situation 2 : Problème de lecture impropre (= lecture erronée = lecture sale)

Temp Transaction T1 Etat BD Transaction T2


s
t1 Lire a a=10
t2 Lire b b=20
t3 Ecrire a=a+b a=30
t4 b =40
t5 b =40 Lire b
t6 a=30 Lire a
t7 b =80 ecrire b=b*2
t8 **annulation**