Mia

Aus ProgrammingWiki
Archivierte Version vom 2026-02-04T18:33:07+00:00. Aktuelle Version

Inhaltsverzeichnis

Datenbank Fußball

Ziel der Datenbank

Ziel der Datenbank ist es, fußballbezogene Informationen strukturiert, übersichtlich und effizient darzustellen und abrufen zu können. Dabei sieht man die wichtigsten Entitäten von Fußball -Verein, Spieler, Trainer und Liga- mit den dazugehörigen Beziehungen. Man kann Fußball nach verschiedenen Kriterien sortieren und die Datenbank ermöglicht es, diese Zusammenhänge wie z.B. die Zugehörigkeit von Spielern und Trainern zu Vereinen darzustellen oder auch die Spieler nach Alter zu sortieren.

Begründung der Themenwahl

Ich habe das Thema Fußball gewählt, weil es ein sehr bekannter, beliebter und allgemein verständlicher Sport ist, der sich gut für die Modellierung einer relationalen Datenbank eignet. Durch die klaren Strukturen und realen Beziehungen zwischen Vereinen, Spielern, Trainern und Ligen lassen sich die grundlegenden Eigenschaften einer Datenbank wie Entitäten, Attribute sowie Relationen gut darstellen und analysieren. Zudem bietet die Tabelle viele Erweiterungsmöglichkeiten wie z.B. Spiele oder Tabellen, wodurch die Datenbank realitätsnah und flexibel ist.

Entity Relationship Modell

Miaaa_Jajajajja.png
Es gibt 4 Entities: Trainer, Verein, Spieler, Liga.
Diese besitzen die entsprechenden Attribute (Eigenschaften)
Dabei gibt es drei 1-n-Beziehungen.

Transformation in das Relationenmodell

Miaaa_Image.png
Verein(VID,Name,Gründungsjahr,Stadt,Stadion)
Spieler(SID,Name,Geburtsjahr,Position)
Trainer(TID,Name,Geburtsjahr)
Liga(LID,Name)

Relationenmodell in Sätzen

Ein Verein spielt in einer Liga und in einer Liga spielen mehrere Vereine.
Ein Trainer trainiert einen Verein und in einem Verein trainieren mehrere Trainer. (mehrere kleine Trainer, ein Haupttrainer, aber die 1-n Beziehung konnte man besser darstellen, da der Trainer auch Attribute hat und somit zur Entity wird)
Ein Spieler spielt in einem Verein und in einem Verein spielen mehrere Spieler.

Datenbank

verschiedene Abfragen

Kritische Reflexion zu Modellierung und Umsetzung

Das Thema Fußball hat sich gut geeignet für eine Datenbank und wurde meiner Meinung nach auch gut umgesetzt. Natürlich könnte man die Datenbank noch beliebig erweitern, durch z.B. neue sinnvolle Entities, aber trotzdem kann man schon die Grundlagen einer Datenbank und ihre Funktionen erkennen.

verwendete Quellen

ERDPlus : https://erdplus.com/trial