1.Leicht
Welches SQL-Schlüsselwort entfernt doppelte Zeilen aus einem Ergebnis?
- ASINGLE
- BDISTINCT
- CDIFFERENT
- DUNIQUE
2.Leicht
Was bewirkt ROLLBACK in einer Transaktion?
- AEs wiederholt die letzte Anweisung
- BEs löscht die Tabelle
- CEs speichert alle Änderungen der Transaktion dauerhaft auf der Festplatte
- DEs macht die seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
3.Leicht
Welche SQL-Anweisung liest Daten aus einer Tabelle?
- AUPDATE
- BSELECT
- CINSERT
- DCREATE
4.Mittel
Was liefert SELECT SUM(amount) FROM orders, wenn die WHERE-Klausel auf keine Zeilen zutrifft?
- AEine leere Zeichenkette
- B0
- CEinen Fehler
- DNULL
5.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:
- AEine Änderungsanomalie
- BEine Einfügeanomalie
- CEine Löschanomalie
- DEin Phantom-Read
6.Mittel
Welche ACID-Eigenschaft garantiert, dass festgeschriebene Änderungen einen Systemabsturz überstehen?
- AKonsistenz (Consistency)
- BAtomarität (Atomicity)
- CDauerhaftigkeit (Durability)
- DIsolation
7.Schwer
Was ist ein Phantom Read?
- AEine wiederholte Abfrage liefert neue Zeilen, die von einer anderen festgeschriebenen Transaktion eingefügt wurden
- BEine Abfrage, die keine Zeilen liefert
- CDas Lesen nicht festgeschriebener Änderungen
- DDas Lesen von Daten, die nie geschrieben wurden
8.Schwer
Eine App führt UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 aus und meldet einen Konflikt, wenn keine Zeile geändert wurde. Welche Technik ist das?
- ADatenbank-Sharding
- BOptimistische Nebenläufigkeitskontrolle
- CStrenges Zwei-Phasen-Sperren mit Zeilensperren
- DWrite-Ahead Logging
Lösungsschlüssel
- 1. B · DISTINCT
- 2. D · Es macht die seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
- 3. B · SELECT
- 4. D · NULL
- 5. A · Eine Änderungsanomalie
- 6. C · Dauerhaftigkeit (Durability)
- 7. A · Eine wiederholte Abfrage liefert neue Zeilen, die von einer anderen festgeschriebenen Transaktion eingefügt wurden
- 8. B · Optimistische Nebenläufigkeitskontrolle
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.