SUBIECTE_FOXPRO

download SUBIECTE_FOXPRO

of 6

description

zcvxcvxcv

Transcript of SUBIECTE_FOXPRO

SUBIECTE FOXPRO

ATESTAT LA INFORMATICA 2010

SUBIECTE FOXPRO1. Sa se construiasca o baza de date cu principalele productii cinematografice din secolul XX, cu urmatoarea structura: Nume_film (C30), Gen(C20), Tara (C10), An (N4), Regizor (C20).

a) Sa se adauge minim 10 inregistrari in baza de date;

b) Care sunt filmele produse in Romania in anul 2000?

c) Cate filme de comedie au fost propuse in Romania inainte de 1989?

d) Afisati lista filmelor regizate de regizorul Popescu Dan;

2. Fie baza de date ABONAT.DBF care contine informatii despre abonatii unei televiziuni prin cablu, cu urmatoarea structura : Nume (C20), NrPrograme (N4), PretLuna(N6), Achitat(L1):

a) Sa se adauge minim 10 inregistrari in baza de date;

b) Afisati continutul bazei de date;

c) Listati numele abonatilor care nu si-au achitat factura;

d) Afisati suma totala care ar trebui incasata de la toti abonatii;

3. Fie baza de date ORAS.DBF cu urmatoarea structura: NumeOras (C30), Judet (C20), NrLocuitori(N7).

a) Sa se adauge minim 10 inregistrari in baza de date;

b) Afisati continutul bazei de date;

c) Afisati orasele din judetul Calarasi;

d) Afisati orasul cu cel mai mare numar de locuitori;

4. Se consider baza de date cri.dbf cu urmtoarea structur: TITLU(C,20), AUTOR(C,20), NR_PAG(N,3), DATA_AP(D,8), reprezentnd titlul, autorul, numrul de pagini i data apariiei a unei cri.

a) S se adauge minim 10 nregistrri n baza de date.

b) S se afieze titlul crilor scrise de un autor al crui nume se citete de la tastatur.c) S se afieze titlul i autorul pentru crile cu cele mai multe pagini din baza de date.

d) S se elimine din baza de date toate crile aprute n anul 2000 i care au un numr impar de pagini.

5. Se consider baza de date echipa.dbf cu urmtoarea structur: NUME_E(C,20), NUME_A(C,20), DATA_I(D,8), NR_JUCTORI(N,2), CUPA(L,1), reprezentnd numele unei echipe de fotbal, numele antrenorului, data cnd a fost nfiinat, numrul total de juctori i dac a ctigat sau nu vreodat cupa..

a) S se adauge minim 10 nregistrri n baza de date.:

b) S se determine numrul echipelor nfiinate nainte de anul 1980 i care nu au ctigat niciodat cupa.

c) Se citete de la tastatur un numr natural. S se afieze numele echipei i al antrenorului pentru echipele care au un numr de juctori egal cu valoarea citit.

d) S se elimine din baza de date ultimele dou echipe.

6. Se consider baza de date prjituri.dbf cu urmtoarea structur: NUME(C,20), PRET(N,3), GREUTATE(N,4), DATA_P(D,8), reprezentnd numele unei prjituri, preul i greutatea acesteia i data de producie a prjiturii.

a) S se adauge minim 10 nregistrri n baza de date.

b) S se afieze numele i greutatea prjiturilor al cror pre nu depete o valoare dat, citit de la tastatur.

c) S se determine preul mediu al prjiturilor produse n ultimele 3 luni ale anului 2006.

d) S se afieze n ordine cresctoare n funcie de pre numele prjiturilor care au greutatea un numr impar.

7. S se creeze o tabel CFR.DBF cu structura Nr_bilet, Oras_destinatie, Pret i s se introduc 10 articole. S se scrie un program FoxPro prin care:

a) S se adauge minim 10 nregistrri n baza de date;b) S se calculeze suma realizat n urma vnzrii tuturor biletelor nregistrate n tabel;c) Sa se afiseze orasul destinatie cel mai indepartat , in functie de pretul cel mai mare;d) S se afieze pe ecran numrul de bilete vndute cu destinaia un anumit ora X, citit de la tastatur;8. S se creeze o tabel MEDIC.DBF cu structura: Nume_medic, Nume_pacient, Diagnostic, Data_consultului, i s se introduc 10 articole. Un articol reprezint un pacient dintr-o policlinic (un consult - un articol). S se scrie un program FoxPro prin care:a) S se adauge minim 10 nregistrri n baza de date;b) S se afieze numrul pacienilor consultai n luna curent de ctre un medic al crui nume se introduce de la tastatur;

c) S se afieze diagnosticul cel mai frecvent reinut n tabel.d) Sa se afiseze diagnosticul pentru un pacient al carui nume il citim de la tastatura;9. Sa se creeze tabela SALARIAT.dbf cu informatii despre angajatii unei firme. Tabela are urmatoarea structura:nume(C15), functia(C20), salariu(N7). Se cere:

a) S se adauge minim 10 nregistrri n baza de date;

b) Sa se afiseze informatiile despre toti angajatii firmei

c) Sa se afiseze salariul maxim si numele persoanei(persoanelor) care au salariu maxim

d) Sa se afiseze salariul mediu pe firma

a) 10. Sa se creeze tabela BAC.dbf cu informatii despre rezultatele obtinute la examenul de bacalaureat. Tabela are urmatoarea structura: nume (C15), prenume(C15), nota_probaA(N 5,2), nota_probaB(N 5,2), nota_probaC(N 5,2), nota_probaD(N 5,2), nota_probaE(N 5,2), nota_probaF(N 5,2),MEDIE(N 5,2). Se cere:

b) S se adauge minim 10 nregistrri n baza de date;

c) Afisarea elevilor in ordinea descrescatoare a mediilor

d) Sa se listeze elevii admisi (medie>=6) si elevii respinsi (medie