Lehrplan und Ablauf
Lehrplan - IV. Jahrgang
Abschnitt betitelt „Lehrplan - IV. Jahrgang“Der Lehrplan für INSY - Informationssysteme im IV. Lehrjahr sieht wie folgend aus (Zitat aus dem offiziellen Lehrplan):
7. Semester – Kompetenzmodul 7
Abschnitt betitelt „7. Semester – Kompetenzmodul 7“Bildungs- und Lehraufgabe
Abschnitt betitelt „Bildungs- und Lehraufgabe“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.
Lehrstoff
Abschnitt betitelt „Lehrstoff“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.
8. Semester – Kompetenzmodul 8
Abschnitt betitelt „8. Semester – Kompetenzmodul 8“Bildungs- und Lehraufgabe
Abschnitt betitelt „Bildungs- und Lehraufgabe“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.
Lehrstoff
Abschnitt betitelt „Lehrstoff“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:
4. Klasse - Wochenplan
Abschnitt betitelt „4. Klasse - Wochenplan“Verplant sind in der 4. Klasse 30 Wochen. Die Dauer der einzelnen Themen kann je nach Klasse und Lehrplan leicht variieren.
-
Wiederholung & komplexe SQL (3 Wochen)
Wiederholung; Komplexe SQL-Abfragen: Mehrstufige Joins, fortgeschrittene Subqueries, komplexe Views -
Sichten (Views) im Detail (2 Wochen)
Sichten: Aufbau, Einsatzgebiete, Einschränkungen -
Ausführungsstrategien & Performance (2 Wochen)
Ausführungsstrategien, Abfrageoptimierung, Indexe & Performance -
Marktübersicht DBMS (2 Wochen)
PostgreSQL, MariaDB, andere DBMS (Open Source vs. kommerziell, …) -
Benutzer & Rechte (2 Wochen)
Benutzer, Gruppen, Rechte, Rollen, Accountingsysteme, Benutzerverwaltung in SQL -
Backup, Restore & Datenübertragung (3 Wochen)
Backup & Restore, Archivierung, Datenimport/-export (CSV, SQL, Tools) -
Administration (physisch) (2 Wochen)
Physische Organisation, Storage-Strategien, Hardwareanforderungen -
DB-seitige Programmierung (3 Wochen)
Stored Procedures, Trigger, Functions (Praxis in PostgreSQL/MariaDB, typische Anwendungsfälle) -
Datenbankschnittstellen & API (3 Wochen)
Einrichtung & Zugriff aus Programmiersprachen und ODBC (z.B. PHP, Python, Node.js oder Excel) -
Integration in Webanwendungen (1 Wochen)
Konfiguration, Fehleranalyse, Best Practices -
Security & Betrieb (3 Wochen)
Security-Basics, Monitoring, Fehleranalyse, Backup-Strategien, Replikation -
Informationssysteme im Überblick (4 Wochen)
Anforderungen und Klassifizierungen, Installation und Konfiguration, Anbindung an Datenbanken, Bewertung marktgängiger Systeme