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

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

  1. AUNIQUE
  2. BDIFFERENT
  3. CDISTINCT
  4. DSINGLE
2.Leicht

Wie heißt im relationalen Modell eine Zeile einer Tabelle?

  1. AAttribut
  2. BSchema
  3. CDomäne
  4. DTupel
3.Leicht

Ein INNER JOIN liefert:

  1. ANur Zeilen mit übereinstimmenden Werten in beiden Tabellen
  2. BAlle Zeilen aus beiden Tabellen
  3. CZeilen, die nicht übereinstimmen
  4. DAlle Zeilen aus der linken Tabelle, mit NULL, wo es keine Übereinstimmung gibt
4.Mittel

Ein LEFT JOIN liefert:

  1. ANur alle Zeilen der rechten Tabelle
  2. BNur übereinstimmende Zeilen aus beiden Tabellen
  3. CZeilen, die in keiner der beiden Tabellen übereinstimmen
  4. DAlle Zeilen der linken Tabelle und die passenden Zeilen der rechten, mit NULLs, wo es keine Übereinstimmung gibt
5.Mittel

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

  1. ANULL
  2. B15
  3. C10
  4. D30
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. CALTER TABLE
  4. DTRUNCATE TABLE
7.Schwer

Wann ist die Zerlegung von R in R1 und R2 garantiert verlustfrei?

  1. AWenn R1 und R2 keine gemeinsamen Attribute haben
  2. BWenn R1 und R2 gleich viele Spalten haben
  3. CWenn die gemeinsamen Attribute von R1 und R2 einen Superschlüssel von R1 oder von R2 bilden
  4. DWenn jedes Attribut von R sowohl in R1 als auch in R2 vorkommt
8.Schwer

Zwei Transaktionen lesen beide stock = 10, ziehen jeweils 1 ab und schreiben das Ergebnis, sodass 9 statt 8 herauskommt. Welche Anomalie ist das?

  1. ADirty Read
  2. BPhantom Read
  3. CLöschanomalie
  4. DLost Update (verlorene Änderung)

Lösungsschlüssel

  1. 1. C · DISTINCT
  2. 2. D · Tupel
  3. 3. A · Nur Zeilen mit übereinstimmenden Werten in beiden Tabellen
  4. 4. D · Alle Zeilen der linken Tabelle und die passenden Zeilen der rechten, mit NULLs, wo es keine Übereinstimmung gibt
  5. 5. B · 15
  6. 6. D · TRUNCATE TABLE
  7. 7. C · Wenn die gemeinsamen Attribute von R1 und R2 einen Superschlüssel von R1 oder von R2 bilden
  8. 8. D · Lost Update (verlorene Änderung)

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