PMG2224 4/DB Beleg/Elizabeth
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
Schuhladen Franchise
-> Ich habe das Thema gewählt, weil ich Interesse an Schuhen habe.
<code id="65e859acc6171">
-- Tabelle für Franchise
CREATE TABLE IF EXISTS Franchise;
CREATE TABLE Franchise (
FranchiseID INT PRIMARY KEY,
Name VARCHAR(100) NOT NULL,
Adresse 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 Barcelona', '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="65e859acc61bf">
</run>