hier die Materialien und unterrichtsbegleitende Links. Der Verlaufsplan dient zur Orientierung. Wir beginnen mit dem Entity Relationship Modell und relationalen Datenbanken.
Bei Fragen/Problemen mailen (s. Überblick), eigenes Material ist immer herzlich willkommen und wird hier veröffentlicht.
Dazu haben wir noch ein Blog (Registrieren nicht vergessen ;-)
Verlauf der Reihe
Stunde | Thema | Stundeninhalt | Material/Links |
---|---|---|---|
Die Reihe im 2. Hj. 2019/20 am GA | Python | ||
16.03.-??? | Corona-bedingt bitte Aufgaben zu Hause erledigen. Bei Fragen mailto:Gebhard Dettmar | ||
Home Office | Python | openHPI, Übung 3.2.3., Palindrome im Satz erkennen | Lösung zum Nachvollziehen auf pythontutor: Variante 1 (for-Schleife) Variante 2 (while-Schleife). Hier eine sehr elegante Lösung, Palindrom mit Rekursion, von Aya Aiyoun, 10d. |
Mo, 23.03. (home office) | Python | openHPI, Übung 2.2.3: Schreibe das Programm für 2.2.3 so um, dass du ein gleichseitiges Dreieck sooft drehst, bis es einen Kreis vollzogen hat (= 360°, s. Screenshot triaturned in IServ) | Tipp: Du kannst z.B. die Drehung 36 * 10 Grad ausführen lassen. Schreibe dazu zwei for-Schleifen - eine für das Dreieck und eine für die 36 Drehungen |
Mo, 16.03. (home office) | Python | openHPI, Übung 2.2.2: Schreibe die Aufgabe mit for- und while-Schleife unter Verwendung von Modulo. | Tipp: Du benötigst ein if-Statement und modulo. |
ab Januar | Python | MOOC: Prof. Dr. Martin v. Löwis, Spielend Programmieren lernen. OpenHPI-Kurs von 2015. | download python portable: Python 3.7.4 portable (latest stable, Windows, für GA, Com-Raum Bleickenallee: 32 bit-Version). |
Die Reihe im 1. Hj. 2019/20 am GA | Datenbanken in LibreOffice Base | ||
Projekt Schülerdatenbank | ERM, Datenbanken | Vorgehen:
|
Dokumentation Schüler-DB |
Mo, 02.12. & 09.12. | Datenbanken, SQL | SELECT und SELECT DISTINCT - Abfragen für Durchschnittswerte anhand mehrerer Tabellen | Sehr gutes SQL Tutorial. |
Mo, 18. & 25.11. | Datenbanken, SQL | Average und group by - Abfragen mit Durchschnittswerten anhand einer Tabelle, sc. tbBezirke, der einzigen Tabelle mit echten Datensätzen (s.u., 16.09.). Vergleich mit Excel Pivottabellen. | Relationen vervollständigen, Vorabversion der DB mailto:Gebhard Dettmar. |
Mo, 11.11. | Datenbanken, Erstellung von Tabellen nach ERM | Fehlermeldung 'Integrity constraint violation' bei Einfüge-, Update- und Lösch-Anomalien (--> ungenügende Normalisierung) |
Wikipedia, Anomalie (Informatik) |
Mo, 30.09. | Datenbanken, Erstellung von Tabellen nach ERM | Tabellen in LibreOffice Base ab S. 11 ff. |
|
Mo, 16.09. | Datenbanken, Erstellung von Tabellen nach ERM | Drs. 3000, Schulformwechsel, in der Parlamentsdatenbank der Hamburgischen Bürgerschaft herunterladen, in xls konvertieren, Anlage 2 in Schüler-DB als tbBezirke importieren. Benötigte Entitäten:
|
Hier die konvertierte Excel-Datei Drs. 3000 (Große Anfrage). Wie füllst du die leeren Felder in Spalte A=Bezirke automatisiert aus? Interessant: Schullaufbahnempfehlungen und Schulformwechsel, geordnet nach KESS-Faktoren! Wer ignoriert die Empfehlungen, wer befolgt sie? Hier die Debatte:
|
Mo, 02.09. | ERM | MOOC: Prof. Dr. Felix Naumann, Datenmanagement mit SQL. OpenHPI-Kurs von 2013. | Ausgewählte Lektionen. Kopfhörer (kein Bluetooth) von nun an immer dabei haben |
Mo, 19. & 26.08. | Normalformen | Definition und Funktion der Normalformen zur Erstellung eines ERM | Arbeitsblätter Normalformen (aus: Access 2002, Grundlagen für Datenbank-Entwickler, hg. v. RRZN, Universität Hannover) |
Die Reihe im 1. Hj 2014 am KiWi | Datenbanken in OpenOffice | ||
Mi, 11.09.2013 (Vertretung) | Datenbanken, SQL | Average und group by - Abfragen mit Durchschnittswerten, Frage nach Mint- vs Gesellschaftswiss. o.ä., Beispiel (m/w) wie im screenshot (s.u) | weitere Abfragen erstellen |
screenshot query Geschlecht - Noten (Klick auf thumb = Vollbild): | |||
Mi, 25.09.2013 | Datenbanken, SQL | SQL-Statements an Beispielabfragen | erholen, schöne Ferien |
Mi, 16.10.2013 | Datenbanken, SQL | Zweigeteilt: Die Nachzügler aktualisieren ihre Abfragen, wer die hat, wendet sich der Formularerstellung zu. Einfache Kurzanleitung hier: OpenOffice - Formulare | weiterarbeiten |
Die Reihe 2. Hj. 2013 am KiWi | Datenbanken in OpenOffice | ||
Frei, 08.02. | Einstieg Datenbanken | Sven Letzel, Robert Gacki, Jetzt lerne ich PHP/MySQL, S. 162-8 | Kopien weiterlesen (Anm. die Hälfte der Kopien wurde nicht ausgeteilt!) |
Frei, 22.02. (10b Wandertag) | Datenbanken, ERM | Kopien, S. 171-3. ERM Schülerdatenbank | ERM Schülerdatenbank fortsetzen |
Frei, 01.03. (10c + a Wandertag) | Datenbanken, ERM | Zum Vergleichen Entity - Relationsship Modell (Einführung) | Die Anwesenden müssen den Abwesenden das Tafelbild erklären |
Märzferien | erholen | ||
Frei, 22.03. | Datenbanken, ERM | Für unsere Zwecke umarbeiten: Relation Schüler - Klasse | kommt |
Ostern | erholen, nicht erfrieren ;-( | ||
Frei, 05.04. | Datenbanken, ERM | Erst das ERM nach Doku vervollständigen Dann in der DB Tabellen anlegen |
Beispieldatensätze aufnehmen |
Frei, 12.04. | Datenbanken, Abfragen | Tabellen anlegen, Beziehungen klären, Abfragen starten | Versucht euch am Abfrage-Assistenten, die Oberfläche ist vergleichsweise intuitiv. Versucht, ob ihr eine Abfrage a la Schüler, die aus Land x kommen und über 7 Punkte haben, hinkriegt ;-) |
Frei, 19.04.(10b Wandertag) | Datenbanken, SQL | Abfragen starten (wie HA), SQL-Tutorial | DB auf den aktuellen Stand bringen |
Frei, 26.04.(Ausfall wg. Exkursion) | Datenbanken, SQL | Schüler müssen Noten in wenigstens 5 Kernfächern haben (--> aufnehmen). Davon ausgehend Abfragen erstellen, Orientierung: die Doku. Schaut euch den Berichtsassistenten an (Präsentation der Abfragen) | DB mit Abfragen erweitern (s. Doku + selbst ausdenken) |
Datenbank-Projekt - Abgabe zur Benotung | Erstelle Abfragen (min. 4) in der DB. Zur Orientierung für die Fragestellungen s. Doku. Oder: haben Mädchen bessere Noten als Jungen etc. Nehmt dazu für jeden Schüler jedes vorhandene Fach auf (1 Schüler hat alle Fächer, die in tbKurse stehen). Abgabe: 25.05., per Mail an: g [dot] dettmar [at] web [dot] de, als Link: mailto:Gebhard Dettmar (spambotproof ;-). | ||
Frei, 31.05. | Datenbanken, SQL | Projekt- und Notenbesprechung | Nachzügler abgeben |
Frei, 07.06.(10b Exkursion) | Datenbanken, SQL | Average und group by - Abfragen mit Durchschnittswerten | sich sonnen |
relevante Links (wird fortgesetzt):
- Jürgen Burkert, Roland Lächa, Daniel Michael Meyer, Datenbanken in Sekundarstufe II, Theorie und Praxis
- Gebhard Dettmar, Inschriften-Datenbank, DB-Pflichtenheft, ERM und Datenbankkonventionen
- Bildungsplan Informatik Sek. I: Informatik Wahlpflichtfach
Viel Erfolg und viel Spaß im Kurs