(Auf 2 x 45’ Lektionen-Blöcke normiert)
Allgemeine Kompetenzen, die in verschiedenen Lektionen zum Tragen kommen und deshalb nicht spezifisch überall auch noch aufgeführt werden: B2G, B2F, B2E
| Anzahl Lektionen | Themen | Kompetenzen | Tools |
|---|---|---|---|
| 2 | Übersicht über das Modul gewinnen: - Modulidentifikation - Kompetenzmatrix - Unterrichtsablauf - Bewertung Interpretiert logisches relationales Datenmodel Repetition der Begriffe aus ERD, Unterschied konzeptionelles, logisch-relationales Modell, Vorgehen für die Umwandlung des konzeptionellen in ein logisch relationales Model. Ein ERD analysieren und interpretieren. | A1G, A1F, B1G | DB Entwurfs Tool |
| 2 | Referenzielle Integrität und Constraints Repetition Erstellung von Beziehungen mit Schlüsseln, Umsetzung von Assoziationen (UN, NN), Bedeutung der Zwischentabelle Ein ERD analysieren und interpretieren. | B3G, B3F, C3G | DB Entwurfs Tool |
| 2 | Datenbank implementieren Erste einfache Datenbank nach Anleitung mit Hilfe eines DB-Tool implementieren. (Tabellen und Beziehungen). Daten erfassen Daten in den Tabellen erfassen | B1F, C1G, C1F | zBsp: MariaDB, DBeaver, Workbench, Webfrontend |
| 2 | Datenbank implementieren Anwenden vertiefen, weitere Datenbanken implementieren Datenbank exportieren und importieren Die erstellte Datenbank exportieren und wieder importieren. (Datensicherung) | B1F, C1G, C1F, C2G | zBsp: MariaDB, DBeaver, Workbench, Webfrontend |
| 2 / 10 | SQL DDL, DML SQL Export einer Datenbank analysieren. Grundlagen von SQL verstehen. Elemente der DDL und DML kennenlernen und anwenden. Datenbank mit SQL implementieren Weitere Datenbank direkt mit DDL implementieren. Daten mit DML einfügen. | B1E, B3E, C1E | zBsp: MariaDB, DBeaver, Workbench, Webfrontend |
| 2 | SQL DDL, DML vertiefen Anwendung der Elemente der DDL und DML vertiefen. Weiter Datenbank implementieren. | B1E, B3E, C1E | zBsp: MariaDB, Workbench, DBeaver, Webfrontend |
| 2 | Bulkimport Ein Bulkimport aus einer externen Datenquelle (CSV) vorbereiten und auf eine bestehende Datenbank anwenden. Weitere Bulkimports aus anderen externen Datenquellen durchführen (XML, JSON) | C2F, C2E | zBsp: MariaDB, Workbench, DBeaver, Webfrontend |
| 2 | Auswirkungen der referenziellen Integrität beim Ändern/Löschen Anhand von einer vorgegeben Datenbank die Problematik erkennen und erläutern können. Unterschiedliche Vorgehensweisen (Aktualisierungsweitergabe, Löschweitergabe..) anwenden | C3G, C3F, C3E | MariaDB, DBeaver, Workbench, Webfrontend |
| 2 | Abfragen Einfache Abfragen anwenden. (Select, Order, Where, Format-Funktionen zBsp String Datum verwenden …) | D1G, D1F, D1E | MariaDB, DBeaver, Workbench, Webfrontend |
| 2 / 20 | Abfragen vertiefen Erweiterte Abfragen anwenden. (Join, Group, einfache Aggregatsfunktionen …) | D1G, D1F, D1E | MariaDB, DBeaver, Workbench, Webfrontend |
| 2 | Verifikation von Datenbeständen Anwenden von Überprüfungen von Daten in Datenbanktabellen durch einfache Abfragen. | D1F, D1E | MariaDB, DBeaver, Workbench, Webfrontend |
| 4 | Interpretiert logisches relationales Datenmodel Erweiterte Datenmodelle aufarbeiten. (ZBsp Rekursive, Mehrfachbeziehungen, Generalisierung, Spezialisierung …) Vertiefung der Datenmodellierung Datenbank implementieren Erweitertes Modell in einer Datenbank implementieren | A1F, A1E, D1G, D1F, D1E | DB Entwursf Tool MariaDB, DBeaver, Workbench, Webfrontend |
| 2 | Interpretiert logisches relationales Datenmodel Ein vorliegendes Modell kritisch hinterfragen und Verbesserungen vorschlagen. Datenbank implementieren Geändertes Modell in einer Datenbank implementieren> | A1F, A1E, D1G, D1F, D1E | DB Entwursf Tool MariaDB, DBeaver, Workbench, Webfrontend |
| 4 / 32 | Datenbank implementieren und anbinden Datenbank mit einfachen Mitteln an eine Applikation anbinden.< | B1F, B1E | DB Entwursf Tool MariaDB, DBeaver, Workbench, Webfrontend |
| 2 | Zeit für Kompetenznachweise, verteilt in den oberen Blöcken | ||
| 2 | Zeit für Kompetenznachweise, verteilt in den oberen Blöcken | ||
| 2 | Reserve nicht verplanen | ||
| 2 / 40 | Reserve nicht verplanen |