Log
2025-09-02
- Wiederholung Vorjahr
- SQL (MySQL), Datagrip, Docker
- DDL (Data Definition Language) - Tabellen erstellen + ALTER
- DQL (Data Query Language) (SELECT * FROM …)
- WHERE
- in Kombination mit Subselect: WHERE Id IN (subselect)
- Stringfunktionen, Length, Substring
- LIKE
- BETWEEN
- COUNT, AVERAGE, SUM (Aggregatsfunktionen)
- ORDER
- HAVING
- GROUP
- JOIN select * from users INNER JOIN adresses on users.adress_id = adresses.id
- LEFT JOIN / RIGHT JOIN
- (CROSS JOIN)
- DISTINCT
- Subselect
- WHERE
- DML (Data Manipulation Language) INSERT, UPDATE
- ER-Diagramme
- XML, XSD, XPath
- Mongo
- SQL (MySQL), Datagrip, Docker
2025-09-09
- Have MySql up and running
- Import schema from Cruise Schema
- 1st lecture: Advanced INSY - Lecture 1 bis 1.3
- Visualizing an SQL Query
- Natürliche Schlüssel / Künstliche Schlüssel (=Surrogatschlüssel)
- Zusammengesetzte Primärschlüssel und Verwendung bei JOIN
- Foreign Keys und referentielle Integrität
- Reihenfolge einer SQL Ausführung, siehe Visualizing an SQL Query
- Quantoren: ALL, EXISTS
- Semantischer Unterschied von Abfragen mit ORDER BY und LIMIT 1 vs MAX/MIN und Subselect
2025-09-16
- Advanced INSY - Lecture 1 1.4 - 1.6
- Übung:
- Import schema from Projects Schema
- Solve exercises from SQL Exercise 1
2025-10-07
- SQL Exercise 2
- Teststoff:
- Theorie: Grundlagen aus den Wiederholungen und besprochenen Themen (siehe Liste oben)
- Erstellung von SQL Abfragen:
- SELECT
- WHERE
- (inner/outer) JOIN
- GROUP BY
- Aggregatfunktionen (count, sum, max, …)
- HAVING
- Subselect
- CASE WHEN
- Coalesce
- EXISTS, ALL
- Common Table Expressions (WITH)
- DISTINCT
- ORDER BY
- LIMIT 1
2025-10-14
2025-11-04
2025-11-11
- Mengenoperationen: SQL Exercise 4
2025-11-18
2025-11-25
2025-12-02
- Teststoff:
- Alles seit 2025-10-14:
- Rekursive CTE
- Mengenoperationen
- DDL/DML
- Permissions
- Alles seit 2025-10-14:
2025-12-16
2026-01-13
2026-02-17
2026-02-24
2026-03-03
2026-03-06
2026-03-10
- Mongo Relations Exercise (bis inkl. D2)
- Teststoff:
- Relationale Datenbanken:
- Indexoptimierung
- Database Transactions
- Mongo:
- CRUD-Operations (Create, Read, Update, Delete)
- Schema-Validierung (wie in Exercise Mongo Eventplattform verwendet)
- Queries unter der Verwendung von einfachen Bedingungen und logischen Operatoren (wie in Mongo Query Exercise 4-1 und Mongo Query Exercise 4-2), aber keine $expr
- Relationale Datenbanken:
2026-03-24
2026-04-07
- Accessing MongoDb from application code (C#)
2026-04-21
2026-04-28
-
Teststoff:
- MongoDb Queries Verwendung von logischen/Array/Vergleichs-Operatoren bei Abfragen
- Zugriff Auf MongoDb vom Anwendungscode aus (Theorie, Verständnis)
- MongoDb Geospatial Data
- Theoretische Grundlagen (GeoJSON, 2dsphere Index, Operatoren)
- Queries in der Komplexität wie in Mongo Geospatial Exercise
- Aggregation Pipeline
- Theoretische Grundlagen aus den Unterlagen 01 - Query Methods bis 04 - Document Stages
- Einfache Abfragen (wenige, einfache Stages, ähnlich Exercise 1 - Foundations)
2026-05-05
Beurteilungskriterien
- Tests 50%
- Übungen (in der Schule und zuhause) 40%
- SMÜ und sonstige Mitarbeit 10%
- Für eine positive Zeugnisnote müssen in den Kategorien Tests und Übungen positive Einzelergebnisse erzielt werden.
- Eine getrennte Beurteilung (Theorie und Übung) ist nicht vorgesehen. Alle erbrachten Leistungen werden in die Gesamtnote eingerechnet.
- Bei Zwischennoten erhält die zuletzt erbrachte Leistung mehr Gewicht.