update: ag

This commit is contained in:
Patrick Schulze
2026-04-20 07:55:49 +02:00
parent ce6d276586
commit aea634f403
2 changed files with 0 additions and 0 deletions

41
ag_create_15_4_26.sql Normal file
View File

@@ -0,0 +1,41 @@
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),
);
CREATE TABLE veranstaltung (
verNr int PRIMARY KEY,
Dauer time,
Ende date,
Start date,
Bezeichnung varchar(255),
AGName varchar(255),
);
CREATE TABLE besucht (
AGName varchar(255),
SNR int,
PRIMARY KEY (AGName, SNR),
FOREIGN KEY (AGName) REFERENCES ag(AGName),
FOREIGN KEY (SNR) REFERENCES schueler(SNR)
);