This is an old revision of the document!


Laboratorul 10.

Exerciții

Exercițiile nu sunt identice între 2 ședințe de laborator. Diferențele sunt date de parametrii adiționali prezenți în fiecare dintre ele, ce vor fi descriși de laborant în cadrul fiecărui laborator.

1. Să se creeze o tabelă cu următoarele câmpuri:

  1. ID DEPARTAMENT (FK DEPARTAMENT)
  2. ID MANAGER (FK ANGAJATI)
  3. GRAD SALARIZARE (FK SALGRADE)
  4. TOTAL SALARII
  5. TOTAL COMISION
  6. NUMAR ANGAJATI
  7. parametri adiționali
  8. LUNA CALENDARISTICA (număr între 1 și 12)

Să se determine și să se implementeze o cheie primară naturală (formată din coloanele existente) pentru tabelă.

2. Să se scrie o cerere care să populeze tabela din datele existente, folosind luna curentă

Se admite de asemenea crearea tabelei prin cerere din datele existente, cu precizarea că ulterior se cere adăugarea constrângerilor respective.

3. Să se afișeze un raport folosind datele din tabelă, primind de la utilizator, ca variabilă substituită, numărul lunii. Raportul trebuie să conțină titlul centrat: Raport de salarizare pe luna X, să afișeze Numele departamentului, Numele managerului și gradul de salarizare o singură dată, să facă totalurile pentru numărul de angajați, salariu și comision. Pe ultima pagină trebuie să apară, în dreapta jos: Director Salarizare.

4. Să se creeze o a doua tabelă, cu structura de mai jos, și să se populeze din tabela de la exercițiul 1 (variatia intre 2 luni succesive)

  1. ID DEPARTAMENT
  2. ID MANAGER
  3. GRAD SALARIZARE
  4. LUNA CALENDARISTICA
  5. VARIATIE NUMAR SALARIATI
  6. VARIATIE TOTAL SALARII
  7. VARIATIE TOTAL COMISION
bd/laboratoare/10.1399544352.txt.gz · Last modified: 2014/05/08 13:19 by valentin.raduti
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0