Trage deinen Namen oder das von deiner Lehrkraft vorgegebene Kürzel, deine Klasse und den Kurscode ein. Beim Abgeben werden diese Angaben und dein Lösungsversuch auf dem Schul-Webspace gespeichert und sind für deine Lehrkraft sichtbar. Nur für Lernübungen, nicht als Identitätsnachweis.
Abgabefunktion wird verbunden …
Nach dem Beenden oder Ablauf der Sitzung sind deine bisherigen Lösungen auf diesem Gerät nicht mehr abrufbar. Die Lehrkraft behält deine Abgaben. Noch offene Entwürfe vorher sichern.
90 Minuten · 2 UnterrichtsstundenPC-Arbeit mit TheorieimpulsEinzelarbeit + Austausch
Eine Frage in SQL übersetzen
SELECT wählt Spalten, FROM die Tabelle, WHERE filtert Zeilen und ORDER BY sortiert das Ergebnis. Eine Abfrage liest Daten, ohne die gespeicherten Datensätze zu verändern.
SELECT Bezeichnung, Listenpreis
FROM Pizza
WHERE Listenpreis <= 9
ORDER BY Listenpreis ASC, Bezeichnung ASC;
Textwerte stehen in einfachen Anführungszeichen: WHERE Ort = 'Bad Tölz'. Bedingungen verbindet man mit AND bzw. OR. Klammern machen die gewünschte Logik eindeutig. In unserem SQL-Beispiel stehen % für beliebig viele Zeichen und _ für ein Zeichen bei LIKE. NULL prüft man mit IS NULL bzw. IS NOT NULL, nicht mit = NULL.
SQL-Dialekte unterscheiden sich. Access verwendet in bestimmten Einstellungen andere LIKE-Platzhalter und Datumsbegrenzer. Nutze die zur Schulsoftware passende Syntax. Die Aufgaben hier beziehen sich auf die bereitgestellten SQLite-Testdaten.
Arbeitsauftrag beim Lesen
Notiere fünf Kernbegriffe und erkläre zwei davon mit eigenen Worten. Formuliere eine Frage, die du anschließend mit einem Partner klärst.
Gib Bezeichnung und Listenpreis aller Pizzaarten mit Preis höchstens 9 aus. Sortiere nach Preis aufsteigend. Sage das Ergebnis voraus.
Ich brauche einen Hinweis
Nutze <= statt <, damit der Grenzwert enthalten ist.
Die Musterlösung wird nach deiner Abgabe freigeschaltet. Der erste Versuch wird gespeichert und bleibt unverändert.
AUFGABE 2 · ANWENDEN & BEGRÜNDEN
Text & Logik · 20 Minuten
Gib alle Kunden aus Bad Tölz aus. Formuliere danach: Pizzen zwischen 8 und 10 Euro einschließlich.
Ich brauche einen Hinweis
Zwei Grenzen müssen gleichzeitig erfüllt sein.
Die Musterlösung wird nach deiner Abgabe freigeschaltet. Der erste Versuch wird gespeichert und bleibt unverändert.
AUFGABE 3 · ANWENDEN & BEGRÜNDEN
Fehler erklären · 15 Minuten
Warum liefert WHERE Telefon = NULL nicht zuverlässig die gesuchten Kunden ohne Telefon? Formuliere korrekt.
Ich brauche einen Hinweis
NULL steht für einen fehlenden bzw. unbekannten Wert.
Die Musterlösung wird nach deiner Abgabe freigeschaltet. Der erste Versuch wird gespeichert und bleibt unverändert.
Sichere noch nicht abgegebene Eingaben vor dem Seitenwechsel. Abgegebene Antworten bleiben bei der Lehrkraft und in deiner laufenden Browsersitzung abrufbar. Freitext wird nicht automatisch bewertet.
03 · Sichern
Das bleibt hängen
SELECT Spalten, FROM Tabelle, WHERE Bedingung, ORDER BY Sortierung.
Text in einfache Anführungszeichen setzen.
NULL mit IS NULL prüfen.
Kann ich das erklären?
Exit-Ticket · 3 Minuten
Erkläre den wichtigsten Begriff mit einem eigenen Beispiel. Notiere einen typischen Fehler und wie du ihn vermeidest.
Brücke zum PC
Führe die drei Aufgaben in deiner Datenbanksoftware aus und vergleiche Prognose und Ergebnis.
Wenn ein Lernziel noch unsicher ist: Bearbeite die passende Aufgabe erneut, bevor du weitergehst.
Lernzusammenfassung zum Mitnehmen
Die wichtigsten Begriffe und Zusammenhänge dieser Einheit auf einer Seite.