Skip to content

Einleitung

Switch to Zen Mode

Einleitung zum Unterrichtsgegenstand Informationssysteme (INSY) – 4. Klasse

Abschnitt betitelt „Einleitung zum Unterrichtsgegenstand Informationssysteme (INSY) – 4. Klasse“

Im vierten Ausbildungsjahr vertiefen wir die Inhalte aus der 3. Klasse und rücken die Praxis der Datenbankentwicklung, -optimierung und -administration in den Mittelpunkt. Ziel ist es, Datenbanksysteme nicht nur modellieren und abfragen zu können, sondern sie gezielt zu optimieren, sicher zu betreiben und professionell in Anwendungen zu integrieren.

Die Inhalte sind aufeinander aufgebaut und orientieren sich am Kompetenzmodul 7 und 8 des Lehrplans:

  1. Komplexe SQL & Views
    Entwicklung und Optimierung komplexer Abfragen, mehrstufige Joins, fortgeschrittene Subqueries sowie Aufbau, Einsatzgebiete und Grenzen von Sichten (Views). Dazu gehören logische und physische Optimierung sowie der Einsatz von Indizes.

  2. Administration von Datenbanksystemen
    Überblick über marktgängige Systeme (Open Source vs. kommerziell), Benutzer-, Rollen- und Rechteverwaltung, Accountingsysteme, Backup & Restore, Datenimport/-export, Metadaten, physische Organisation und Hardwareaspekte. In Übungen erweitern wir das um Security-Basics, Monitoring, Fehleranalyse und erste Strategien zur Replikation gemäß Jahresplanung.

  3. Datenbankschnittstellen & Integration
    Installation und Konfiguration standardisierter Schnittstellen (z. B. ODBC/JDBC); Zugriff aus gängigen Skript- und Programmiersprachen (z. B. PHP, Python, Node.js, Excel). Umsetzung typischer Integrationspfade in Webanwendungen inkl. Konfiguration und Fehlersuche.

  4. Datenbankseitige Programmierung
    Stored Procedures, Trigger und Functions: Einsatzgebiete, typische Anwendungsfälle, Best Practices und Risiken (z. B. Kapselung von Logik, Performance, Wartbarkeit).

  5. Informationssysteme im Überblick
    Anforderungen und Klassifizierungen von Informationssystemen; Installation und Konfiguration sowie Bewertung marktgängiger Systeme als Entscheidungsgrundlage für konkrete Projekte.

Der Unterricht kombiniert theoretische Grundlagen mit praktischen Übungen. Pro Woche werden Einzelarbeiten erteilt. Die Lösungen werden in der Gruppe durch die Schüler präsentiert und diskutiert. Die Nutzung von Datenbankmanagementsystemen und relevanten Softwaretools ist fester Bestandteil des Unterrichts.

  • Souveräner Umgang mit komplexen SQL-Abfragen inkl. Views, Subqueries, Joins und Optimierung (Indizes).
  • Grundlegende Administration: Benutzer/Gruppen/Rollen, Rechtevergabe, Backup & Restore, Import/Export sowie Einblick in physische Organisation/Hardware.
  • Datenbankzugriff aus Anwendungen über standardisierte Schnittstellen und sichere Konfiguration; Fehleranalyse in realistischen Szenarien.
  • Einsatz datenbankseitiger Programmierung (Stored Procedures, Trigger, Functions) mit Blick auf Wartbarkeit und Performance.
  • Beurteilung und Einrichtung von Informationssystemen: Anforderungen verstehen, Systeme installieren/konfigurieren und fundiert bewerten.

Ich möchte professionelles Arbeiten in Team- und Projektsettings fördern: strukturiertes Vorgehen, Verantwortungsbewusstsein (z. B. bei Berechtigungen & Backups), analytisches Denken (Optimierung, Monitoring) sowie kommunikative Kompetenzen durch Präsentationen und Dokumentation.

Die hier erworbenen Kompetenzen bereiten auf den 5. Jahrgang vor, insbesondere auf Transaktionen/ACID, parallele Zugriffe sowie vertiefende Themen zu nichtrelationalen Datenmodellen und Datenintegration.