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

Was ist ein Surrogatschlüssel?

  1. AEin künstlicher Bezeichner ohne fachliche Bedeutung, etwa eine Auto-Increment-ID
  2. BEin Schlüssel aus realen Daten wie einer E-Mail-Adresse
  3. CEin Schlüssel, der nur in Views verwendet wird
  4. DEin Schlüssel, der auf eine andere Tabelle verweist
2.Leicht

Welche Aggregatfunktion zählt Zeilen?

  1. ACOUNT
  2. BSUM
  3. CAVG
  4. DMAX
3.Leicht

Welche Constraint stellt sicher, dass eine Spalte nie leer (NULL) bleiben kann?

  1. ADEFAULT
  2. BNOT NULL
  3. CCHECK NULL
  4. DUNIQUE
4.Mittel

Die zweite Normalform (2NF) beseitigt:

  1. APartielle Abhängigkeiten von Nichtschlüsselspalten von einem Teil eines zusammengesetzten Schlüssels
  2. BTransitive Abhängigkeiten zwischen Nichtschlüsselspalten über eine andere Nichtschlüsselspalte
  3. CAlle NULL-Werte
  4. DFremdschlüssel
5.Mittel

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

  1. ADie Anzahl der Studierenden, die bestanden haben und durchgefallen sind
  2. BEinen Fehler, weil CASE in SELECT nicht erlaubt ist
  3. CNur die Studierenden, die bestanden haben
  4. DJeden Namen mit der Bezeichnung 'pass' oder 'fail', abhängig von der Note
6.Mittel

Was liefert INTERSECT zwischen zwei SELECT-Abfragen?

  1. AAlle Zeilen aus beiden Ergebnissen
  2. BZeilen, die in beiden Ergebnissen vorkommen
  3. CZeilen im ersten Ergebnis, die nicht im zweiten sind
  4. DDas kartesische Produkt der Ergebnisse
7.Schwer

R(A, B, C, D) hat die funktionalen Abhängigkeiten A → B und C → D. Was ist der Schlüsselkandidat?

  1. A{A, C}
  2. B{B, D}
  3. C{C}
  4. D{A}
8.Schwer

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

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

Lösungsschlüssel

  1. 1. A · Ein künstlicher Bezeichner ohne fachliche Bedeutung, etwa eine Auto-Increment-ID
  2. 2. A · COUNT
  3. 3. B · NOT NULL
  4. 4. A · Partielle Abhängigkeiten von Nichtschlüsselspalten von einem Teil eines zusammengesetzten Schlüssels
  5. 5. D · Jeden Namen mit der Bezeichnung 'pass' oder 'fail', abhängig von der Note
  6. 6. B · Zeilen, die in beiden Ergebnissen vorkommen
  7. 7. A · {A, C}
  8. 8. B · X ist ein Superschlüssel

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