1.Leicht
Welches SQL-Schlüsselwort entfernt doppelte Zeilen aus einem Ergebnis?
- ADIFFERENT
- BDISTINCT
- CUNIQUE
- DSINGLE
2.Leicht
Was garantiert eine UNIQUE-Constraint auf einer Spalte?
- ADie Spalte kann nach dem Einfügen nicht mehr geändert werden
- BDie Spaltenwerte sind sortiert
- CKeine zwei Zeilen haben in dieser Spalte denselben Nicht-NULL-Wert
- DDie Spalte wird automatisch zum Primärschlüssel der Tabelle
3.Leicht
Welche SQL-Anweisung liest Daten aus einer Tabelle?
- ACREATE
- BINSERT
- CSELECT
- DUPDATE
4.Mittel
Was bedeutet die funktionale Abhängigkeit A → B?
- AJedem Wert von A ist genau ein Wert von B zugeordnet
- BA und B sind beide Primärschlüssel
- CA ist ein Fremdschlüssel, der auf B verweist
- DJedem Wert von B ist genau ein Wert von A zugeordnet
5.Mittel
Wofür steht das „A“ in ACID?
- AAtomicity (Atomarität)
- BAvailability (Verfügbarkeit)
- CAccuracy (Genauigkeit)
- DAggregation (Aggregation)
6.Mittel
Welche Aussage über HAVING ist richtig?
- AEs sortiert die Ergebnisse
- BEs kann Aggregatfunktionen verwenden, um Gruppen zu filtern
- CEs muss in der SELECT-Anweisung vor WHERE stehen
- DEs kann nicht mit GROUP BY verwendet werden
7.Schwer
Was zeigt EXPLAIN (oder EXPLAIN ANALYZE in PostgreSQL) für eine Abfrage?
- ADie Liste der Benutzer, die die Abfrage ausgeführt haben
- BNur eine Umschreibung der Abfrage in Notation der relationalen Algebra
- CDie Bedeutung jedes SQL-Schlüsselworts in der Abfrage
- DDen vom Optimierer gewählten Ausführungsplan, etwa Scans und Join-Verfahren
8.Schwer
Die Boyce-Codd-Normalform (BCNF) verlangt, dass für jede nicht-triviale funktionale Abhängigkeit X → Y gilt:
- AY ist ein Primärschlüssel
- BX ist ein Superschlüssel
- CX enthält NULL
- DY ist atomar
Lösungsschlüssel
- 1. B · DISTINCT
- 2. C · Keine zwei Zeilen haben in dieser Spalte denselben Nicht-NULL-Wert
- 3. C · SELECT
- 4. A · Jedem Wert von A ist genau ein Wert von B zugeordnet
- 5. A · Atomicity (Atomarität)
- 6. B · Es kann Aggregatfunktionen verwenden, um Gruppen zu filtern
- 7. D · Den vom Optimierer gewählten Ausführungsplan, etwa Scans und Join-Verfahren
- 8. B · X ist ein Superschlüssel
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.