You are on page 1of 10

RELACIONE BAZE PODATAKA ODZIV SISTEMA VEBA 3

Zadatak 33:Prikazati za svakog radnika ime, posao, kao i broj odeljenja, naziv i mesto odeljenja u kome
radi.

Zadatak 34:Prikazati nazive odeljenja, ime i posao svakog radnika koji u njima rade, ukljuujui i radnike
koji nisu rasporeeni ni u jednom odeljenju.
a) Upotrebom desnog spajanja - RIGHT JOIN je b) Upotrebom LEFT JOIN
Zadatak 35:Prikazati imena i poslove radnika, kao i broj i imena projekata na kojima rade ukljuujui i
projekte na kojima ne radi ni jedan radnik.

Zadatak 36:Prikazati imena i poslove radnika, kao i broj i imena projekata na kojima rade samo za radnike
koji ne rade ni na jednom projektu.

Zadatak 37:Prikazati nazive odeljenja, ime i posao svakog radnika koji u njima rade ukljuujui i radnike
koji nisu rasporeeni ni u jednom odeljenju, kao i odeljenja u kojima ne radi ni jedan radnik.
Zadatak 38:Prikazati imena radnika i imena projekata na kojima rade ukljuujui i projekte na kojima ne
radi ni jedan radnik, kao i radnike koji ne rade ni na jednom projektu.

Zadatak 39:Prikazati imena radnika koji ne rade ni na jednom projektu i imena projekata na kojima ne radi
ni jedan radnik.
Zadatak 40:Prikazati imena radnika i imena njihovih neposrednih rukovodilaca.

Zadatak 41:Prikazati imena radnika i imena njihovih neposrednih rukovodilaca ukljuujui i radnike
koji nemaju neposrednog rukovodioca.
Zadatak 42:Prikazati imena radnika samo za radnike koji nemaju neposrednog rukovodioca.

Zadatak 43: Prikazati ime i primanja radnika i njihovih neposrednih rukovodilaca za one radnike koji
imaju vea primanja od svojih neposrednih rukovodilaca.

Zadatak 44:Prikazati imena radnika koji imaju istu kvalifikaciju kao Mitar.
a) pomou unutranjeg spajanja - SELF JOIN b) pomou ugnjedenog upita
Zadatak 45:Prikai imena, posao i broj odeljenja radnika kojima je rukovodilac Pavle.

Zadatak 46: Kreirati RADNIK20 koja je kopija tabele Radnik.

Obrisati sadraj tabele radnik 20

Popuniti tabelu Radnik20 sledeim podacima

INSERT INTO RADNIK20 (Id_radnika, Ime, Prezime, Posao, Kvalif, Rukovodilac,


Dat_zap, Premija, Plata, Id_odeljenja)
values
(5367, N'Petar', N'Vasic', N'vozac', 'KV', NULL,
'1978-01-01', 1900.00, 1300.00, 20),
(5780, N'Boidar', N'Ristic', N'upravnik', 'VSS', NULL,
'1984-08-11', NULL, 2200, 20),
(5900, N'Slobodan', N'Petrovic', N'vozac', 'KV', NULL,
'2002-10-03', 1300, 900, 20),
(5932, N'Mitar', N'Vukovic', N'savetnik', 'VSS', NULL,
'2000-03-25', NULL, 2600, 20),
(7890, N'Buhan', N'Buhanovic', N'analiticar', 'VSS', NULL,
'2003-12-17', 3200, 1600, 20),

Zadatak 47:Kreirati presek projekcija relacija RADNIK(ime,prezime) i RADNIK20(ime,prezime).


Zadatak 48:Kreirati razliku projekcija relacija RADNIK(ime,prezime) i RADNIK20(ime,prezime).

Zadatak 49:Prikazati imena projekata na kojima rade i Marko i Mirjana (zajedno).

Zadatak 50:Prikazati imena projekata na kojima rade radnici ija je funkcija organizator.

Zadatak 51: Izlistati zaposlene (idbr, ime i prezime), projekat (brproj i imeproj), broj sati, broj radnih dana
po pomenutom uslovu i funkciju za sve zaposlene koji uestvuju na projektima. Ako je broj sati vei ili jednak
od 1000 radni dan je 10 sati u protivnom je 8 sati.
Zadatak 52: Izlistati zaposlene koje rade na projektu 100 (idbr, ime i prezime), njihovu platu, premiju,
naknadu po uslovu broja radnih sati i broj radnih sati. Ako je broj sati vei ili jednak 1500 naknada je jednaka
primanjima u protivnom je jednaka plati.

Zadatak 53:Dodati podatke o novom projektu broj 600, imena Obrazovanje za koji se izdvajaju sredstva od
2,000.000.

Zadatak 54:Dodati podatke o novom odeljenju ije je ime Raunovodstvo, a broj odeljenja 60.
Zadatak 55:
Kreirati praznu tabelu Penzionisani sa svim atributima kao tabela Radnik.

U ve postojeu tabelu PENZIONISANI, sa svim istim atributima kao i tabela RADNIK, prebaciti sve podatke
o zaposlenim pre 20.10.1971.

Zadatak 56: Kreirati praznu tabelu Upravnik koja ima atribute id_radnika, ime, dat_zap, id_odeljenja. U
tabelu UPRAVNIK, dodati podatke o svim zaposlenim koji imaju posao upravnika

Zadatak 57:Kreirati tabelu ZAPOSLENI sa svim istim atributima kao i u tabeli RADNIK i u nju dodati sve
zaposlene.

Zadatak 58:Kreirati tabelu KVALIF_VKV sa atributima idbr, ime, brod i u nju smestiti sve zaposlene koji
imaju kvalifikaciju VKV.

Zadatak 59: Zaposlenom ija je ifra idbr = 5932 dodeliti rukovodioca ija je ifra 5842.

Zadatak 60:Zaposlenima u odeljenju smetenom na Novom Beogradu poveati platu 30%.

Zadatak 61:Zaposlenima u odeljenju smetenom na Dorolu dodeliti premiju u iznosu 40% od plate, ne
uzimajui u obzir direktore i upravnike.

Zadatak 62:Svim konsultantima smanjiti platu za 25% i ukinuti premiju.

Zadatak 63:Zaposlene iji je rukovodilac Pavle izbaciti sa svih projekata.

Zadatak 64:Radnika sa najmanjim primanjima u preduzeu izbaciti sa svih projekata.


Zadatak 65: Radnicima ija je kvalifikacija KV poveati platu 10%, VKV 5% a VSS smanjiti platu 5%.

Zadatak 66: Radnicima koji nemaju premiju dodeliti premiju 150. Radnicima ija je premija manja od
1000 poveati premiju 15% a ostalim radnicima ne menjati premiju.

You might also like