30
Slaven Sarić Baze podataka Riješeni primjeri

SQL Zadaci

Embed Size (px)

Citation preview

Page 1: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 1/30

 

Slaven Sarić

Baze podataka

Riješeni primjeri

Page 2: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 2/30

 

1. Tablice ..........................................................................................................................................3

Tablice korištene u primjerima: ......................................................................................................28

2

Page 3: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 3/30

 

1. Tablice 

3

Page 4: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 4/30

 

Zadaci

1. Kreirajte tablicu TecajneListe sa sljedećim poljima:• ID• Naziv valute•

Šifra valute (točno tri znamenke)• Država• Kupovni tečaj• Srednji tečaj• Prodajni tečaj

2. Kreirajte tablicu Krediti sa sljedećim poljima:• ID• Korisnik• Iznos• Datum kredita (ne smije biti subota ili nedjelja)• Kamatna stopa• Broj anuiteta•  Je li kamatna stopa promijenjiva

3. Kreirajte tablicu Automobili sa sljedećim poljima:• ID• Vrsta•  Tip (mora sadržavati barem jednu znamenku)• Masa• Dužina• Godina proizvodnje• Datum prve registracije (ne smije biti datum iz budućnosti)

• Ima li pogon 4x4

4. Kreirajte tablicu KemijskiElementi sa sljedećim poljima:• Simbol• Naziv• Broj protona

• Broj elektona• Atomski broj• Grupa (1 – 8)• Stanje (plinovito, kruto ili tekuće)

5. Kreirajte tablicu ProgramskiJezici sa sljedećim poljima:• ID• Naziv (samo slova)•  Je li objektno orijentiran• Omogućuje li funkcionalno programiranje• Broj naredbi• Godina nastanka• Zadnja verzija (samo znamenke i decimalna točka)

4

Page 5: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 5/30

 

6. Kreirajte tablicu OperativniSustavi sa sljedećim poljima:• ID• Naziv• Omogućuje li višezadaćnost

• Proizvođač• Pripada li Windows generaciji• Godina nastanka• Zastupljenost u postocima (između 0 i 100)• Cijena

7. Kreirajte tablicu Planeti sa sljedećim poljima:• ID• Naziv (ne smije počinjati s X)• Brzina oko osi• Brzina oko Sunca (mora biti veća od brzine oko osi)•

Udaljenost od Sunca• Promjer• Ima li atmosferu• Ima li života

8. Kreirajte tablicu Knjige sa sljedećim poljima:• ISBN (točno 13 znamenaka)• Naslov• Autor• Broj stranica• Cijena

9. Kreirajte tablice Racuni (jedan slog je jedna stavka na računu) i Artikli sa sljedećimpoljima, te

uspostavite prikladnu relaciju među tablicama uzevši u obzir da u jednoj stavki na računumože biti samo

 jedan artikal, te da jedan artikal može biti na više stavki računa:

Racuni• ID• Broj računa• Datum• Količina

• Cijena (Cijena artikla se evidentira u računu jer u slučaju ako se cijena artiklapromijeni, u računu mora ostati cijena po kojoj je artikal prodan)

Artikli• ID• Naziv• Cijena• PDV

5

Page 6: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 6/30

 

10. Kreirajte tablice VozniPark i Vozaci sa sljedećim poljima, te uspostavite prikladnurelaciju

među tablicama uzevši u obzir da jedno vozilo vozi samo jedan vozač, te da jedan vozačmože voziti

više vozila:

VozniPark• ID• Naziv automobila• Godina nabave vozila• Godina proizvodnje• Snaga

Vozaci• ID• Ime• Prezime• Adresa

11. Kreirajte tablice Krediti, Korisnici i Tvrtke sa sljedećim poljima, te uspostaviteprikladnu

relaciju među tablicama uzevši u obzir da se jedan kredit odnosi na samo jednog korisnika(dužnika), te

da jedan korisnik može imati više kredita:

Krediti• ID• Iznos• Kamatna stopa• Broj anuiteta•  Je li kamatna stopa promijenjiva

Korisnici• ID• Ime• Prezime•  JMBG• Adresa

 Tvrtke• Matični broj•

Naziv• Adresa• E-mail adresa

12. Kreirajte tablice BankarskeTransakcije, Klijenti i Valute sa sljedećim poljima, teuspostavite

prikladnu relaciju među tablicama uzevši u obzir da se jedna transakcija može provesti samoza jednog

klijenta, te da jedan klijent može napraviti više transakcija:

6

Page 7: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 7/30

 

BankarskeTransakcije• Broj transakcije• Datum• Iznos

Klijenti• ID• Ime• Prezime• Adresa•  Je li pravna osoba

Valute• ID• Šifra valute• Oznaka valute• Država

13. Kreirajte tablice ZrakoplovneKarte, ZracneLuke i Zrakoplovi sa sljedećim poljima, teuspostavite

prikladnu relaciju među tablicama uzevši u obzir da se na jednoj zrakoplovnoj karti nalazetočno dvije

zračne luke (polazišna i odredišna), te da se jedna zračna luka može nalaziti na višezrakoplovnih karata:

ZrakoplovneKarte• ID

• Datum i vrijeme polaska•  Trajanje leta• Broj sjedala• Cijena

ZracneLuke• ID• Naziv• Mjesto

Zrakoplov• ID• Proizvodač• Model• Duzina• Broj putnika

14. Kreirajte tablice Autori i Knjige sa sljedećim poljima, te uspostavite prikladnu relacijumeđu

tablicama uzevši u obzir da jednu knjigu može napisati više autora, te da jedan autor moženapisati više

knjiga:

7

Page 8: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 8/30

 

Autori• ID• Ime• Prezime• Datum rođenja

Knjige• ISBN• Naziv• Format• Broj stranica• Cijena

15. Kreirajte tablice Arhitekti i Zgrade sa sljedećim poljima, te uspostavite prikladnurelaciju među

tablicama uzevši u obzir da jednu zgradu može projektirati više arhitekata, te da jedanarhitekt može

projektirati više zgrada:

Arhitekti• ID• Ime• Prezime• Godine staža

Zgrade• ID• Naziv• Adresa• Broj katova• Godina dovršenja

16. Kreirajte tablice Drzave i Jezici sa sljedećim poljima, te uspostavite prikladnu relacijumeđu

tablicama uzevši u obzir da se jedan jezik može govoriti u više država, te da se u jednojdržavi može

govoriti više jezika:

Drzave• ID•

Naziv• Broj stanovnika

•  Je li članica Commonwealtha•  Je li država u Europi

 Jezici• ID• Naziv• Broj govornika

8

Page 9: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 9/30

 

• Govori li se u Europi• Postotna zastupljenost u svijetu

17. Kreirajte tablice Ogrlice i Materijali sa sljedećim poljima, te uspostavite prikladnurelaciju među

tablicama uzevši u obzir da se jedna ogrlica može sastojati od više materijala, te da se u jedan materijalmože nalaziti u više ogrlica. Potrebno je evidentirati koliko se pojedinog materijala nalazi u

pojedinojogrlici.

Ogrlice• ID• Naziv• Cijena• Godina proizvodnje•  Težina

Materijali• ID• Naziv• Boja• Kemijska formula•  Je li metal

18. Kreirajte tablice Elementi i Spojevi sa sljedećim poljima, te uspostavite prikladnurelaciju međutablicama uzevši u obzir da se jedan kemijski element može nalaziti u više kemijskih spojeva,

te da se u

 jednom kemijskom spoju može nalaziti više elemenata:

Elementi• Simbol• Naziv• Atomski broj• Broj neutrona

Spojevi• Formula• Naziv• Agregatno stanje•

Boja•  Je li otrovan

19. Kreirajte tablice Automobili i Osiguranja sa sljedećim poljima, te uspostavite prikladnurelaciju među tablicama uzevši u obzir da jedan automobil može imati samo jednu policu

osiguranja, te da jednu policu osiguranja može imati samo jedan automobil:

 TehnickiPregledi

9

Page 10: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 10/30

 

• Broj šasije• Proizvođač•  Tip• Snaga• Zapremina• Ima li katalizator• Vlasnik

Osiguranja• Broj šasije• Datum osiguranja• Popust• Cijena

20. Kreirajte tablice ElektricnaMjerila i RacuniElektricneEnergije sa sljedećim poljima,te

uspostavite prikladnu relaciju među tablicama uzevši u obzir da je jedno mjerilo vezano za

samo jedanračun, te da je jedan račun vezan za samo jedno mjerilo:

ElektricnaMjerila• Broj mjerila•  Tip mjerila• Instalirana snaga•  Je li mjerilo dvotarifno• Ima li potrošač trofaznu struju• Potrošač

RacuniElektricneEnergije• Broj mjerila• Datum računa• Iznos• Iznos paušala

21. Kreirajte tablice MobitelKartice i MobitelRacuni sa sljedećim poljima, te uspostaviteprikladnu

relaciju među tablicama uzevši u obzir da je jedna kartica vezana za samo jedan račun, te da je jedan

račun vezan za samo jednu karticu:

MobitelKartice

• Broj kartice•  Tip kartice• Količina memorije• Pretplatnik• Adresa pretplatnika

MobitelRacuni• Broj kartice• Datum računa

10

Page 11: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 11/30

 

• Iznos glasovne usluge• Iznos SMS poruka• Iznos potrošenog Internet prometa

11

Page 12: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 12/30

 

II. poglavlje

SQL

12

Page 13: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 13/30

 

Zadaci

Napomena:Svi zadaci u II. i III. poglavlju odnose se na dva para tablica povezanih relacijskim vezamakoje su prikazane na kraju skripte: Brodovi <--> Drzave i Narudzbe <--> Kupci.

1. Napišite SQL naredbu koja će izdvojiti sve brodove iz tablice Brodovi. Prikažite sva polja opojedinom brodu. Napomena: ako u zadacima u nastavku nije naglašeno koja polja treba izdvojiti, potrebno jeizdvojiti sva polja iz tablice.

2. Napišite SQL naredbu koja će izdvojiti sve brodove iz tablice Brodovi. Prikažite sljedećapolja: Naziv broda i Je li na dnu mora.

3. Napišite SQL naredbu koja će izdvojiti sve brodove iz tablice Brodovi. Prikažite samo poljeNaziv broda.

4. Napišite SQL naredbu koja će izdvojiti sve brodove iz tablice Brodovi. Prikažite sva polja

osim ID.

5. Napišite SQL naredbu koja će izdvojiti sve države iz tablice Drzave. Prikažite samo poljeNaziv drzave.

6. Napišite SQL naredbu koja će iz tablice Brodovi izdvojiti sve vrijednosti polja DrzavaIDne ponavljajući ga pritom.

7. Napišite SQL naredbu koja će iz tablice Narudzbe izdvojiti sve mjesece u kojima je robaisporučivana ne ponavljajući ih pritom.

8. Napišite SQL naredbu koja će iz tablice Kupci izdvojiti sva različita imena kupaca.

9. Napišite SQL naredbu koja će iz tablice Kupci izdvojiti sva različita imena i prezimenakupaca.

10. Napišite SQL naredbu koja će iz tablice Kupci izdvojiti sva slova s kojim započinjeprezime nekog kupca.

11. Napišite SQL naredbu koja će iz tablice Brodovi izdvojiti sve dužine brodova manje od100 m ne ponavljajući ih pritom.

12. Napišite SQL naredbu koja će izdvojiti sve brodove dužine veće od 100 m.

13. Napišite SQL naredbu koja će izdvojiti sve brodove koji se nalaze na dnu mora.

14. Napišite SQL naredbu koja će izdvojiti sve brodove iz Engleske. Prikažite sljedeća polja:Naziv broda, Duzina i Datum porinuca.

15. Napišite SQL naredbu koja će izdvojiti sve brodove iz Engleske koji se ne nalaze na dnumora.

16. Napišite SQL naredbu koja će izdvojiti sve brodove čiji naziv počinje s slovom 'B', te sukraći od 100m.

13

Page 14: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 14/30

 

17. Napišite SQL naredbu koja će izdvojiti sve brodove čiji naziv sadrži niz “MAR”. Prikažitesamo polja: Naziv broda i Je li na dnu mora.

18. Napišite SQL naredbu koja će izdvojiti sve brodove koji su porinuti u 18. stoljeću.Prikažite samo polja: Naziv broda i Datum porinuca.

19. Napišite SQL naredbu koja će izdvojiti sve brodove koji nisu iz Engleske.

20. Napišite SQL naredbu koja će izdvojiti sve brodove koji nisu iz Engleske i koji se nalazena dnu mora.

21. Napišite SQL naredbu koja će izdvojiti sve brodove čija je dužina veća od 200 m, te kojinisu iz Španjolske niti iz Nizozemske.

22. Napišite SQL naredbu koja će izdvojiti sve brodove čiji je datum porinuća bio prije1.6.1850., a još se nalaze na površini mora. Prikažite sljedeća polja: Naziv broda, Datumporinuća i Je li na dnu mora.

23. Napišite SQL naredbu koja će iz tablice Države izdvojiti sve države koje ne završavaju sa

znakom ‘A’.

24. Napišite SQL naredbu koja će iz tablice Države izdvojiti sve države čiji se naziv sastoji odtočno 10 znakova.

25. Napišite SQL naredbu koja će izdvojiti sve narudžbe u 3. mjesecu 2008.

26. Napišite SQL naredbu koja će izdvojiti sve narudžbe od Elisabeth Brown. Prikažite samopolja: Datum narudžbe i Iznos bez PDV.

27. Napišite SQL naredbu koja će izdvojiti sve narudžbe isporučene 21.04.2008.

28. Napišite SQL naredbu koja će izdvojiti sve narudžbe koje nisu isporučene u mjesecunarudžbe.

29. Napišite SQL naredbu koja će izdvojiti sve narudžbe u rasponu od 800 do 1000 kn.

30. Napišite SQL naredbu koja će izdvojiti sve neplaćene narudžbe veće od 800 kn. Prikažitesva polja osim ID i Datum isporuke.

31. Napišite SQL naredbu koja će kreirati pogled (view) Placeni nad tablicom Narudzbe spoljima Iznos, Datum narudžbe i KupacID. Nakon toga iz pogleda izdvojite sve račune kojisu stariji od 50 dana.

32. Napišite SQL naredbu koja će kreirati pogled (view) Potopljeni nad tablicom Brodovi s

poljima Naziv i DrzavaID. Nakon toga iz pogleda izdvojite sve brodove iz Engleske.33. Napišite SQL naredbu koja će izdvojiti sve nepotopljene brodove koji su duži od svakogpotopljenog broda. Prikažite samo polja: Naziv broda i Dužina.

34. Napišite SQL naredbu koja će izdvojiti sve račune kupaca Horst Kloss i Pascale Cartrainčiji su iznosi veći od svakog neplaćenog računa.

35. Napišite SQL naredbu koja će izdvojiti sve plaćene račune koji su barem 10 % veći odsvakog neplaćenog računa. Ispišite polja Iznos i Datum narudžbe.

14

Page 15: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 15/30

 

36. Napišite SQL naredbu koja će izdvojiti sve potopljene brodove koji su kraći od barem jednog nepotopljenog broda.

37. Napišite SQL naredbu koja će izdvojiti sve račune kupaca Elizabeth Lincoln i ElizabethBrown koji su stariji od barem jednog plaćenog računa kupca Hanna Moos.

38. Napišite SQL naredbu koja će izdvojiti sve brodove koji imaju dužinu 23 m sortirane podatumu porinuća.Napomena: ako u zadacima nije drukčije navedeno, podrazumijeva se uzlazno sortiranje.

39. Napišite SQL naredbu koja će izdvojiti sve brodove iz Engleske, Rusije ili Novog Zelandasortirane po nazivu broda. Prikažite sljedeća polja: ID, Naziv broda i DrzavaID.

40. Napišite SQL naredbu koja će izdvojiti sve brodove koji nisu iz Australije sortirane podužini, pa po nazivu u silaznom redoslijedu.

41. Napišite SQL naredbu koja će izdvojiti sve brodove na način da se najprije prikažubrodovi koji nisu na dnu mora, a zatim brodovi koji su na dnu mora. Prikažite sljedeća polja:

Naziv broda i Je li na dnu mora.

42. Napišite SQL naredbu koja će sortirati po dužini sve brodove koji su na dnu mora i nisu izNjemačke.

43. Napišite SQL naredbu koja će izdvojiti sve plaćene račune sortirane po iznosu.

44. Napišite SQL naredbu koja će izdvojiti sve neplaćene račune sortirane po datumunarudžbe.

45. Napišite SQL naredbu koja će izdvojiti sve račune od Pascale Cartrain sortirane podatumu isporuke. Prikažite sljedeća polja: Datum narudžbe, Iznos i Je li plaćen.

46. Napišite SQL naredbu koja će izdvojiti sve račune od kupaca Maria Anders, ElizabethLincoln i Horst Kloss iz mjeseca siječnja veljače i travnja. Račune sortirajte po polju KupacID,zatim po iznosu silazno, te po datumu narudžbe.

47. Napišite SQL naredbu koja će izdvojiti sve račune od kupca Antonio Moreno, te će ihsortirati po broju proteklih dana između isporuke i narudžbe. Prikažite samo polja Iznos iRazlika dana

48. Napišite SQL naredbu koja će izdvojiti prva tri plaćena računa po veličini.

49. Napišite SQL naredbu koja će izdvojiti najmanjih 5 neplaćenih računa po veličini, ali takoda budu poredani od većeg prema manjem.

50. Napišite SQL naredbu koja će ispisati naziv i dužinu broda koji je deseti po dužini.

51. Napišite SQL naredbu koja će izdvojiti prva tri i zadnja tri broda po dužini. Prikažite samopolja Naziv broda i dužina.

52. Napišite SQL naredbu koja će izdvojiti najveći neplaćeni i najmanji plaćeni račun.

53. Napišite SQL naredbu koja će izdvojiti sve brodove iz Engleske te one koji su na dnumora. Ako pojedini brod zadovoljava oba uvjeta treba ga prikazati samo jednom.

15

Page 16: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 16/30

 

54. Napišite SQL naredbu koja će izdvojiti sve brodove iz Engleske, te one koji su na dnumora. Ako pojedini brod zadovoljava oba uvjeta treba ga prikazati dvaput. Brodove sortirajtepo nazivu.

55. Napišite SQL naredbu koja će od 10 najvećih računa izdvojiti samo plaćene. Izdvojene

račune sortirajte po datumu narudžbe.

56. Napišite SQL naredbu koja će 5 najstarijih računa sortirati po veličini od većeg premamanjem.

57. Napišite SQL naredbu koja će od 5 najvećih računa najprije prikazati plaćene, pa nakontoga neplaćene. Prikažite polja Iznos, Datum narudžbe i Je li plaćen.

58. Napišite SQL naredbu koja će izračunati koliko je brodova iz Engleske.

59. Napišite SQL naredbu koja će izračunati koliko je ukupno brodova kraće od 100 m.

60. Napišite SQL naredbu koja će izračunati koliko je Antonio Moreno izvršio narudžbi.

61. Napišite SQL naredbu koja će izračunati koliko su ukupno narudžbi naručili ElisabethLincoln i Elisabeth Brown.

62. Napišite SQL naredbu koja će izračunati koliko je narudžbi naručeno u 5. mjesecu 2008.

63. Napišite SQL naredbu koja će izračunati koliko se u tablici nalazi različitih imena kupaca.

64. Napišite SQL naredbu koja će izračunati kolika je ukupna dužina svih brodova na dnumora.

65. Napišite SQL naredbu koja će izračunati koliki je ukupni iznos svih nenaplaćenih računa.

66. Napišite SQL naredbu koja će izračunati koliki je ukupni iznos naplaćenog PDV-a.

67. Napišite SQL naredbu koja će izračunati koliko je ukupno dugovanje kupca Horst Kloss.

68. Napišite SQL naredbu koja će izračunati prosječnu dužinu brodova iz Engleske čiji jedatum porinuća bio prije 1.1.1900.

69. Napišite SQL naredbu koja će izračunati prosječan iznos nenaplaćenog računa.

70. Napišite SQL naredbu koja će izračunati prosječan iznos naplaćenog računa od kupca James Ashworth.

71. Napišite SQL naredbu koja će izračunati najduži brod od onih koji se nalaze na dnu mora.72. Napišite SQL naredbu koja će izračunati iznos najvećeg nenaplaćenog računa.

73. Napišite SQL naredbu koja će izračunati iznos najmanjeg plaćenog računa.

74. Napišite SQL naredbu koja će izračunati iznos najvećeg plaćenog računa u mjesecuožujku.

16

Page 17: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 17/30

 

75. Napišite SQL naredbu koja će izračunati iznos najvećeg plaćenog računa u mjesecimaožujku ili travnju.

76. Napišite SQL naredbu koja će izračunati koliko se ukupno znakova nalazi u svim imenimai prezimenima kupaca.

77. Napišite SQL naredbu koja će izračunati od koliko se znakova sastoji najduže ime broda.

78. Napišite SQL naredbu koja će izdvojiti sve brodove kraće od 50 m ako u tablici ima ijedanbrod dužine 23 m. Ispišite sljedeća polja: Naziv broda i Dužina.

79. Napišite SQL naredbu koja će izdvojiti sve račune od kupca Hanna Moos ako taj kupacima barem jedan neplaćeni račun. Račune sortirajte po iznosu. Ispišite sljedeća polja:KupacID, Iznos i Datum narudžbe.

80. Napišite SQL naredbu koja će izračunati ukupnu kamatu za sve neplaćene račune uzkamatnu stopu od 7.5 %. Za godinu pretpostavite da nije prijestupna.

81. Napišite SQL naredbu koja će izračunati prosječnu dužinu svih brodova i prosječnu

dužinu najdužeg i najkraćeg broda.

82. Napišite SQL naredbu koja će izračunati koliko je ukupno dana proteklo od porinućanajstarijeg i najnovijeg broda.

83. Napišite SQL naredbu koja će izračunati kolika je u danima prosječna starost potopljenihbrodova.

84. Napišite SQL naredbu koja će izračunati ukupni iznos tri najveća plaćena računa.

85. Napišite SQL naredbu koja će izračunati prosječni iznos tri najstarija neplaćena računa.

86. Napišite SQL naredbu koja će izračunati ukupnu dužinu brodova grupirano po državama.

87. Napišite SQL naredbu koja će izračunati prosječnu dužinu brodova grupirano podržavama.

88. Napišite SQL naredbu koja će izračunati ukupan broj brodova na dnu mora grupirano podržavama.

89. Napišite SQL naredbu koja će izdvojiti brodove grupirane po stoljeću u kojem su brodoviporinuti.

90. Napišite SQL naredbu koja će izračunati ukupan broj brodova grupirano po državama, tepo tome jesu li na dnu mora.

91. Napišite SQL naredbu koja će izračunati broj narudžbi pojedinog kupca.

92. Napišite SQL naredbu koja će izdvojiti najveću narudžbu za pojedinog kupca.

93. Napišite SQL naredbu koja će izračunati ukupnu naplaćenu narudžbu grupirano pokupcima.

94. Napišite SQL naredbu koja će izračunati ukupnu narudžbu grupirano po kupcima, pa potome je li račun plaćen.

17

Page 18: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 18/30

 

95. Napišite SQL naredbu koja će izračunati razliku između najvećeg i najmanjeg računagrupirano po kupcima. Slogove sortirajte po veličini izračunate razlike.

96. Napišite SQL naredbu koja će izračunati ukupnu narudžbu za pojedini mjesec.

97.Napišite SQL naredbu koja će izračunati broj isporučenih narudžbi po mjesecima.

98. Napišite SQL naredbu koja će izračunati ukupnu narudžbu za pojedinog kupca, ali samoza kupce čiji je ukupni naručeni iznos veći od 2500.

99. Napišite SQL naredbu koja će izračunati ukupnu narudžbu za pojedinog kupca, ali samoza kupce čiji je prosječni naručeni iznos veći od 500.

100. Napišite SQL naredbu koja će izračunati prosječni iznos narudžbe za pojedinog kupca,ali samo za kupce koji imaju više od 3 narudžbe.

101. Napišite SQL naredbu koja će izdvojiti sve kupce čiji je maksimalni račun veći odprosjeka 10 najvećih računa. Kupce sortirajte po iznosu maksimalnog računa silazno.

102. Napišite SQL naredbu koja će izdvojiti sve kupce čiji je prosječni iznos računa veći odprosjeka 10 najvećih plaćenih računa.

103. Napišite SQL naredbu koja će izdvojiti sve kupce čiji je minimalni iznos neplaćenogračuna manji od od prosjeka 3 najmanja neplaćena računa.

104. Napišite SQL naredbu koja će izdvojiti sve brodove države koja ima najviše brodova.

105. Napišite SQL naredbu koja će izdvojiti sve neplaćene račune kupca koji ima najvišedugovanja.

106. Napišite SQL naredbu koja će izdvojiti sve račune kupca koji ima najviše neplaćenih

računa.

107. Napišite SQL naredbu koja će izdvojiti sve neplaćene račune kupca koji ima najvišedugovanja u mjesecu travnju 2008.

108. Napišite SQL naredbu koja će izračunati koja dva kupca imaju najveću ukupnu kamatuza neplaćene račune. Kamate računajte po kamatnoj stopi 6.55 %. Za godinu pretpostaviteda nije prijestupna.

109. Napišite SQL naredbu koja će izdvojiti sve brodove čiji je datum porinuća bio mjesecrujan, te nisu iz Engleske, Australije i Novog Zelanda. Prikažite sljedeće podatke: Nazivbroda, Datum porinuća, Je li na dnu mora i Naziv države.

110. Napišite SQL naredbu koja će ispisati nazive država čiji brodovi nisu na dnu mora neponavljajući ih pritom.

111. Napišite SQL naredbu koja će ispisati naziv države kojoj pripada najduži brod. Ispišite idužinu broda te naziv broda.

112. Napišite SQL naredbu koja će ispisati nazive prvih dviju država po broju brodova.

18

Page 19: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 19/30

 

113. Napišite SQL naredbu koja će izdvojiti sve neplaćene račune veće od 500 kn. Prikažitesljedeće podatke: Ime i prezime kupca, Datum narudžbe i Iznos. Račune sortirajte poiznosu silazno.

114. Napišite SQL naredbu koja će izdvojiti sve kupce neplaćenih računa starijih od 180dana. Račune sortirajte po iznosu silazno, pa po datumu narudžbe.

115. Napišite SQL naredbu koja će izdvojiti imena i prezimena svih dužnika ne ponavljajućipritom dužnike.

116. Napišite SQL naredbu koja će ispisati sve podatke o tri dužnika koji imaju najvišeukupnog duga. Ispišite i njihov ukupni dug.

117. Napišite SQL naredbu koja će ispisati ime i prezime dužnika koji ima najveći brojneplaćenih računa. Ispišite i broj njegovih neplaćenih računa.

118. Napišite SQL naredbu koja će ispisati nazive država čiji brodovi imaju ukupnu dužinuveću od 100 m. Ispišite i sortirane iznose ukupnih dužina.

119. Napišite SQL naredbu koja će izdvojiti brodove koji imaju dužinu veću od prosječne.Prikažite sljedeće podatke: Naziv broda, Dužina, Naziv države.

120. Napišite SQL naredbu koja će ispisati imena i prezimena svih dužnika koji imaju ukupandug veći od 1500. Ispišite i iznose njihovih neplaćenih računa sortirane silazno.

121. Napišite SQL naredbu koja će ispisati ime i prezime kupca koji ima najmanje ukupnodugovanje, ali uzmite u obzir samo kupce koji imaju više od jednog neplaćenog računa.

122. Napišite SQL naredbu koja će izračunati u kojem mjesecu je ukupno najveće dugovanje,ali uzmite u obzir samo mjesece s barem 4 neplaćena računa.

123. Napišite SQL naredbu koja će izdvojiti sve račune čiji je iznos barem 50 % veći odprosječnog iznosa računa. Prikažite sljedeće podatke: Ime i prezime kupca, Datumnarudžbe i Iznos.

124. Napišite SQL naredbu koja će ispisati imena i prezimena kupaca čiji je prosječni iznosračuna veći od ukupnog prosječnog iznosa. Ispišite i prosječne iznose njihovih računa.

125. Napišite SQL naredbu koja će ispisati imena i prezimena kupaca čiji je prosječni iznosplaćenog računa veći od ukupnog prosječnog iznosa plaćenih računa. Ispišite i prosječneiznose njihovih plaćenih računa.

126. Napišite SQL naredbu koja će ispisati imena i prezimena kupaca čiji je maksimalni iznosračuna

manji od ukupnog iznosa plaćenih računa.127. Napišite SQL naredbu koja će ispisati nazive država čija je prosječna dužina brodovaveća od prosječne dužine engleskih brodova. Ispišite i prosječnu dužinu brodova.

128. Napišite SQL naredbu koja će ispisati nazive država koje imaju ukupno više brodovanego što je engleskih na dnu mora (Engleska se ne smije ispisati).

129. Napišite SQL naredbu koja će ispisati sve nazive brodova koji su na dnu mora, te ćeispisati i nazive država i kontinenata kojima brodovi pripadaju.

19

Page 20: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 20/30

 

130. Napišite SQL naredbu koja će izračunati ukupnu dužinu brodova grupirano pokontinentima.

131. Napišite SQL naredbu koja će izračunati prosječnu dužinu brodova grupirano pokontinentima, uzimajući u obzir samo kontinente koji imaju manje od 4 broda.

132. Napišite SQL naredbu koja će izračunati ukupnu dužinu brodova grupirano pokontinentima, uzimajući u obzir samo kontinente koji imaju više brodova nego što ih imaEngleska.

133. Napišite SQL naredbu koja će izračunati koji kontinent ne računajući Europu ima najvišebrodova.

134. Napišite SQL naredbu koja će izdvojiti sve kontinente koji u tablici Drzave nemaju niti jednu državu.

135. Napišite SQL naredbu koja će izdvojiti sve države koje u tablici Brodovi nemaju niti jedan brod.

136. Napišite SQL naredbu koja će izdvojiti sve kontinente koji imaju barem jedan brod.

137. Napišite SQL naredbu koja će izdvojiti sve kontinente koji nemaju niti jedan brod.

138. Napišite SQL naredbu koja će dodati sljedeći brod u tablicu:• Naziv: Great Vessel• Dužina: 450 m• Datum porinuća: 12.4.2008.• Na dnu mora: Ne• DržavaID: 5

139. Napišite SQL naredbu koja će dodati sljedećeg kupca u tablicu:• Ime: John• Prezime: Smith• Adresa: Washington way 45, NewYork

140. Napišite SQL naredbu koja će za 1 m povećati dužinu svih brodova koji su kraći od 100m i nisu na dnu mora.

141. Napišite SQL naredbu koja će svim brodovima koji su na dnu mora promijenitivrijednost polja NaDnuMora.

142. Napišite SQL naredbu koja će sve neplaćene račune od kupca Hanna Moos pretvoriti uplaćene.

143. Napišite SQL naredbu koja će sve neplaćene račune prije 1.3.2008 manje od 100 knpretvoriti u plaćene.

144. Napišite SQL naredbu koja će iznose svih neplaćenih računa uvećati za 10 %, te će imDatum narudžbe postaviti na 31.12.2008.

145. Napišite SQL naredbu koja će svim računima osim onim od kupaca Maria Anders i HorstKloss postaviti datum isporuke jednak datumu narudžbe.

20

Page 21: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 21/30

 

146. Napišite SQL naredbu koja će svim računima čija roba nije isporučena unutar četiridana smanjiti vrijednost za 3 %.

147. Napišite SQL naredbu koja će kupcu Elizabeth Brown promijeniti prezime u White.

148. Napišite SQL naredbu koja će sve neplaćene račune uvećati za iznos kamate uz

kamatnu stopuod 11 %. Za godinu pretpostavite da nije prijestupna.

149. Napišite SQL naredbu koja će izbrisati sve brodove koji se nalaze na dnu mora.

150. Napišite SQL naredbu koja će izbrisati sve neplaćene račune starije od 100 dana.

151. Napišite SQL naredbe koje će izbrisati kupca Elizabeth Lincoln.

152. Napišite SQL naredbe koje će izbrisati države USA i Engleska.

153. Napišite SQL naredbu koja će kreirati tablicu Brodovi2 sa sljedećim poljima:• ID - Primary Key• Naziv broda - Text(50)• Dužina broda - Number• Datum porinuća – Datum•  Je li na dnu mora – Boolean• ID države - Number

154. Napišite SQL naredbu koja će kreirati tablicu Narudzbe2 sa sljedećim poljima:• ID - Primary Key• Iznos - Number• Datum narudžbe - Datum• Datum isporuke – Datum•  Je li račun plaćen – Boolean

• ID kupca - Number

155. Napišite SQL naredbu koja će u tablicu Brodovi2 dodati sljedeće slogove:• ID: 1• Naziv: Indian kanu• Dužina: 4• Datum porinuća: 14.10.1856.• Na dnu mora: False• DrzavaID: 4

• ID: 2• Naziv: Indian kayak•

Dužina: 3• Datum porinuća: 15.10.1856.• Na dnu mora: False• DrzavaID: 4

156. Napišite SQL naredbu koja će u tablici Brodovi2 promijeniti tip polja Naziv u Text(70).

157. Napišite SQL naredbu koja će u tablici Narudzbe2 dodati polje DatumPlacanja.

21

Page 22: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 22/30

 

158. Napišite SQL naredbu koja će iz tablice Narudzbe2 izbrisati polje DatumIsporuke

159. Napišite SQL naredbu koja će izbrisati cijelu tablicu Brodovi2 zajedno sa svimslogovima.

22

Page 23: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 23/30

 

III. poglavlje

SQL programiranje

23

Page 24: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 24/30

 

Zadaci

1. Napišite SQL naredbe koje će:

• svim neplaćenim računima starijim od 180 dana povećati iznos za 3 %• istim tim računima promijeniti datum narudžbe na današnji datum.

Sve SQL naredbe moraju se uspješno izvesti u cijelosti (moraju se provesti sve ili nijedna).

2. Napišite SQL naredbe koje će:

• sve potopljene brodove dodijeliti USA• brod Enterprise dodijeliti Rusiji.

Sve SQL naredbe moraju se uspješno izvesti u cijelosti (moraju se provesti sve ili nijedna).

3. Napišite SQL naredbe koje će:• sve neplaćene račune povećati za 10 %

• ako je iznos samo zbog povećanja premašio 1000 treba ga vratiti na 1000.

Sve SQL naredbe moraju se uspješno izvesti u cijelosti (moraju se provesti sve ili nijedna).

4. Napišite SQL naredbe koje će:

• sve nepotopljene brodove iz Engleske prebaciti u USA i obratno (zamislite da suEngleska i USA zamijenili svoje brodove).

Sve SQL naredbe moraju se uspješno izvesti u cijelosti (moraju se provesti sve ili nijedna).

5. Napišite SQL naredbe koje će:• svim plaćenim računima postaviti iznos prosječnog plaćenog računa• svim neplaćenim računima postaviti iznos maksimalnog neplaćenog računa

Sve SQL naredbe moraju se uspješno izvesti u cijelosti (moraju se provesti sve ili nijedna).

6. Napišite SQL naredbe koje će:• svim datumima narudžbi dodati jedan dan• svim datumima isporuka oduzeti dva dana, ali samo ako to ne znači da će tada datum

isporuke biti manji od dana narudžbe

Sve SQL naredbe moraju se uspješno izvesti u cijelosti (moraju se provesti sve ili nijedna).

7. Napišite SQL naredbe koje će:• sve neplaćene račune smanjiti za 50 %• izbrisati sve račune koji su nakon smanjenja manji od 100.

Sve SQL naredbe moraju se uspješno izvesti u cijelosti (moraju se provesti sve ili nijedna).

8. Napišite SQL naredbe koje će:• izbrisati sve neplaćene račune• izbrisati sve račune od Pascal Cartrain• izbrisati sve brodove na dnu mora• poništiti sve navedene operacije

Sve SQL naredbe moraju se uspješno izvesti u cijelosti (moraju se provesti sve ili nijedna).

24

Page 25: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 25/30

 

9. Napišite SQL naredbe koje će:• sve račune Elizabeth Lincoln dodijeliti Elizabeth Brown i obratno.

Sve SQL naredbe moraju se uspješno izvesti u cijelosti (moraju se provesti sve ili nijedna).

10. Napišite SQL naredbe koje će:• sve plaćene račune Elizabeth Lincoln postaviti kao plaćene račune Elizabeth Brown• sve neplaćene račune Elizabeth Brown postaviti kao neplaćene račune Elizabeth

Lincoln.

Sve SQL naredbe moraju se uspješno izvesti u cijelosti (moraju se provesti sve ili nijedna).

11. Napišite pohranjenu proceduru koja će izdvojiti sve brodove kraće od određenog iznosa.Ulazni parametri su:

• iznos dužine broda

12. Napišite pohranjenu proceduru koja će izdvojiti sve neplaćene račune čiji je datumnarudžbe stariji od određenog datuma:

Ulazni parametri su:• datum narudžbe (datum se unosi u formatu YYYY-MM-DD)

13. Napišite pohranjenu proceduru koja će izdvojiti plaćene ili neplaćene račune ododređenog kupca. Prikažite sljedeće podatke: Ime i prezime kupca, Datum narudžbe iIznos.Ulazni parametri su:

• plaćeni ili neplaćeni računi• naziv kupca (ne mora biti puno ime ili prezime)

14. Napišite pohranjenu proceduru koja će izračunati ukupan i prosječni iznos neplaćenihračuna određenog kupca.Ulazni parametri su:

• datum narudžbe• ID kupca

15. Napišite pohranjenu proceduru koja će izračunati najveći plaćeni račun u određenomrazdoblju za određenog kupca.Ulazni parametri su:

• početni datum• krajnji datum• ID kupca

16. Napišite pohranjenu proceduru koja će umetnuti novi brod u tablicu s podacima koji sudefinirani ulaznim parametrima.

Ulazni parametri su:• Naziv broda• Dužina broda• Datum porinuća•  Je li na dnu mora• ID države

25

Page 26: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 26/30

 

17. Napišite pohranjenu proceduru koja će izračunati prosječnu narudžbu za svakogpojedinog kupca, ali uzmite u obzir samo kupce čiji prosječni iznos premašuje određeni iznosunešen od korisnika. Kupce sortirajte po prosječnom iznosu.Ulazni parametri su:

• granični iznos

18. Napišite pohranjenu proceduru koja će izračunati broj brodova po državama, ali uzmite uobzir samo države čiji ukupan broj brodova premašuje određeni iznos unešen od korisnika.Ispišite sljedeća polja: Naziv države i Broj brodova.Ulazni parametri su:

• granični iznos

19. Napišite pohranjenu proceduru koja će ispisati imena i prezimena svih dužnika koji imajuukupan dug veći od određenog iznosa unešenog od korisnika. Ispišite i ukupne iznosenjihovih neplaćenih računa sortirane silazno.Ulazni parametri su:

• granični iznos

20. Napišite pohranjenu proceduru koja će izračunati mjesece u kojima je ukupno najveće

dugovanje, ali uzmite u obzir samo mjesece s barem X neplaćenih racuna, gdje je X brojunešen kao ulazni parametarUlazni parametri su:

• broj neplaćenih računa

21. Pod pretpostavkom da postoje dvije tablice narudžbi Narudzbe1 i Narudzbe2, napišitepohranjenu proceduru koja će u ovisnosti o ulaznom parametru uraditi sljedeće:

o ako je ulazni parametar 1, treba izdvojiti sve datume narudžbi iz obje tabliceo ako je ulazni parametar 2, treba izdvojiti sve datume narudžbi koji se nalaze u prvoj

tablici narudžbi, ali ne i u drugojo inače, treba izdvojiti sve datume narudžbi koji se nalaze u jednoj i drugoj tablici

Ulazni parametri su:• broj koji označava kako treba izdvojiti slogove

22. Napišite pohranjenu proceduru koja će izračunati prvih X brodova po dužini, gdje je Xbroj unešen kao ulazni parametar.Ulazni parametri su:

• broj brodova koje treba izdvojiti

23. Napišite pohranjenu proceduru koja će izračunati X-ti brod po dužini, gdje je X brojunešen kao ulazni parametar.Ulazni parametri su:

• redni broj broda kojeg treba izdvojiti

24. Napišite pohranjenu proceduru koja će za plaćene ili neplaćene račune pozvati funkcijunavedenu kao ulazni parametar.Ulazni parametri su:

• plaćeni ili neplaćeni računi

• naziv funkcije (min, max, avg ili sum)

25. Napišite pohranjenu proceduru koja će izračunati koja od dviju država ima više brodova.Ulazni parametri su:

• nazivi država koje se uspoređuju

26

Page 27: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 27/30

 

26. Napišite pokazivač koji će izdvojiti prvi, treći i peti brod iz tablice brodova sortirane podužini broda silazno.

27. Napišite pokazivač koji će izdvojiti srednji brod po dužini. Ako je broj brodova paranpotrebno je izdvojiti oba broda koji su srednji po dužini.

28. Napišite pokazivač koji će izdvojiti dva najmanja i dva najveća računa.

29. Napišite pokazivač koji će izdvojiti dva najmanja i dva najveća plaćena računa. Prikažitesljedeća polja: Ime, Prezime i Iznos.

30. Napišite pokazivač koji će izračunati ukupan iznos plaćenih i neplaćenih računa uzsljedeće uvjete:

• za plaćene račune ne uzimati u obzir račune kupca Antonio Moreno• za neplaćene račune ne uzimati u obzir račune kupca James Ashworth

31. Napišite pokazivač koji će izdvojiti račun koji je po iznosu najbliži iznosu prosječnogračuna. Prikažite sljedeća polja: KupacID, Iznos, i Je li plaćen.

27

Page 28: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 28/30

 

 Tablice korištene u primjerima:

Brodovi

ID Naziv DuzinaDatumPorinuc

aNaDnuMora DrzavaID

1 Santa Maria 30 13.10.1492 No 2

2 Golden Hind 37 5.12.1577 No 1

3 Victory 65 7.5.1765 No 1

4 Flying Dutchman 60 12.3.1729 Yes 3

5 Bounty 28 16.12.1787 Yes 1

6 Clermont 43 26.4.1807 No 4

7 Titanic 269 10.4.1912 Yes 1

8 Carpathia 164 6.8.1902 No 1

9 Aurora 75 20.9.1903 No 8

10 Bismarck 105 1.9.1940 Yes 7

11 Enterprise 335 12.6.1961 No 4

12 GeorgeWashington 333 21.7.1990 No 4

13 Australia II 23 5.2.1983 No 5

14 Black Magic 23 10.9.1995 No 6

15 Alinghi 23 10.11.2002 No 9

DrzaveID Naziv

1 Engleska

2 Španjolska3 Nizozemska

4 USA

5 Australija

6 Novi Zeland

7 Njemačka

8 Rusija

9 Švicarska

28

Page 29: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 29/30

 

Narudzbe

ID IznosDatumNarudzb

eDatumIsporuk

ePlacen

oKupacID

1 356,23 24.1.2008 27.1.2008 Yes 3

21000,8

927.1.2008 31.1.2008 No 2

3 290,78 27.1.2008 31.1.2008 Yes 5

4 590,78 1.2.2008 4.2.2008 Yes 8

5 100,50 13.2.2008 17.2.2008 No 2

6 99,80 17.2.2008 20.2.2008 Yes 7

7 190,00 25.2.2008 29.2.2008 No 9

8 200,56 4.3.2008 8.3.2008 Yes 1

9 800,00 11.3.2008 15.3.2008 No 3

10 412,30 21.3.2008 22.3.2008 No 2

11 290,80 24.3.2008 29.3.2008 Yes 4

12 578,90 29.3.2008 1.4.2008 No 213 612,00 3.4.2008 7.4.2008 Yes 4

14 367,51 12.4.2008 15.4.2008 No 5

15 208,90 17.4.2008 21.4.2008 Yes 3

16 909,45 21.4.2008 25.4.2008 No 7

17 467,70 26.4.2008 27.4.2008 Yes 1

18 290,78 29.4.2008 2.5.2008 No 3

19 765,00 3.5.2008 6.5.2008 No 5

201025,7

75.5.2008 8.5.2008 Yes 7

21 97,56 10.5.2008 15.5.2008 No 4

22 879,60 12.5.2008 16.5.2008 Yes 523 350,00 18.5.2008 20.5.2008 No 8

24 489,75 21.5.2008 24.5.2008 No 5

25 532,90 29.5.2008 31.5.2008 Yes 2

26 210,05 1.6.2008 4.6.2008 No 6

27 645,50 7.6.2008 12.6.2008 No 8

28 109,71 10.6.2008 11.6.2008 Yes 2

29 209,80 18.6.2008 22.6.2008 No 3

30 88,73 24.6.2008 29.6.2008 Yes 6

31 280,94 3.7.2008 4.7.2008 No 10

32 340,00 10.7.2008 13.7.2008 No 533

1300,10

14.7.2008 16.7.2008 Yes 10

34 578,45 20.7.2008 22.7.2008 Yes 4

35 600,00 22.7.2008 22.7.2008 No 6

36 360,45 4.8.2008 5.8.2008 Yes 9

37 260,67 7.8.2008 10.8.2008 No 1

38 900,80 11.8.2008 13.8.2008 No 9

KupciID Ime Prezime Adresa

1 Maria AndersObere Str. 57,Bogota

2 Antonio MorenoMataderos2312, San Jose

3 Hanna MoosForsterstr. 57,Amsterdam

4Elizabeth

LincolnFauntleroyCircus,London

5 Yang Wang87 Polk St,Singapur

6 Patricio SimpsonMoncada8585, BuenosAires

7 Horst Kloss  Taucherstrasse 10,Dortmund

8Elizabeth

Brown2743 BeringSt., Boston

9 JamesAshworth

89 JeffersonWay, Portland

10Pascale CartrainBoulevard Tirou, 255,Lyon

29

Page 30: SQL Zadaci

5/12/2018 SQL Zadaci - slidepdf.com

http://slidepdf.com/reader/full/sql-zadaci 30/30

 

Narudzbe

ID IznosDatumNarudzb

eDatumIsporuk

ePlacen

oKupacID

39 510,00 20.8.2008 22.8.2008 No 7

40 420,56 25.8.2008 27.8.2008 No 9

30