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

Welcher Operator wird für einfachen Textmustervergleich in einer WHERE-Klausel verwendet?

  1. ALIKE
  2. BSIMILAR
  3. CMATCH
  4. DCONTAINS
2.Leicht

Was liefert ein CROSS JOIN?

  1. ANur Zeilen, die nicht übereinstimmen
  2. BNur die Zeilen, die in einer gemeinsamen Schlüsselspalte übereinstimmen
  3. CJede Kombination von Zeilen aus den beiden Tabellen
  4. DNur die Zeilen der ersten Tabelle
3.Leicht

Welche Zeilen wählt WHERE price BETWEEN 10 AND 20 aus?

  1. AZeilen mit einem Preis von 10 bis 20, einschließlich 10 und 20
  2. BNur Zeilen mit einem Preis von genau 10 oder 20
  3. CZeilen mit einem Preis außerhalb des Bereichs 10 bis 20
  4. DNur Zeilen mit einem Preis über 10 und unter 20, ohne 10 und 20
4.Mittel

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

  1. A15
  2. B30
  3. CNULL
  4. D10
5.Mittel

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

  1. AVerfügbarkeit (Availability)
  2. BIsolation
  3. CAtomarität (Atomicity)
  4. DDauerhaftigkeit (Durability)
6.Mittel

In der relationalen Algebra entspricht der Projektionsoperator (π):

  1. ADer Auswahl, welche Zeilen eine bestimmte Bedingung erfüllen
  2. BDer Auswahl, welche Spalten im Ergebnis erscheinen
  3. CDem Verbinden zweier Tabellen über einen Schlüssel
  4. DDem Sortieren des Ergebnisses
7.Schwer

Eine korrelierte Unterabfrage ist eine Unterabfrage, die:

  1. AZwei Tabellen über einen Fremdschlüssel verbindet
  2. BAuf Spalten der äußeren Abfrage verweist und für jede äußere Zeile ausgewertet wird
  3. CNur Aggregatfunktionen verwendet
  4. DNur einmal vor der äußeren Abfrage ausgeführt wird und ihr Ergebnis für jede Zeile zwischenspeichert
8.Schwer

Welchen Join-Algorithmus wählt ein Optimierer oft für einen Gleichheits-Join zwischen zwei großen Tabellen ohne nützliche Indexe?

  1. ANested Loop Join mit Indexzugriffen
  2. BCross Join
  3. CHash Join
  4. DBitmap Join auf dem Primärschlüssel

Lösungsschlüssel

  1. 1. A · LIKE
  2. 2. C · Jede Kombination von Zeilen aus den beiden Tabellen
  3. 3. A · Zeilen mit einem Preis von 10 bis 20, einschließlich 10 und 20
  4. 4. A · 15
  5. 5. B · Isolation
  6. 6. B · Der Auswahl, welche Spalten im Ergebnis erscheinen
  7. 7. B · Auf Spalten der äußeren Abfrage verweist und für jede äußere Zeile ausgewertet wird
  8. 8. C · Hash Join

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