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

Welche Anweisung löscht eine ganze Tabelle einschließlich ihrer Struktur?

  1. ADELETE FROM
  2. BREMOVE TABLE
  3. CTRUNCATE ROWS
  4. DDROP TABLE
2.Leicht

Was bewirkt ROLLBACK in einer Transaktion?

  1. AEs speichert alle Änderungen der Transaktion dauerhaft auf der Festplatte
  2. BEs macht die seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
  3. CEs löscht die Tabelle
  4. DEs wiederholt die letzte Anweisung
3.Leicht

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

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

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

  1. AIsolation
  2. BAtomarität (Atomicity)
  3. CDauerhaftigkeit (Durability)
  4. DKonsistenz (Consistency)
5.Mittel

Was liefert EXCEPT (in Oracle MINUS genannt)?

  1. AZeilen, die in beiden Abfragen vorkommen
  2. BZeilen der ersten Abfrage, die in der zweiten nicht vorkommen
  3. CZeilen der zweiten Abfrage, die in der ersten nicht vorkommen
  4. DAlle Zeilen beider Abfragen ohne Duplikate
6.Mittel

Was liefert SELECT COALESCE(phone, 'unknown') FROM customers für einen Kunden, dessen phone NULL ist?

  1. AEinen Fehler
  2. B'unknown'
  3. CEine leere Zeichenkette
  4. DNULL
7.Schwer

Was ist das Ergebnis von SELECT COUNT(col) FROM t, wenn alle Werte in col NULL sind und die Tabelle 10 Zeilen hat?

  1. A10
  2. BEin Fehler
  3. CNULL
  4. D0
8.Schwer

Es gibt einen zusammengesetzten Index auf (last_name, first_name). Welche Bedingung kann ihn am wirksamsten nutzen?

  1. AWHERE first_name LIKE '%a'
  2. BWHERE UPPER(first_name) = 'EVA'
  3. CWHERE last_name = 'Jansen'
  4. DWHERE first_name = 'Eva'

Lösungsschlüssel

  1. 1. D · DROP TABLE
  2. 2. B · Es macht die seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
  3. 3. C · Zum Modellieren von Entitäten, ihren Attributen und Beziehungen beim Datenbankentwurf
  4. 4. C · Dauerhaftigkeit (Durability)
  5. 5. B · Zeilen der ersten Abfrage, die in der zweiten nicht vorkommen
  6. 6. B · 'unknown'
  7. 7. D · 0
  8. 8. C · WHERE last_name = 'Jansen'

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