Atestat 2012 Fox

9

Click here to load reader

Transcript of Atestat 2012 Fox

Page 1: Atestat 2012 Fox

1

Subiecte Fox ATESTAT 2012

ASubiecte Fox ATESTAT 2012

1. Să se creeze tabelul DEPOZIT.DBF în care cu date despre produsele depozitate şi provenienţa lor, având structura: codp(N,5), NrFact(N,7), Codf(C,10), Data(D), Cantitate(N,8,2), Pret_unit(N,8).

a. Să se introducă în tabel 5 înregistrări.b. Să se precizeze codurile produselor cu Pret_unit maxim.c. Să se afişeze înregistrările introduse ulterior datei Vdata introdusă de la tastatură.

2. Fie tabelul PERSONAL.DBF ţinut pentru o societate, cu următoarele informaţii (cod, nume, funcţie, salariu, data_nast, retineri, rest_plata). se cer:

a. Să se introducă în tabel 5 înregistrări.b. Afişaţi numele persoanei care are codul 4.c. Să se completeze coloana rest_plata cu diferenţa dintre coloanele salariu şi

retineri.

3. Fie tabelul CANDIDAŢI cu structura : clasa(C3), nume(C20), căminist(L), nota_info(N2), proba_e(C10). {ex: clasa: 12G, nume: Ionescu Anca, căminist: T, nota_info:9, proba_e: informatică .}

a. adăugaţi în baza de date 5 înregistrări( în mod ecran sau printr-un formular ori program);

b. pentru toate înregistrările înlocuiţi câmpul nota_info cu rezultatul întreg al câtului (10+nota_info)/2;

4. Fie tabelul CANDIDAŢI cu structura : clasa(C3), nume(C20), căminist(L), nota_info(N2), proba_e(C10). {ex: clasa: 12G, nume: Ionescu Anca, căminist: T, nota_info:9, proba_e: informatică}

a. adăugaţi în baza de date 5 înregistrări;( în mod ecran sau formular sau prin program)

b. care este procentul elevilor care au obţinut note >=9 la obiectul informatică

5. Statistică claseSe consideră tabela ELEVI, cu structura:

CLASA C3 DIRIGINTE C20 NUME C20 – nume şi prenume elevMEDIA_AN N5,2 –medie elev

Se cere:a) crearea bazei de date şi popularea cu date semnificative rezolvării problemei;b) vizualizarea conţinutului tabelei date;c) lista alfabetică a elevilor pe clase;d) afişaţi numarul de diriginţi ai şcolii.

6. CărţiSe consideră tabela CARTI cu structura:

TITLU C20AUTOR C20EDITURA C20PRET N6

Se cere:a) crearea tabelei şi popularea cu date semnificative rezolvării problemei;

Page 2: Atestat 2012 Fox

1

Subiecte Fox ATESTAT 2012

b) vizualizarea conţinutului tabelei date;c) lista alfabetică a titlurilor pe autori ;d) lista cărţilor de preţ maxim ;

7. Olimpiade şcolareSe consideră tabela ELEVI cu structura:

NRM N3 – număr matricolNUME C15CLASA C3MATERIE C10 – materia la care a participat la olimpiadăDIRIGINTE C20

Se cere:a) crearea bazei de date şi popularea cu date semnificative rezolvării problemei;b) vizualizarea conţinutului tabelei date;c) se citeşte denumirea unei materii de la tastatură, afişaţi lista participanţilor la olimpiadă

la materia respectivă;d) se citeşte numele unui elev de la tastatură; să se afişeze numărul total de materii la care a

participat la olimpiade;

8. BibliotecăSe consideră tabela CARTI, cu structura:

COD N3 TITLU C20 AUTOR C20 NR_BUCATI N5

Se cere:a) crearea bazei de date şi popularea cu date semnificative rezolvării problemei;b) vizualizarea conţinutului tabelei date;c) să se afişeze numărul cărţilor din tabelă; d) lista titlurilor cărţilor unui autor.

9. Jocuri olimpiceSe consideră tabela OLIMP cu structura:

TARA C15 SPORT C15 TIP_MED N1 – tipul medaliei obţinute (1 – aur, 2 – argint, 3 – bronz)NR_MED N3 – numărul de medalii de tipul TIP_MED, obţinute de o ţară la un anumit

sportSe cere:

a) crearea tabelei şi popularea cu date semnificative rezolvării problemei;b) vizualizarea conţinutului tabelei date;c) lista ţărilor ordonate descrescător după numărul medaliilor de aur obţinute;d) lista alfabetică a ţărilor care au participat la mai mult de trei concursuri sportive;

10. Fie tabela CARTI.DBF in care de tine evidenta cartilor din biblioteca scolii, cu structura :titlu C(20), autor C(25), editura C(15), colectie C(15), pret N(6), dataintr D, deteriorat L, alte_inf C(20).(alte_inf specifica daca este un manual sau o carte de beletristica sau culegeri de probleme, dataintr reprezinta data intrarii cartii in biblioteca)

a. Introduceti 5-10 inregistrari in tabela care sa contina mai multi autori, titluri.b. Editura ALBATROS si-a schimbat numele in PINGUIN incepand cu 01.09.1992 operati noul

botez .

Page 3: Atestat 2012 Fox

1

Subiecte Fox ATESTAT 2012

c. Afisati numarul de carti de la editura PINGUIN.

11. Fie tabela CARTI.DBF in care de tine evidenta cartilor din biblioteca scolii, cu structura :titlu C(20), autor C(25), editura C(15), colectie C(15), pret N(6), dataintr D, deteriorat L, alte_inf C(20).(alte_inf specifica daca este un manual sau o carte de beletristica sau culegeri de probleme, dataintr reprezinta data intrarii cartii in biblioteca)

a. Introduceti 5-10 inregistrari in tabela care sa contina mai multi autori, titluri.b. Numele autorului J.B.SHAW este scris J.B.SOU operati modificarea pentru toate cartile

autorului.c. Afisati numarul de carti ale autorului J.B.SHAW.

12. Fie tabela CARTI.DBF in care de tine evidenta cartilor din biblioteca scolii, cu structura :titlu C(20), autor C(25), editura C(15), colectie C(15), pret N(6), dataintr D, deteriorat L, alte_inf C(20).(alte_inf specifica daca este un manual sau o carte de beletristica sau culegeri de probleme, dataintr reprezinta data intrarii cartii in biblioteca)

a. Introduceti 5-10 inregistrari in tabela care sa contina mai multi autori, titluri.b. Afisati numarul total manuale din biblioteca.c. Copiati toate manualele din tabela CARTI in tabela MANUALE cu aceiasi structura.

13. Fie tabela CARTI.DBF in care de tine evidenta cartilor din biblioteca scolii, cu structura :titlu C(20), autor C(25), editura C(15), colectie C(15), pret N(6), dataintr D, deteriorat L, alte_inf C(20).(alte_inf specifica daca este un manual sau o carte de beletristica sau culegeri de probleme, dataintr reprezinta data intrarii cartii in biblioteca)

a. Introduceti 5-10 inregistrari in tabela care sa contina mai multi autori, titluri.b. Afisati numarul total de carti din biblioteca care nu sunt manuale.c. Afisati cartile nedeteriorate .(deteriorat=.T.)

14. Fie tabela CARTI.DBF in care de tine evidenta cartilor din biblioteca scolii, cu structura :titlu C(20), autor C(25), editura C(15), colectie C(15), pret N(6), dataintr D, deteriorat L, alte_inf C(20).(alte_inf specifica daca este un manual sau o carte de beletristica sau culegeri de probleme, dataintr reprezinta data intrarii cartii in biblioteca)

a. Introduceti 5-10 inregistrari in tabela care sa contina mai multi autori, titluri.b. Afisati numarul total de carti din biblioteca, numarul de carti deteriorate si numarul de carti

nedeteriorate.c. Afisati numarul de edituri din tabela CARTI.

15. La un concurs judetean au loc trei probe de verificare. Construiti o baza de date cu structura: proba1-N(3), proba2-N(3), proba3-N(3), total-N(4), loc-C(15), si rezolvati urmatoarele cerinte:a) introduceti 5-10 inregistrari in baza de date construita(campul “total” ramane necompletat);b) sa se completeze automat continutul campului “total” cu informatia:proba1+ proba2+proba3;c) determinati numarul de participanti din Bacau;d) totalul punctajului obtinut de participantii din Bacau;

Page 4: Atestat 2012 Fox

1

Subiecte Fox ATESTAT 2012

16. La un concurs judetean au loc trei probe de verificare. Construiti o baza de date cu structura: proba1-N(3), proba2-N(3), proba3-N(3), total-N(4), loc-C(15), si rezolvati urmatoarele cerinte:

a. introduceti 5- 10 inregistrari in baza de date construita(campul “total” ramane necompletat);

b. sa se completeze automat continutul campului “total” cu informatia:proba1+ proba2+proba3;

c. afisati numele participantului care a obtinut punctajul maxim la proba 2;d. afisati primii trei participanti din Bacau, in ordinea descrescatoare a punctajului si

alfabetica;

17. La un concurs judetean au loc trei probe de verificare. Construiti o baza de date cu structura: proba1-N(3), proba2-N(3), proba3-N(3), total-N(4), loc-C(15), si rezolvati urmatoarele cerinte:

a. introduceti 5-10 inregistrari in baza de date construita(campul “total” ramane necompletat);

b. sa se completeze automat continutul campului “total” cu informatia: proba1+ proba2+proba3;

c. determinati media punctajelor obtinute la proba 3 de participantii din Bacaud. determinati cel mai mare punctaj obtinut la proba 2;

18. Fie o baza de date Geografie cu urmatoarea structura: Continent-C(15), Tara-C(15), Capitala-C(15), Suprafata-N(5), Locuitori-N(10).

Cerinte:a) Introduceti 5-10 inregistrari in baza de date construita.b) Care este tara cu cel mai mic numar de locuitori?c) Cu cat difera numarul de locuitori din Asia fata de Europa?d) Afisati numarul mediu de locuitori de locuitori din Europa.

19. Fie o baza de date Geografie cu urmatoarea structura: Continent-C(15), Tara-C(15), Capitala-C(15), Suprafata-N(5), Locuitori-N(10).

Cerinte:a) Introduceti 5-10 inregistrari in baza de date construita.b) Afisati totalul suprafetei si al locuitorilor din Europa.c) Cate tari din Europa au mai putin de 30 milioane de locuitori?d) Afisati ultimele trei tari dupa numarul de locuitori.

20. Sa se construiasca baza de date Admitere care contine datele referitoare la examenul de admitere, cu structura: Nume-C(10), Prenume-C(10), Profil-C(30), Media-N(5.2), Admis-L.Cerinte:a) Introduceti 5-10 inregistrari in baza de date construita.b) Sa se sorteze elevii in functie de medie, descrescator si de nume, alfabetic.c) Sa se calculeze numarul elevilor care au fost admisi la profilul mate-info.d) Sa se calculeze diferenta dintre numarul elevilor admisi la profilul mate-info. si numarul elevilor

admisi la profilul filologie.

21. Sa se construiasca baza de date Admitere care contine datele referitoare la examenul de admitere, cu structura: Nume-C(10), Prenume-C(10), Profil-C(30), Media-N(5.2), Admis-L.

Cerinte:a. Introduceti 5-10 inregistrari in baza de date construita.b. Sa se afiseze elevul cu cea mai mare medie si profilul pentru care a optat.

Page 5: Atestat 2012 Fox

1

Subiecte Fox ATESTAT 2012

c. Sa se calculeze cea mai mica medie si media notelor la profilul filologie.d. Sa se afiseze media pe liceu a elevilor admisi.

22. Fie baza de date Depozit cu structura: cod-N(3), denumire-C(20), stoc_initial-N(4), cantitate_intrata-N(4), cantitate_iesita-N(4), stoc_final-N(6), pret-N(5).Cerinte:a) introduceti 10 inregistrari in baza de date construita(campul “stoc_final” ramane necompletat);b) sa se completeze automat continutul campului “stoc_final” cu informatia:stoc_initial+cantitate_intrata-cantitate_iesita;c) sa se calculeze pretul mediu;d) afisati numele produsului care se afla in cantitatea cea mai mare in depozit;

23. Fie baza de date Depozit cu structura: cod-N(3), denumire-C(20), stoc_initial-N(4), cantitate_intrata-N(4), cantitate_iesita-N(4), stoc_final-N(6), pret-N(5).Cerinte:

a. introduceti 10 inregistrari in baza de date construita(campul “stoc_final” ramane necompletat);

b. sa se completeze automat continutul campului “stoc_final” cu informatia:stoc_initial+cantitate_intrata-cantitate_iesita;

c. sa se calculeze valoarea produselor din depozit;d. sa se afiseze primele trei produse in ordinea descrescatoare a preturilor de vanzare;

24. Fie baza de date Liceu cu structura: Nume-C(20), Prenume-C(20), Clasa-C(3), Media-N(5.2), Abs_total-N(3), Abs_motivate-N(3), Abs_nemotivate-N(3).Cerinte:a) Introduceti 10 inregistrari in baza de date construita (campul “Abs_nemotivate” ramane

necompletat);b) sa se completeze automat continutul campului “Abs_nemotivate” cu informatia: Abs_total-

Abs_motivate;c) sa se afiseze lista(numele si prenumele) elevilor din clasa a 12-a D;d) sa se calculeze totalul absentelor nemotivate ale elevilor din clasa a 12-a D;

25. Fie baza de date Liceu cu structura: Nume-C(20), Prenume-C(20), Clasa-C(3), Media-N(5.2), Abs_total-N(3), Abs_motivate-N(3), Abs_nemotivate-N(3).Cerinte:

a. Introduceti 10 inregistrari in baza de date construita (campul “Abs_nemotivate” ramane necompletat);

b. sa se completeze automat continutul campului “Abs_nemotivate” cu informatia: Abs_total- Abs_motivate;

c. sa se numere elevii cu mediile cuprinse intre 9 si 10;d. sa se afiseze elevul/elevii cu cele mai multe absente nemotivate.

26. Fie baza de date Liceu cu structura: Nume-C(20), Prenume-C(20), Clasa-C(3), Media-N(5.2), Abs_total-N(3), Abs_motivate-N(3), Abs_nemotivate-N(3).Cerinte:

a. Introduceti 10 inregistrari in baza de date construita (campul “Abs_nemotivate” ramane necompletat);

b. sa se completeze automat continutul campului “Abs_nemotivate” cu informatia: Abs_total- Abs_motivate;

c. sa se afiseze elevul/elevii cu cea mai mare medie;

Page 6: Atestat 2012 Fox

1

Subiecte Fox ATESTAT 2012

d. sa se afiseze o lista a elevilor care sa contina Nume, Prenume, Clasa, Media, sortata descrescator dupa medie si alfabetic dupa nume;

27. Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_a N(5,2), proba_b N(5,2), proba_c N(5,2), medie N(5,2), admis L. {Ex. C.N. Vranceanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

a. Introduceti 5-7 inregistrari b. Actualizati campurile medie si admis (automat). Obs. Un candidat este admis daca media

este minim 6,00 si are note peste 5,00 la toate probele.c. Afisati candidatul (nume,clasa,scoala) care a obtinut media maxima.

28. Fie tabela CANDIDATI.DBF cu structura : scoala C(20), clasa C(4), nume C(20), proba_d N(2), proba_e N(2), proba_f N(2), medie N(2), admis L. {Ex. C.N.Vranceanu, XIIC, Vasile Ion, 9,65, 8,75, 10,00} Din exemplu se observa ca media si admis nu se introduc la popularea tabelei cu date.

a. Introduceti 5-7 inregistrari (in mod ecran, macheta de culegere, prin program)b. Actualizati campurile medie si admis (automat). Obs. Un candidat este admis daca media

este minim 6,00 si are note peste 5,00 la toate probele.c. Afisati numarul de candidati admisi si numarul de candidati respinsi.

29. Să se construiască baza de date Examen care conţine datele referitoare la examenul de informatică, cu următoarea structură: Nume(C 20), Clasa(C 5), Media(N 5.2).

a) Să se afişeze elevii pe clasă, în ordine descrescătoare după medie.b) Să se afişeze o situaţie centralizată cu numărul de elevi de la fiecare clasă care nu au

baremul minim (nota minimă în barem 5).c) Să se afişeze clasamentul pentru fiecare clasă (câte un elev pentru fiecare premiu şi o

menţiune).

30. Fie baza de date examen cu următoarea structură: Nume(C 20), Clasa(C 5), Punctaj(N 3)(punctaj de la 1 la 100 pct.).

Se cere: a) Să se copieze într-un fişier cu aceeaşi structură elevii care au peste 50 puncte. Se va afişa

numele, clasa şi punctajul, dacă este corespunzător. Înregistrările mutate se şterg din baza iniţială.b) Să se stabilească dacă bazele de date sunt corect stabilite (dacă o înregistrare apare o

singură dată). c) Să se afişeze noile baze de date, indexate în funcţie de punctaj.

31. Fie baza de date Produse cu următoarea structură: Produs(C 20), Cod_produs(N 7), Cod_magazin(N 7), Cantitate(N 5), Pret_unitar(N 10), cu produsele vândute de un magazin en-gross.

Se cere:a) Să se precizeze cantitatea vândută din produsul X, X fiind introdus de la tastatură.b) Să se precizeze numărul de societăţi la care a vândut magazinul.c) Să se afişeze valoarea totală a vânzărilor pentru fiecare societate.