1.Leicht
Welche Anweisung löscht eine ganze Tabelle einschließlich ihrer Struktur?
- ADELETE FROM
- BTRUNCATE ROWS
- CDROP TABLE
- DREMOVE TABLE
2.Leicht
Was ist ein Primärschlüssel (Primary Key)?
- AEin Passwort für die Datenbank
- BDie erste Spalte jeder Tabelle
- CEine Spalte oder Spaltenkombination, die jede Zeile eindeutig identifiziert
- DEine Spalte, die Duplikate enthalten darf, aber nie NULL enthalten darf
3.Leicht
Was garantiert eine UNIQUE-Constraint auf einer Spalte?
- AKeine zwei Zeilen haben in dieser Spalte denselben Nicht-NULL-Wert
- BDie Spaltenwerte sind sortiert
- CDie Spalte wird automatisch zum Primärschlüssel der Tabelle
- DDie Spalte kann nach dem Einfügen nicht mehr geändert werden
4.Mittel
Welcher SQL-Klausel entspricht in der relationalen Algebra der Selektionsoperator (σ)?
- AGROUP BY
- BSELECT-Liste
- CORDER BY
- DWHERE
5.Mittel
Welche ACID-Eigenschaft garantiert, dass festgeschriebene Änderungen einen Systemabsturz überstehen?
- AKonsistenz (Consistency)
- BDauerhaftigkeit (Durability)
- CIsolation
- DAtomarität (Atomicity)
6.Mittel
Was liefert SELECT name, CASE WHEN grade >= 5,5 THEN 'pass' ELSE 'fail' END FROM results?
- AEinen Fehler, weil CASE in SELECT nicht erlaubt ist
- BNur die Studierenden, die bestanden haben
- CJeden Namen mit der Bezeichnung 'pass' oder 'fail', abhängig von der Note
- DDie Anzahl der Studierenden, die bestanden haben und durchgefallen sind
7.Schwer
Warum gilt NATURAL JOIN in Produktionsabfragen als riskant?
- AEr wird von keiner Datenbank unterstützt
- BEr ignoriert Primär- und Fremdschlüssel und behält nur NULL-Zeilen
- CEr verbindet über jede gleichnamige Spalte, sodass eine neue Spalte das Ergebnis unbemerkt verändern kann
- DEr liefert immer ein kartesisches Produkt
8.Schwer
Zwei Ärzte im Bereitschaftsdienst prüfen jeweils, dass der andere noch Dienst hat, und melden sich dann beide gleichzeitig ab. Welche Anomalie kann Snapshot Isolation hier noch zulassen?
- ADirty Write
- BDirty Read
- CNon-Repeatable Read innerhalb einer Transaktion
- DWrite Skew
Lösungsschlüssel
- 1. C · DROP TABLE
- 2. C · Eine Spalte oder Spaltenkombination, die jede Zeile eindeutig identifiziert
- 3. A · Keine zwei Zeilen haben in dieser Spalte denselben Nicht-NULL-Wert
- 4. D · WHERE
- 5. B · Dauerhaftigkeit (Durability)
- 6. C · Jeden Namen mit der Bezeichnung 'pass' oder 'fail', abhängig von der Note
- 7. C · Er verbindet über jede gleichnamige Spalte, sodass eine neue Spalte das Ergebnis unbemerkt verändern kann
- 8. D · Write Skew
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.