Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- https://imageshack.com/i/pof9Dskqp
- a) Dati ODL naredbe za kreiranje šeme objektne baze.
- (15 poena)
- b) Napisati OQL upit kojim se prikazuju naziv knjige i broj
- strana, onih knjiga koje je napisao Miloš Crnjanski.
- (5 poena)
- */
- class VrstaProizvoda (extent vrsteproizvoda, key SifraVP)
- {
- attribute int SifraVP;
- attribute string NazivVP;
- relationship set<Proizvod> Ima inverse Proizvod :: JeVrste;
- }
- class Proizvod (extent proizvodi, key SifraProizvoda)
- {
- attribute int SifraProizvoda;
- attribute string NazivProizvoda;
- relationship VrstaProizvoda JeVrste inverse VrstaProizvoda :: Ima;
- }
- class Autor (extent autori, key SifraAutora)
- {
- attribute int SifraAutora;
- attribute string Ime;
- attribute string Prezime;
- relationship set<Knjiga> Napisao inverse Knjiga :: Ima;
- }
- class Novina extends Proizvod (extent novine)
- {
- }
- class Knjiga extends Proizvod (extent knjige)
- {
- attribute int BrojStrana;
- relationship set<Autor> Ima inverse Autor :: Napisao;
- }
- /////////
- SELECT k.NazivProizvoda, k.BrojStrana
- FROM knjige k
- 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