Relationale Datenbanksysteme
Dieser Kurs vermittelt Schüler:innen die Grundlagen relationaler Datenbanksysteme, von Abfragen bis zur Entwicklung und Optimierung von Datenbanken. Er eignet sich besonders für Leistungskurse in der Informatik.
Idee
Relationale Datenbanksysteme bilden das Rückgrat moderner IT-Systeme. Dieser Kurs zeigt Lehrer:innen und Schüler:innen anschaulich, wie Daten strukturiert, abgefragt und optimiert werden – praxisnah mit Tools wie SQLiteStudio und SQLiteBrowser. Der Mehrwert liegt in der Vermittlung zukunftsrelevanter Kompetenzen für Informatik-Leistungskurse.
Voraussetzungen
Grundkenntnisse in Informatik (mind. Klasse 10), Computer mit Internetzugang. Software: SQLiteStudio oder SQLiteBrowser (kostenlos). Keine Programmierkenntnisse notwendig, aber Hilfreich: Basis-SQL.
Ablauf
- Grundlagen einführen (1-2 Stunden).
- Daten abfragen üben (2-3 Stunden).
- Für Leistungskurs: Erweiterte SQL-Abfragen (zusätzlich 2 Stunden).
- Datenbankentwicklung in Phasen durchgehen: konzeptionell, logisch, physisch (4-6 Stunden).
- Normalisierung anwenden und Schlüssel definieren (2 Stunden).
- Praktische Übungen mit Hinweisen zu Tools durchführen.
Hinweise
Achtet auf Datenschutz: Verwende anonymisierte Beispieldaten. SQLite-Tools sind lokal und datenschutzkonform. Bei zusammengesetzten Schlüsseln in SQLiteStudio Constraints nutzen; in SQLiteBrowser GUI erweitern. Testet Beispiele vorab. Passe Tempo an Leistungskurs an.