1.Leicht
Ein Kunde kann viele Bestellungen aufgeben, aber jede Bestellung gehört zu genau einem Kunden. Welche Art von Beziehung ist das?
- AEins-zu-viele
- BEins-zu-eins
- CNull-zu-null
- DViele-zu-viele
2.Leicht
Welche SQL-Anweisung fügt einer Tabelle neue Zeilen hinzu?
- AINSERT
- BSELECT
- CALTER
- DUPDATE
3.Leicht
Was bewirkt WHERE country IN ('NL', 'BE', 'DE')?
- AEs sortiert die Zeilen in der Reihenfolge der Liste
- BEs behält Zeilen, deren country nicht in der Liste steht
- CEs behält Zeilen, deren country-Wert alle drei Codes gleichzeitig enthält
- DEs behält Zeilen, deren country einem der Werte in der Liste entspricht
4.Mittel
Was ist ein Datenbank-Trigger?
- AEine Abfrage, die ein Benutzer von Hand ausführt
- BCode, der automatisch ausgeführt wird, wenn ein festgelegtes Ereignis wie INSERT, UPDATE oder DELETE an einer Tabelle eintritt
- CEine geplante Sicherung der Datenbank
- DEine Art Index, der Suchen beschleunigt
5.Mittel
Die dritte Normalform (3NF) beseitigt:
- AAtomare Werte
- BRedundante Indizes auf Spalten, die nicht Teil eines Schlüssels sind
- CTransitive Abhängigkeiten zwischen Nichtschlüsselattributen
- DZusammengesetzte Schlüssel
6.Mittel
Eine Spalte enthält die Werte 10, 20 und NULL. Was liefert AVG(col)?
- A10
- B30
- C15
- DNULL
7.Schwer
R(A, B, C, D) hat die funktionalen Abhängigkeiten A → B und C → D. Was ist der Schlüsselkandidat?
- A{C}
- B{A, C}
- C{B, D}
- D{A}
8.Schwer
Transaktion T1 sperrt Zeile A und wartet auf Zeile B, während T2 Zeile B sperrt und auf Zeile A wartet. Was tut ein typisches DBMS?
- AEs lässt beide Transaktionen warten, bis eine von ihnen normal committet
- BEs schreibt beide Transaktionen gleichzeitig fest
- CEs führt die beiden Transaktionen zu einer zusammen
- DEs erkennt den Deadlock und bricht eine Transaktion als Opfer ab
Lösungsschlüssel
- 1. A · Eins-zu-viele
- 2. A · INSERT
- 3. D · Es behält Zeilen, deren country einem der Werte in der Liste entspricht
- 4. B · Code, der automatisch ausgeführt wird, wenn ein festgelegtes Ereignis wie INSERT, UPDATE oder DELETE an einer Tabelle eintritt
- 5. C · Transitive Abhängigkeiten zwischen Nichtschlüsselattributen
- 6. C · 15
- 7. B · {A, C}
- 8. D · Es erkennt den Deadlock und bricht eine Transaktion als Opfer ab
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.