Databases Reference
In-Depth Information
6.7
Fallstudie
Die zum Abschluss im Kapitel 3 gezeigten Tabellen können di-
rekt in Tabellendefinitionen umgewandelt werden. Das Ergeb-
nis ist:
CREATE TABLE Projekt(
ProNr INTEGER,
Name VARCHAR(8),
PRIMARY KEY (ProNr)
);
INSERT INTO Projekt VALUES(1,'GUI');
INSERT INTO Projekt VALUES(2,'WebShop');
CREATE TABLE Risikogruppe(
RGNr INTEGER,
Gruppe VARCHAR(13),
PRIMARY KEY(RGNr)
);
INSERT INTO Risikogruppe VALUES(1, 'Kundenkontakt');
INSERT INTO Risikogruppe VALUES(2, 'Vertrag');
INSERT INTO Risikogruppe VALUES(3, 'Ausbildung');
CREATE TABLE Risiko(
RNr INTEGER,
Projekt INTEGER,
Text VARCHAR(25),
Gruppe INTEGER,
Auswirkung INTEGER,
WKeit INTEGER,
Pruefdatum DATE,
PRIMARY KEY (RNr),
CONSTRAINT FKRisiko1 FOREIGN KEY (Projekt)
REFERENCES Projekt(ProNr),
CONSTRAINT FKRisiko2 FOREIGN KEY (Gruppe)
REFERENCES Risikogruppe (RGNr),
CONSTRAINT PAuswirkung CHECK(Auswirkung >=0),
CONSTRAINT WKeitProzent
CHECK(WKeit>=0 AND WKeit<=100)
);
INSERT INTO Risiko VALUES(1,1,'Anforderungen
unklar',1,50000,30,'25.01.06');
INSERT INTO Risiko VALUES(2,1,'Abnahmeprozess
offen',2,30000,70,'26.02.06');
INSERT INTO Risiko VALUES(3,2,'Ansprechpartner
wechseln',1,20000,80,'06.05.06');
INSERT INTO Risiko VALUES(4,2,'neue
Entwicklungsumgebung',3,40000,20,'05.10.06');
143
Search WWH ::




Custom Search