Sven
Inhaltsverzeichnis |
Schachverein ♖
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
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, welche unteranderem auch nur von den Schachspielern abhängig sind und nicht von den Vereinen.
Die Tabelle Sachsenliga ist teilweise überflüssig, aber wenn sie weg ist, steht Verein und Spiele in einer n:m Beziehung, welche Probleme verursacht.
Man hätte den Vereinsnamen in der Schachspieler Tabelle weglassen können.

