PMG2224 1/DB Beleg/Florian B
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
=''' Datenbanken Thema Fußball'''=
=='''Begründung Themawahl'''==
Mein Thema ist Fußball, aufgrund meines großen Interesses an dem Sport und seiner Vielfältigkeit, welche sich in Datenbaken wiedergeben lässt.
Man kann aus dem Thema Fußball viele Informationen entziehen.Datenbanken im Fußball werden genutzt, um Spielerinformationen, Leistungsstatistiken, Vertragsdetails und andere relevante Daten zu speichern und zu verwalten. Dadurch können Trainer, Scouts und Manager fundierte Entscheidungen treffen, Spieler analysieren und ihre Leistung verbessern. Datenbanken helfen auch dabei, den Transfermarkt zu überwachen und die Teamleistung zu optimieren. Insgesamt tragen sie dazu bei, den Erfolg und die Effizienz von Fußballvereinen zu steigern.
=='''ERM-Modell'''==
[[Bild:ClasherBöhmi_Image.png]]
=='''RM-Modell'''==
[[Bild:ClasherBöhmi_20240308_081324.jpg|500 px]]
=='''Datenbank'''==
-- Spieler-Tabelle
CREATE TABLE Spieler (
SpielerID INT PRIMARY KEY,
Name VARCHAR(100),
Position VARCHAR(50),
Nationalität VARCHAR(50),
Geburtsdatum DATE,
Größe FLOAT,
Gewicht FLOAT,
VereinID INT,
FOREIGN KEY (VereinID) REFERENCES Vereine(VereinID)
);
-- Vereine-Tabelle
CREATE TABLE Vereine (
VereinID INT PRIMARY KEY,
Name VARCHAR(100),
Liga VARCHAR(50),
Gründungsjahr INT,
Trainer VARCHAR(100),
Spielstätte VARCHAR(100)
);
-- Spiele-Tabelle
CREATE TABLE Spiele (
SpielID INT PRIMARY KEY,
Datum DATE,
HeimTeamID INT,
AuswärtsTeamID INT,
Ergebnis VARCHAR(10),
Spielort VARCHAR(100),
FOREIGN KEY (HeimTeamID) REFERENCES Vereine(VereinID),
FOREIGN KEY (AuswärtsTeamID) REFERENCES Vereine(VereinID)
);
-- Ligen-Tabelle
CREATE TABLE Ligen (
LigaID INT PRIMARY KEY,
Name VARCHAR(100),
Land VARCHAR(50),
Saison VARCHAR(20)
);
=='''verschiedene Abfragen'''==
=='''kritische Reflexion zu Modellierung und Umsetzung'''==
=='''Quellen und Tools'''==
https://erdplus.com/