

Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u
Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan
Pripremite ispite
Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u
Nabavite poene za preuzimanje
Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan
Informatika, baze podataka, vezbe, zadaci, zadaci sa vezbi, oracle create table
Tipologija: Vežbe
1 / 2
Ova stranica nije vidljiva u pregledu
Ne propustite važne delove!


ORACLE_Create_Table CREATE TABLE ODJEL ( SIFRA_ODJELA NUMBER(5) NOT NULL, NAZIV_ODJELA VARCHAR2(50) NOT NULL, CONSTRAINT odjel_pk PRIMARY KEY(SIFRA_ODJELA) );
CREATE TABLE RADNO_MJESTO ( SIFRA_RADMJ VARCHAR2(10) NOT NULL, NAZIV_RADMJ VARCHAR2(50) NOT NULL, SIFRA_ODJELA NUMBER(5), CONSTRAINT radmj_pk PRIMARY KEY(SIFRA_RADMJ), CONSTRAINT radmj_odjel_fk FOREIGN KEY(SIFRA_ODJELA) REFERENCES ODJEL(SIFRA_ODJELA) );
CREATE TABLE ZUPANIJA ( SIFRA_ZUPANIJE VARCHAR2(5) NOT NULL, NAZIV_ZUPANIJE VARCHAR2(50) NOT NULL, CONSTRAINT zupanija_pk PRIMARY KEY(SIFRA_ZUPANIJE) );
CREATE TABLE OPCINA ( SIFRA_OPCINE NUMBER(5) NOT NULL, NAZIV_OPCINE VARCHAR2(50) NOT NULL, SIFRA_ZUPANIJE VARCHAR2(5) NOT NULL, CONSTRAINT opcina_pk PRIMARY KEY(SIFRA_OPCINE), CONSTRAINT opcina_zupanija_fk FOREIGN KEY(SIFRA_ZUPANIJE) REFERENCES ZUPANIJA(SIFRA_ZUPANIJE) );
CREATE TABLE TVRTKA ( SIFRA_TVRTKE NUMBER(5) NOT NULL, NAZIV_TVRTKE VARCHAR2(50) NOT NULL, SIFRA_OPCINE NUMBER(5) NOT NULL, CONSTRAINT tvrtka_pk PRIMARY KEY(SIFRA_TVRTKE), CONSTRAINT tvrtka_opcina_fk FOREIGN KEY(SIFRA_OPCINE) REFERENCES OPCINA(SIFRA_OPCINE) );
CREATE TABLE DJELATNIK ( ID_DJELATNIKA NUMBER(5) NOT NULL, IME VARCHAR2(25) NOT NULL, PREZIME VARCHAR2(25) NOT NULL, SPOL CHAR(2) NOT NULL, EMAIL VARCHAR2(50), TELEFON VARCHAR2(20), DATUM_ZAPOSLENJA DATE NOT NULL, PLACA NUMBER(7,2) NOT NULL, DODATAK NUMBER(5,2), ID_SEFA NUMBER(5), SIFRA_OPCINE NUMBER(5) NOT NULL, SIFRA_RADMJ VARCHAR2(10) NOT NULL, CONSTRAINT djelatnik_pk PRIMARY KEY(ID_DJELATNIKA), CONSTRAINT djelatnik_djelatnik_fk FOREIGN KEY(ID_SEFA) REFERENCES DJELATNIK(ID_DJELATNIKA), CONSTRAINT djelatnik_opcina_fk FOREIGN KEY(SIFRA_OPCINE) REFERENCES OPCINA(SIFRA_OPCINE), CONSTRAINT djelatnik_radmj_fk FOREIGN KEY(SIFRA_RADMJ) REFERENCES RADNO_MJESTO(SIFRA_RADMJ) );
CREATE TABLE RANIJA_ZAPOSLENJA ( SIFRA NUMBER(5) NOT NULL, ID_DJELATNIKA NUMBER(5) NOT NULL, Page 1
ORACLE_Create_Table SIFRA_TVRTKE NUMBER(5) NOT NULL, DATUM_OD DATE NOT NULL, DATUM_DO DATE NOT NULL, CONSTRAINT zaposlenja_pk PRIMARY KEY(SIFRA), CONSTRAINT zaposlenja_djelatnik_fk FOREIGN KEY(ID_DJELATNIKA) REFERENCES DJELATNIK(ID_DJELATNIKA), CONSTRAINT zaposlenja_tvrtka_fk FOREIGN KEY(SIFRA_TVRTKE) REFERENCES TVRTKA(SIFRA_TVRTKE) );
Page 2