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

Wofür steht der Platzhalter _ (Unterstrich) in einem LIKE-Muster?

  1. AFür null oder mehr Zeichen
  2. BFür genau ein Zeichen
  3. CFür einen beliebigen Buchstaben, aber keine Ziffer
  4. DFür ein Leerzeichen
2.Leicht

Was bewirkt ROLLBACK in einer Transaktion?

  1. AEs löscht die Tabelle
  2. BEs wiederholt die letzte Anweisung
  3. CEs macht die seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
  4. DEs speichert alle Änderungen der Transaktion dauerhaft auf der Festplatte
3.Leicht

Zu welchem Teil von SQL gehören Anweisungen wie CREATE, ALTER und DROP?

  1. AData Manipulation Language (DML)
  2. BTransaction Control Language (TCL)
  3. CData Control Language (DCL)
  4. DData Definition Language (DDL)
4.Mittel

In der relationalen Algebra entspricht der Projektionsoperator (π):

  1. ADer Auswahl, welche Spalten im Ergebnis erscheinen
  2. BDem Verbinden zweier Tabellen über einen Schlüssel
  3. CDem Sortieren des Ergebnisses
  4. DDer Auswahl, welche Zeilen eine bestimmte Bedingung erfüllen
5.Mittel

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

  1. ANULL
  2. B10
  3. C30
  4. D15
6.Mittel

Eine View (Sicht) in SQL ist:

  1. AEin Bildschirm im Datenbank-Client zum Durchsuchen von Tabellen
  2. BEine Kopie einer Tabelle auf der Festplatte
  3. CEin Indextyp
  4. DEine gespeicherte Abfrage, die sich wie eine virtuelle Tabelle verhält
7.Schwer

Warum gilt NATURAL JOIN in Produktionsabfragen als riskant?

  1. AEr verbindet über jede gleichnamige Spalte, sodass eine neue Spalte das Ergebnis unbemerkt verändern kann
  2. BEr wird von keiner Datenbank unterstützt
  3. CEr liefert immer ein kartesisches Produkt
  4. DEr ignoriert Primär- und Fremdschlüssel und behält nur NULL-Zeilen
8.Schwer

Was liefert ein FULL OUTER JOIN?

  1. AAlle Zeilen aus beiden Tabellen, wo möglich zugeordnet und sonst mit NULL aufgefüllt
  2. BDas kartesische Produkt, bei dem jede Zeile der einen Tabelle mit jeder Zeile der anderen gepaart wird
  3. CNur nicht übereinstimmende Zeilen
  4. DNur übereinstimmende Zeilen

Lösungsschlüssel

  1. 1. B · Für genau ein Zeichen
  2. 2. C · Es macht die seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
  3. 3. D · Data Definition Language (DDL)
  4. 4. A · Der Auswahl, welche Spalten im Ergebnis erscheinen
  5. 5. D · 15
  6. 6. D · Eine gespeicherte Abfrage, die sich wie eine virtuelle Tabelle verhält
  7. 7. A · Er verbindet über jede gleichnamige Spalte, sodass eine neue Spalte das Ergebnis unbemerkt verändern kann
  8. 8. A · Alle Zeilen aus beiden Tabellen, wo möglich zugeordnet und sonst mit NULL aufgefüllt

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