1. Folosind tabelul "studenti" creat in primul laborator, creati un view ce contine, pentru fiecare student: nume, prenume, cod_sectia, denumire_sectia, an_studiu, grupa, media; folosind acest view, se cer view-uri pentru urmatoarele probleme (se rezolva usor cu functiile analitice): a. Pentru fiecare student se cere: nume, prenume, grupa, media, media sectiei din care face parte, distanta fata de medie (varianta), pozitia studentului in anul din care face parte (in ordonarea studentilor descrescator dupa medie). b. Studentii care au primele 3 medii cele mai mari din fiecare grupa. 2. Se poate folosi tabela cursz din schema master. Daca folositi instante proprii, se considera in schema curenta tabela: CREATE TABLE cursz ( zi number(2), luna number(2), an number(4), valoare number(6,4), moneda char(3) ); (tabelul contine ratele de schimb zilnice, pentru o perioada de timp, pentru mai multe monede, un script de insert va fi disponibil pentru utilizare) (Functia MATCH_RECOGNIZE este disponibila din Oracle 12c, dar nu versiunea Express Edition) Pentru studentii care nu au o versiune ce suporta MATCH_RECOGNIZE, se cere sa se arate interogarea cu comentariile corespunzatoare pentru a se putea intelege metoda de rezolvare. a. Se cer intervalele de timp in care rata de schimb (pentru moneda EURO) a scazut cel putin 10 zile consecutive (se cere numarul de zile de scadere si diferenta de valoare de la inceputul si sfarsitul perioadei). b. Se cere inca o problema care determina un anumit model (ex: sablon V, W, M, etc) folosind datele din acest tabel. 3. Sa se creeze un pachet utilizator care sa contina cel putin 3 functii/proceduri care sa poata: a. sa afiseze date din view-urile de la punctul 1, datele fiind filtrate dupa cel putin 2 parametri de intrare b. sa contina o functie de jurnalizare/log (inserarea de inregistrari intr-o tabela numita jurnal/log, la fiecare apel de porcedura/functie de la punctul a ,la inceputul si/sau sfarsitul ei, pentru a calcula durata, fie la terminare cu succes, fie cu eroare; tabela trebuie sa contine detalii despre functia rulata, durata, daca rularea a fost cu succes sau eroare, si eroarea). Termen: 4 saptamani