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 SQL-Schlüsselwort entfernt doppelte Zeilen aus einem Ergebnis?

  1. ADIFFERENT
  2. BDISTINCT
  3. CUNIQUE
  4. DSINGLE
2.Leicht

Was garantiert eine UNIQUE-Constraint auf einer Spalte?

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

Welche SQL-Anweisung liest Daten aus einer Tabelle?

  1. ACREATE
  2. BINSERT
  3. CSELECT
  4. DUPDATE
4.Mittel

Was bedeutet die funktionale Abhängigkeit A → B?

  1. AJedem Wert von A ist genau ein Wert von B zugeordnet
  2. BA und B sind beide Primärschlüssel
  3. CA ist ein Fremdschlüssel, der auf B verweist
  4. DJedem Wert von B ist genau ein Wert von A zugeordnet
5.Mittel

Wofür steht das „A“ in ACID?

  1. AAtomicity (Atomarität)
  2. BAvailability (Verfügbarkeit)
  3. CAccuracy (Genauigkeit)
  4. DAggregation (Aggregation)
6.Mittel

Welche Aussage über HAVING ist richtig?

  1. AEs sortiert die Ergebnisse
  2. BEs kann Aggregatfunktionen verwenden, um Gruppen zu filtern
  3. CEs muss in der SELECT-Anweisung vor WHERE stehen
  4. DEs kann nicht mit GROUP BY verwendet werden
7.Schwer

Was zeigt EXPLAIN (oder EXPLAIN ANALYZE in PostgreSQL) für eine Abfrage?

  1. ADie Liste der Benutzer, die die Abfrage ausgeführt haben
  2. BNur eine Umschreibung der Abfrage in Notation der relationalen Algebra
  3. CDie Bedeutung jedes SQL-Schlüsselworts in der Abfrage
  4. DDen vom Optimierer gewählten Ausführungsplan, etwa Scans und Join-Verfahren
8.Schwer

Die Boyce-Codd-Normalform (BCNF) verlangt, dass für jede nicht-triviale funktionale Abhängigkeit X → Y gilt:

  1. AY ist ein Primärschlüssel
  2. BX ist ein Superschlüssel
  3. CX enthält NULL
  4. DY ist atomar

Lösungsschlüssel

  1. 1. B · DISTINCT
  2. 2. C · Keine zwei Zeilen haben in dieser Spalte denselben Nicht-NULL-Wert
  3. 3. C · SELECT
  4. 4. A · Jedem Wert von A ist genau ein Wert von B zugeordnet
  5. 5. A · Atomicity (Atomarität)
  6. 6. B · Es kann Aggregatfunktionen verwenden, um Gruppen zu filtern
  7. 7. D · Den vom Optimierer gewählten Ausführungsplan, etwa Scans und Join-Verfahren
  8. 8. B · X ist ein Superschlüssel

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