1.Leicht
Wofür steht der Platzhalter _ (Unterstrich) in einem LIKE-Muster?
- AFür null oder mehr Zeichen
- BFür genau ein Zeichen
- CFür einen beliebigen Buchstaben, aber keine Ziffer
- DFür ein Leerzeichen
2.Leicht
Was bewirkt ROLLBACK in einer Transaktion?
- AEs löscht die Tabelle
- BEs wiederholt die letzte Anweisung
- CEs macht die seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
- DEs speichert alle Änderungen der Transaktion dauerhaft auf der Festplatte
3.Leicht
Zu welchem Teil von SQL gehören Anweisungen wie CREATE, ALTER und DROP?
- AData Manipulation Language (DML)
- BTransaction Control Language (TCL)
- CData Control Language (DCL)
- DData Definition Language (DDL)
4.Mittel
In der relationalen Algebra entspricht der Projektionsoperator (π):
- ADer Auswahl, welche Spalten im Ergebnis erscheinen
- BDem Verbinden zweier Tabellen über einen Schlüssel
- CDem Sortieren des Ergebnisses
- DDer Auswahl, welche Zeilen eine bestimmte Bedingung erfüllen
5.Mittel
Eine Spalte enthält die Werte 10, 20 und NULL. Was liefert AVG(col)?
- ANULL
- B10
- C30
- D15
6.Mittel
Eine View (Sicht) in SQL ist:
- AEin Bildschirm im Datenbank-Client zum Durchsuchen von Tabellen
- BEine Kopie einer Tabelle auf der Festplatte
- CEin Indextyp
- DEine gespeicherte Abfrage, die sich wie eine virtuelle Tabelle verhält
7.Schwer
Warum gilt NATURAL JOIN in Produktionsabfragen als riskant?
- AEr verbindet über jede gleichnamige Spalte, sodass eine neue Spalte das Ergebnis unbemerkt verändern kann
- BEr wird von keiner Datenbank unterstützt
- CEr liefert immer ein kartesisches Produkt
- DEr ignoriert Primär- und Fremdschlüssel und behält nur NULL-Zeilen
8.Schwer
Was liefert ein FULL OUTER JOIN?
- AAlle Zeilen aus beiden Tabellen, wo möglich zugeordnet und sonst mit NULL aufgefüllt
- BDas kartesische Produkt, bei dem jede Zeile der einen Tabelle mit jeder Zeile der anderen gepaart wird
- CNur nicht übereinstimmende Zeilen
- DNur übereinstimmende Zeilen
Lösungsschlüssel
- 1. B · Für genau ein Zeichen
- 2. C · Es macht die seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
- 3. D · Data Definition Language (DDL)
- 4. A · Der Auswahl, welche Spalten im Ergebnis erscheinen
- 5. D · 15
- 6. D · Eine gespeicherte Abfrage, die sich wie eine virtuelle Tabelle verhält
- 7. A · Er verbindet über jede gleichnamige Spalte, sodass eine neue Spalte das Ergebnis unbemerkt verändern kann
- 8. A · Alle Zeilen aus beiden Tabellen, wo möglich zugeordnet und sonst mit NULL aufgefüllt
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.