Sunteți pe pagina 1din 6

APLICATIA 1: Fie baza de date cu evidenta creditelor acordate de filiala unei banci, cu urmatoarea structura: BANCA (SUCURSALA C(1

!, B"N"F#C#AR C(1$!, %AL&CR"'#( N()!, %AL&AC*#( N()!, ("R+"N N(,!, 'A(A&AC-R'AR## '! Cerinte: 1. Sa se introduca ) inre/istrari ,. Sa se caute beneficiarii cu numele 01o2a3 4. Sa se afiseze beneficiarii care au de ac5itat creditul in mai 2utin de ,6 luni 6. Sa se verifice daca la sucursala +ilitari sunt acordate credite mai mari de $ . Sa se afiseze numarul curent al 2rimei inre/istrari /asite si continutul acesteia $. Sa se caute beneficiarii care nu au ac5itat nici o suma si sa se afiseze 7. Sa se afiseze beneficiarii care au ac5itat mai mult de 8umatate din credit, de la sucursala (itan 9. Sa se stear/: lo/ic toi beneficiarii care au ac5itat creditul ). Sa se afiseze toti beneficiarii cu %al&credit mai mica de 1 . lei. lei.

;. Sa se afiseze inre/istrarile marcate 2entru ster/ere si a2oi sa se renunte la marca8 1 . Sa se afiseze creditele acordate cu vec5ime mai mare de 4 ani 11. Sa se afiseze creditele acordate in ultima luna 1,. Sa se marc5eze 2entru ster/ere creditele acordate in lunile au/ust si octombrie si sa se stear/a definitive aceste inre/istrari. APLICATIA 2: Fie baza de date '"1-<#( cu urmatoarea structura: S(-CUR# (C-' N(4!, '"NU+#R" C(, !, S(-C&#N#(#AL N(6!, CAN(#(A("&#N(RA(A N(6!, CAN(#(A("&#"S#(A N(6!, S(-C&F#NAL N(7!, 1R"( N($!! Cerinte:

1. #ntroduceti ) inre/istrari in baza de date ,. Sa se inde=e baza de date du2a cam2ul 0C-'3 4. Sa se calculeze totalul 2entru cantitatea intrata si 2entru cantitatea iesita 6. Sa se calculeze 2retul mediu

$. 'eterminati cel mai mare stoc intrat si cel mai mic stoc iesit 7. Afisati numarul 2roduselor al caror stoc final este mai mare de 1 9. 'eterminate numarul de 2roduse al caror 2ret este cu2rins intre 1 si 1 lei ). Sa se afiseze 2rimele trei 2roduse in ordinea descrescatoare a 2returilor ;. Sa se calculeze valoarea 2roduselor din de2ozit 1 . Afisati numele 2rodusului care se afla in cantitatea cea mai mare in de2ozit APLICATIA 3: Fie baza de date cu evidenta salariilor an/a8atilor unei 2atiserii, cu structura alaturata:

SALAR#A(# (C-'&AN>A? N(4!, NU+" C(, !, FUNC(#A C(1 !, SALAR#U N()!, #N'"@AR" N(4!, SAL&#N' N()!, 1R#+A&AN> N()!, NR&-R" N($!! Cerinte: 1. Sa se realizeze com2letarea automata a cam2ului 0#nde=are3 cu valoarea $, ce re2rezinta 2rocentul cu care va fi inde=at salariul an/a8atilor ,. Com2letarea automata a cam2ului 0Sal&ind0 ce re2rezinta salariul du2a inde=are 4. Com2letarea cam2ului 01rima&an/3 astfel: 2entru cei care au , ore lucrate cu valoarea 6 , iar 2entru cei care au 1$ ore cu valoarea , 6. Sa se marc5eze 2entru ster/ere cei cu functia de sofer, sa se afiseze baza de date si a2oi sa se renunte la marca8 $. Sa se sorteze an/a8atii cu functia de sofer du2a cam2ul 0Salariu3 crescator si du2a cam2ul 01rima&an/3 descrescator 7. Sa se caute inre/istrarea cu codul 1, si sa se afiseze

APLICATIA 4: Fie baza de date Statistica.dbf cu urmatoarea structura: S(A(#S(#CA (NU+" C(, !, -CU1A(#A C(, !, %ARS(A N(,!, '-+"N#U C(, !, %"N#( N()!, S(U'## C(, !! Cerinte: 1. #ntroduceti 1 inre/istrari in baza de date ,. Cate 2ersoane lucreaza in domeniul industrieiA 4. Cate 2ersoane cu studii su2erioare au un venit 2este 1$ A 6. Afisati 2ersoana cu venitul ma=im din domeniul economic $. Afisati 2ersoana cu venitul minim din domeniul sanatatii 7. Calculati salariul mediu in domeniul sanatatii 9. Cate 2ersoane cu varsta cu2rinsa intre ,$ si 4 ani au venitul mai mare de 1 A ). Calculati veniturile din domeniul a/ricol al 2ersoanelor cu varsta 2este 7 ani

;. Sortati baza de date folosind ca 2rima c5eie 2rimara de sortare venitul, iar a doua c5eie de sortare domeniul de activitate 1 . Afisati numele, ocu2atia si varsta 2rimelor trei 2ersoane in functie de venit 11. Afisati numarul 2ersoanelor cu studii su2erioare din acest sonda8

REZOLVARE : APLICATIA 1: ,. L-CA(" F-R B"N"F#C#AR B 01o2a3 '#S1LAC C-N(#NU" '#S1LAC 4. L#S( F-R ("R+"N D ,6 6. L-CA(" F-R SUCURSALA B 0+ilitari3 AN' %AL&CR"'#( E $ AF-UN'(! AR"CN-(! '#S1LAC $. L-CA(" F-R %AL&AC*#(B '#S1LAC C-N(#NU" '#S1LAC 7. L#S( F-R %AL&AC*#(E%AL&CR"'#(F, AN' SUCURSALA B 0(itan3 9. '"L"(" F-R %AL&AC*#(B%AL&CR"'#( ). L#S( F-R %AL&CR"'#(D1 ;. L#S( F-R '"L"("'(! R"CALL ALL 1 . L#S( F-R C"AR('A("(!! G C"AR('A(A&AC-R'AR##! E B4 11. L#S( F-R +-N(*('A("(!! G +-N(*('A(A&AC-R'AR##! B 1 AN' C"AR('A("(!!BC"AR('A(A&AC-R'AR##! 1,. '"L"(" F-R +-N(*('A(A&AC-R'AR##! B ) -R +-N(*('A(A&AC-R'AR##! B 1

1ACH

APLICATIA 2: ,. #N'"@ -N C-' (A> C-' -F #N'&C-' 4. SU+ CAN(#(A("&#N(RA(A (- A AICAN(#(A("A #N(RA(A "S("I,A SU+ (CAN(#(A("&#"S#(A! 6. A%"RA>" (1R"(! $. CALCULA(" +A@(S(-C&#N#(#AL! CALCULA(" +#N(S(-C&F#NAL! 7. CALCULA(" CN((! F-R S(-C&F#NAL E 1 9. CALCULA(" CN((! F-R 1R"(EB1 AN' 1R"( DB 1 ). S-R( (- S(-CUR#1 -N 1R"(F' US" S(-CUR#1 >- (-1 L#S( N"@( 4 ;. CALCULA(" SU+ (S(-C&F#NALJ1R"(! (- %AL AI%AL-AR"A 1R-'US"L-R '#N '"1-<#( "S("I, %AL 1 . CALCULA(" +A@ (S(-C&F#NAL!

APLICATIA 3:
1. R"1LAC" ALL #N'"@AR" K#(* $ ,. R"1LAC" ALL SAL&#N' K#(* SALAR#UL(SALAR#UJ#N'"@AR"!F1 4. R"1LAC" 1R#+A&AN> K#(* 6 R"1LAC" 1R#+A&AN> K#(* , F-R NR&-R"B, F-R NR&-R"B1$

6. '"L"(" F-R FUNC(#A B 0S-F"R3 L#S( R"CALL ALL $. S-R( (- SALAR#A(#1 -N SALAR#UFA, 1R#+A&AN>F' F-R FUNC(#AB3S-F"R3 US" SALAR#A(#1 L#S( 7. US" SALAR#A(# #N'"@ -N C-'&AN>A? (A> C-' -F #N'&C-' AS""H(1,! '#S1LAC

APLICATIA 4:
,. C-UN( F-R '-+"N#U B 0#N'US(R#"3 4. C-UN( F-R S(U'## B 0SU1"R#-AR"3 AN' %"N#( E 1$ 6. CALCULA(" +A@(%"N#(! F-R '-+"N#U B 0"C-N-+#C3 (- A L#S( NU+" F-R %"N#( B A AN' '-+"N#U B 0"C-N-+#C3 $. CALCULA(" +#N(%"N#(! F-R '-+"N#U B 0SANA(A("3 (- B L#S( NU+" F-R %"N#( B B AN' '-+"N#U B 0SANA(A("3 7. 9. ). ;. A%"RA>" (%"N#(! F-R '-+"N#U B 0SANA(A("3 CALCULA(" CN((! F-R %ARS(AEB,$ AN' %ARS(ADB4 AN' %"N#(E1 SU+ F-R %ARS(AE7 AN' '-+"N#U B 0A>R#C-L3 S-R( (- S(A(#S(#CA, -N %"N#(FA, '-+"N#UFA

US" S(A(#S(#CA, L#S( 1 . S-R( -N %"N#(F' (- S(A(#S(#CA4 US" S(A(#S(#CA4 >- (-1 L#S( N"@( 4 NU+", -CU1A(#A, %ARS(A CALCULA(" CN((! F-R S(U'## B 0SU1"R#-AR"3

11.

S-ar putea să vă placă și