1.Leicht
Welcher Operator wird für einfachen Textmustervergleich in einer WHERE-Klausel verwendet?
- ALIKE
- BSIMILAR
- CCONTAINS
- DMATCH
2.Leicht
Welche Zeilen wählt WHERE price BETWEEN 10 AND 20 aus?
- AZeilen mit einem Preis von 10 bis 20, einschließlich 10 und 20
- BNur Zeilen mit einem Preis über 10 und unter 20, ohne 10 und 20
- CZeilen mit einem Preis außerhalb des Bereichs 10 bis 20
- DNur Zeilen mit einem Preis von genau 10 oder 20
3.Leicht
Was bewirkt GROUP BY in einer Abfrage?
- AEs fasst Zeilen mit gleichen Werten zu Gruppen zusammen, sodass Aggregate pro Gruppe berechnet werden
- BEs verbindet zwei Tabellen über ihre gemeinsamen Spalten
- CEs entfernt Zeilen mit NULL-Werten
- DEs sortiert die Zeilen des Ergebnisses alphabetisch
4.Mittel
Was bewirkt GRANT SELECT ON employees TO alice?
- AEs macht alice zur Eigentümerin der Datenbank
- BEs erlaubt alice, Zeilen in der Tabelle employees zu aktualisieren und zu löschen
- CEs kopiert die Tabelle employees zu alice
- DEs erlaubt dem Benutzer alice, die Tabelle employees zu lesen
5.Mittel
Die dritte Normalform (3NF) beseitigt:
- AZusammengesetzte Schlüssel
- BTransitive Abhängigkeiten zwischen Nichtschlüsselattributen
- CAtomare Werte
- DRedundante Indizes auf Spalten, die nicht Teil eines Schlüssels sind
6.Mittel
Wofür steht das „A“ in ACID?
- AAccuracy (Genauigkeit)
- BAvailability (Verfügbarkeit)
- CAggregation (Aggregation)
- DAtomicity (Atomarität)
7.Schwer
Welche Isolationsstufe verhindert Dirty Reads, erlaubt aber weiterhin Non-Repeatable Reads?
- ASerializable
- BRead uncommitted
- CRead committed
- DRepeatable read
8.Schwer
Warum ist SELECT dept, name, COUNT(*) FROM emp GROUP BY dept in Standard-SQL ungültig?
- Aname ist weder gruppiert noch aggregiert und hat daher keinen einzelnen Wert pro Gruppe
- BGROUP BY muss alle Spalten der Tabelle aufführen
- CCOUNT(*) kann nicht zusammen mit GROUP BY verwendet werden
- Ddept muss innerhalb einer Aggregatfunktion stehen
Lösungsschlüssel
- 1. A · LIKE
- 2. A · Zeilen mit einem Preis von 10 bis 20, einschließlich 10 und 20
- 3. A · Es fasst Zeilen mit gleichen Werten zu Gruppen zusammen, sodass Aggregate pro Gruppe berechnet werden
- 4. D · Es erlaubt dem Benutzer alice, die Tabelle employees zu lesen
- 5. B · Transitive Abhängigkeiten zwischen Nichtschlüsselattributen
- 6. D · Atomicity (Atomarität)
- 7. C · Read committed
- 8. A · name ist weder gruppiert noch aggregiert und hat daher keinen einzelnen Wert pro Gruppe
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.