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 Primärschlüssel (Primary Key)?

  1. AEine Spalte, die Duplikate enthalten darf, aber nie NULL enthalten darf
  2. BEine Spalte oder Spaltenkombination, die jede Zeile eindeutig identifiziert
  3. CDie erste Spalte jeder Tabelle
  4. DEin Passwort für die Datenbank
2.Leicht

Zu welchem Teil von SQL gehören GRANT und REVOKE?

  1. AData Manipulation Language (DML)
  2. BData Control Language (DCL)
  3. CData Definition Language (DDL)
  4. DData Query Language (DQL)
3.Leicht

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

  1. AALIAS
  2. BAS
  3. CNAME
  4. DRENAME
4.Mittel

Welche Aussage über HAVING ist richtig?

  1. AEs kann nicht mit GROUP BY verwendet werden
  2. BEs sortiert die Ergebnisse
  3. CEs muss in der SELECT-Anweisung vor WHERE stehen
  4. DEs kann Aggregatfunktionen verwenden, um Gruppen zu filtern
5.Mittel

Was bewirkt ROLLBACK TO SAVEPOINT s1?

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

Wofür steht das „A“ in ACID?

  1. AAccuracy (Genauigkeit)
  2. BAvailability (Verfügbarkeit)
  3. CAggregation (Aggregation)
  4. DAtomicity (Atomarität)
7.Schwer

Was verlangt die Regel des Write-Ahead Logging (WAL)?

  1. AJede Abfrage muss protokolliert werden, bevor sie geparst wird
  2. BDer Log-Eintrag einer Änderung muss vor der geänderten Datenseite auf stabilen Speicher gelangen
  3. CDas Log wird erst nach einem Absturz geschrieben
  4. DDatenseiten müssen vor dem Log geschrieben werden
8.Schwer

Was ist ein abdeckender Index (Covering Index) für eine Abfrage?

  1. AEin Index, der jede Spalte jeder Tabelle abdeckt
  2. BEin Index, der jede Nacht neu aufgebaut wird
  3. CEin Index, der alle von der Abfrage benötigten Spalten enthält, sodass die Tabelle selbst nicht gelesen werden muss
  4. DEin Index nur auf dem Primärschlüssel

Lösungsschlüssel

  1. 1. B · Eine Spalte oder Spaltenkombination, die jede Zeile eindeutig identifiziert
  2. 2. B · Data Control Language (DCL)
  3. 3. B · AS
  4. 4. D · Es kann Aggregatfunktionen verwenden, um Gruppen zu filtern
  5. 5. C · Es macht die nach dem Savepoint s1 vorgenommenen Änderungen rückgängig und lässt die Transaktion offen
  6. 6. D · Atomicity (Atomarität)
  7. 7. B · Der Log-Eintrag einer Änderung muss vor der geänderten Datenseite auf stabilen Speicher gelangen
  8. 8. C · Ein Index, der alle von der Abfrage benötigten Spalten enthält, sodass die Tabelle selbst nicht gelesen werden muss

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