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

Ein Kunde kann viele Bestellungen aufgeben, aber jede Bestellung gehört zu genau einem Kunden. Welche Art von Beziehung ist das?

  1. AViele-zu-viele
  2. BNull-zu-null
  3. CEins-zu-eins
  4. DEins-zu-viele
2.Leicht

Welches Schlüsselwort gibt einer Spalte oder Tabelle in einer Abfrage einen temporären Alternativnamen?

  1. AAS
  2. BRENAME
  3. CNAME
  4. DALIAS
3.Leicht

Welche Klausel filtert Zeilen vor der Gruppierung?

  1. AWHERE
  2. BGROUP BY
  3. CHAVING
  4. DORDER BY
4.Mittel

Ein Fremdschlüssel ist mit ON DELETE CASCADE deklariert. Was passiert, wenn eine Elternzeile gelöscht wird?

  1. ADie Kindzeilen, die auf sie verweisen, werden automatisch gelöscht
  2. BDer Fremdschlüssel in den Kindzeilen wird automatisch auf NULL gesetzt
  3. CDie Elternzeile wird in eine Archivtabelle kopiert
  4. DDas Löschen wird immer abgelehnt
5.Mittel

Eine View (Sicht) in SQL ist:

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

Welche ACID-Eigenschaft garantiert, dass festgeschriebene Änderungen einen Systemabsturz überstehen?

  1. AKonsistenz (Consistency)
  2. BDauerhaftigkeit (Durability)
  3. CIsolation
  4. DAtomarität (Atomicity)
7.Schwer

Die Tabelle enrolment(student_id, course_id, student_name, grade) hat den Schlüssel (student_id, course_id). Welche Normalform verletzt sie?

  1. ADie zweite Normalform, weil student_name nur von student_id abhängt
  2. BDie erste Normalform, weil die Spalte grade keine atomaren Werte enthält
  3. CKeine, sie ist in BCNF
  4. DNur die dritte Normalform, weil grade von student_name abhängt
8.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{C}
  3. C{A}
  4. D{B, D}

Lösungsschlüssel

  1. 1. D · Eins-zu-viele
  2. 2. A · AS
  3. 3. A · WHERE
  4. 4. A · Die Kindzeilen, die auf sie verweisen, werden automatisch gelöscht
  5. 5. B · Eine gespeicherte Abfrage, die sich wie eine virtuelle Tabelle verhält
  6. 6. B · Dauerhaftigkeit (Durability)
  7. 7. A · Die zweite Normalform, weil student_name nur von student_id abhängt
  8. 8. A · {A, C}

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