homework query (AG) 16.04.26
This commit is contained in:
43
15_4_26.md
Normal file
43
15_4_26.md
Normal 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)
|
||||
);
|
||||
Reference in New Issue
Block a user