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

Zu welchem Teil von SQL gehören Anweisungen wie CREATE, ALTER und DROP?

  1. ATransaction Control Language (TCL)
  2. BData Manipulation Language (DML)
  3. CData Control Language (DCL)
  4. DData Definition Language (DDL)
2.Leicht

Was ist ein Surrogatschlüssel?

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

Welcher Operator wird für einfachen Textmustervergleich in einer WHERE-Klausel verwendet?

  1. AMATCH
  2. BLIKE
  3. CSIMILAR
  4. DCONTAINS
4.Mittel

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

  1. ADROP TABLE
  2. BTRUNCATE TABLE
  3. CDELETE FROM mit einer WHERE-Klausel
  4. DALTER TABLE
5.Mittel

Wofür steht das „A“ in ACID?

  1. AAccuracy (Genauigkeit)
  2. BAtomicity (Atomarität)
  3. CAggregation (Aggregation)
  4. DAvailability (Verfügbarkeit)
6.Mittel

Was bewirkt ROLLBACK TO SAVEPOINT s1?

  1. AEs löscht den Savepoint und alle seitdem geänderten Tabellen
  2. BEs macht die nach dem Savepoint s1 vorgenommenen Änderungen rückgängig und lässt die Transaktion offen
  3. CEs macht die ganze Transaktion von Anfang an rückgängig
  4. DEs beendet die Transaktion und schreibt alles fest
7.Schwer

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

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

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

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

Lösungsschlüssel

  1. 1. D · Data Definition Language (DDL)
  2. 2. A · Ein künstlicher Bezeichner ohne fachliche Bedeutung, etwa eine Auto-Increment-ID
  3. 3. B · LIKE
  4. 4. B · TRUNCATE TABLE
  5. 5. B · Atomicity (Atomarität)
  6. 6. B · Es macht die nach dem Savepoint s1 vorgenommenen Änderungen rückgängig und lässt die Transaktion offen
  7. 7. A · X ist ein Superschlüssel
  8. 8. D · Studierende mit einer Note über dem Notendurchschnitt

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