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 Klausel liefert in PostgreSQL und MySQL nur die ersten 10 Zeilen eines Ergebnisses?

  1. ATOP ROWS 10
  2. BFIRST 10 ONLY
  3. CLIMIT 10
  4. DMAX 10
2.Leicht

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

  1. AEins-zu-eins
  2. BNull-zu-null
  3. CEins-zu-viele
  4. DViele-zu-viele
3.Leicht

Was bewirkt COMMIT in einer Transaktion?

  1. AEs sperrt die gesamte Datenbank
  2. BEs macht alle Änderungen der Transaktion dauerhaft
  3. CEs legt eine neue Tabelle an
  4. DEs macht alle seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
4.Mittel

Eine Tabelle speichert die Adresse des Kunden in jeder Bestellzeile. Die Adresse in einer Zeile zu ändern, in den anderen aber nicht, ist ein Beispiel für:

  1. AEin Phantom-Read
  2. BEine Einfügeanomalie
  3. CEine Änderungsanomalie
  4. DEine Löschanomalie
5.Mittel

Was bedeutet die funktionale Abhängigkeit A → B?

  1. AA ist ein Fremdschlüssel, der auf B verweist
  2. BJedem Wert von A ist genau ein Wert von B zugeordnet
  3. CJedem Wert von B ist genau ein Wert von A zugeordnet
  4. DA und B sind beide Primärschlüssel
6.Mittel

Die dritte Normalform (3NF) beseitigt:

  1. AZusammengesetzte Schlüssel
  2. BTransitive Abhängigkeiten zwischen Nichtschlüsselattributen
  3. CRedundante Indizes auf Spalten, die nicht Teil eines Schlüssels sind
  4. DAtomare Werte
7.Schwer

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

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

Was ist ein bekannter Nachteil der Zerlegung von Tabellen in BCNF im Vergleich zur 3NF?

  1. AManche funktionalen Abhängigkeiten lassen sich nicht mehr innerhalb einer einzigen Tabelle prüfen
  2. BBCNF-Tabellen können keine Primärschlüssel haben
  3. CDie Zerlegung verliert beim erneuten Verbinden immer Daten
  4. DBCNF erlaubt mehr Redundanz als 3NF

Lösungsschlüssel

  1. 1. C · LIMIT 10
  2. 2. C · Eins-zu-viele
  3. 3. B · Es macht alle Änderungen der Transaktion dauerhaft
  4. 4. C · Eine Änderungsanomalie
  5. 5. B · Jedem Wert von A ist genau ein Wert von B zugeordnet
  6. 6. B · Transitive Abhängigkeiten zwischen Nichtschlüsselattributen
  7. 7. C · Der Log-Eintrag einer Änderung muss vor der geänderten Datenseite auf stabilen Speicher gelangen
  8. 8. A · Manche funktionalen Abhängigkeiten lassen sich nicht mehr innerhalb einer einzigen Tabelle prüfen

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