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

Wie sortierst du ein Ergebnis vom höchsten zum niedrigsten Gehalt?

  1. AORDER BY salary DESC
  2. BORDER BY salary ASC
  3. CGROUP BY salary DESC
  4. DSORT salary DOWN
2.Leicht

Ein Fremdschlüssel (Foreign Key) ist:

  1. AEine Spalte, deren Werte in allen Zeilen der Tabelle eindeutig sein müssen
  2. BEine Spalte, die auf den Primärschlüssel einer anderen Tabelle verweist
  3. CEin Schlüssel, der immer verschlüsselt ist
  4. DEin Schlüssel, der von ausländischen Benutzern verwendet wird
3.Leicht

Was ist ein Surrogatschlüssel?

  1. AEin Schlüssel aus realen Daten wie einer E-Mail-Adresse
  2. BEin Schlüssel, der auf eine andere Tabelle verweist
  3. CEin künstlicher Bezeichner ohne fachliche Bedeutung, etwa eine Auto-Increment-ID
  4. DEin Schlüssel, der nur in Views verwendet wird
4.Mittel

Was liefert INTERSECT zwischen zwei SELECT-Abfragen?

  1. AZeilen, die in beiden Ergebnissen vorkommen
  2. BZeilen im ersten Ergebnis, die nicht im zweiten sind
  3. CAlle Zeilen aus beiden Ergebnissen
  4. DDas kartesische Produkt der Ergebnisse
5.Mittel

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

  1. ANULL
  2. BEine leere Zeichenkette
  3. CEinen Fehler
  4. D0
6.Mittel

Die zweite Normalform (2NF) beseitigt:

  1. ATransitive Abhängigkeiten zwischen Nichtschlüsselspalten über eine andere Nichtschlüsselspalte
  2. BAlle NULL-Werte
  3. CFremdschlüssel
  4. DPartielle Abhängigkeiten von Nichtschlüsselspalten von einem Teil eines zusammengesetzten Schlüssels
7.Schwer

Welche Isolationsstufe verhindert Dirty Reads, erlaubt aber weiterhin Non-Repeatable Reads?

  1. ASerializable
  2. BRead committed
  3. CRead uncommitted
  4. DRepeatable read
8.Schwer

Eine korrelierte Unterabfrage ist eine Unterabfrage, die:

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

Lösungsschlüssel

  1. 1. A · ORDER BY salary DESC
  2. 2. B · Eine Spalte, die auf den Primärschlüssel einer anderen Tabelle verweist
  3. 3. C · Ein künstlicher Bezeichner ohne fachliche Bedeutung, etwa eine Auto-Increment-ID
  4. 4. A · Zeilen, die in beiden Ergebnissen vorkommen
  5. 5. A · NULL
  6. 6. D · Partielle Abhängigkeiten von Nichtschlüsselspalten von einem Teil eines zusammengesetzten Schlüssels
  7. 7. B · Read committed
  8. 8. A · Auf Spalten der äußeren Abfrage verweist und für jede äußere Zeile ausgewertet wird

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