1.Leicht
Ein Fremdschlüssel (Foreign Key) ist:
- AEine Spalte, die auf den Primärschlüssel einer anderen Tabelle verweist
- BEin Schlüssel, der von ausländischen Benutzern verwendet wird
- CEine Spalte, deren Werte in allen Zeilen der Tabelle eindeutig sein müssen
- DEin Schlüssel, der immer verschlüsselt ist
2.Leicht
Was bewirkt WHERE country IN ('NL', 'BE', 'DE')?
- AEs sortiert die Zeilen in der Reihenfolge der Liste
- BEs behält Zeilen, deren country-Wert alle drei Codes gleichzeitig enthält
- CEs behält Zeilen, deren country einem der Werte in der Liste entspricht
- DEs behält Zeilen, deren country nicht in der Liste steht
3.Leicht
Welches Schlüsselwort gibt einer Spalte oder Tabelle in einer Abfrage einen temporären Alternativnamen?
- AAS
- BRENAME
- CALIAS
- DNAME
4.Mittel
Eine Tabelle hat Zeilen, in denen col NULL ist. Welche Zeilen liefert WHERE col = NULL?
- AKeine Zeilen, weil der Vergleich unknown ergibt
- BNur die Zeilen, in denen col NULL ist, wie bei IS NULL
- CAlle Zeilen der Tabelle
- DIn jeder Datenbank einen Fehler
5.Mittel
Was bietet eine Common Table Expression (WITH name AS (...))?
- AEinen Index auf einer Spalte
- BEine dauerhafte Tabelle, die auf der Festplatte gespeichert bleibt, bis sie mit DROP gelöscht wird
- CEin benanntes temporäres Ergebnis, das innerhalb einer Anweisung verwendet werden kann
- DEinen neuen Datenbankbenutzer
6.Mittel
Was liefert SELECT SUM(amount) FROM orders, wenn die WHERE-Klausel auf keine Zeilen zutrifft?
- AEinen Fehler
- BNULL
- C0
- DEine leere Zeichenkette
7.Schwer
Tabelle b enthält in Spalte y die Werte 1, 2 und NULL. Was liefert SELECT * FROM a WHERE x NOT IN (SELECT y FROM b)?
- AÜberhaupt keine Zeilen
- BNur Zeilen von a, in denen x NULL ist
- CJede Zeile von a
- DZeilen von a, in denen x nicht 1 oder 2 ist
8.Schwer
Wann ist die Zerlegung von R in R1 und R2 garantiert verlustfrei?
- AWenn jedes Attribut von R sowohl in R1 als auch in R2 vorkommt
- BWenn R1 und R2 keine gemeinsamen Attribute haben
- CWenn R1 und R2 gleich viele Spalten haben
- DWenn die gemeinsamen Attribute von R1 und R2 einen Superschlüssel von R1 oder von R2 bilden
Lösungsschlüssel
- 1. A · Eine Spalte, die auf den Primärschlüssel einer anderen Tabelle verweist
- 2. C · Es behält Zeilen, deren country einem der Werte in der Liste entspricht
- 3. A · AS
- 4. A · Keine Zeilen, weil der Vergleich unknown ergibt
- 5. C · Ein benanntes temporäres Ergebnis, das innerhalb einer Anweisung verwendet werden kann
- 6. B · NULL
- 7. A · Überhaupt keine Zeilen
- 8. D · Wenn die gemeinsamen Attribute von R1 und R2 einen Superschlüssel von R1 oder von R2 bilden
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.