Arbeitsblatt Datenbanken & SQL mit Lösungen

Kostenloses Arbeitsblatt Datenbanken & SQL zum Ausdrucken: 8 Aufgaben von leicht bis Prüfungsniveau, mit Lösungsschlüssel. Drucke es aus oder speichere es als PDF.

Neues ArbeitsblattOnline mit Tipps üben

Für Lehrkräfte: kostenlos ausdrucken, kopieren und im Unterricht verwenden. Jedes neue Arbeitsblatt hat neue Werte und einen eigenen Lösungsschlüssel. Über einen Link zu ExamProblems auf Ihrer Kursseite freuen wir uns.

Name: ____________________   Datum: ____________

1.Leicht

Welche Constraint stellt sicher, dass eine Spalte nie leer (NULL) bleiben kann?

  1. AUNIQUE
  2. BNOT NULL
  3. CCHECK NULL
  4. DDEFAULT
2.Leicht

Wofür steht der Platzhalter _ (Unterstrich) in einem LIKE-Muster?

  1. AFür ein Leerzeichen
  2. BFür null oder mehr Zeichen
  3. CFür einen beliebigen Buchstaben, aber keine Ziffer
  4. DFür genau ein Zeichen
3.Leicht

Welche SQL-Anweisung liest Daten aus einer Tabelle?

  1. ASELECT
  2. BUPDATE
  3. CINSERT
  4. DCREATE
4.Mittel

Welche ACID-Eigenschaft bedeutet, dass nebenläufige Transaktionen die unfertigen Änderungen der anderen nicht sehen?

  1. AVerfügbarkeit (Availability)
  2. BDauerhaftigkeit (Durability)
  3. CAtomarität (Atomicity)
  4. DIsolation
5.Mittel

Was liefert SELECT SUM(amount) FROM orders, wenn die WHERE-Klausel auf keine Zeilen zutrifft?

  1. A0
  2. BEinen Fehler
  3. CEine leere Zeichenkette
  4. DNULL
6.Mittel

Die dritte Normalform (3NF) beseitigt:

  1. ATransitive Abhängigkeiten zwischen Nichtschlüsselattributen
  2. BZusammengesetzte Schlüssel
  3. CAtomare Werte
  4. DRedundante Indizes auf Spalten, die nicht Teil eines Schlüssels sind
7.Schwer

Was zeigt EXPLAIN (oder EXPLAIN ANALYZE in PostgreSQL) für eine Abfrage?

  1. ADie Liste der Benutzer, die die Abfrage ausgeführt haben
  2. BDen vom Optimierer gewählten Ausführungsplan, etwa Scans und Join-Verfahren
  3. CDie Bedeutung jedes SQL-Schlüsselworts in der Abfrage
  4. DNur eine Umschreibung der Abfrage in Notation der relationalen Algebra
8.Schwer

Was verlangt die Regel des Write-Ahead Logging (WAL)?

  1. ADas Log wird erst nach einem Absturz geschrieben
  2. BDer Log-Eintrag einer Änderung muss vor der geänderten Datenseite auf stabilen Speicher gelangen
  3. CDatenseiten müssen vor dem Log geschrieben werden
  4. DJede Abfrage muss protokolliert werden, bevor sie geparst wird

Lösungsschlüssel

  1. 1. B · NOT NULL
  2. 2. D · Für genau ein Zeichen
  3. 3. A · SELECT
  4. 4. D · Isolation
  5. 5. D · NULL
  6. 6. A · Transitive Abhängigkeiten zwischen Nichtschlüsselattributen
  7. 7. B · Den vom Optimierer gewählten Ausführungsplan, etwa Scans und Join-Verfahren
  8. 8. B · Der Log-Eintrag einer Änderung muss vor der geänderten Datenseite auf stabilen Speicher gelangen

Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.