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 Anweisung löscht eine ganze Tabelle einschließlich ihrer Struktur?

  1. ADELETE FROM
  2. BTRUNCATE ROWS
  3. CDROP TABLE
  4. DREMOVE TABLE
2.Leicht

Was ist ein Primärschlüssel (Primary Key)?

  1. AEin Passwort für die Datenbank
  2. BDie erste Spalte jeder Tabelle
  3. CEine Spalte oder Spaltenkombination, die jede Zeile eindeutig identifiziert
  4. DEine Spalte, die Duplikate enthalten darf, aber nie NULL enthalten darf
3.Leicht

Was garantiert eine UNIQUE-Constraint auf einer Spalte?

  1. AKeine zwei Zeilen haben in dieser Spalte denselben Nicht-NULL-Wert
  2. BDie Spaltenwerte sind sortiert
  3. CDie Spalte wird automatisch zum Primärschlüssel der Tabelle
  4. DDie Spalte kann nach dem Einfügen nicht mehr geändert werden
4.Mittel

Welcher SQL-Klausel entspricht in der relationalen Algebra der Selektionsoperator (σ)?

  1. AGROUP BY
  2. BSELECT-Liste
  3. CORDER BY
  4. DWHERE
5.Mittel

Welche ACID-Eigenschaft garantiert, dass festgeschriebene Änderungen einen Systemabsturz überstehen?

  1. AKonsistenz (Consistency)
  2. BDauerhaftigkeit (Durability)
  3. CIsolation
  4. DAtomarität (Atomicity)
6.Mittel

Was liefert SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?

  1. AEinen Fehler, weil CASE in SELECT nicht erlaubt ist
  2. BNur die Studierenden, die bestanden haben
  3. CJeden Namen mit der Bezeichnung 'pass' oder 'fail', abhängig von der Note
  4. DDie Anzahl der Studierenden, die bestanden haben und durchgefallen sind
7.Schwer

Warum gilt NATURAL JOIN in Produktionsabfragen als riskant?

  1. AEr wird von keiner Datenbank unterstützt
  2. BEr ignoriert Primär- und Fremdschlüssel und behält nur NULL-Zeilen
  3. CEr verbindet über jede gleichnamige Spalte, sodass eine neue Spalte das Ergebnis unbemerkt verändern kann
  4. DEr liefert immer ein kartesisches Produkt
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. ADirty Write
  2. BDirty Read
  3. CNon-Repeatable Read innerhalb einer Transaktion
  4. DWrite Skew

Lösungsschlüssel

  1. 1. C · DROP TABLE
  2. 2. C · Eine Spalte oder Spaltenkombination, die jede Zeile eindeutig identifiziert
  3. 3. A · Keine zwei Zeilen haben in dieser Spalte denselben Nicht-NULL-Wert
  4. 4. D · WHERE
  5. 5. B · Dauerhaftigkeit (Durability)
  6. 6. C · Jeden Namen mit der Bezeichnung 'pass' oder 'fail', abhängig von der Note
  7. 7. C · Er verbindet über jede gleichnamige Spalte, sodass eine neue Spalte das Ergebnis unbemerkt verändern kann
  8. 8. D · Write Skew

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