PMG2426 1/DB Beleg/Johanna

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
=='''Mannschaften-Datenbank'''==

[[Bild:JohaB_Datei-2026-02-25-09.48.39.jpg]]

<code id="69709b8e15673">

DROP TABLE IF EXISTS Mannschaft;
CREATE Manschaft (
Mannschaft_ID varchar (5),
Sportart varchar (30),
Liga varchar (2)
Trainer_ID varchar (5),
PRIMARY KEY (Mannschaft_ID)
FOREIGN KEY (Trainer_ID)
);

INSERT INTO Mitglied VALUES ('54321', 'Handball', '1', '13456');
INSERT INTO Mitglied VALUES ('64321', 'Fußball', '2', '13457');
INSERT INTO Mitglied VALUES ('74321', 'Volleyball', '3', '13458');
INSERT INTO Mitglied VALUES ('84321', 'Basketball', '4', '13459');
INSERT INTO Mitglied VALUES ('94321', 'Tanz', '5', '13460');


DROP TABLE IF EXISTS Mitglied;
CREATE Mitglied (
Mitglied_ID varchar (5),
Name varchar (30),
Vorname varchar (30),
Geb_Datum varchar (10)
Mannschaft_ID varchar (5)
PRIMARY KEY (Mitglied_ID)
FOREIGN KEY (Mannschaft_ID)
);

INSERT INTO Mitglied VALUES ('12345', 'Kurt', 'Karl', '04.08.1999', '54321');
INSERT INTO Mitglied VALUES ('12346', 'Schmidt', 'Caro', '09.11.1989', '64321'');
INSERT INTO Mitglied VALUES ('12347', 'Yaman', 'Yassin', '23.12.2001', '74321');
INSERT INTO Mitglied VALUES ('12348', 'Hoffmann', 'Sam', '30.07.1970', '84321');
INSERT INTO Mitglied VALUES ('12349', 'Schless', 'Ella', '20.08.2005', '94321');


DROP TABLE IF EXISTS Trainer;
CREATE Trainer (
Trainer_ID varchar (5),
Name varchar (30),
Vorname varchar (30),
Lizenzstufe varchar (8)
PRIMARY KEY (Trainer_ID)
);

INSERT INTO Trainer VALUES ('13456', 'Modaal', 'Jan', 'D_Lizenz');
INSERT INTO Trainer VALUES ('13457', 'Bolika', 'Anna', 'C_Lizenz');
INSERT INTO Trainer VALUES ('13458', 'Nordmann', 'Kari', 'B_Lizenz');
INSERT INTO Trainer VALUES ('13459', 'Kaya', 'Elif', 'A_Lizenz');
INSERT INTO Trainer VALUES ('13460', 'Ser', 'Kai', 'A_Lizenz');


DROP TABLE IF EXISTS Trainingseinheit;
CREATE Trainingseinheit (
Uhrezit varchar (5),
Datum varchar (10),
Trainingsart varchar (255)
Trainingseinheit_ID varchar (5)
Mannschaft_ID varchar (5)
PRIMARY KEY (Trainingseinheit_ID)
FOREIGN KEY (Mannschaft_ID)
);

INSERT INTO Trainingseinheit VALUES ('09:30', '05.05.2026', 'A_Sprint', '14566', '54321');
INSERT INTO Trainingseinheit VALUES ('17:00', '11.05.2026', 'C_Kraft', '14567', '64321');
INSERT INTO Trainingseinheit VALUES ('20:00', '20.05.2026', 'A_Ausdauer', '14568', '74321');
INSERT INTO Trainingseinheit VALUES ('21:00', '10.07.2026', 'B_Wurf', '14569', '84321');
INSERT INTO Trainingseinheit VALUES ('15:00', '01.02.2026', 'A_Wurf', '14570', '94321');


DROP TABLE IF EXISTS spielt in;
CREATE spielt in (
Mitglied_ID varchar (5),
Mannschaft_ID varchar (5)
FOREIGN KEY (Mitglied_ID),
FOREIGN KEY (Mannschaft_ID),
);

INSERT INTO spielt in VALUES ('12345', '54321');
INSERT INTO spielt in VALUES ('12346', '64321');
INSERT INTO spielt in VALUES ('12347', '74321');
INSERT INTO spielt in VALUES ('12348', '84321');
INSERT INTO spielt in VALUES ('12349', '94321');


DROP TABLE IF EXISTS trainiert;
CREATE trainiert (
Trainer_ID varchar (5),
Mannschaft_ID varchar (5),
FOREIGN KEY (Trainer_ID),
FOREIGN KEY (Mannschaft_ID),
);

INSERT INTO trainiert VALUES ('12345', '13456');
INSERT INTO trainiert VALUES ('12346', '13457');
INSERT INTO trainiert VALUES ('12347', '13458');
INSERT INTO trainiert VALUES ('12348', '13459');
INSERT INTO trainiert VALUES ('12349', '13460');


DROP TABLE IF EXISTS beteiligt;
CREATE beteiligt (
Trainer_ID varchar (5),
Mannschaft_ID varchar (5),
FPREIGN KEY (Trainer_ID),
FOREIGN KEY (Mannschaft_ID),
);

INSERT INTO trainiert VALUES ('12345', '13456');
INSERT INTO trainiert VALUES ('12346', '13457');
INSERT INTO trainiert VALUES ('12347', '13458');
INSERT INTO trainiert VALUES ('12348', '13459');
INSERT INTO trainiert VALUES ('12349', '13460');
</code>

<run id="69709b8e156dc">
</run>