update: ag
This commit is contained in:
41
ag_create_15_4_26.sql
Normal file
41
ag_create_15_4_26.sql
Normal 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)
|
||||
);
|
||||
Reference in New Issue
Block a user