

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, SQL SERVER Create Table
Tipologija: Vežbe
1 / 2
Ova stranica nije vidljiva u pregledu
Ne propustite važne delove!


SQL_SERVER_Create_Table CREATE TABLE ODJEL ( SIFRA_ODJELA NUMERIC(5) NOT NULL, NAZIV_ODJELA VARCHAR(50) NOT NULL, CONSTRAINT odjel_pk PRIMARY KEY(SIFRA_ODJELA) );
CREATE TABLE RADNO_MJESTO ( SIFRA_RADMJ VARCHAR(10) NOT NULL, NAZIV_RADMJ VARCHAR(50) NOT NULL, SIFRA_ODJELA NUMERIC(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 VARCHAR(5) NOT NULL, NAZIV_ZUPANIJE VARCHAR(50) NOT NULL, CONSTRAINT zupanija_pk PRIMARY KEY(SIFRA_ZUPANIJE) );
CREATE TABLE OPCINA ( SIFRA_OPCINE NUMERIC(5) NOT NULL, NAZIV_OPCINE VARCHAR(50) NOT NULL, SIFRA_ZUPANIJE VARCHAR(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 NUMERIC(5) NOT NULL, NAZIV_TVRTKE VARCHAR(50) NOT NULL, SIFRA_OPCINE NUMERIC(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 NUMERIC(5) NOT NULL, IME VARCHAR(25) NOT NULL, PREZIME VARCHAR(25) NOT NULL, SPOL CHAR(2) NOT NULL, EMAIL VARCHAR(50), TELEFON VARCHAR(20), DATUM_ZAPOSLENJA DATETIME NOT NULL, PLACA NUMERIC(7,2) NOT NULL, DODATAK NUMERIC(5,2), ID_SEFA NUMERIC(5), SIFRA_OPCINE NUMERIC(5) NOT NULL, SIFRA_RADMJ VARCHAR(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 NUMERIC(5) NOT NULL, ID_DJELATNIKA NUMERIC(5) NOT NULL, Page 1
SQL_SERVER_Create_Table SIFRA_TVRTKE NUMERIC(5) NOT NULL, DATUM_OD DATETIME NOT NULL, DATUM_DO DATETIME 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