Umsetzungsvorschlag

Umsetzungsvorschlag - Modul 164

Lektionenplan

(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 LektionenThemenKompetenzenTools
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, B1GDB Entwurfs Tool
2Referenzielle 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, C3GDB Entwurfs Tool
2Datenbank implementieren
Erste einfache Datenbank nach Anleitung mit Hilfe eines DB-Tool implementieren. (Tabellen und Beziehungen).
Daten erfassen
Daten in den Tabellen erfassen
B1F, C1G, C1FzBsp: MariaDB, DBeaver, Workbench, Webfrontend
2Datenbank implementieren
Anwenden vertiefen, weitere Datenbanken implementieren

Datenbank exportieren und importieren
Die erstellte Datenbank exportieren und wieder importieren. (Datensicherung)
B1F, C1G, C1F, C2GzBsp:
MariaDB, DBeaver, Workbench, Webfrontend
2 / 10SQL 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, C1EzBsp:
MariaDB, DBeaver, Workbench, Webfrontend
2SQL DDL, DML vertiefen
Anwendung der Elemente der DDL und DML vertiefen. Weiter Datenbank implementieren.
B1E, B3E, C1EzBsp:
MariaDB, Workbench, DBeaver, Webfrontend
2Bulkimport
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, C2EzBsp:
MariaDB, Workbench, DBeaver, Webfrontend
2Auswirkungen 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, C3EMariaDB, DBeaver, Workbench, Webfrontend
2Abfragen
Einfache Abfragen anwenden. (Select, Order, Where, Format-Funktionen zBsp String Datum verwenden …)
D1G, D1F, D1EMariaDB, DBeaver, Workbench, Webfrontend
2 / 20Abfragen vertiefen
Erweiterte Abfragen anwenden. (Join, Group, einfache Aggregatsfunktionen …)
D1G, D1F, D1EMariaDB, DBeaver, Workbench, Webfrontend
2Verifikation von Datenbeständen
Anwenden von Überprüfungen von Daten in Datenbanktabellen durch einfache Abfragen.
D1F, D1EMariaDB, DBeaver, Workbench, Webfrontend
4Interpretiert 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, D1EDB Entwursf Tool
MariaDB, DBeaver, Workbench, Webfrontend
2Interpretiert logisches relationales Datenmodel
Ein vorliegendes Modell kritisch hinterfragen und Verbesserungen vorschlagen.
Datenbank implementieren
Geändertes Modell in einer Datenbank implementieren>
A1F, A1E, D1G, D1F, D1EDB Entwursf Tool
MariaDB, DBeaver, Workbench, Webfrontend
4 / 32Datenbank implementieren und anbinden
Datenbank mit einfachen Mitteln an eine Applikation anbinden.<
B1F, B1EDB Entwursf Tool
MariaDB, DBeaver, Workbench, Webfrontend
2Zeit für Kompetenznachweise, verteilt in den oberen Blöcken
2Zeit für Kompetenznachweise, verteilt in den oberen Blöcken
2Reserve nicht verplanen
2 / 40Reserve nicht verplanen
Änderung vorschlagen GitHub