Docsity
Docsity

Pripremite ispite
Pripremite ispite

Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u


Nabavite poene za preuzimanje
Nabavite poene za preuzimanje

Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan


Školska orijentacija
Školska orijentacija


ORACLE Create Table-Vezbe-Baze podataka-Informatika, Vežbe od Baze podataka

Informatika, baze podataka, vezbe, zadaci, zadaci sa vezbi, oracle create table

Tipologija: Vežbe

2012/2013

Učitan datuma 27.06.2013.

mullerlove
mullerlove 🇸🇷

4.5

(453)

1.6K dokumenti

1 / 2

Toggle sidebar

Ova stranica nije vidljiva u pregledu

Ne propustite važne delove!

bg1
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
pf2

Delimični pregled teksta

Preuzmite ORACLE Create Table-Vezbe-Baze podataka-Informatika i više Vežbe u PDF od Baze podataka samo na Docsity!

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