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.

Fächer:Informatik
Klassenstufen: Klasse 11 Klasse 12
Themen:Datenmanagement

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

  1. Grundlagen einführen (1-2 Stunden).
  2. Daten abfragen üben (2-3 Stunden).
  3. Für Leistungskurs: Erweiterte SQL-Abfragen (zusätzlich 2 Stunden).
  4. Datenbankentwicklung in Phasen durchgehen: konzeptionell, logisch, physisch (4-6 Stunden).
  5. Normalisierung anwenden und Schlüssel definieren (2 Stunden).
  6. 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.