Sven

Aus ProgrammingWiki
Archivierte Version vom 2026-02-02T17:13:22+00:00. Aktuelle Version

Inhaltsverzeichnis

Schachverein ♖

Sv.bau3_Impressionen-1-900x400-1.jpg


Ziel

Die Vernetzung von mehreren Vereinen aufzuzeigen und eine Datenbank für alle Schachspieler zu erstellen und weil ich selber Mitglied in einem Schachverein bin.


ERM-Modell

Sv.bau3_SchachvereinERM.jpeg

Ein Schachspieler ist Mitglied in einem Verein.

Ein Verein besteht aus mehreren Schachspielern.

Ein Verein nimmt an einer Sachsenliga teil.

Eine Sachsenliga wird von mehreren Vereinen gespielt.

Eine Sachsenliga besteht aus mehreren Spielen.

Ein Spiel wird in einer Sachsenliga gespielt.


Alle Attribute sind atomar.

Alle Nichtschlüsselattribute sind von Schlüsseln abhängig.

Alle Nichtschlüsselattribute sind direkt von Primärschlüsseln abhängig.


Datenbank


Relationenmodell


Abfragen



Reflexion

Das Modell ist noch nicht komplett, da es noch viele weiter Tuniere oder Spiele gibt.

Die Tabelle Sachsenliga ist teilweise überflüssig, aber wenn sie weg ist, steht Verein und Spiele in einer n:m Beziehung, welche Probleme verursacht.


Quellen

https://www.schachverein-riegelsberg.de/