exercitii_lab3

2
 Laborator 3 - Cur soare 1. (2pt) Utiliza nd un curso r, asati numele angajatilor din tabela EMP care au salarul mai mare decat 1500. 2. (4pt) Utilizand tabela emp, v alo are a unui ang ajat se poat e calcula ca ind salariul pe care il primeste raportat la numarul de zile pe care le-a lucrat de cand a fost angajat (sal / nr zile). Sa se gaseasca angajatul cel mai valoros dintr-un departament al carui numar este dat ca parametru unui ”cursor cu parametru” si sa se aseze locatia in care acest angajat lucreaza. (Folositi LOOP si nu FOR). 3. (4pt) F ara a se face join intre tabele, sa se gaseasc a cuplurile manag er- angajat in care managerul a fost angajat inaintea angajatului si care respecta conditia ca suma salariilor lor (a angajatului si a managerului) depaseste 4000. Celor gasiti li se va mari salarul cu 1 (atat angajatului cat si managerului). Daca managerul are mai multi subalterni cu care se potriveste conform regulilor de mai sus, salarul sau se va incrementa cu 1 pentru ecare dintre subalterni (folositi doar FOR-uri). Inden tati codul si numiti core spunz ator variabilele altfel puteti penaliz ati cu doua puncte. Atentie: Evitati sa dati colegilor codul pe care l-ati conceput. Ten- tativele de copiere sunt penalizate atat pentru cel care a dat codul cat si pentru cel care l-a prezentat ca ind al sau (vezi regulamentul). 1

Upload: cheko1990

Post on 05-Oct-2015

20 views

Category:

Documents


0 download

DESCRIPTION

Practica SGBD

TRANSCRIPT

  • Laborator 3 - Cursoare

    1. (2pt) Utilizand un cursor, afisati numele angajatilor din tabela EMP careau salarul mai mare decat 1500.

    2. (4pt) Utilizand tabela emp, valoarea unui angajat se poate calcula cafiind salariul pe care il primeste raportat la numarul de zile pe care le-a lucratde cand a fost angajat (sal / nr zile).

    Sa se gaseasca angajatul cel mai valoros dintr-un departament al carui numareste dat ca parametru unui cursor cu parametru si sa se afiseze locatia in careacest angajat lucreaza. (Folositi LOOP si nu FOR).

    3. (4pt) Fara a se face join intre tabele, sa se gaseasca cuplurile manager-angajat in care managerul a fost angajat inaintea angajatului si care respectaconditia ca suma salariilor lor (a angajatului si a managerului) depaseste 4000.

    Celor gasiti li se va mari salarul cu 1 (atat angajatului cat si managerului).Daca managerul are mai multi subalterni cu care se potriveste conform regulilorde mai sus, salarul sau se va incrementa cu 1 pentru fiecare dintre subalterni(folositi doar FOR-uri).

    Indentati codul si numiti corespunzator variabilele altfel puteti fi penalizaticu doua puncte.

    Atentie: Evitati sa dati colegilor codul pe care l-ati conceput. Ten-tativele de copiere sunt penalizate atat pentru cel care a dat codulcat si pentru cel care l-a prezentat ca fiind al sau (vezi regulamentul).

    1