Beispiel zu Datenbanken
Modellieren und Implementieren Sie eine Datenbank, die zur Verwaltung eines Zoos dient und füllen Sie sie mit Datensätzen.
Aufgabe zum Lernen
Diese Aufgabe ist zum Lernen geeignet, da sie……
- offen ist und viele unterschiedliche Lösungen zulässt
- selbstbestimmte Lernwege zulässt; die Schüler*innen könne ausprobieren, Irrwege gehen und ihren eigenen Ideen folgen
- eine Lernumgebung bereit stellt, in denen alle Schüler*innen gemäß ihren Kompetenzen/ ihres Wissens arbeiten können und ihren Lernprozess selbst steuern können (z.B. wie komplex/umfangreich ihre Datenbank wird)
- das selbstständige Arbeiten der Schüler*innen fordert und sie ihr erworbenes Wissen aktiv anwenden müssen
Modellieren Sie für das folgende Szenario ein vollständiges ER-Diagramm mit Angabe der Primärschlüssel und der Kardinalitäten. Erläutern Sie ihre Beziehungen.
Ein Fußballspieler spielt in einer Mannschaft auf einer bestimmten Position. Neben Vor- und Nachnamen sollen auch das Geburtsdatum und seine Rückennummer gespeichert werden. Eine Mannschaft wird von einem oder mehreren Trainern trainiert und hat neben dem Mannschaftsnamen soll auch die Sportart und die Anzahl von Spielern gespeichert werden.
Aufgabe zum Leisten
Diese Aufgabe ist zum Leisten geeignet, da sie….
- Kompetenzen/Wissen überprüft (wie man ein ER-Diagramm erstellt)
- präzise ist, aber trotzdem eine gewissen Offenheit hat (mit Begründung sind verschiedene Primärschlüssel und Kardinalitäten denkbar)
- auch zum Wiederholen geeignet ist
Diese Aufgabe könnte allerdings auch zum Prüfen, z.B. in einer Klausur, genutzt werden.
Gegeben ist die Tabelle Schüler(SNr, Name, Vorname, Geschlecht, GebDatum, Klasse) mit dem Primärschlüssel SNr.
Die Klasse 12a fährt demnächst auf Klassenfahrt und der Klassenlehrer möchte überprüfen, welche seiner Schüler*innen bereits volljährig sind und darum eine Tabelle haben, in der alle volljährigen Schüler mit Vornamen und Nachnamen gelistet sind. Formulieren Sie die zugehörige SQL-Abfrage.
Aufgabe zum Prüfen
Diese Aufgabe ist zum Prüfen geeignet, da sie….
- eine geschlossene Aufgabe ist
- weitere Teilaufgaben zur gleichen Thematik zulässt, die aber unabhängig voneinander sind
- eine nachvollziehbar und transparente Bewertung ermöglicht
- sie sich auf die wesentlichen Inhalte konzentriert (SQL-Abfragen)