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

Was bewirkt GROUP BY in einer Abfrage?

  1. AEs entfernt Zeilen mit NULL-Werten
  2. BEs verbindet zwei Tabellen über ihre gemeinsamen Spalten
  3. CEs sortiert die Zeilen des Ergebnisses alphabetisch
  4. DEs fasst Zeilen mit gleichen Werten zu Gruppen zusammen, sodass Aggregate pro Gruppe berechnet werden
2.Leicht

Wie unterscheidet sich UNION ALL von UNION?

  1. AUNION ALL sortiert das Ergebnis
  2. BUNION ALL funktioniert nur mit einer Tabelle
  3. CUNION ALL behält doppelte Zeilen
  4. DUNION ALL entfernt doppelte Zeilen
3.Leicht

Welches SQL-Schlüsselwort entfernt doppelte Zeilen aus einem Ergebnis?

  1. ADIFFERENT
  2. BDISTINCT
  3. CSINGLE
  4. DUNIQUE
4.Mittel

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

  1. AAtomarität (Atomicity)
  2. BIsolation
  3. CVerfügbarkeit (Availability)
  4. DDauerhaftigkeit (Durability)
5.Mittel

Was bewirkt ROLLBACK TO SAVEPOINT s1?

  1. AEs löscht den Savepoint und alle seitdem geänderten Tabellen
  2. BEs macht die ganze Transaktion von Anfang an rückgängig
  3. CEs beendet die Transaktion und schreibt alles fest
  4. DEs macht die nach dem Savepoint s1 vorgenommenen Änderungen rückgängig und lässt die Transaktion offen
6.Mittel

Eine Spalte enthält die Werte 10, 20 und NULL. Was liefert AVG(col)?

  1. ANULL
  2. B15
  3. C10
  4. D30
7.Schwer

Wann heißt ein Schedule nebenläufiger Transaktionen serialisierbar?

  1. AWenn die Transaktionen nur auf einer CPU laufen
  2. BWenn seine Wirkung einer seriellen Ausführung derselben Transaktionen entspricht
  3. CWenn keine Transaktion jemals Daten liest
  4. DWenn jede Transaktion eine Seriennummer erhält
8.Schwer

R(A, B, C, D) hat die funktionalen Abhängigkeiten A → B und C → D. Was ist der Schlüsselkandidat?

  1. A{C}
  2. B{A}
  3. C{A, C}
  4. D{B, D}

Lösungsschlüssel

  1. 1. D · Es fasst Zeilen mit gleichen Werten zu Gruppen zusammen, sodass Aggregate pro Gruppe berechnet werden
  2. 2. C · UNION ALL behält doppelte Zeilen
  3. 3. B · DISTINCT
  4. 4. B · Isolation
  5. 5. D · Es macht die nach dem Savepoint s1 vorgenommenen Änderungen rückgängig und lässt die Transaktion offen
  6. 6. B · 15
  7. 7. B · Wenn seine Wirkung einer seriellen Ausführung derselben Transaktionen entspricht
  8. 8. C · {A, C}

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