0) Koristeci T-SQL:
 a) Deklarisati promenljivu u koju ce biti smesten prosecan rejting filmova u bazi.
    Ispisati informaciju o prosecnom rejtingu, kao i sve filmove ciji je rejting veci od proseka.
 b) Deklarisati tabelarnu promenljivu koja sadrzi informacije o
 tome koliko je iznajmljivanja imao koji zaposleni u toku dana.
 Zatim napraviti tabelarnu promenljivu koja sadrzi za svakog 
zaposlenog prosecan broj iznajmljivanja po danu. Najzad, spojiti
ovu tabelu sa tabelom Employee, kako bi se prikazale informacije
o zaposlenima.
 c) Deklarisati kursor koji ce proci
    kroz tabelu filmova i za svaki od filmova izdvaja i ispisuje sve
    njegove zanrove. Ako film ima jedinstven zanr, treba ispisati poruku
    'Zanr filma  <ime filma> je: <ime zanra>', a u suprotnom treba
     ispisati: 
     Film: <ime filma>
        Zanr: <ime zanra>
        Zanr: <ime zanra>
        ...
 d) Izdvojiti informacije o filmovima koje su korisnici iznajmljivali. 
    Izvestaj treba da ispise ime korisnika, njegov ID i godinu rodjenja,
    a zatim listu svih filmova koje je iznajmljivao, kao i koliko ih je
    puta iznajmljivao (tako za svakog korisnika i svaki film).


1) a) Kreirati proceduru koja ispisuje sva izdavanja filmova (ime filma, 
      ime i prezime korisnika, datum kada je film izdat). Pozvati kreiranu
      proceduru is T-SQL-a.
   b) Modifikovati proceduru tako da prihvata kao argument datum i 
      prikazuje samo izdavanja filmova od tog datuma do danas.
   c) Modifikovati proceduru tako da prihvata jos jedan argument koji
      predstavlja ID korisnika cija nas iznajmljivanja zanimaju. Ako se preda
      vrednost NULL, tada treba prikazati izdavanja svih korisnika. 
      Postaviti da NULL bude podrazumevana vrednost.
   d) Napisati T-SQL skript koji koristi tabelu koju vraca definisana 
      procedura tako sto njenu vrednost smesta u tabelarnu promenljivu
      a zatim kursorom prolazi kroz tu tabelu i prikazuje poruku:
      'Korisnik <ime> iznajmio film <ime> (<datum>' za svako izdavanje.

2) a) Napisati proceduru koja izracunava prosecni broj izdavanja po filmu.
      Vrednost treba vratiti pozivajucem okruzenju preko izlaznog 
      parametra, a zatim vracenu vrednost treba ispisati.
   b) Napisati proceduru koja vraca ID korisnika koji je u nekom 
      prethodnom periodu imao najvise iznajmljivanja. Takodje treba 
      vratiti i broj njegovih iznajmljivanja. Prethodni period koji je
      od znacaja se zadaje pocetnim datumom kao argument procedure. 
      Procedura treba da vrati (preko RETURN naredbe) 0 ako postoji samo
      jedan takav korisnik, a broj -1 ako rezultat nije jedinstven (u kom
      slucaju se ne vracaju informacije o korisniku preko izlaznih 
      parametara).

3) a) Napisati proceduru koja unosi novog korisnika u bazu. Podaci o 
      korisniku se zadaju kao argumenti procedure.
   b) Napisati proceduru koja unosi novi film u bazu. Informacije o 
      zanrovima datog filma se zadaju argumentom tabelarnog tipa koji
      sadrzi imena zanrova.
   c) Napisati proceduru kojom se korisniku sa datim ID-om iznajmljuje
      dati film (procedura kao argumente prima ID korisnika, ID filma,
      ID zaposlenog, broj dana na koji se film izdaje). 

4) a) Kreirati korisnicki definisanu skalarnu funkciju koja izracunava
      prosecni rejting filma datog zanra u bazi.  
   b) Kreirati korisnicki definisnu tabelarnu funkciju koja vraca 
      informacije o tome koji je film koliko puta iznajmljivan u 
      prethodnom periodu (pocev od datog datuma)
   c) Kreirati korisnicki definsanu tabelarnu funkciju koja vraca 
      informacije o tome koliko je puta koji korisnik iznajmio koji
      film datog zanra (ako zanr nije dat, onda prikazati za sve zanrove).


