All pastes #199643 Raw Edit

rvsjoen

public sql v1 · immutable
#199643 ·published 2006-10-12 17:33 UTC
rendered paste body
DROP TABLE klubb;DROP TABLE lop;DROP TABLE deltager;DROP TABLE resultat;CREATE TABLE klubb ( 	navn 		VARCHAR(30) NOT NULL, 	kontaktPerson 	VARCHAR(30), 	epost 		VARCHAR(30),	/* Constraints */	CONSTRAINT klubb_PK PRIMARY KEY (navn));CREATE TABLE lop (	nr 		INTEGER NOT NULL,	arrangorKlubb 	VARCHAR(30),	dato 		DATE,	sted 		VARCHAR(30),	/* Constraints */	CONSTRAINT lop_PK 		PRIMARY KEY (nr),	CONSTRAINT arrangorKlubb_FK 	FOREIGN KEY (arrangorKlubb) REFERENCES klubb(navn) ON UPDATE CASCADE);CREATE TABLE deltager (	nr 		INTEGER NOT NULL,	navn 		VARCHAR(30) NOT NULL,	klubb 		VARCHAR(30),	kjonn 		CHAR(1) NOT NULL,	klasse 		INTEGER NOT NULL,	/* Constraints */	CONSTRAINT deltager_PK 	PRIMARY KEY (nr),	CONSTRAINT klubb_FK 	FOREIGN KEY (klubb) REFERENCES klubb(navn) ON DELETE SET DEFAULT ON UPDATE CASCADE);CREATE TABLE resultat (	loperId INTEGER NOT NULL,	lopNr INTEGER NOT NULL,	minutt INTEGER NOT NULL,	sekund INTEGER NOT NULL,	/* Constraints */	CONSTRAINT resultat_PK 	PRIMARY KEY (loperId,lopNr),	CONSTRAINT loperId_FK 	FOREIGN KEY (loperId) REFERENCES deltager(nr) ON DELETE CASCADE ON UPDATE CASCADE,	CONSTRAINT lopNr_FK 	FOREIGN KEY (lopNr) REFERENCES lop(nr) ON DELETE CASCADE ON UPDATE CASCADE);