PMG2426 1/DB Beleg/Alexandra
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
[[Bild:A_Sonnenblumenkern_Datenbank.jpg|800px|]]
<code id="6979d04b8419e">
DROP TABLE IF EXISTS Lehrer;
CREAT TABLE Lehrer(
Lehrer_ID varchar(10);
Vorname varchar(50);
Nachname varchar(50);
Kürzel varchar(10);
PRIMARY KEY (Lehrer_ID);
);
DROP TABLE IF EXISTS Fach;
CREAT TABLE Fach(
Fach_ID varchar(10);
Fachname varchar(50);
PRIMARY KEY (Fach_ID);
);
DROP TABLE IF EXISTS Raum;
CREAT TABLE Raum(
Raum_ID varchar(10);
RaumNR varchar(10);
PRIMARY KEY (Raum_ID);
);
DROP TABLE IF EXISTS Klasse;
CREAT TABLE Klasse(
Klassen_ID varchar(10);
Bezeichnung varchar(10);
PRIMARY KEY (Klassen_ID);
);
DROP TABLE IF EXISTS Unterrichtseinheiten;
CREAT TABLE Unterrichtseinheiten(
UE_ID varchar(10);
Wochentag varchar(15);
Stunde varchar(10);
Raum_ID varchar(10);
Klassen_ID varchar(10);
Fach_ID varchar(10);
Lehrer_ID varchar(10);
PRIMARY KEY (UE_ID);
FOREING KEY (Raum_ID) REFERENCES Raum(Raum_ID);
FOREING KEY (Klassen_ID) REFERENCES Klasse(Klassen_ID);
FOREING KEY (Fach_ID) REFERENCES Fach(Fach_ID);
FOREING KEY (Lehrer_ID) REFERENCES Lehrer(Lehrer_ID);
);
INSERT INTO Lehrer VALUES ('001','Laura','Müller','mul';
INSERT INTO Lehrer VALUES ('002','Thomas','Schneider','sch');
INSERT INTO Lehrer VALUES ('003','Lisa','Weber','wel');
INSERT INTO Lehrer VALUES ('004','Mark','Braun','brm');
INSERT INTO Lehrer VALUES ('999','Test','Lehrer','tes');
INSERT INTO Fach VALUES ('001','Deutsch');
INSERT INTO Fach VALUES ('002','Mathematik');
INSERT INTO Fach VALUES ('003','Englisch');
INSERT INTO Fach VALUES ('004','Informatik');
</code>
Gib ... aus
<run id="6979d4345f0b8">
</run>