28.12.2012 Aufrufe

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

A RS - of the AG Database-Systems

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Problem der inkonsistenten Datenbank<br />

� A und B seien im Folgenden zwei Kontostände, die stets A = B erfüllen.<br />

T 1<br />

read(A, a);<br />

a := a + 10;<br />

write(A, a);<br />

read(A, c);<br />

c := c*1.1;<br />

write(A, c);<br />

read(B, b);<br />

b := b*1.1;<br />

write(B, b);<br />

commit;<br />

read(B, d);<br />

d := d +10;<br />

write(B,d);<br />

commit;<br />

Die Datenbank hat dauerhaft einen inkonsistenten Zustand:<br />

Aneu = (A+10)*1.1 � B*1.1+10 = Bneu T 2<br />

Transaktionskonzepte und Fehlerbehandlung<br />

Seite 204

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!