1.Leicht
Welche Aggregatfunktion liefert den Durchschnitt einer numerischen Spalte?
- AMEDIAN
- BMEAN
- CAVG
- DSUM
2.Leicht
Was ist ein zusammengesetzter Schlüssel (Composite Key)?
- AEin Schlüssel aus zwei oder mehr Spalten
- BEin Schlüssel, der in einer separaten Tabelle gespeichert ist
- CEin Schlüssel, der von der Datenbank erzeugt wird
- DEin Schlüssel, der doppelte Werte erlaubt
3.Leicht
Welche Anweisung löscht eine ganze Tabelle einschließlich ihrer Struktur?
- ADROP TABLE
- BTRUNCATE ROWS
- CREMOVE TABLE
- DDELETE FROM
4.Mittel
Welche Aussage über HAVING ist richtig?
- AEs kann nicht mit GROUP BY verwendet werden
- BEs muss in der SELECT-Anweisung vor WHERE stehen
- CEs sortiert die Ergebnisse
- DEs kann Aggregatfunktionen verwenden, um Gruppen zu filtern
5.Mittel
Was ist ein Dirty Read?
- ADas Lesen von Daten, die eine andere, noch nicht festgeschriebene Transaktion geschrieben hat
- BDas zweimalige Lesen derselben Zeile mit demselben Wert
- CDas Lesen von Daten ohne WHERE-Klausel
- DDas Lesen von Daten von einer beschädigten Festplatte
6.Mittel
Warum werden Indizes auf Spalten angelegt?
- AUm Suchen und Joins auf diesen Spalten zu beschleunigen
- BUm Einfügungen und Aktualisierungen auf diesen Spalten schneller zu machen
- CUm NULL-Werte zu verhindern
- DUm Speicherplatz zu sparen
7.Schwer
Warum ist SELECT dept, name, COUNT(*) FROM emp GROUP BY dept in Standard-SQL ungültig?
- Adept muss innerhalb einer Aggregatfunktion stehen
- BCOUNT(*) kann nicht zusammen mit GROUP BY verwendet werden
- CGROUP BY muss alle Spalten der Tabelle aufführen
- Dname ist weder gruppiert noch aggregiert und hat daher keinen einzelnen Wert pro Gruppe
8.Schwer
Was liefert folgende Abfrage: SELECT name FROM students WHERE grade > (SELECT AVG(grade) FROM students)?
- ANur die Studierenden mit der höchsten Note
- BEinen Fehler, weil Unterabfragen in WHERE nicht erlaubt sind
- CDen Notendurchschnitt aller Studierenden
- DStudierende mit einer Note über dem Notendurchschnitt
Lösungsschlüssel
- 1. C · AVG
- 2. A · Ein Schlüssel aus zwei oder mehr Spalten
- 3. A · DROP TABLE
- 4. D · Es kann Aggregatfunktionen verwenden, um Gruppen zu filtern
- 5. A · Das Lesen von Daten, die eine andere, noch nicht festgeschriebene Transaktion geschrieben hat
- 6. A · Um Suchen und Joins auf diesen Spalten zu beschleunigen
- 7. D · name ist weder gruppiert noch aggregiert und hat daher keinen einzelnen Wert pro Gruppe
- 8. D · Studierende mit einer Note über dem Notendurchschnitt
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.