PMG2224 4/DB Beleg/Alia
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
<code id="65c36a3faf180">-- Tabelle für Vereine
CREATE TABLE Vereine (
VereinsID INT PRIMARY KEY,
Name VARCHAR(100) NOT NULL,
Land VARCHAR(50),
TrainerID INT,
FOREIGN KEY (TrainerID) REFERENCES Trainer(TrainerID)
);
-- Tabelle für Spieler
CREATE TABLE Spieler (
SpielerID INT PRIMARY KEY,
Vorname VARCHAR(50) NOT NULL,
Nachname VARCHAR(50) NOT NULL,
Geburtsdatum DATE,
Nationalität VARCHAR(50),
VereinsID INT,
Position VARCHAR(50),
FOREIGN KEY (VereinsID) REFERENCES Vereine(VereinsID)
);
-- Tabelle für Trainer
CREATE TABLE Trainer (
TrainerID INT PRIMARY KEY,
Name VARCHAR(100) NOT NULL
);
-- Beispiel-Daten einfügen
INSERT INTO Trainer (TrainerID, Name) VALUES
(1, 'Hans-Dieter Flick'),
(2, 'Xavi Hernandez'),
(3, 'Jürgen Klopp');
INSERT INTO Vereine (VereinsID, Name, Land, TrainerID) VALUES
(1, 'FC Bayern München', 'Deutschland', 1),
(2, 'FC Barcelon', 'Spanien', 2),
(3, 'Liverpool FC', 'England', 3);
INSERT INTO Spieler (SpielerID, Vorname, Nachname, Geburtsdatum, Nationalität, VereinsID, Position) VALUES
(1, 'Lionel', 'Messi', '1987-06-24', 'Argentinien', 2, 'Stürmer'),
(2, 'Robert', 'Lewandowski', '1988-08-21', 'Polen', 1, 'Stürmer'),
(3, 'Virgil', 'van Dijk', '1991-07-08', 'Niederlande', 3, 'Verteidiger');</code>
<run id="65ba342324f45"></run>