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 SQL-Anweisung ändert Werte in bereits vorhandenen Zeilen?

  1. AMODIFY
  2. BREPLACE COLUMN
  3. CINSERT
  4. DUPDATE
2.Leicht

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

  1. ASORT salary DOWN
  2. BORDER BY salary ASC
  3. CGROUP BY salary DESC
  4. DORDER BY salary DESC
3.Leicht

Ein Kunde kann viele Bestellungen aufgeben, aber jede Bestellung gehört zu genau einem Kunden. Welche Art von Beziehung ist das?

  1. AEins-zu-eins
  2. BNull-zu-null
  3. CViele-zu-viele
  4. DEins-zu-viele
4.Mittel

Was bewirkt GRANT SELECT ON employees TO alice?

  1. AEs kopiert die Tabelle employees zu alice
  2. BEs erlaubt alice, Zeilen in der Tabelle employees zu aktualisieren und zu löschen
  3. CEs erlaubt dem Benutzer alice, die Tabelle employees zu lesen
  4. DEs macht alice zur Eigentümerin der Datenbank
5.Mittel

Die Tabelle orders hat 5 Zeilen, die jeweils auf einen existierenden Kunden verweisen. Die Tabelle customers hat 3 Zeilen. Wie viele Zeilen liefert ein INNER JOIN über customer_id?

  1. A8
  2. B5
  3. C15
  4. D3
6.Mittel

Was liefert EXCEPT (in Oracle MINUS genannt)?

  1. AAlle Zeilen beider Abfragen ohne Duplikate
  2. BZeilen der zweiten Abfrage, die in der ersten nicht vorkommen
  3. CZeilen der ersten Abfrage, die in der zweiten nicht vorkommen
  4. DZeilen, die in beiden Abfragen vorkommen
7.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. APhantom Read
  2. BLöschanomalie
  3. CLost Update (verlorene Änderung)
  4. DDirty Read
8.Schwer

Zwei Ärzte im Bereitschaftsdienst prüfen jeweils, dass der andere noch Dienst hat, und melden sich dann beide gleichzeitig ab. Welche Anomalie kann Snapshot Isolation hier noch zulassen?

  1. ANon-Repeatable Read innerhalb einer Transaktion
  2. BWrite Skew
  3. CDirty Write
  4. DDirty Read

Lösungsschlüssel

  1. 1. D · UPDATE
  2. 2. D · ORDER BY salary DESC
  3. 3. D · Eins-zu-viele
  4. 4. C · Es erlaubt dem Benutzer alice, die Tabelle employees zu lesen
  5. 5. B · 5
  6. 6. C · Zeilen der ersten Abfrage, die in der zweiten nicht vorkommen
  7. 7. C · Lost Update (verlorene Änderung)
  8. 8. B · Write Skew

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