Sunteți pe pagina 1din 3

-- Table korisnik CREATE TABLE korisnik( korisnik_id Integer NOT NULL, username Character varying(20), password Character varying(20),

korisnik_ime Character varying(20), korisnik_prezime Character varying(20), ) WITH (OIDS=FALSE) ; -- Add keys for table korisnik ALTER TABLE korisnik ADD CONSTRAINT korisnik_id UNIQUE (korisnik_id) ; -- Table podatok CREATE TABLE podatok( opis Character varying(20), tip_na_podatok Integer NOT NULL ) WITH (OIDS=FALSE) ; -- Add keys for table podatok ALTER TABLE podatok ADD CONSTRAINT tip_na_podatok UNIQUE (tip_na_podatok) ; -- Table PORAKA_KLIENT_SERVER CREATE TABLE PORAKA_KLIENT_SERVER( vrednost_na_podatok Character varying(100), datum_zapisuvanje Date, korisnik_id Integer NOT NULL, tip_na_podatok Integer NOT NULL ) WITH (OIDS=FALSE) ; -- Table log_tabela CREATE TABLE log_tabela( LOG_ID Integer NOT NULL, DATUM_VREME_NAJAVA Date, DATUM_VREME_ODJAVA Date, IP_ADRESA Character varying(25), VID_NA_LOG Integer, korisnik_id Integer NOT NULL ) WITH (OIDS=FALSE) ; -- Add keys for table log_tabela ALTER TABLE log_tabela ADD CONSTRAINT log_id UNIQUE (LOG_ID) ;

-- Table tabela_greski CREATE TABLE tabela_greski( DATUM_GRESKA Date, VREDNOST_GRESKA Character varying(50), korisnik_id Integer NOT NULL, odgovor_kod Integer NOT NULL ) WITH (OIDS=FALSE) ; -- Table odgovor CREATE TABLE odgovor( odgovor_opis Character varying(50), odgovor_kod Integer NOT NULL ) WITH (OIDS=FALSE) ; -- Add keys for table odgovor ALTER TABLE odgovor ADD CONSTRAINT odgovor_kod UNIQUE (odgovor_kod) ; -- Table poraki_server_klient CREATE TABLE poraki_server_klient( DATUM_DOBIVANJE Date, odgovor_kod Integer NOT NULL, korisnik_id Integer NOT NULL ) WITH (OIDS=FALSE) ; -- Create relationships section -----------------------------------------------ALTER TABLE PORAKA_KLIENT_SERVER ADD CONSTRAINT Relationship3 FOREIGN KEY (koris nik_id) REFERENCES korisnik (korisnik_id) ON DELETE NO ACTION ON UPDATE NO ACTIO N ; ALTER TABLE PORAKA_KLIENT_SERVER ADD CONSTRAINT Relationship6 FOREIGN KEY (tip_n a_podatok) REFERENCES podatok (tip_na_podatok) ON DELETE NO ACTION ON UPDATE NO ACTION ; ALTER TABLE log_tabela ADD CONSTRAINT Relationship7 FOREIGN KEY (korisnik_id) RE FERENCES korisnik (korisnik_id) ON DELETE NO ACTION ON UPDATE NO ACTION ; ALTER TABLE tabela_greski ADD CONSTRAINT Relationship8 FOREIGN KEY (korisnik_id) REFERENCES korisnik (korisnik_id) ON DELETE NO ACTION ON UPDATE NO ACTION ; ALTER TABLE tabela_greski ADD CONSTRAINT Relationship9 FOREIGN KEY (odgovor_kod) REFERENCES odgovor (odgovor_kod) ON DELETE NO ACTION ON UPDATE NO ACTION ;

ALTER TABLE poraki_server_klient ADD CONSTRAINT Relationship10 FOREIGN KEY (odgo vor_kod) REFERENCES odgovor (odgovor_kod) ON DELETE NO ACTION ON UPDATE NO ACTIO N ; ALTER TABLE poraki_server_klient ADD CONSTRAINT Relationship11 FOREIGN KEY (kori snik_id) REFERENCES korisnik (korisnik_id) ON DELETE NO ACTION ON UPDATE NO ACTI ON ;

S-ar putea să vă placă și