Zum Inhalt springen

Lehrplan und Ablauf

Zu Zen-Modus wechseln

Der Lehrplan für INSY - Informationssysteme im IV. Lehrjahr sieht wie folgend aus (Zitat aus dem offiziellen Lehrplan):

Die Schülerinnen und Schüler können im

Bereich Abfragesprachen

  • komplexe Abfragen für konkrete Problemstellungen entwickeln und optimieren;
  • den Aufbau von Sichten erklären sowie deren Vor- und Nachteile nennen.

Bereich Administration von Datenbanksystemen

  • marktgängige Datenbanksysteme nennen und ein den Anforderungen entsprechendes auswählen;
  • die Notwendigkeiten von Accountingsystemen erläutern, Benutzer und Rollen anlegen sowie Rechte vergeben;
  • inkrementelle und vollständige Backups erstellen bzw. eine Wiederherstellung initiieren.

Bereich Abfragesprachen:

  • Aufbau, Einsatzgebiete und Einschränkungen von Sichten; logische und physische Optimierung von Abfragen, Indizes.

Bereich Administration von Datenbanksystemen:

  • Marktgängige Systeme, Open Source versus kommerzielle Datenbanksysteme, Hardwareanforderungen, Metadaten, physische Organisation; Benutzer, Gruppen, Rechte, Rollen, Profile von Accountingsystemen; Archivierung, Datenimport und Export, Backup und Wiederherstellung.

Die Schülerinnen und Schüler können im

Bereich Datenbankanwendungen

  • standardisierte Datenbankschnittstellen installieren und konfigurieren, um aus gängigen Programmiersprachen mit einem Datenbanksystem kommunizieren zu können;
  • die Einsatzgebiete von datenbankseitiger Programmierung evaluieren und solche Anwendungen entwickeln;
  • Anwendungen mit Datenanbindung entwickeln.

Bereich Informationssysteme

  • die Anforderungen und Klassifizierungen von Informationssystemen angeben;
  • Informationssysteme installieren und konfigurieren.

Bereich Datenbankanwendungen:

  • Aufbau, genormte Datenbank-Schnittstellen, Installation, Konfiguration, Vergleich von Schnittstellen; Einsatzgebiete Stored Procedures, Trigger, Functions; Zugriff auf Daten aus gängigen Skript- und Programmiersprachen.

Bereich Informationssysteme:

  • Installation und Konfiguration, Beurteilung marktgängiger Systeme.

Daraus ergibt sich der folgende (grobe) Wochenplan für das IV. Jahr:

Verplant sind in der 4. Klasse 30 Wochen. Die Dauer der einzelnen Themen kann je nach Klasse und Lehrplan leicht variieren.

  1. Wiederholung & komplexe SQL (3 Wochen)
    Wiederholung; Komplexe SQL-Abfragen: Mehrstufige Joins, fortgeschrittene Subqueries, komplexe Views

  2. Sichten (Views) im Detail (2 Wochen)
    Sichten: Aufbau, Einsatzgebiete, Einschränkungen

  3. Ausführungsstrategien & Performance (2 Wochen)
    Ausführungsstrategien, Abfrageoptimierung, Indexe & Performance

  4. Marktübersicht DBMS (2 Wochen)
    PostgreSQL, MariaDB, andere DBMS (Open Source vs. kommerziell, …)

  5. Benutzer & Rechte (2 Wochen)
    Benutzer, Gruppen, Rechte, Rollen, Accountingsysteme, Benutzerverwaltung in SQL

  6. Backup, Restore & Datenübertragung (3 Wochen)
    Backup & Restore, Archivierung, Datenimport/-export (CSV, SQL, Tools)

  7. Administration (physisch) (2 Wochen)
    Physische Organisation, Storage-Strategien, Hardwareanforderungen

  8. DB-seitige Programmierung (3 Wochen)
    Stored Procedures, Trigger, Functions (Praxis in PostgreSQL/MariaDB, typische Anwendungsfälle)

  9. Datenbankschnittstellen & API (3 Wochen)
    Einrichtung & Zugriff aus Programmiersprachen und ODBC (z.B. PHP, Python, Node.js oder Excel)

  10. Integration in Webanwendungen (1 Wochen)
    Konfiguration, Fehleranalyse, Best Practices

  11. Security & Betrieb (3 Wochen)
    Security-Basics, Monitoring, Fehleranalyse, Backup-Strategien, Replikation

  12. Informationssysteme im Überblick (4 Wochen)
    Anforderungen und Klassifizierungen, Installation und Konfiguration, Anbindung an Datenbanken, Bewertung marktgängiger Systeme