1.Leicht
Welche Constraint stellt sicher, dass eine Spalte nie leer (NULL) bleiben kann?
- AUNIQUE
- BNOT NULL
- CCHECK NULL
- DDEFAULT
2.Leicht
Wofür steht der Platzhalter _ (Unterstrich) in einem LIKE-Muster?
- AFür ein Leerzeichen
- BFür null oder mehr Zeichen
- CFür einen beliebigen Buchstaben, aber keine Ziffer
- DFür genau ein Zeichen
3.Leicht
Welche SQL-Anweisung liest Daten aus einer Tabelle?
- ASELECT
- BUPDATE
- CINSERT
- DCREATE
4.Mittel
Welche ACID-Eigenschaft bedeutet, dass nebenläufige Transaktionen die unfertigen Änderungen der anderen nicht sehen?
- AVerfügbarkeit (Availability)
- BDauerhaftigkeit (Durability)
- CAtomarität (Atomicity)
- DIsolation
5.Mittel
Was liefert SELECT SUM(amount) FROM orders, wenn die WHERE-Klausel auf keine Zeilen zutrifft?
- A0
- BEinen Fehler
- CEine leere Zeichenkette
- DNULL
6.Mittel
Die dritte Normalform (3NF) beseitigt:
- ATransitive Abhängigkeiten zwischen Nichtschlüsselattributen
- BZusammengesetzte Schlüssel
- CAtomare Werte
- DRedundante Indizes auf Spalten, die nicht Teil eines Schlüssels sind
7.Schwer
Was zeigt EXPLAIN (oder EXPLAIN ANALYZE in PostgreSQL) für eine Abfrage?
- ADie Liste der Benutzer, die die Abfrage ausgeführt haben
- BDen vom Optimierer gewählten Ausführungsplan, etwa Scans und Join-Verfahren
- CDie Bedeutung jedes SQL-Schlüsselworts in der Abfrage
- DNur eine Umschreibung der Abfrage in Notation der relationalen Algebra
8.Schwer
Was verlangt die Regel des Write-Ahead Logging (WAL)?
- ADas Log wird erst nach einem Absturz geschrieben
- BDer Log-Eintrag einer Änderung muss vor der geänderten Datenseite auf stabilen Speicher gelangen
- CDatenseiten müssen vor dem Log geschrieben werden
- DJede Abfrage muss protokolliert werden, bevor sie geparst wird
Lösungsschlüssel
- 1. B · NOT NULL
- 2. D · Für genau ein Zeichen
- 3. A · SELECT
- 4. D · Isolation
- 5. D · NULL
- 6. A · Transitive Abhängigkeiten zwischen Nichtschlüsselattributen
- 7. B · Den vom Optimierer gewählten Ausführungsplan, etwa Scans und Join-Verfahren
- 8. B · Der Log-Eintrag einer Änderung muss vor der geänderten Datenseite auf stabilen Speicher gelangen
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.