Lenya

Aus ProgrammingWiki
Archivierte Version vom 2026-02-02T10:51:30+00:00. Aktuelle Version

Inhaltsverzeichnis

Ziel der Datenbank

Ziel der Datenbank ist es, für beliebig viele Schüler systematisch zu erfassen, welche Klausuren sie schreiben, zu welchem Datum diese stattfinden und welche Themen in den jeweiligen Klausuren behandelt werden. Dadurch kann ein übersichtlicher Klausurenplan erstellt werden, der sowohl schülerbezogene als auch klausur- und themenbezogene Auswertung ermöglicht.

ERM

ERM_Modell.png

Erläuterung des ERM: Das ER-Modell besteht aus den Entitäten Schüler, Klausur und Thema. Zwischen Schüler und Klausur besteht die m:n-Beziehung "schreibt", da ein Schüler mehrere Klausuren schreiben kann und eine Klausur von mehreren Schülern geschrieben wird. Zwischen Klausur und Thema besteht ebenfalls eine m:n-Beziehung, da eine Klausur mehrere Themen umfasst und ein Thema in mehreren Klausuren vorkommen kann. Mit diesem ER-Modell lassen sich Klausurenpläne erstellen und auswerten, z.B. welche Klausuren ein bestimmter Schüler schreibt, an welchen Terminen diese stattfinden und welche Themen in den einzelnen Klausuren behandelt werden.

Relationsmodell

Le Bog_Relationmodell.png

Datenbank

Abfragen

Alle Schüler anzeigen

Alle Klausuren mit Datum und Fach

Welche Klausuren schreibt ein bestimmter Schüler?

Welche Themen gehören zu welcher Klausur?

Welche Schüler schreiben welche Klausur inkl. Fach und Datum?