1.Leicht
Welche Aggregatfunktion liefert den Durchschnitt einer numerischen Spalte?
- AMEAN
- BMEDIAN
- CAVG
- DSUM
2.Leicht
Wofür wird ein Entity-Relationship-Diagramm (ER-Diagramm) verwendet?
- AZum Modellieren von Entitäten, ihren Attributen und Beziehungen beim Datenbankentwurf
- BZum Messen der Datenbankleistung
- CZum Auflisten der Benutzer einer Datenbank
- DZum Darstellen, wie eine Abfrage ausgeführt wird
3.Leicht
Was ist ein Surrogatschlüssel?
- AEin Schlüssel, der nur in Views verwendet wird
- BEin Schlüssel, der auf eine andere Tabelle verweist
- CEin Schlüssel aus realen Daten wie einer E-Mail-Adresse
- DEin künstlicher Bezeichner ohne fachliche Bedeutung, etwa eine Auto-Increment-ID
4.Mittel
Welche ACID-Eigenschaft bedeutet, dass nebenläufige Transaktionen die unfertigen Änderungen der anderen nicht sehen?
- AIsolation
- BVerfügbarkeit (Availability)
- CDauerhaftigkeit (Durability)
- DAtomarität (Atomicity)
5.Mittel
Wofür steht das „A“ in ACID?
- AAccuracy (Genauigkeit)
- BAtomicity (Atomarität)
- CAvailability (Verfügbarkeit)
- DAggregation (Aggregation)
6.Mittel
Ein LEFT JOIN liefert:
- ANur übereinstimmende Zeilen aus beiden Tabellen
- BAlle Zeilen der linken Tabelle und die passenden Zeilen der rechten, mit NULLs, wo es keine Übereinstimmung gibt
- CNur alle Zeilen der rechten Tabelle
- DZeilen, die in keiner der beiden Tabellen übereinstimmen
7.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 schreibt beide Transaktionen gleichzeitig fest
- BEs lässt beide Transaktionen warten, bis eine von ihnen normal committet
- CEs führt die beiden Transaktionen zu einer zusammen
- DEs erkennt den Deadlock und bricht eine Transaktion als Opfer ab
8.Schwer
Was liefert SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- ANur Mitarbeiter, die mehr als den Abteilungsdurchschnitt verdienen
- BJede Mitarbeiterzeile zusammen mit dem Durchschnittsgehalt ihrer Abteilung
- CEinen Fehler, weil name nicht in einem GROUP BY steht
- DEine Zeile pro Abteilung mit ihrem Durchschnittsgehalt
Lösungsschlüssel
- 1. C · AVG
- 2. A · Zum Modellieren von Entitäten, ihren Attributen und Beziehungen beim Datenbankentwurf
- 3. D · Ein künstlicher Bezeichner ohne fachliche Bedeutung, etwa eine Auto-Increment-ID
- 4. A · Isolation
- 5. B · Atomicity (Atomarität)
- 6. B · Alle Zeilen der linken Tabelle und die passenden Zeilen der rechten, mit NULLs, wo es keine Übereinstimmung gibt
- 7. D · Es erkennt den Deadlock und bricht eine Transaktion als Opfer ab
- 8. B · Jede Mitarbeiterzeile zusammen mit dem Durchschnittsgehalt ihrer Abteilung
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.