You are on page 1of 1

2.

zadatak (15 bodova)


Za datu relacionu emu :
Dobavljac (BRDOB, IMED, STATUS, GRAD)
Kupac (BRKUP, IMEK, GRAD)
Proizvod ( BRPRO, IMEP, BOJA, MASA)
Isporuka ( BRDOB, BRPRO, BRKUP , DATUM)
napisati SQL upit kojim se :
a) Prikazuje ukupna masa proizvoda koji su isporueni na dan 26.02.2010.
b) Prikazuju imena dobavljaca koji su imali isporuku nekog proizvoda plave boje
na dan 28.06.2010.
c) Kreira pogled (view) Lista koji sadri ime kupca, broj proizvoda i datum
isporuke za sve isporuke koje su evidentirane u bazi.

Rjeenje
.a)

SELECT Sum (masa)


FROM Proizvod, Isporuka
WHERE Proizvod.brpro = Isporuka.brpro
AND datum = 26.02.2010 ;
Napomena: radi jednostavnosti, pretpostavlja se da sistem koristi format datuma koji
mi koristimo u praksi. Naravno, pravilno koritenje funkcije to_date je takoe
ispravno.

b)
SELECT imed
FROM Dobavljac, Proizvod, Isporuka
WHERE Proizvod.brpro = Isporuka.brpro
AND Dobavljac.brdob = Isporuka.brdob
AND boja = plava
AND datum = 28.06.2010 ;
c)
CREATE VIEW Lista AS
SELECT imek, brpro, datum
FROM Kupac, Isporuka
WHERE Kupac.brkup = Isporuka.brkup ;

You might also like