1.Leicht
Wie unterscheidet sich UNION ALL von UNION?
- AUNION ALL sortiert das Ergebnis
- BUNION ALL entfernt doppelte Zeilen
- CUNION ALL behält doppelte Zeilen
- DUNION ALL funktioniert nur mit einer Tabelle
2.Leicht
Welches Schlüsselwort sortiert das Ergebnis einer Abfrage?
- AGROUP BY
- BSORT
- CORDER BY
- DARRANGE
3.Leicht
Welche Aggregatfunktion liefert den Durchschnitt einer numerischen Spalte?
- AMEAN
- BAVG
- CMEDIAN
- DSUM
4.Mittel
Tabelle a hat 3 Zeilen und Tabelle b hat 4 Zeilen. Wie viele Zeilen liefert SELECT * FROM a CROSS JOIN b?
- A7
- B12
- C3
- D4
5.Mittel
Was ist ein Dirty Read?
- ADas Lesen von Daten von einer beschädigten Festplatte
- BDas Lesen von Daten, die eine andere, noch nicht festgeschriebene Transaktion geschrieben hat
- CDas zweimalige Lesen derselben Zeile mit demselben Wert
- DDas Lesen von Daten ohne WHERE-Klausel
6.Mittel
Die erste Normalform (1NF) verlangt, dass:
- AJede Spalte atomare Werte enthält und es keine Wiederholungsgruppen gibt
- BJede Tabelle genau eine Spalte hat
- CJede Nichtschlüsselspalte hängt vom gesamten Schlüssel und von nichts als dem Schlüssel ab
- DEs keine Fremdschlüssel gibt
7.Schwer
Was liefert SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- ANur Mitarbeiter, die mehr als den Abteilungsdurchschnitt verdienen
- BEinen Fehler, weil name nicht in einem GROUP BY steht
- CEine Zeile pro Abteilung mit ihrem Durchschnittsgehalt
- DJede Mitarbeiterzeile zusammen mit dem Durchschnittsgehalt ihrer Abteilung
8.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?
- ASie ist nicht in 2NF
- BSie ist in 2NF, aber nicht in 3NF
- CSie ist nicht in 1NF
- DSie ist in BCNF und damit auch in 3NF
Lösungsschlüssel
- 1. C · UNION ALL behält doppelte Zeilen
- 2. C · ORDER BY
- 3. B · AVG
- 4. B · 12
- 5. B · Das Lesen von Daten, die eine andere, noch nicht festgeschriebene Transaktion geschrieben hat
- 6. A · Jede Spalte atomare Werte enthält und es keine Wiederholungsgruppen gibt
- 7. D · Jede Mitarbeiterzeile zusammen mit dem Durchschnittsgehalt ihrer Abteilung
- 8. B · Sie ist in 2NF, aber nicht in 3NF
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.