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 sortiert das Ergebnis einer Abfrage?

  1. ASORT
  2. BORDER BY
  3. CGROUP BY
  4. DARRANGE
2.Leicht

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

  1. AUPDATE TABLE
  2. BINSERT COLUMN
  3. CCREATE COLUMN
  4. DALTER TABLE
3.Leicht

Wofür wird ein Entity-Relationship-Diagramm (ER-Diagramm) verwendet?

  1. AZum Darstellen, wie eine Abfrage ausgeführt wird
  2. BZum Modellieren von Entitäten, ihren Attributen und Beziehungen beim Datenbankentwurf
  3. CZum Auflisten der Benutzer einer Datenbank
  4. DZum Messen der Datenbankleistung
4.Mittel

Ein LEFT JOIN liefert:

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

Welche ACID-Eigenschaft bedeutet, dass nebenläufige Transaktionen die unfertigen Änderungen der anderen nicht sehen?

  1. AVerfügbarkeit (Availability)
  2. BAtomarität (Atomicity)
  3. CIsolation
  4. DDauerhaftigkeit (Durability)
6.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. A15
  2. B3
  3. C8
  4. D5
7.Schwer

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

  1. AWenn jede Transaktion eine Seriennummer erhält
  2. BWenn die Transaktionen nur auf einer CPU laufen
  3. CWenn keine Transaktion jemals Daten liest
  4. DWenn seine Wirkung einer seriellen Ausführung derselben Transaktionen entspricht
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. B · ORDER BY
  2. 2. D · ALTER TABLE
  3. 3. B · Zum Modellieren von Entitäten, ihren Attributen und Beziehungen beim Datenbankentwurf
  4. 4. D · Alle Zeilen der linken Tabelle und die passenden Zeilen der rechten, mit NULLs, wo es keine Übereinstimmung gibt
  5. 5. C · Isolation
  6. 6. D · 5
  7. 7. D · Wenn seine Wirkung einer seriellen Ausführung derselben Transaktionen entspricht
  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.