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
Welcher Operator wird für einfachen Textmustervergleich in einer WHERE-Klausel verwendet?
- ALIKE
- BSIMILAR
- CMATCH
- DCONTAINS
2.Leicht
Was liefert ein CROSS JOIN?
- ANur Zeilen, die nicht übereinstimmen
- BNur die Zeilen, die in einer gemeinsamen Schlüsselspalte übereinstimmen
- CJede Kombination von Zeilen aus den beiden Tabellen
- DNur die Zeilen der ersten Tabelle
3.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 von genau 10 oder 20
- CZeilen mit einem Preis außerhalb des Bereichs 10 bis 20
- DNur Zeilen mit einem Preis über 10 und unter 20, ohne 10 und 20
4.Mittel
Eine Spalte enthält die Werte 10, 20 und NULL. Was liefert AVG(col)?
- A15
- B30
- CNULL
- D10
5.Mittel
Welche ACID-Eigenschaft bedeutet, dass nebenläufige Transaktionen die unfertigen Änderungen der anderen nicht sehen?
- AVerfügbarkeit (Availability)
- BIsolation
- CAtomarität (Atomicity)
- DDauerhaftigkeit (Durability)
6.Mittel
In der relationalen Algebra entspricht der Projektionsoperator (π):
- ADer Auswahl, welche Zeilen eine bestimmte Bedingung erfüllen
- BDer Auswahl, welche Spalten im Ergebnis erscheinen
- CDem Verbinden zweier Tabellen über einen Schlüssel
- DDem Sortieren des Ergebnisses
7.Schwer
Eine korrelierte Unterabfrage ist eine Unterabfrage, die:
- AZwei Tabellen über einen Fremdschlüssel verbindet
- BAuf Spalten der äußeren Abfrage verweist und für jede äußere Zeile ausgewertet wird
- CNur Aggregatfunktionen verwendet
- DNur einmal vor der äußeren Abfrage ausgeführt wird und ihr Ergebnis für jede Zeile zwischenspeichert
8.Schwer
Welchen Join-Algorithmus wählt ein Optimierer oft für einen Gleichheits-Join zwischen zwei großen Tabellen ohne nützliche Indexe?
- ANested Loop Join mit Indexzugriffen
- BCross Join
- CHash Join
- DBitmap Join auf dem Primärschlüssel