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 Schlüsselwort gibt einer Spalte oder Tabelle in einer Abfrage einen temporären Alternativnamen?

  1. AALIAS
  2. BRENAME
  3. CNAME
  4. DAS
2.Leicht

Welche Anweisung fügt einer bestehenden Tabelle eine neue Spalte hinzu?

  1. AALTER TABLE
  2. BUPDATE TABLE
  3. CCREATE COLUMN
  4. DINSERT COLUMN
3.Leicht

Wie unterscheidet sich UNION ALL von UNION?

  1. AUNION ALL behält doppelte Zeilen
  2. BUNION ALL funktioniert nur mit einer Tabelle
  3. CUNION ALL sortiert das Ergebnis
  4. DUNION ALL entfernt doppelte Zeilen
4.Mittel

Ein LEFT JOIN liefert:

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

Eine Tabelle hat Zeilen, in denen col NULL ist. Welche Zeilen liefert WHERE col = NULL?

  1. AIn jeder Datenbank einen Fehler
  2. BNur die Zeilen, in denen col NULL ist, wie bei IS NULL
  3. CAlle Zeilen der Tabelle
  4. DKeine Zeilen, weil der Vergleich unknown ergibt
6.Mittel

Die zweite Normalform (2NF) beseitigt:

  1. AAlle NULL-Werte
  2. BPartielle Abhängigkeiten von Nichtschlüsselspalten von einem Teil eines zusammengesetzten Schlüssels
  3. CTransitive Abhängigkeiten zwischen Nichtschlüsselspalten über eine andere Nichtschlüsselspalte
  4. DFremdschlüssel
7.Schwer

Wann heißt ein Schedule nebenläufiger Transaktionen serialisierbar?

  1. AWenn keine Transaktion jemals Daten liest
  2. BWenn die Transaktionen nur auf einer CPU laufen
  3. CWenn seine Wirkung einer seriellen Ausführung derselben Transaktionen entspricht
  4. DWenn jede Transaktion eine Seriennummer erhält
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 Read
  2. BWrite Skew
  3. CNon-Repeatable Read innerhalb einer Transaktion
  4. DDirty Write

Lösungsschlüssel

  1. 1. D · AS
  2. 2. A · ALTER TABLE
  3. 3. A · UNION ALL behält doppelte Zeilen
  4. 4. B · Alle Zeilen der linken Tabelle und die passenden Zeilen der rechten, mit NULLs, wo es keine Übereinstimmung gibt
  5. 5. D · Keine Zeilen, weil der Vergleich unknown ergibt
  6. 6. B · Partielle Abhängigkeiten von Nichtschlüsselspalten von einem Teil eines zusammengesetzten Schlüssels
  7. 7. C · Wenn seine Wirkung einer seriellen Ausführung derselben Transaktionen entspricht
  8. 8. B · Write Skew

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