Hallo Guido,
StraGri hat geschrieben:
In der Tabelle Adressen stehen nicht nur die Besitzer der Pferde sondern auch die Teilnehmer ohne eigenes Pferd z.B. die Reitschüler einer Reitschule und in der Tabelle Pferde stehen Privatpferde und Reitschulpferde.
Die Tabelle enthält in diesem Fall Informationen, die sowohl mit den Teilnehmern als auch mit Personen zu tun hat, die sonst nicht weiter auftauchen. Wo sind die Besitzer verzeichnet? Es fehlt eine Tabelle "Besitzer".
StraGri hat geschrieben:Ein Besitzer kann mehrere Pferde besitzen.
Ein Pferd kann nur einem Besitzer gehören.
Das bedeutet, dass in der Tabelle "Pferd" auf jeden Fall ein Feld wie "BesitzerID" (Fremdschlüssel aus der zu gründenden Tabelle "Besitzer") auftaucht.
StraGri hat geschrieben:Ein Pferd kann an mehreren Prüfungen mit unterschiedlichen Teilnehmern teilnehmen.
Ein Teilnehmer kann an mehreren Prüfungen mit unterschiedlichen Pferden teilnehmen.
Es werden also Pferde und Teilnehmer gemeldet. Pferde und Teilnehmer müssen dann auch in der Tabelle Prüfungen auftauchen.
StraGri hat geschrieben:Mir ist auch nicht klar ob es irgendeine Verbindung zur Tabelle Turnier geben muss da es ja eine Verbindung über zur Tabelle Prüfungen gibt.
Wenn Du mehrere Turniere durchführen willst, dann sollte eine separate Tabelle "Turnier" vorhanden sein. Dann kannst Du auf das nächste Turnier umschalten und die entsprechenden Prüfungen wieder neu eingeben.
Es soll allerdings auch Leute geben, die zu einem neuen Wettkampf hin die Datenbank grundsätzlich leeren. Dann birgt die Datenbank nur den Inhalt des aktuellen Turnier. Das vorherige Turnier steht dann in einer anderen Datenbankdatei.
Ich würde an Deiner Stelle einfach einmal anfangen mit den Tabellen, als solche doch recht theoretische Zeichnungen zu machen. Bei manchen Gegebenheiten merkst Du erst während der Eingabe der ersten Daten, wo es vielleicht klemmt.
Gruß
Robert