Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:modul:m290_guko:learningunits:lu01:a_overview [2026/08/15 23:18] – gkochde:modul:m290_guko:learningunits:lu01:a_overview [2026/08/20 07:39] (aktuell) – gkoch
Zeile 1: Zeile 1:
-====== LU01a – Organisation des Moduls ======+====== Organisation des Moduls ======
  
 ===== Lernziele ===== ===== Lernziele =====
Zeile 7: Zeile 7:
  
 ===== Einführung ===== ===== Einführung =====
-Dieses Modul 290 (''Datenbanken abfragen und verändern'') begleitet uns von **KW 34 (17.08.2026)** bis **KW 5 (25.01.2027)**.+Dieses Modul 290 (''Datenbanken abfragen und verändern'') begleitet uns von **KW 34** bis **KW 5**.
  
 In diesem Abschnitt klären wir: In diesem Abschnitt klären wir:
Zeile 41: Zeile 41:
 == Block 1 – Einführung ins Thema & technisches Setup == == Block 1 – Einführung ins Thema & technisches Setup ==
 <WRAP center round box 80%> <WRAP center round box 80%>
-^ KW ^ Datum ^ LU ^ Thema ^ +^ KW ^ LU ^ Thema ^ 
-| 34 | 17.08.2026 | 1 | Modulorganisation, Einführung Datenbanken | +| 34 | 1 | Modulorganisation, Einführung Datenbanken | 
-| 35 | 24.08.2026 | 2 | Relationale Datenbanken; Datenbank installieren, starten und verbinden | +| 35 | 2 | Relationale Datenbanken; Datenbank installieren, starten und verbinden | 
-| 36 | 31.08.2026 | 3 | Wiederholung RDBMS und erste SQL-Abfragen |+| 36 | 3 | Wiederholung RDBMS und erste SQL-Abfragen |
 </WRAP> </WRAP>
  
Zeile 50: Zeile 50:
 == Block 2 – SQL-Grundlagen & Datenmodellierung == == Block 2 – SQL-Grundlagen & Datenmodellierung ==
 <WRAP center round box 80%> <WRAP center round box 80%>
-^ KW ^ Datum ^ LU ^ Thema ^ +^ KW ^ LU ^ Thema ^ 
-| 37 | 07.09.2026 | 4 | Datenmodellierung (ERM, ERD) | +| 37 | 4 | Datenmodellierung (ERM, ERD) | 
-| 38 | 14.09.2026 | 5 | Datenbanken und Tabellen erstellen, Datentypen (DDL) | +| 38 | 5 | Datenbanken und Tabellen erstellen, Datentypen (DDL) | 
-| 39 | 21.09.2026 | 6 | Daten einfügen, mutieren, löschen (CRUD/DML) | +| 39 | 6 | Daten einfügen, mutieren, löschen (CRUD/DML) | 
-| 40 | 28.09.2026 | 7 | Daten abfragen; Probeprüfung | +| 40 | 7 | Daten abfragen | 
-| 41–42 | 05.10.–12.10.2026 | – | Herbstferien, kein Unterricht | +| 41–42 | – | Herbstferien, kein Unterricht | 
-| 43 | 19.10.2026 | 8 | Daten in Beziehung setzen (1) | +| 43 | 8 | Daten in Beziehung setzen (1); Probeprüfung | 
-| 44 | 26.10.2026 | 9 | **Leistungsbeurteilung 1 (LB1)** & Daten in Beziehung setzen (2) |+| 44 | 9 | **Leistungsbeurteilung 1 (LB1)** & Daten in Beziehung setzen (2) |
 </WRAP> </WRAP>
  
Zeile 63: Zeile 63:
 == Block 3 – Fortgeschrittene SQL-Abfragen == == Block 3 – Fortgeschrittene SQL-Abfragen ==
 <WRAP center round box 80%> <WRAP center round box 80%>
-^ KW ^ Datum ^ LU ^ Thema ^ +^ KW ^ LU ^ Thema ^ 
-| 45 | 02.11.2026 | 10 | Fortgeschrittene Datenabfragen (1), JOINs | +| 45 | 10 | Fortgeschrittene Datenabfragen (1), JOINs | 
-| 46 | 09.11.2026 | 11 | Fortgeschrittene Datenabfragen (2), Aggregatfunktionen | +| 46 | 11 | Fortgeschrittene Datenabfragen (2), Aggregatfunktionen | 
-| 47 | 16.11.2026 | 12 | Wiederholung / Puffer |+| 47 | 12 | Wiederholung / Puffer / Donnerstagsklassen: Ausfall |
 </WRAP> </WRAP>
  
 == Block 4 – Datenmanagement == == Block 4 – Datenmanagement ==
 <WRAP center round box 80%> <WRAP center round box 80%>
-^ KW ^ Datum ^ LU ^ Thema ^ +^ KW ^ LU ^ Thema ^ 
-| 48 | 23.11.2026 | 13 | Daten sichern, Benutzermanagement (DCL) | +| 48 | 13 | Daten sichern, Benutzermanagement (DCL) | 
-| 49 | 30.11.2026 | 14 | Datenexport und -import |+| 49 | 14 | Datenexport und -import |
 </WRAP> </WRAP>
  
Zeile 81: Zeile 81:
  
 <WRAP center round box 80%> <WRAP center round box 80%>
-^ KW ^ Datum ^ LU ^ Thema ^ +^ KW ^ LU ^ Thema ^ 
-| 50 | 07.12.2026 | 15 | **Leistungsbeurteilung 2 (LB2)**; anschliessend Projektankündigung | +| 50 | 15 | **Leistungsbeurteilung 2 (LB2)**; Projektstart: Client-Server-Modell, Gruppen- und Datensatzwahl | 
-| 51 | 14.12.2026 | 16 | Projektstart: Client-Server-Modell, Gruppen- und Datensatzwahl, Postman kennenlernen | +| 51 | 16 | Backendserver aufbauen: Node.js/Express, | 
-| 52–1 | 21.12.2026–28.12.2026 | – | Weihnachtsferien, kein Unterricht | +| 52–1 | – | Weihnachtsferien, kein Unterricht | 
-| 2 | 04.01.2027 | 17 | Backendserver aufbauen: Node.js/Express, Verbindung zur Datenbank, erste Routen | +| 2 | 17 | Backendserver aufbauen: erste Routen und Verbindung zur Datenbank | 
-| 3 | 11.01.2027 | 18 | Eigene Routen ergänzen, HTTP-Status-Codes, Testprotokoll mit Postman erstellen | +| 3 | 18 | Eigene Routen ergänzen, HTTP-Status-Codes, mit Postman testen | 
-| 4 | 18.01.2027 | 19 | **Leistungsbeurteilung 3 (LB3)** | +| 4 | 19 | **Leistungsbeurteilung 3 (LB3)** | 
-| 5 | 25.01.2027 | 20 | Vorbereitung Modul 291: Wiederholung HTML, CSS, JS |+| 5 | 20 | Vorbereitung Modul 291: Wiederholung HTML, CSS, JS |
 </WRAP> </WRAP>
-{{ :de:modul:m290_guko:learningunits:lu01:semesterplan_mo26_m290_me24abc.pdf |Semesterplan als PDF downloaden (ME24a/b/c, Montag).}}+{{ :de:modul:m290_guko:learningunits:lu01:semesterplan_mo26_m290.pdf |Semesterplan als PDF downloaden (ME24a/b/c, Montag).}} 
 +{{ :de:modul:m290_guko:learningunits:lu01:semesterplan_do26_m290.pdf |Semesterplan als PDF downloaden (ME24d/e/f, Donnerstag).}}
  
-<WRAP center round info 80%>+<WRAP center round 80%>
 **Warum ein Backendserver in einem Datenbank-Modul?**\\ **Warum ein Backendserver in einem Datenbank-Modul?**\\
-Der Backendserver ist bei uns kein eigenes Thema, sondern das Werkzeug, mit dem Ihre Datenbank im Web nutzbar wird. Sie sehen dort in der Praxis, was Ihre SQL-Befehle bewirken, was Constraints tatsächlich verhindern und wie man überprüft, ob eine Datenbank die Vorgaben erfüllt.\\ +Der Backendserver ist ein Werkzeug, mit dem Ihre Datenbank im Web nutzbar wird (auch wenn wir es "nur" lokal nutzen - das Prinzip bleibt gleich). Sie sehen dort, was Ihre SQL-Befehle bewirken, was Constraints tatsächlich verhindern und wie man überprüft, ob eine Datenbank die Vorgaben erfüllt.\\ 
-Gleichzeitig ist es eine gute Vorbereitung zum **Modul 291**: Dort bauen Sie die Oberflächen, die solche Daten anzeigen.+Gleichzeitig ist es eine gute Vorbereitung zum **Modul 291**: Dort bauen wir die Oberflächen, die solche Daten anzeigen.
 </WRAP> </WRAP>
  
-==== 3. Lernbeurteilungen & Bewertung ====+==== 3. Leistungsbeurteilungen & Bewertung ====
 **Gesamtgewichtung:**   **Gesamtgewichtung:**  
   * 30% Leistungsbeurteilung 1 (LB1)   * 30% Leistungsbeurteilung 1 (LB1)
Zeile 106: Zeile 107:
 <WRAP center round box 80%> <WRAP center round box 80%>
 ^ Lernbeurteilung ^ Datum ^ Gewichtung ^ Format ^ Hilfsmittel ^ ^ Lernbeurteilung ^ Datum ^ Gewichtung ^ Format ^ Hilfsmittel ^
-| LB01 | 26.10.2026 | 30% | Single Choice, Multiple Choice, Lückentext | handgeschriebenes Cheatsheet/Merkblatt | +| LB01 | ME24abc: 26.10.2026, ME24def: 29.10.2026 | 30% | Single Choice, Multiple Choice, Lückentext (Safe Exam Browser) | handgeschriebenes Cheatsheet/Merkblatt (DIN A4) | 
-| LB02 | 07.12.2026 | 40% | Single Choice, Multiple Choice, Lückentext, Texteingabe | handgeschriebenes Cheatsheet/Merkblatt | +| LB02 | ME24abc: 07.12.2026, ME24def: 10.12.2026 | 40% | Single Choice, Multiple Choice, Lückentext (Safe Exam Browser) | handgeschriebenes Cheatsheet/Merkblatt (DIN A4) | 
-| LB03 | 18.01.2027 | 30% | Freitext-Einzelprüfung zum Projekt (Safe Exam Browser) | handgeschriebenes Cheatsheet/Merkblatt |+| LB03 | ME24abc: 18.01.2027, ME24def: 21.01.2026 | 30% | Freitext-Einzelprüfung zum Projekt (Safe Exam Browser) | wird noch definiert |
 </WRAP> </WRAP>
  
-Bei **LB03** beantworten Sie **einzeln** 3–5 offene Fragen zu dem Projekt, das Sie ab LU15 zu zweit erarbeiten. Gefragt wird nach Ihrer eigenen Umsetzung: welche SQL-Befehle Sie verwenden, wie Ihre Tabellen aufgebaut sind, welche Constraints greifen und wie Sie Ihre Lösung getestet haben. Da sich die Fragen auf Ihr eigenes Projekt beziehen, müssen **beide Partner:innen das gesamte Projekt verstehen** – nicht nur den selbst bearbeiteten Teil. 
  
-**Wichtig:** Verpasste Leistungsbeurteilungen können nur mit ärztlichem Attest oder bewilligter Dispens nachgeholt werden. Die Details dazu finden Sie im Dokument "LU01b - Leistungsbeurteilungen".+**Wichtig:** Verpasste Leistungsbeurteilungen können nur mit ärztlichem Attest oder bewilligter Dispens nachgeholt werden. Die Details dazu finden Sie im Dokument "Leistungsbeurteilungen".
  
 ==== 4. Lehrmittel & Ressourcen ==== ==== 4. Lehrmittel & Ressourcen ====
   * Alle Unterrichtsmaterialien finden Sie hier in Moodle oder werden im Unterricht in Papierform ausgeteilt   * Alle Unterrichtsmaterialien finden Sie hier in Moodle oder werden im Unterricht in Papierform ausgeteilt
-  * Wenn Sie an einem Unterrichtstag fehlen, fragen Sie Ihre Mitlernenden nach dem Material an oder schreiben Sie mir auf Microsoft Teams. +  * Wenn Sie an einem Unterrichtstag fehlen, fragen Sie Ihre Mitlernenden nach dem Material oder schreiben Sie mir auf Microsoft Teams. 
  
 ==== 5. Kontakt ==== ==== 5. Kontakt ====
   * **Lehrperson:** Guido Koch     * **Lehrperson:** Guido Koch  
   * **E-Mail:** guido.koch@bzz.ch   * **E-Mail:** guido.koch@bzz.ch
- 
  
  
  • de/modul/m290_guko/learningunits/lu01/a_overview.1786828722.txt.gz
  • Zuletzt geändert: 2026/08/15 23:18
  • von gkoch