PMG2426 1/DB Beleg/Mia
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language> ='''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== [[Bild:Miaaa_Jajajajja.png || 700px]] <br> Es gibt 4 Entities: Trainer, Verein, Spieler, Liga.<br> Dabei gibt es drei 1-n-Beziehungen. ==Transformation in das Relationenmodell== [[Bild:Miaaa_Image.png || 600px]] ===Relationenmodell in Sätzen=== Ein Verein spielt in einer Liga und in einer Liga spielen mehrere Vereine. <br> 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) <br> Ein Spieler spielt in einem Verein und in einem Verein spielen mehrere Spieler. =Datenbank= <code id="69708f716e0ca"></code> ==verschiedene Abfragen== <run id="69708f716e135"></run> =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 <br>