Arbeitsblatt Datenbanken & SQL mit Lösungen
Kostenloses Arbeitsblatt Datenbanken & SQL zum Ausdrucken: 8 Aufgaben von leicht bis Prüfungsniveau, mit Lösungsschlüssel. Drucke es aus oder speichere es als PDF.
Für Lehrkräfte: kostenlos ausdrucken, kopieren und im Unterricht verwenden. Jedes neue Arbeitsblatt hat neue Werte und einen eigenen Lösungsschlüssel. Über einen Link zu ExamProblems auf Ihrer Kursseite freuen wir uns.
Name: ____________________ Datum: ____________
1.Leicht
Was bewirkt GROUP BY in einer Abfrage?
- AEs entfernt Zeilen mit NULL-Werten
- BEs verbindet zwei Tabellen über ihre gemeinsamen Spalten
- CEs sortiert die Zeilen des Ergebnisses alphabetisch
- DEs fasst Zeilen mit gleichen Werten zu Gruppen zusammen, sodass Aggregate pro Gruppe berechnet werden
2.Leicht
Wie unterscheidet sich UNION ALL von UNION?
- AUNION ALL sortiert das Ergebnis
- BUNION ALL funktioniert nur mit einer Tabelle
- CUNION ALL behält doppelte Zeilen
- DUNION ALL entfernt doppelte Zeilen
3.Leicht
Welches SQL-Schlüsselwort entfernt doppelte Zeilen aus einem Ergebnis?
- ADIFFERENT
- BDISTINCT
- CSINGLE
- DUNIQUE
4.Mittel
Welche ACID-Eigenschaft bedeutet, dass nebenläufige Transaktionen die unfertigen Änderungen der anderen nicht sehen?
- AAtomarität (Atomicity)
- BIsolation
- CVerfügbarkeit (Availability)
- DDauerhaftigkeit (Durability)
5.Mittel
Was bewirkt ROLLBACK TO SAVEPOINT s1?
- AEs löscht den Savepoint und alle seitdem geänderten Tabellen
- BEs macht die ganze Transaktion von Anfang an rückgängig
- CEs beendet die Transaktion und schreibt alles fest
- DEs macht die nach dem Savepoint s1 vorgenommenen Änderungen rückgängig und lässt die Transaktion offen
6.Mittel
Eine Spalte enthält die Werte 10, 20 und NULL. Was liefert AVG(col)?
- ANULL
- B15
- C10
- D30
7.Schwer
Wann heißt ein Schedule nebenläufiger Transaktionen serialisierbar?
- AWenn die Transaktionen nur auf einer CPU laufen
- BWenn seine Wirkung einer seriellen Ausführung derselben Transaktionen entspricht
- CWenn keine Transaktion jemals Daten liest
- DWenn jede Transaktion eine Seriennummer erhält
8.Schwer
R(A, B, C, D) hat die funktionalen Abhängigkeiten A → B und C → D. Was ist der Schlüsselkandidat?
- A{C}
- B{A}
- C{A, C}
- D{B, D}