1.Leicht
Welche Klausel liefert in PostgreSQL und MySQL nur die ersten 10 Zeilen eines Ergebnisses?
- ATOP ROWS 10
- BFIRST 10 ONLY
- CLIMIT 10
- DMAX 10
2.Leicht
Ein Kunde kann viele Bestellungen aufgeben, aber jede Bestellung gehört zu genau einem Kunden. Welche Art von Beziehung ist das?
- AEins-zu-eins
- BNull-zu-null
- CEins-zu-viele
- DViele-zu-viele
3.Leicht
Was bewirkt COMMIT in einer Transaktion?
- AEs sperrt die gesamte Datenbank
- BEs macht alle Änderungen der Transaktion dauerhaft
- CEs legt eine neue Tabelle an
- DEs macht alle seit Beginn der Transaktion vorgenommenen Änderungen rückgängig
4.Mittel
Eine Tabelle speichert die Adresse des Kunden in jeder Bestellzeile. Die Adresse in einer Zeile zu ändern, in den anderen aber nicht, ist ein Beispiel für:
- AEin Phantom-Read
- BEine Einfügeanomalie
- CEine Änderungsanomalie
- DEine Löschanomalie
5.Mittel
Was bedeutet die funktionale Abhängigkeit A → B?
- AA ist ein Fremdschlüssel, der auf B verweist
- BJedem Wert von A ist genau ein Wert von B zugeordnet
- CJedem Wert von B ist genau ein Wert von A zugeordnet
- DA und B sind beide Primärschlüssel
6.Mittel
Die dritte Normalform (3NF) beseitigt:
- AZusammengesetzte Schlüssel
- BTransitive Abhängigkeiten zwischen Nichtschlüsselattributen
- CRedundante Indizes auf Spalten, die nicht Teil eines Schlüssels sind
- DAtomare Werte
7.Schwer
Was verlangt die Regel des Write-Ahead Logging (WAL)?
- AJede Abfrage muss protokolliert werden, bevor sie geparst wird
- BDatenseiten müssen vor dem Log geschrieben werden
- CDer Log-Eintrag einer Änderung muss vor der geänderten Datenseite auf stabilen Speicher gelangen
- DDas Log wird erst nach einem Absturz geschrieben
8.Schwer
Was ist ein bekannter Nachteil der Zerlegung von Tabellen in BCNF im Vergleich zur 3NF?
- AManche funktionalen Abhängigkeiten lassen sich nicht mehr innerhalb einer einzigen Tabelle prüfen
- BBCNF-Tabellen können keine Primärschlüssel haben
- CDie Zerlegung verliert beim erneuten Verbinden immer Daten
- DBCNF erlaubt mehr Redundanz als 3NF
Lösungsschlüssel
- 1. C · LIMIT 10
- 2. C · Eins-zu-viele
- 3. B · Es macht alle Änderungen der Transaktion dauerhaft
- 4. C · Eine Änderungsanomalie
- 5. B · Jedem Wert von A ist genau ein Wert von B zugeordnet
- 6. B · Transitive Abhängigkeiten zwischen Nichtschlüsselattributen
- 7. C · Der Log-Eintrag einer Änderung muss vor der geänderten Datenseite auf stabilen Speicher gelangen
- 8. A · Manche funktionalen Abhängigkeiten lassen sich nicht mehr innerhalb einer einzigen Tabelle prüfen
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.