Advertisement
virabhairava

(3)VrstaProizvoda-Knjiga-Autor-Novina

Sep 24th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. /*
  2.  
  3. https://imageshack.com/i/pof9Dskqp
  4.  
  5. a) Dati ODL naredbe za kreiranje šeme objektne baze.
  6. (15 poena)
  7. b) Napisati OQL upit kojim se prikazuju naziv knjige i broj
  8. strana, onih knjiga koje je napisao Miloš Crnjanski.
  9. (5 poena)
  10. */
  11.  
  12. class VrstaProizvoda (extent vrsteproizvoda, key SifraVP)
  13. {
  14. attribute int SifraVP;
  15. attribute string NazivVP;
  16. relationship set<Proizvod> Ima inverse Proizvod :: JeVrste;
  17. }
  18. class Proizvod (extent proizvodi, key SifraProizvoda)
  19. {
  20. attribute int SifraProizvoda;
  21. attribute string NazivProizvoda;
  22. relationship VrstaProizvoda JeVrste inverse VrstaProizvoda :: Ima;
  23. }
  24. class Autor (extent autori, key SifraAutora)
  25. {
  26. attribute int SifraAutora;
  27. attribute string Ime;
  28. attribute string Prezime;
  29. relationship set<Knjiga> Napisao inverse Knjiga :: Ima;
  30. }
  31. class Novina extends Proizvod (extent novine)
  32. {
  33. }
  34. class Knjiga extends Proizvod (extent knjige)
  35. {
  36. attribute int BrojStrana;
  37. relationship set<Autor> Ima inverse Autor :: Napisao;
  38. }
  39.  
  40. /////////
  41.  
  42. SELECT k.NazivProizvoda, k.BrojStrana
  43. FROM knjige k
  44. WHERE EXISTS(SELECT a FROM k.Ima a WHERE a.Ime = 'Milos' AND a.Prezime = 'Crnjanski');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement