You are on page 1of 3
RARI STATISTICE ASUPRA BAZELOR DE DATE 69 sonsidera baza de date ELEVLdbf cu urmatoarea structura: Matricol - N(5), ne — C(20), Abs_motivate — N(3), Abs_nemotivate — NG), Media_sem1 — .2), Media_sem2 ~ N(5.2), Clasa-C(3). sulati numarul total de absente motivate si nemotivate, media generala anuala a eiaX-aA. baza de date MATERIAL. dbf cu structura: Cod — C(2), Denumire — C(20), atitate — N(3), Unitate_masura — C(2), Valoare — N(6). S& se calculeze valoarea medie a unei tohe de ciment; S& se numere materialele care au pretul unitar mai mare de 5 000 lei; Sa se calculeze cel mai mare pret unitar al materialelor din depozit. baza de date MIJLOACE_FIXE.dbf cu structura: Cod ~ C(3), Denumire — 30), Valoare — N(t0), Amortizare —N(10). se calculeze procentul valoric al amortizarii relativ la valoarea jotala’ a loacelor fixe. ‘supunem creat o bazi de date in care s-au stocat rezultatele unei experiente, ori numerice. Sa se calculeze: media numerelor; numéarul de valori; valoarea maxima; valoarea minima. Fise de lucru rezolvate 4 “e consider baza de date LICEU.d6f cu urmatoarea structuri: Nume ~ C(20), ye —C(20), Clasa ~ C(3), Seria - C(1), Media — N(5.2), Absn - N(3), Abs — rine: : roduceti 10 inregistrari in baza de date; se afiseze numarul elevilor din liceu; se afiseze numérul elevilor din clasa a X1-a; se calculeze numarul elevilor din clasa a XI-a D: se calculeze nr. absentele nemotivate ale elevilor din clasa a X1-a D; 2) h) i) Dd k) » FOXPRO - TESTE $I APLICATIL S& se calculeze numarul absentete elevilor din clasaa XI-a Ds $a se caiculeze media clasei a X-a A; Si se afigeze elevul cu cea mai mare medie; SA se afiseze elevul cu cea mai mic& medic; SA se sorteze elevii in functie de medie, deserescator; $4 se sorteze elevii pe clase in functie de medie; Sa se afigeze elevul cu cele mai ‘\ulte absente nemotivate; m) Sa se afiseze elevul cu cele mai putine absente nemotivate; n) 0) Cati elevi au media peste nota 7? , Sa se afiseze elevii care au media intre notele 9 si 10. + Rezolvare: a) Fie baza de date ”Liceu”, avand urmatorul continut: ‘Muse, [NEAGOE nst b) COUNT TOC ?’Numarul elevilor din liceu este?’,c c) CALCULATE CNT() FOR clasa=" ‘XI TO b 7'Sunt',b,‘elevi in cisa a X!-a' d) CALCULATE CNT() FOR clasa="X!’.AND. seria=’D’ TO c ?'Sunt',c,’elevi in clasa a Xi-a D" . e) CALCULATE SUM(Absn) for clasa="X!'. AND. seria="D' TO d ?’Clasa a Xi-a D are un numar de ‘,d,’absente nemotivate’ f) CALCULATE SUM(Absn+Absm) for clasa="XI'.AND. seria="D' TO f ?’Clasa a Xba D are un numar de ‘f/absente” g) AVERAGE media for clasa="X'.AND. seri "TOX ?media clasei a X-a A este’.x: h) CALCULATE MAX(media) TO y LIST nume, prenume, media FOR media=y i) CALCULATE MIN(media) TO w LIST nume, prenume, media FOR media=w j) SORT TO liceu1.dbf ON medialD USE liceu1.dbf LIST JCRARI STATISTICE ASUPRA BAZELOR DE DATE 71 SORT TO liceu2.dbf ON clasa/A,media/D use liceu2.dbf LIST CALCULATE MAX(absn) TO a LIST nume,prenume,absn FOR absn=a CALCULATE MIN(absn) TO b LIST nume,prenume,absn FOR absn=b - COUNT FOR media>7 TO c 2c,’elevi au media peste 7' LIST nume,prenume FOR media>9.AND. media<10 nr. 2 ie baza de date DEPOZIT. dbf cu urmitoarea structura: Cod - N(3), Denumire — ), Stoc_initial — N(4), Cantitate_intrati - N(4), Cantitate_jesitd — N(4), Stoc_final 5), Pret — N(S). cerinte: ‘ntroduceti 10 inregistrari in baza de date DEPOZIT. dbf, 3a se calculeze totalul pentru cantitatea intraté $i pentru cantitatea iesitd; ~ 3a se calculeze pretul mediu; Determinati cel mai mare stoc intrat; Determinati cel mai mic stoc iegit; Afigati numarul materialelor al cdiror stoc final este mai mare de 500 lei: Determinati numarul de produse al cdror pret este mai mic de 100.000 lei; Determinati numarul de produse al caror pret este cuprins intre 1.000.000 lei si 5.000.000 lei; : SA se afiseze primele trei produse in ordinea descrescatoare a preturilor de vanzarg: Sa se calculeze valoarea produselor din depozit; Afigati numele produsubii cave se afl in cantitatea cea mai mare in depozit. atelier a) Se concepe baza de date cu tinutul alaturat: b) SUM cani_inTC a

You might also like