From c4d422a05b2eee1efd2ff703252e5a1a308a2b65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Harald=20G=2E=20M=C3=BCller?= Date: Tue, 17 Sep 2024 02:38:31 +0200 Subject: [PATCH] muh --- m162/README.md | 6 +++--- .../ERD-ERM-das-relationenmodell.pptx | Bin 2011876 -> 2011879 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/m162/README.md b/m162/README.md index 30e0e04..d7ad31d 100644 --- a/m162/README.md +++ b/m162/README.md @@ -23,9 +23,9 @@ Inhaltsverzeichnis | 2 | Di 27.08.| ➤ **Datentypen** und **Datenstrukturen**
📄 Theorie [Datentypen - Übersicht ](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Daten_Formate/Datentypen.md)
➤ **Zeichencodierung**
🛈 👀 Info [Zeichensätze](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Daten_Formate/Zeichencodierung.md)
✍ Auftrag [Datentypen](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Daten_Formate/Auftr%C3%A4ge/Auftrag_Datentypen.md)
📄 Theorie [Datenstrukturen (einfache, komplexe)](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Daten_Formate/Datenstrukturen.md)
🛈 👀 Info [visualgo.net/en](https://visualgo.net/en) | | 3 | Di 03.09.| ✍ Auftrag [Datenstrukturen erkennen](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Daten_Formate/Auftr%C3%A4ge/Auftrag_Datenstrukturen.md) (30 min, zuerst alleine)
**JSON/XML**
🛈 👀 Info: CSV, JSON, XML. Unterschiede [example.json](https://gitlab.com/ch-tbz-it/TE/m162/-/blob/main/Unterlagen/Daten_Formate/json-example.json)
🛈 [JSON-Selbststudium (ca. 30 min)](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Daten_Formate/Json.md), 📄 JSON-Daten [Free API 1](https://apipheny.io/free-api/#apis-without-key), [Free API 2](https://mixedanalytics.com/blog/list-actually-free-open-no-auth-needed-apis/)
✍ Auftrag [CSV -> JSON, Adressdaten interpretieren](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Daten_Formate/Auftr%C3%A4ge/Auftrag_JSON_Adressdaten.md), 10-15 min
✍ Auftrag [JSON Steckbrief](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Daten_Formate/Auftr%C3%A4ge/Auftrag_JSON_Steckbrief.md), 20-30 min
**Excel** - *Import, Export*
✍ Auftrag [Excel-Import](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Auswertungen_Excel/Auftr%C3%A4ge/Auftrag_Import.md)| | 4 | Di 10.09.| ➤ **Diagramme** - Excel - *Filterung, Formeln, Referenzen*
📄 Theorie [Einführung in Informationen und Diagramme](x-ressources/tag04_einfuehrung-diagramme.md)
✍ Auftrag Formeln: Notenberechnung (30min, solo) [Daten](x-ressources/Noten.txt), [Excel (Noten-Struktur)](x-ressources/Noten-struktur.xlsx), [Res./Lös. zum Vergleich](https://gitlab.com/ch-tbz-it/Stud/m162/-/tree/main/Auswertungen_Excel/Auftr%C3%A4ge/Auftrag_Modulnoten)
🛈 👀 Info [Diagramme erstellen (Merkblatt)](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Auswertungen_Excel/Diagramme-Erstellen.md)
✍ Auftrag [Konsumentenpreise](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Auswertungen_Excel/Auftr%C3%A4ge/Auftrag_Konsumentenpreise.md) (40min, im duo)
✍ Auftrag [D1 Parteizugehörigkeit](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Auswertungen_Excel/Auftr%C3%A4ge/Auftrag_DiagrammeI.md) (20min, solo)
✍ Auftrag [D2 Corona-Situation 2020/21](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Auswertungen_Excel/Auftr%C3%A4ge/Auftrag_DiagrammeII.md) (30min, solo) | -| 5 | Di 17.09.| Repetition
👀 [Lügen mt Charts](x-ressources/tag04_einfuehrung-diagramme.md?ref_type=heads#so-l%C3%BCgt-man-mit-charts)
👀 [Unterschied zwischen Information und Wissen](https://www.youtube.com/watch?v=cKyHynlqOO4)(2:26 min)
👀 [Wissenstreppe von Klaus North](https://www.youtube.com/watch?v=VW7ArONW4dA) (2:52 min)

Individuelle Vorbereitung auf die Prüfung

😎 **Prüfung LB1**
(ab 10:30 Theorieteil [ECOLM](https://ecolm.com), ab 10:45 Praxisteil via TEAMS, Abgabe 11:45 bzw. 11:59) | -| 6 | Di 24.09.| ➤ **Datenmodellierung**
📄 Theorie I [Datenmodellierung](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Datenmodellierung/Theorie_Datenmodellierung.md)
📄 Theorie II [ERM und ERD](x-ressources/ERD-ERM.pptx) | -| 7 | Di 01.10.| Datenmodellierung
✍ Auftrag [ERD zu "Online Game-Store"](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Datenmodellierung/Auftr%C3%A4ge/Auftrag_OnlineGameStore_I.md) (ca. 45 min)
✍ Auftrag [ERD zu "Social Media"](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Datenmodellierung/Auftr%C3%A4ge/Auftrag_SocialMedia_I.md) (ca. 45 min) | +| 5 | Di 17.09.| Repetition
👀 [Lügen mt Charts](x-ressources/tag04_einfuehrung-diagramme.md?ref_type=heads#so-l%C3%BCgt-man-mit-charts)
👀 [Unterschied zwischen Information und Wissen](https://www.youtube.com/watch?v=cKyHynlqOO4) (2:26 min)
👀 [Wissenstreppe von Klaus North](https://www.youtube.com/watch?v=VW7ArONW4dA) (2:52 min)

Individuelle Vorbereitung auf die Prüfung

😎 **Prüfung LB1**
(ab 10:30 Theorieteil [ECOLM](https://ecolm.com), ab 10:45 Praxisteil via TEAMS, Abgabe 11:45 bzw. 11:59) | +| 6 | Di 24.09.| ➤ **Datenmodellierung**
📄 Theorie I [Datenmodellierung](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Datenmodellierung/Theorie_Datenmodellierung.md)
📄 Theorie II [DBMS und Relationenmodell](x-ressources/ERD-ERM-das-relationenmodell.pptx) | +| 7 | Di 01.10.| Datenmodellierung
📄 Theorie III [Datenbankentwurf, Normalisierung](x-ressources/ERD-ERM-das-relationenmodell-normalisierung.pptx)
✍ Auftrag [Normalisierung "Stundenerfassung"](x-ressources/ERD-ERM-das-relationenmodell-normalisierung-aufgabe.pptx)
✍ Auftrag [ERD zu "Online Game-Store"](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Datenmodellierung/Auftr%C3%A4ge/Auftrag_OnlineGameStore_I.md) (ca. 45 min)
✍ Auftrag [ERD zu "Social Media"](https://gitlab.com/ch-tbz-it/Stud/m162/-/blob/main/Datenmodellierung/Auftr%C3%A4ge/Auftrag_SocialMedia_I.md) (ca. 45 min) | | - | Ferien | - | | 8 | Di 24.10.| Datenmodellierung | | 9 | Di 31.10.| Datenmodellierung | diff --git a/m162/x-ressources/ERD-ERM-das-relationenmodell.pptx b/m162/x-ressources/ERD-ERM-das-relationenmodell.pptx index fe6012ad6b98afae6ccc90df0bb397dd5f2cbeff..dd2c6ce5ffa8fb1ded5eabe70eab2c0af42224e0 100644 GIT binary patch delta 6691 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 delta 6853 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