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>