1.Leicht
Welches SQL-Schlüsselwort entfernt doppelte Zeilen aus einem Ergebnis?
- AUNIQUE
- BDIFFERENT
- CDISTINCT
- DSINGLE
2.Leicht
Wie heißt im relationalen Modell eine Zeile einer Tabelle?
- AAttribut
- BSchema
- CDomäne
- DTupel
3.Leicht
Ein INNER JOIN liefert:
- ANur Zeilen mit übereinstimmenden Werten in beiden Tabellen
- BAlle Zeilen aus beiden Tabellen
- CZeilen, die nicht übereinstimmen
- DAlle Zeilen aus der linken Tabelle, mit NULL, wo es keine Übereinstimmung gibt
4.Mittel
Ein LEFT JOIN liefert:
- ANur alle Zeilen der rechten Tabelle
- BNur übereinstimmende Zeilen aus beiden Tabellen
- CZeilen, die in keiner der beiden Tabellen übereinstimmen
- DAlle Zeilen der linken Tabelle und die passenden Zeilen der rechten, mit NULLs, wo es keine Übereinstimmung gibt
5.Mittel
Eine Spalte enthält die Werte 10, 20 und NULL. Was liefert AVG(col)?
- ANULL
- B15
- C10
- D30
6.Mittel
Welche Anweisung entfernt alle Zeilen einer Tabelle, behält ihre Struktur und kann keine WHERE-Klausel haben?
- ADROP TABLE
- BDELETE FROM mit einer WHERE-Klausel
- CALTER TABLE
- DTRUNCATE TABLE
7.Schwer
Wann ist die Zerlegung von R in R1 und R2 garantiert verlustfrei?
- AWenn R1 und R2 keine gemeinsamen Attribute haben
- BWenn R1 und R2 gleich viele Spalten haben
- CWenn die gemeinsamen Attribute von R1 und R2 einen Superschlüssel von R1 oder von R2 bilden
- DWenn jedes Attribut von R sowohl in R1 als auch in R2 vorkommt
8.Schwer
Zwei Transaktionen lesen beide stock = 10, ziehen jeweils 1 ab und schreiben das Ergebnis, sodass 9 statt 8 herauskommt. Welche Anomalie ist das?
- ADirty Read
- BPhantom Read
- CLöschanomalie
- DLost Update (verlorene Änderung)
Lösungsschlüssel
- 1. C · DISTINCT
- 2. D · Tupel
- 3. A · Nur Zeilen mit übereinstimmenden Werten in beiden Tabellen
- 4. D · Alle Zeilen der linken Tabelle und die passenden Zeilen der rechten, mit NULLs, wo es keine Übereinstimmung gibt
- 5. B · 15
- 6. D · TRUNCATE TABLE
- 7. C · Wenn die gemeinsamen Attribute von R1 und R2 einen Superschlüssel von R1 oder von R2 bilden
- 8. D · Lost Update (verlorene Änderung)
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.