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 garantiert eine UNIQUE-Constraint auf einer Spalte?

  1. ADie Spalte kann nach dem Einfügen nicht mehr geändert werden
  2. BDie Spaltenwerte sind sortiert
  3. CDie Spalte wird automatisch zum Primärschlüssel der Tabelle
  4. DKeine zwei Zeilen haben in dieser Spalte denselben Nicht-NULL-Wert
2.Leicht

Welche Klausel filtert Zeilen vor der Gruppierung?

  1. AWHERE
  2. BHAVING
  3. CORDER BY
  4. DGROUP BY
3.Leicht

Was ist ein Schlüsselkandidat (Candidate Key)?

  1. AJede Spalte, die NULL-Werte enthält
  2. BEine Menge von Spalten, die zwei Tabellen gemeinsam haben, um ihre Zeilen zu verknüpfen
  3. CEine Spalte, die darauf wartet, ein Fremdschlüssel zu werden
  4. DEine minimale Menge von Spalten, die jede Zeile eindeutig identifiziert
4.Mittel

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

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

Warum werden Indizes auf Spalten angelegt?

  1. AUm Suchen und Joins auf diesen Spalten zu beschleunigen
  2. BUm Speicherplatz zu sparen
  3. CUm Einfügungen und Aktualisierungen auf diesen Spalten schneller zu machen
  4. DUm NULL-Werte zu verhindern
6.Mittel

Was liefert EXCEPT (in Oracle MINUS genannt)?

  1. AZeilen, die in beiden Abfragen vorkommen
  2. BZeilen der zweiten Abfrage, die in der ersten nicht vorkommen
  3. CAlle Zeilen beider Abfragen ohne Duplikate
  4. DZeilen der ersten Abfrage, die in der zweiten nicht vorkommen
7.Schwer

Die Tabelle employee(emp_id, dept_id, dept_name) hat den Schlüssel emp_id, und es gilt dept_id → dept_name. Welche Aussage ist richtig?

  1. ASie ist nicht in 2NF
  2. BSie ist in BCNF und damit auch in 3NF
  3. CSie ist nicht in 1NF
  4. DSie ist in 2NF, aber nicht in 3NF
8.Schwer

Zwei Transaktionen lesen beide stock = 10, ziehen jeweils 1 ab und schreiben das Ergebnis, sodass 9 statt 8 herauskommt. Welche Anomalie ist das?

  1. APhantom Read
  2. BDirty Read
  3. CLöschanomalie
  4. DLost Update (verlorene Änderung)

Lösungsschlüssel

  1. 1. D · Keine zwei Zeilen haben in dieser Spalte denselben Nicht-NULL-Wert
  2. 2. A · WHERE
  3. 3. D · Eine minimale Menge von Spalten, die jede Zeile eindeutig identifiziert
  4. 4. B · Dauerhaftigkeit (Durability)
  5. 5. A · Um Suchen und Joins auf diesen Spalten zu beschleunigen
  6. 6. D · Zeilen der ersten Abfrage, die in der zweiten nicht vorkommen
  7. 7. D · Sie ist in 2NF, aber nicht in 3NF
  8. 8. D · Lost Update (verlorene Änderung)

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