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.

Neues ArbeitsblattOnline mit Tipps üben

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

Welche Anweisung entfernt Zeilen aus einer Tabelle?

  1. ATRUNCATE COLUMN
  2. BDROP
  3. CREMOVE
  4. DDELETE
2.Leicht

Wie unterscheidet sich UNION ALL von UNION?

  1. AUNION ALL funktioniert nur mit einer Tabelle
  2. BUNION ALL behält doppelte Zeilen
  3. CUNION ALL sortiert das Ergebnis
  4. DUNION ALL entfernt doppelte Zeilen
3.Leicht

Was ist ein zusammengesetzter Schlüssel (Composite Key)?

  1. AEin Schlüssel, der von der Datenbank erzeugt wird
  2. BEin Schlüssel aus zwei oder mehr Spalten
  3. CEin Schlüssel, der doppelte Werte erlaubt
  4. DEin Schlüssel, der in einer separaten Tabelle gespeichert ist
4.Mittel

Was ist SQL-Injection?

  1. AEine Möglichkeit, Indizes hinzuzufügen
  2. BEin Angriff, bei dem Benutzereingaben die Struktur einer SQL-Abfrage verändern
  3. CEine Technik zur Datenbanksicherung
  4. DEine Methode, um viele Zeilen mit einer einzigen INSERT-Anweisung schnell einzufügen
5.Mittel

Welche Abfrage liefert die Anzahl verschiedener Städte in der Tabelle customers?

  1. ASELECT SUM(DISTINCT city) FROM customers
  2. BSELECT COUNT(city) FROM customers GROUP BY city
  3. CSELECT DISTINCT COUNT(city) FROM customers
  4. DSELECT COUNT(DISTINCT city) FROM customers
6.Mittel

Was liefert SELECT SUM(amount) FROM orders, wenn die WHERE-Klausel auf keine Zeilen zutrifft?

  1. ANULL
  2. B0
  3. CEine leere Zeichenkette
  4. DEinen Fehler
7.Schwer

Zwei Transaktionen lesen beide stock = 10, ziehen jeweils 1 ab und schreiben das Ergebnis, sodass 9 statt 8 herauskommt. Welche Anomalie ist das?

  1. ADirty Read
  2. BLöschanomalie
  3. CPhantom Read
  4. DLost Update (verlorene Änderung)
8.Schwer

Was ist ein bekannter Nachteil der Zerlegung von Tabellen in BCNF im Vergleich zur 3NF?

  1. ABCNF-Tabellen können keine Primärschlüssel haben
  2. BDie Zerlegung verliert beim erneuten Verbinden immer Daten
  3. CBCNF erlaubt mehr Redundanz als 3NF
  4. DManche funktionalen Abhängigkeiten lassen sich nicht mehr innerhalb einer einzigen Tabelle prüfen

Lösungsschlüssel

  1. 1. D · DELETE
  2. 2. B · UNION ALL behält doppelte Zeilen
  3. 3. B · Ein Schlüssel aus zwei oder mehr Spalten
  4. 4. B · Ein Angriff, bei dem Benutzereingaben die Struktur einer SQL-Abfrage verändern
  5. 5. D · SELECT COUNT(DISTINCT city) FROM customers
  6. 6. A · NULL
  7. 7. D · Lost Update (verlorene Änderung)
  8. 8. D · Manche funktionalen Abhängigkeiten lassen sich nicht mehr innerhalb einer einzigen Tabelle prüfen

Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.