1.Leicht
Was ist ein zusammengesetzter Schlüssel (Composite Key)?
- AEin Schlüssel aus zwei oder mehr Spalten
- BEin Schlüssel, der in einer separaten Tabelle gespeichert ist
- CEin Schlüssel, der doppelte Werte erlaubt
- DEin Schlüssel, der von der Datenbank erzeugt wird
2.Leicht
Welche Klausel filtert Zeilen vor der Gruppierung?
- AORDER BY
- BWHERE
- CHAVING
- DGROUP BY
3.Leicht
Was liefert ein CROSS JOIN?
- AJede Kombination von Zeilen aus den beiden Tabellen
- BNur die Zeilen der ersten Tabelle
- CNur die Zeilen, die in einer gemeinsamen Schlüsselspalte übereinstimmen
- DNur Zeilen, die nicht übereinstimmen
4.Mittel
Studierende können viele Kurse belegen, und Kurse haben viele Studierende. Wie wird das in Tabellen modelliert?
- ADurch Zusammenlegen von Studierenden und Kursen in eine Tabelle
- BMit einer Liste von Kurs-IDs in einer Spalte
- CMit einer Fremdschlüsselspalte course_id in der Studierendentabelle, die auf courses verweist
- DMit einer Verknüpfungstabelle, die Fremdschlüssel auf Studierende und Kurse enthält
5.Mittel
Wofür steht das „A“ in ACID?
- AAggregation (Aggregation)
- BAtomicity (Atomarität)
- CAccuracy (Genauigkeit)
- DAvailability (Verfügbarkeit)
6.Mittel
Eine View (Sicht) in SQL ist:
- AEine gespeicherte Abfrage, die sich wie eine virtuelle Tabelle verhält
- BEine Kopie einer Tabelle auf der Festplatte
- CEin Bildschirm im Datenbank-Client zum Durchsuchen von Tabellen
- DEin Indextyp
7.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?
- ANon-Repeatable Read innerhalb einer Transaktion
- BDirty Read
- CDirty Write
- DWrite Skew
8.Schwer
x ist NULL und y = 1. Welchen Wert hat die Bedingung (x > 5 OR y = 1)?
- AFALSE
- BTRUE
- CNULL, daher wird die Zeile immer verworfen
- DUNKNOWN
Lösungsschlüssel
- 1. A · Ein Schlüssel aus zwei oder mehr Spalten
- 2. B · WHERE
- 3. A · Jede Kombination von Zeilen aus den beiden Tabellen
- 4. D · Mit einer Verknüpfungstabelle, die Fremdschlüssel auf Studierende und Kurse enthält
- 5. B · Atomicity (Atomarität)
- 6. A · Eine gespeicherte Abfrage, die sich wie eine virtuelle Tabelle verhält
- 7. D · Write Skew
- 8. B · TRUE
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.