1.Leicht
Welches Schlüsselwort gibt einer Spalte oder Tabelle in einer Abfrage einen temporären Alternativnamen?
- AALIAS
- BAS
- CRENAME
- DNAME
2.Leicht
Welcher Operator wird für einfachen Textmustervergleich in einer WHERE-Klausel verwendet?
- ASIMILAR
- BLIKE
- CCONTAINS
- DMATCH
3.Leicht
Was bewirkt ROLLBACK in einer Transaktion?
- AEs macht die seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
- BEs wiederholt die letzte Anweisung
- CEs löscht die Tabelle
- DEs speichert alle Änderungen der Transaktion dauerhaft auf der Festplatte
4.Mittel
Welche ACID-Eigenschaft garantiert, dass festgeschriebene Änderungen einen Systemabsturz überstehen?
- AKonsistenz (Consistency)
- BAtomarität (Atomicity)
- CIsolation
- DDauerhaftigkeit (Durability)
5.Mittel
Eine Tabelle hat Zeilen, in denen col NULL ist. Welche Zeilen liefert WHERE col = NULL?
- ANur die Zeilen, in denen col NULL ist, wie bei IS NULL
- BKeine Zeilen, weil der Vergleich unknown ergibt
- CAlle Zeilen der Tabelle
- DIn jeder Datenbank einen Fehler
6.Mittel
Welcher SQL-Klausel entspricht in der relationalen Algebra der Selektionsoperator (σ)?
- AGROUP BY
- BWHERE
- CORDER BY
- DSELECT-Liste
7.Schwer
Wann heißt ein Schedule nebenläufiger Transaktionen serialisierbar?
- AWenn seine Wirkung einer seriellen Ausführung derselben Transaktionen entspricht
- BWenn jede Transaktion eine Seriennummer erhält
- CWenn die Transaktionen nur auf einer CPU laufen
- DWenn keine Transaktion jemals Daten liest
8.Schwer
Die Abfrage FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' lässt unerwartet Kunden ohne Bestellungen weg. Warum?
- ADie WHERE-Bedingung auf o verwirft die mit NULL gefüllten Zeilen und macht daraus einen Inner Join
- Bstatus ist ein reserviertes Wort
- CDer Join sollte USING statt ON verwenden
- DLEFT JOIN behält nie Zeilen ohne Treffer
Lösungsschlüssel
- 1. B · AS
- 2. B · LIKE
- 3. A · Es macht die seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
- 4. D · Dauerhaftigkeit (Durability)
- 5. B · Keine Zeilen, weil der Vergleich unknown ergibt
- 6. B · WHERE
- 7. A · Wenn seine Wirkung einer seriellen Ausführung derselben Transaktionen entspricht
- 8. A · Die WHERE-Bedingung auf o verwirft die mit NULL gefüllten Zeilen und macht daraus einen Inner Join
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.