PMG2224 1/DB Beleg/Max

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
[[Bild:Chlasher Max_IMG_0237.jpeg | miniatur|700px]][[Bild:Chlasher Max_IMG_0225.jpeg | miniatur|700px]][[Bild:Chlasher Max_Screeshot.PNG]]

<code id="65e18543ad95e">CREATE TABLE Fußballspieler (
Fußballer_ID INT PRIMARY KEY,
Name VARCHAR (255),
_Alter INT (3),
Nationalität VARCHAR(50),
Gehalt DECIMAL (10, 2)
) ;

-- Erstelle die Tabelle für Vereine
CREATE TABLE Verein (
Vereins_ID INT PRIMARY KEY,
Trainer VARCHAR (255), 
Gründungsdatum DATE 
) ;
-- Erstelle die Beziehungstabelle zwischen Fußballspielern und Vereinen
CREATE TABLE Spieler_Verein (
Fußballer_ID INT,
Vereins_ID INT, FOREIGN KEY (Fußballer_ID) REFERENCES
Fußballspieler (Fußballer_ID),
FOREIGN KEY (Vereins_ID) REFERENCES Verein(Vereins_ID)
) ;






INSERT INTO Fußballspieler VALUES (123,'Cristiano Ronaldo',200000000,39,'Portugal')
INSERT INTO Fußballspieler VALUES (124,'Lionel Messi',54000000,36,'Argentinien')
INSERT INTO Fußballspieler VALUES (125,'Kilian Mbappe',72000000,25,'Frankreich')
INSERT INTO Fußballspieler VALUES (126,'Karim Benzema',13000000,36,'Frankreich')
INSERT INTO Fußballspieler VALUES (127,'Thomas Müller',15000000,34,'Deutsch')
INSERT INTO Fußballspieler VALUES (128,'Manuel Neuer',21000000,36,'Deutsch')

INSERT INTO Verein VALUES (234,'Luis Castro',1955)
INSERT INTO Verein VALUES (235,'Gerando Martino',2018)
INSERT INTO Verein VALUES (236,'Luis Enrique',1970)
INSERT INTO Verein VALUES (237,'Jorge Jesus',1957)
INSERT INTO Verein VALUES (238,'Thomas Tuchel',1900)
INSERT INTO Verein VALUES (239,'Thomas Tuchel',1900)

</code>


<run id="65eabfc75a91a">
SELECT Name FROM Fußballspieler WHERE Gehalt > 20000000;
</run>

=='''Begründung der Kardinalitäten'''==

Ich habe mich eine n zu m Beziehung entschieden, weil die Datenbank über einen längeren Zeitraum verfügbar sein soll. Sie ist zum jetzigen Zeitpunkt aktuell und muss für die nächsten Jahre immer wieder aktualisiert werden um auf dem neusten Stand zu bleiben.

=='''Quellen'''==

Word vom Schulcomputer

Wikipedia

Programming Wiki