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>