1.Leicht
Welche Constraint stellt sicher, dass eine Spalte nie leer (NULL) bleiben kann?
- ANOT NULL
- BUNIQUE
- CCHECK NULL
- DDEFAULT
2.Leicht
Welche Klausel filtert Zeilen vor der Gruppierung?
- AGROUP BY
- BWHERE
- CORDER BY
- DHAVING
3.Leicht
Was liefert ein CROSS JOIN?
- ANur die Zeilen der ersten Tabelle
- BNur Zeilen, die nicht übereinstimmen
- CJede Kombination von Zeilen aus den beiden Tabellen
- DNur die Zeilen, die in einer gemeinsamen Schlüsselspalte übereinstimmen
4.Mittel
Was liefert SELECT SUM(amount) FROM orders, wenn die WHERE-Klausel auf keine Zeilen zutrifft?
- AEine leere Zeichenkette
- BEinen Fehler
- CNULL
- D0
5.Mittel
Wann ist WHERE EXISTS (Unterabfrage) für eine Zeile wahr?
- AWenn die Unterabfrage keine NULL-Werte liefert
- BWenn die Unterabfrage eine Zahl größer als null liefert
- CWenn die Unterabfrage mindestens eine Zeile liefert
- DWenn die Unterabfrage genau eine Zeile liefert
6.Mittel
Warum kann eine Tabelle nur einen Clustered Index haben?
- AClustered Indexes können nur auf dem Primärschlüssel liegen
- BDer SQL-Standard verbietet mehr als einen Index pro Tabelle
- CClustered Indexes verbrauchen zu viel Speicher
- DDie Zeilen können physisch nur in einer Reihenfolge gespeichert werden
7.Schwer
Welche SQL-Funktion eignet sich am besten, um jeden Mitarbeiter unterhalb eines Vorgesetzten in einem Organisationsbaum unbekannter Tiefe zu finden?
- AEin GROUP BY auf manager_id
- BEine UNIQUE-Constraint auf manager_id
- CEin einzelner Self-Join der Tabelle employees über manager_id
- DEine rekursive Common Table Expression (WITH RECURSIVE)
8.Schwer
Welche Isolationsstufe verhindert Dirty Reads, erlaubt aber weiterhin Non-Repeatable Reads?
- ARead uncommitted
- BRead committed
- CRepeatable read
- DSerializable
Lösungsschlüssel
- 1. A · NOT NULL
- 2. B · WHERE
- 3. C · Jede Kombination von Zeilen aus den beiden Tabellen
- 4. C · NULL
- 5. C · Wenn die Unterabfrage mindestens eine Zeile liefert
- 6. D · Die Zeilen können physisch nur in einer Reihenfolge gespeichert werden
- 7. D · Eine rekursive Common Table Expression (WITH RECURSIVE)
- 8. B · Read committed
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.