wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Transaktionen und Datensicherheit Quiz

Total questions: 53

Worksheet time: 2hrs 42mins

Name
Class
Date
1.

Was ist eine Transaktion?

4 lines
2.

Was sind die vier Prinzipien des ACID-Prinzips?

a)

Atomicity, Consistency, Isolation, Durability

b)

Atomicity, Consistency, Isolation, Reliability

c)

Atomicity, Consistency, Isolation, Data Integrity

d)

Atomicity, Consistency, Isolation, Durability, Security

3.

Nennen Sie die Transaktionsbefehle.

4 lines
4.

Was bewirken folgende SQL-Befehle: CREATE TABLE, CREATE INDEX, CREATE VIEW?

4 lines
5.

Was sind die zwei Möglichkeiten für das Ende einer Transaktion?

a)

COMMIT; Erfolgreich beendet.

b)

ROLLBACK; Nicht erfolgreich beendet.

c)

BEIDE

d)

Keine

6.

Was passiert, wenn ein Hardware- oder Laufzeitfehler auftritt?

a)

Rollback

b)

Commit

c)

Nichts

d)

Transaktion wird fortgesetzt

7.

Was geschieht, wenn eine neue Transaktion eingeleitet wird, während eine andere noch offen ist?

a)

Die offene Transaktion wird automatisch durch COMMIT abgeschlossen.

b)

Die neue Transaktion wird abgebrochen.

c)

Die offene Transaktion bleibt unverändert.

d)

Die neue Transaktion wird in den Hintergrund verschoben.

8.

Was ist ein Savepoint?

a)

Ein definierter Sicherungspunkt in einer Transaktion.

b)

Ein Punkt, an dem die Transaktion abgebrochen wird.

c)

Ein Punkt, an dem die Transaktion automatisch abgeschlossen wird.

d)

Ein Punkt, an dem alle Änderungen festgeschrieben werden.

9.

Was bedeutet die DEFERRED-Clause?

a)

Verschiebt die Prüfung des Constraints ans Ende der Transaktion.

b)

Prüft das Constraint sofort nach dem SQL-Befehl.

c)

Erlaubt keine Constraints.

d)

Setzt die Transaktion sofort zurück.

10.

Was passiert, wenn die Constraints NOT DEFERRABLE sind?

a)

Die Prüfung kann nicht ans Ende der Transaktion verschoben werden.

b)

Die Prüfung wird immer am Ende der Transaktion durchgeführt.

c)

Die Constraints werden ignoriert.

d)

Die Transaktion wird sofort abgebrochen.

11.

Was ist der Standardwert für die INITIALLY-Clause?

a)

INITIALLY IMMEDIATE

b)

INITIALLY DEFERRED

c)

INITIALLY NULL

d)

INITIALLY TRUE

12.

Was passiert, wenn ein Rollback zu einem Savepoint durchgeführt wird?

a)

Alle Änderungen bis zu diesem Punkt werden zurückgesetzt.

b)

Die Transaktion wird sofort abgeschlossen.

c)

Die Änderungen werden festgeschrieben.

d)

Die Transaktion wird abgebrochen.

13.

Was ist die Bedeutung von Mehrbenutzersynchronisation?

a)

Die gleichzeitige Ausführung mehrerer Transaktionen.

b)

Die Ausführung einer Transaktion nach der anderen.

c)

Die Verhinderung von Deadlocks.

d)

Die Sicherstellung der Datenintegrität.

14.

Was sind die Auswirkungen der Isolationsstufen?

a)

dirty read

b)

non repeatable read

c)

lost update

d)

Phantom-Problem

15.

Was ist ein Deadlock?

a)

Ein Zustand, in dem Prozesse sich gegenseitig blockieren.

b)

Ein Zustand, in dem alle Prozesse erfolgreich abgeschlossen werden.

c)

Ein Zustand, in dem Daten verloren gehen.

d)

Ein Zustand, in dem Transaktionen nicht mehr fortgesetzt werden können.

16.

Was ist das ACID-Prinzip?

4 lines
17.

Was bedeutet 'read uncommitted'?

a)

Erlaubt Lesen nicht committeter Daten.

b)

Erlaubt nur Lesen von committeten Daten.

c)

Erlaubt Lesen von Daten, die in Bearbeitung sind.

d)

Erlaubt keine Leseoperationen.

18.

Was ist Serialisierbarkeit?

4 lines
19.

Was ist ein nicht serialisierbarer Schedule?

4 lines
20.

Was sind die Konsistenzanforderungen einer Transaktion?

4 lines
21.

Was ist die formale Definition einer Transaktion?

4 lines
22.

Was sind Konfliktoperationen in der Theorie der Serialisierbarkeit?

4 lines
23.

Ein Schedule ist serialisierbar wenn er äquivalent zu einem seriellen Schedule ist.

4 lines
24.

Wir sagen, dass im Schedule H Ti von Tj liest, wenn folgendes gilt: 1. Tj schreibt mindestens ein Datum A, das Ti nachfolgend liest, also: wj(A)

4 lines
25.

Ein Schedule heißt rücksetzbar, falls immer die schreibende Transaktion (in unserer Notation Tj) vor lesenden Transaktion (Ti genannt) ihr commit durchführt, also: cj

4 lines
26.

Gibt es einen äquivalenten seriellen Schedule?

4 lines
27.

Welche Schedule-Klassen liegen hier vor?

4 lines
28.

Gibt es einen äquivalenten seriellen Schedule?

4 lines
29.

Welche Schedule-Klassen liegen hier vor?

4 lines
30.

Gibt es einen äquivalenten seriellen Schedule?

4 lines
31.

Welche Schedule-Klassen liegen hier vor?

4 lines
32.

Was schließt das strenge Zwei-Phasen Sperrprotokoll aus?

a)

Kaskadierendes Rücksetzen

b)

Deadlocks

c)

Fehlerklassifikation

d)

Transaktionen

33.

Was passiert bei einem Deadlock?

a)

Ein Prozess wird blockiert

b)

Alle Prozesse werden beendet

c)

Ein Prozess wird fortgesetzt

d)

Es gibt keine Auswirkungen

34.

Was ist ein lokaler Fehler in einer noch nicht festgeschriebenen Transaktion?

4 lines
35.

Was muss bei einem Fehler mit Hauptspeicherverlust beachtet werden?

4 lines
36.

Was ist die Strategie bei der Ersetzung von Puffer-Seiten, wenn die Ersetzung von Seiten ausgeschlossen wird?

a)

¬steal

b)

steal

c)

force

d)

¬force

37.

Was sind die Auswirkungen auf Recovery bei force und ¬force?

4 lines
38.

Was sind die Einbringungsstrategien für Update in Place?

4 lines
39.

Was beschreibt die Struktur der Log-Einträge?

4 lines
40.

Wie wird die Redo-Information in den Log-Einträgen verwendet?

4 lines
41.

Was ist ein Beispiel einer Log-Datei?

4 lines
42.

Was enthält das Before-Image?

a)

Zustand vor Ausführung der Operation

b)

Zustand nach Ausführung der Operation

43.

Was wird durch das After-Image generiert?

a)

Before-Image

b)

Undo-Code

c)

Redo-Code

44.

Was muss beim Wiederanlauf entschieden werden?

a)

Before-Image

b)

After-Image

45.

Wie oft wird die Log-Information geschrieben?

a)

Einmal

b)

Zweimal

46.

Was ist das WAL-Prinzip?

a)

Write Ahead Log-Prinzip

b)

Write After Log-Prinzip

47.

Was muss analysiert werden beim Wiederanlauf?

a)

Die Log-Datei

b)

Die Datenbasis

48.

Was sind die drei Phasen des Wiederanlaufs?

a)

Analyse, Wiederholung, Undo

b)

Analyse, Commit, Rollback

49.

Was sind die Schritte des Wiederanlaufs in drei Phasen?

4 lines
50.

Was sind die Kompensationseinträge im Log?

4 lines
51.

Was ist der Aufbau eines CLR?

4 lines
52.

Was sind die drei unterschiedlichen Sicherungspunkte?

4 lines
53.

Was sind die Schritte für das lokale Zurücksetzen einer Transaktion?

4 lines