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 SQL-Anweisung ändert Werte in bereits vorhandenen Zeilen?

  1. AREPLACE COLUMN
  2. BINSERT
  3. CMODIFY
  4. DUPDATE
2.Leicht

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

  1. AALTER TABLE
  2. BINSERT COLUMN
  3. CCREATE COLUMN
  4. DUPDATE TABLE
3.Leicht

Welche Klausel filtert Zeilen vor der Gruppierung?

  1. AWHERE
  2. BHAVING
  3. CGROUP BY
  4. DORDER BY
4.Mittel

Welche Anweisung entfernt alle Zeilen einer Tabelle, behält ihre Struktur und kann keine WHERE-Klausel haben?

  1. AALTER TABLE
  2. BDROP TABLE
  3. CTRUNCATE TABLE
  4. DDELETE FROM mit einer WHERE-Klausel
5.Mittel

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

  1. AAtomarität (Atomicity)
  2. BDauerhaftigkeit (Durability)
  3. CIsolation
  4. DVerfügbarkeit (Availability)
6.Mittel

Was liefert SELECT SUM(amount) FROM orders, wenn die WHERE-Klausel auf keine Zeilen zutrifft?

  1. AEinen Fehler
  2. B0
  3. CEine leere Zeichenkette
  4. DNULL
7.Schwer

Was liefert SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?

  1. ANur Mitarbeiter, die mehr als den Abteilungsdurchschnitt verdienen
  2. BEinen Fehler, weil name nicht in einem GROUP BY steht
  3. CEine Zeile pro Abteilung mit ihrem Durchschnittsgehalt
  4. DJede Mitarbeiterzeile zusammen mit dem Durchschnittsgehalt ihrer Abteilung
8.Schwer

Was liefert folgende Abfrage: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?

  1. ADen Notendurchschnitt aller Studierenden
  2. BEinen Fehler, weil Unterabfragen in WHERE nicht erlaubt sind
  3. CNur die Studierenden mit der höchsten Note
  4. DStudierende mit einer Note über dem Notendurchschnitt

Lösungsschlüssel

  1. 1. D · UPDATE
  2. 2. A · ALTER TABLE
  3. 3. A · WHERE
  4. 4. C · TRUNCATE TABLE
  5. 5. C · Isolation
  6. 6. D · NULL
  7. 7. D · Jede Mitarbeiterzeile zusammen mit dem Durchschnittsgehalt ihrer Abteilung
  8. 8. D · Studierende mit einer Note über dem Notendurchschnitt

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