Files
sql-querys/ag_create_15_4_26.sql
2026-04-20 08:35:45 +02:00

43 lines
837 B
SQL

CREATE DATABASE AG;
USE AG;
CREATE TABLE schueler (
SNr int PRIMARY KEY,
Name varchar(255),
Vorname varchar(255),
Klasse varchar(4)
);
CREATE TABLE lehrkraft (
Kuerzel varchar(4) PRIMARY KEY,
Name varchar(255),
Vorname varchar(255)
);
CREATE TABLE ag (
AGName varchar(255) PRIMARY KEY,
AnzahlSus int,
Raum varchar(255),
Tag varchar(255),
Stunden time,
Kuerzel varchar(4),
FOREIGN KEY (Kuerzel) REFERENCES lehrkraft(Kuerzel)
);
CREATE TABLE veranstaltung (
verNr int PRIMARY KEY,
Bezeichnung varchar(255),
Start date,
Ende date,
Dauer int,
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)
);