Kurs: Deine Ernährung und was sie mit dem Klima macht
Informatik trifft BNE
KURZBESCHREIBUNG
In diesem Kurs wird die Arbeit mit relationalen Datenbanksystemen im Informatik-Unterricht mit der Leitperspektive Bildung für nachhaltige Entwicklung (BNE) verknüpft. Dafür arbeiten die Schüler:innen mit den Daten der Big Climate Database, die semi-automatisiert ins Deutsche übersetzt wurden und als SQLite-Datenbank-Datei bereitgestellt werden.
Der Kurs kann mit den Programmen, die auf dieser Seite beschrieben und zum Download bereitgestellt werden, auf allen gängigen Betriebssystemen ausgeführt werden.
INHALTE
- Wiederholung: Abfragen mit SQL (SELECT)
- Wiederholung: ER-Modellierung und Übersetzung in Relationenschemata
- Gruppierung & Aggregatfunktionen
- Datendefinition mit SQL (CREATE TABLE)
- Datenmanipulation mit SQL (INSERT, UPDATE, DELETE)
BILDUNGSPLANBEZUG BADEN-WÜRTTEMBERG
Im Leistungskurs Informatik in Baden-Württemberg wird gefordert: "Die Schülerinnen und Schüler können...
- Ausschnitte der Realität in einem Diagramm (Entity-Relationship-Diagramm und UML-Klassendiagramm) modellieren
- Diagramme und relationale Datenbankschemata ineinander überführen
- ein Datenbankverwaltungsprogramm zur Erstellung und Administration von Datenbanken nutzen
- Abfragen auf Datenbanken in der Datenbanksprache SQL (Aggregatfunktion, Gruppierung, Projektion, Selektion und Verbund über WHERE) auch über mehrere Tabellen durchführen
- Manipulationen auf Datenbanken in der Datenbanksprache SQL (unter anderem Ändern, Einfügen und Löschen) durchführen"
Die Kompetenzen 1 und 2 sowie die Grundlagen von SQL-Abfragen werden vorausgesetzt und lediglich wiederholt. Aggregatfunktion und Gruppierungen, sowie Daten-Manipulationen (INSERT, UPDATE, DELETE) und Daten-Definition (CREATE TABLE) werden neu eingeführt.
ABLAUF
Vor der Einheit sollte überprüft werden, ob eine der bereitgestellten ausführbaren Dateien auf den Schulrechnern ausgeführt werden kann. Sollte das nicht der Fall sein, können die Schüler:innen entweder den Quellcode direkt ausführen oder Sie erstellen selbst eine ausführbare Datei auf einem Schulrechner, die Sie dann verteilen können. Beides ist auf der Seite zum Kurssystem beschrieben.
Außerdem werden für den Einstieg in Stunde 1 Streichhölzer benötigt, die vor der Durchführung beschafft werden müssen. Für den geplanten Abschluss in Stunde 5 werden ein Plickers-Account und Plickers-Karten benötigt.
Stunde 1 & 2
Lernziele:
Die Schüler:innen können...
- den Einfluss der Wahl ihrer Lebensmittel einschätzen,
- Lebensmittel mit hohem und niedrigem Einfluss auf die Klima-Erwärmung nennen,
- einfache SQL-Abfragen (auch mit Verbünden) auf einer gegebenen Datenbank durchführen,
- die Reihenfolge der Auswertung einer logischen Bedingung in SQL beschreiben und an einfachen Beispielen durchführen,
- Primär- und Fremdschlüssel aus einem gegebenen Relationenschema bestimmen.
Zeit (min) | Phase | Unterrichtsform + Inhalt | Material & Medien |
---|---|---|---|
10 | Einstieg |
|
|
10 | Einführung | LSG:
|
|
60 | Erarbeitung | EA/PA:
|
|
10 | Sicherung |
|
|
Stunde 3
Lernziele:
Die Schüler:innen können...
- ein bestehendes ER-Diagramm um Beschreibungen der Realität erweitern,
- mit Mermaid.js ein Tool einsetzen, um professionelle Diagramme zu erstellen,
- ein ER-Diagramm in ein Relationenschema überführen.
Zeit (min) | Phase | Unterrichtsform + Inhalt | Material & Medien |
---|---|---|---|
10 | Einstieg | LSG: Wiederholung - ER-Modellierung |
|
30 | Erarbeitung |
EA/PA:
|
|
5 | Sicherung |
LSG:
|
Beamer & PC |
Stunde 4 & 5
Lernziele:
Die Schüler:innen können...
- neue Tabellen zu einer bestehenden relationalen Datenbank definieren (CREATE TABLE),
- Manipulationen in einem relationalen Datenbanksystem durchführen (INSERT, UPDATE, DELETE),
- die Aggregatfunktionen MIN, MAX, SUM und AVG in SQL-Abfragen nutzen,
- Gruppierungen in SQL-Abfragen nutzen.
Zeit (min) | Phase | Unterrichtsform + Inhalt | Material & Medien |
---|---|---|---|
10 | Einstieg | LSG:
|
|
60 | Erarbeitung |
EA/PA:
|
|
20 | Sicherung | LSG:
|
|
Puffer |
|
||
Nachbereitung |
|
HOW TO: KURS AUSFÜHREN
Eine Anleitung zur Ausführung des Kurses und die dazu notwendige ausführbare Datei stehen auf dieser Seite zur Verfügung.