homework query (AG) 16.04.26

This commit is contained in:
Patrick Schulze
2026-04-16 20:38:47 +02:00
parent 84c180eec7
commit 0b8c13a240

43
15_4_26.md Normal file
View File

@@ -0,0 +1,43 @@
CREATE DATABASE AG;
USE AG;
CREATE TABLE schueler (
SNR int PRIMARY KEY,
Name varchar(255),
Vorname varchar(255),
Klasse int
);
CREATE TABLE lehrkraft (
Kuerzel varchar(3) PRIMARY KEY,
Name varchar(255),
Vorname varchar(255)
);
CREATE TABLE ag (
AGName varchar(255) PRIMARY KEY,
Raum varchar(255),
Tag date,
Stunden time,
AnzahlSus int,
Kuerzel varchar(3),
FOREIGN KEY (Kuerzel) REFERENCES lehrkraft(Kuerzel)
);
CREATE TABLE veranstaltung (
verNr int PRIMARY KEY,
Dauer time,
Ende date,
Start date,
Bezeichnung varchar(255),
AGName varchar(255),
FOREIGN KEY (AGName) REFERENCES ag(AGName)
);
CREATE TABLE besucht (
AGName varchar(255),
SNR int,
PRIMARY KEY (AGName, SNR),
FOREIGN KEY (AGName) REFERENCES ag(AGName),
FOREIGN KEY (SNR) REFERENCES schueler(SNR)
);