117 lines
6.5 KiB
Plaintext
117 lines
6.5 KiB
Plaintext
DROP TABLE IF EXISTS ordredetalj;
|
|
DROP TABLE IF EXISTS prisinfo;
|
|
DROP TABLE IF EXISTS ordrehode;
|
|
DROP TABLE IF EXISTS delinfo;
|
|
DROP TABLE IF EXISTS levinfo;
|
|
|
|
CREATE TABLE delinfo(
|
|
delnr INTEGER,
|
|
beskrivelse VARCHAR(30) NOT NULL,
|
|
CONSTRAINT delinfo_pk PRIMARY KEY(delnr));
|
|
|
|
CREATE TABLE levinfo(
|
|
levnr INTEGER,
|
|
navn VARCHAR(20) NOT NULL,
|
|
adresse VARCHAR(20) NOT NULL,
|
|
levby VARCHAR(20) NOT NULL,
|
|
fylke VARCHAR(20) NOT NULL,
|
|
postnr INTEGER NOT NULL,
|
|
CONSTRAINT levinfo_pk PRIMARY KEY(levnr));
|
|
|
|
CREATE TABLE ordrehode(
|
|
ordrenr INTEGER,
|
|
dato DATE NOT NULL,
|
|
levnr INTEGER NOT NULL,
|
|
status CHAR(1) NOT NULL,
|
|
CONSTRAINT ordrehode_pk PRIMARY KEY(ordrenr),
|
|
CONSTRAINT ordrehode_fk FOREIGN KEY(levnr) REFERENCES levinfo(levnr));
|
|
|
|
CREATE TABLE ordredetalj(
|
|
ordrenr INTEGER,
|
|
delnr INTEGER NOT NULL,
|
|
kvantum INTEGER NOT NULL,
|
|
CONSTRAINT ordredetalj_pk PRIMARY KEY(ordrenr,delnr),
|
|
CONSTRAINT ordredetalj_fk1 FOREIGN KEY(ordrenr) REFERENCES ordrehode(ordrenr),
|
|
CONSTRAINT ordredetalj_fk2 FOREIGN KEY(delnr) REFERENCES delinfo(delnr));
|
|
|
|
CREATE TABLE prisinfo(
|
|
delnr INTEGER,
|
|
levnr INTEGER,
|
|
katalognr CHAR(6),
|
|
pris REAL,
|
|
CONSTRAINT prisinfo_pk PRIMARY KEY(delnr, levnr),
|
|
CONSTRAINT prisinfo_fk1 FOREIGN KEY(delnr)REFERENCES delinfo(delnr),
|
|
CONSTRAINT prisinfo_fk2 FOREIGN KEY(levnr)REFERENCES levinfo(levnr));
|
|
|
|
insert into delinfo(delnr, beskrivelse) values(51173,'Binders');
|
|
insert into delinfo(delnr, beskrivelse) values(1,'Kontorstol');
|
|
insert into delinfo(delnr, beskrivelse) values(51200,'Linjalsett');
|
|
insert into delinfo(delnr, beskrivelse) values(3,'Pult');
|
|
insert into delinfo(delnr, beskrivelse) values(4,'Skrivebord');
|
|
insert into delinfo(delnr, beskrivelse) values(1909,'Skriveunderlag');
|
|
insert into delinfo(delnr, beskrivelse) values(201,'Svarte kulepenner');
|
|
insert into delinfo(delnr, beskrivelse) values(202,'Blå kulepenner');
|
|
|
|
insert into levinfo(levnr, navn, adresse, levby, fylke, postnr) values(6,'Kontorekspressen AS','Skolegata 3','Oslo','Oslo',1234);
|
|
insert into levinfo(levnr, navn, adresse, levby, fylke, postnr) values(82,'Kontordata AS','Åsveien 178','Trondheim','S-Trøndelag',7023);
|
|
insert into levinfo(levnr, navn, adresse, levby, fylke, postnr) values(9,'Kontorutstyr AS','Villa Villekulla','Ås','Østfold',1456);
|
|
insert into levinfo(levnr, navn, adresse, levby, fylke, postnr) values(44,'Billig og Bra AS','Aveny 56','Oslo','Oslo',1222);
|
|
insert into levinfo(levnr, navn, adresse, levby, fylke, postnr) values(12,'Mister Office AS','Storgt 56','Ås','Østfold',1456);
|
|
insert into levinfo(levnr, navn, adresse, levby, fylke, postnr) values(81,'Kontorbutikken AS','Gjennomveien 78','Ål','Telemark',3345);
|
|
|
|
insert into ordrehode(ordrenr, dato, levnr, status) values(11,'1986-05-10',6,'c');
|
|
insert into ordrehode(ordrenr, dato, levnr, status) values(12,'1986-07-17',82,'c');
|
|
insert into ordrehode(ordrenr, dato, levnr, status) values(13,'1986-09-13',44,'p');
|
|
insert into ordrehode(ordrenr, dato, levnr, status) values(14,'1986-12-17',44,'p');
|
|
insert into ordrehode(ordrenr, dato, levnr, status) values(15,'1987-01-03',44,'p');
|
|
insert into ordrehode(ordrenr, dato, levnr, status) values(16,'1987-01-31',6,'c');
|
|
insert into ordrehode(ordrenr, dato, levnr, status) values(17,'1987-05-14',6,'c');
|
|
insert into ordrehode(ordrenr, dato, levnr, status) values(18,'1987-05-12',82,'p');
|
|
|
|
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(11,1,5);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(11,201,100);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(11,202,100);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(11,1909,6);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(11,51200,20);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(12,3,2);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(12,201,50);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(12,202,60);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(13,51173,20);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(14,201,100);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(14,202,100);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(14,51173,30);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(15,201,100);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(15,202,100);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(16,201,50);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(16,202,50);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(16,51173,20);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(16,1909,10);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(17,1,10);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(17,3,1);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(17,4,5);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(18,3,2);
|
|
insert into ordredetalj(ordrenr, delnr, kvantum) values(18,4,8);
|
|
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(51173,6,'37S',0.57);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(51173,44,'312/2',0.44);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(51173,82,'300021',0.35);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(1,6,'97s',120.00);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(1,9,'x120',219.99);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(51200,6,'54s',7.35);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(1909,9,'X7770',3.00);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(201,44,'100/1',1.60);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(201,6,'21s',1.90);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(202,44,'101/1',1.50);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(202,9,'22s',1.76);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(3,82,'2077',1299.00);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(4,82,'2177',899.00);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(201,82,'3140',2.60);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(202,82,'3141',1.50);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(3,6,'34P',1199.00);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(4,6,'67P',550.00);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(1909,6,'53P',0.85);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(202,6,'345u',6.50);
|
|
insert into prisinfo(delnr, levnr, katalognr, pris) values(3,9,'a48',1050.00);
|
|
|