Transaktionen Flashcards

1
Q

ACID?

A

Atomicity: Transaktion ist nicht unterbrechbar
Consistency: Eine Transaktion wahrt die Konsistenz
Isolation: Transaktionen laufen bei mehreren Nutzern ohne gegenseitige Beeinflussung ab
D: Die Veränderungen der Transaktion sind nicht rücksetzbar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist ein serialisierbarer Ausführungsplan?

A

Ein Ausführungsplan ist serialisierbar, wenn es mindestens einen seriellen Ausführungsplan gibt, der zum selben Ergebnis führen würde.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist ein serieller Ausführungsplan?

A

Transaktionen laufen hintereinander ab.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Transaktionsfehler: Ursache und Beschreibung

A

Transaktion endet mit Rollback-Anweisung; Verletzung von Integritätsbedingungen, Verklemmung

Maßnahme: Rücksetzen einer oder mehrerer Transaktionen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Systemfehler: Ursache und Beschreibung

A

DBVS fällt aus; Inhalt des Arbeitsspeichers geht verloren.

Neustart des DBVS und Rücksetzen aller offenen Transaktionen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Speicherfehler:

A

Hintergrundspeicher defekt; Daten auf Hintergrundspeicher gehen verloren

Backup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was beinhaltet die Logdatei (5 Dinge)

A
  • Beginn einer Transaktion (BOT),
  • Ende einer Transaktion (EOT)
  • sowie für jede modifizierende Operation
  • Attributwerte vor der Änderung (Before-Image) und
  • Attributwerte nach der Änderung (After-Image).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist ein Dump

A

Dump -> Backup

How well did you know this?
1
Not at all
2
3
4
5
Perfectly