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 Zeilen wählt WHERE price BETWEEN 10 AND 20 aus?

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

Welche SQL-Anweisung fügt einer Tabelle neue Zeilen hinzu?

  1. AALTER
  2. BINSERT
  3. CSELECT
  4. DUPDATE
3.Leicht

Was liefert ein CROSS JOIN?

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

Was bietet eine Common Table Expression (WITH name AS (...))?

  1. AEin benanntes temporäres Ergebnis, das innerhalb einer Anweisung verwendet werden kann
  2. BEinen neuen Datenbankbenutzer
  3. CEinen Index auf einer Spalte
  4. DEine dauerhafte Tabelle, die auf der Festplatte gespeichert bleibt, bis sie mit DROP gelöscht wird
5.Mittel

In der relationalen Algebra entspricht der Projektionsoperator (π):

  1. ADem Sortieren des Ergebnisses
  2. BDer Auswahl, welche Spalten im Ergebnis erscheinen
  3. CDer Auswahl, welche Zeilen eine bestimmte Bedingung erfüllen
  4. DDem Verbinden zweier Tabellen über einen Schlüssel
6.Mittel

Welche Anweisung entfernt alle Zeilen einer Tabelle, behält ihre Struktur und kann keine WHERE-Klausel haben?

  1. ADROP TABLE
  2. BDELETE FROM mit einer WHERE-Klausel
  3. CTRUNCATE TABLE
  4. DALTER TABLE
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

Was ist das Ergebnis von SELECT COUNT(col) FROM t, wenn alle Werte in col NULL sind und die Tabelle 10 Zeilen hat?

  1. AEin Fehler
  2. BNULL
  3. C10
  4. D0

Lösungsschlüssel

  1. 1. C · Zeilen mit einem Preis von 10 bis 20, einschließlich 10 und 20
  2. 2. B · INSERT
  3. 3. B · Jede Kombination von Zeilen aus den beiden Tabellen
  4. 4. A · Ein benanntes temporäres Ergebnis, das innerhalb einer Anweisung verwendet werden kann
  5. 5. B · Der Auswahl, welche Spalten im Ergebnis erscheinen
  6. 6. C · TRUNCATE TABLE
  7. 7. B · Auf Spalten der äußeren Abfrage verweist und für jede äußere Zeile ausgewertet wird
  8. 8. D · 0

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