18
SUBIECTELE PENTRU PROBA PRACTICĂ A EXAMENULUI DE OBŢINERE A ATESTATULUI PROFESIONAL PENTRU CLASELE DE MATEMATICĂ-INFORMATICĂ SESIUNEA MAI 2006 I. SISTEME DE GESTIUNE A BAZELOR DE DATE 1. Să se creeze o bază de date ELEVI cu structura Nume(C20), Clasa(C4), Absmot(N,!), Abs"mot(N,!), #eds1(N$,2), #eds2(N$,2). a) Să se a%&'eze r&m&& tre& ele & d&" clasa *IA cu cele ma& mul b)Să se calculeze '& se a%&'eze med&a -e"erală a u tastatură c) Să se a%&'eze to+& ele && cu "umăr de abse"+e "emot& ate ma& 2. Se co"s&deră baza de date AN A/A care re+&"e &"%orma+&& r& &"d ast%el Nume(C20), Salar&u(N ), A a"s(N ), L&c3&dare(N ), Vec3&me(N,4 a) Să se com leteze c m ur&le a a"s '& l&c3&dare, 't&&"dcă a a"s b) Să se e%ectueze mod&%&căr&le cores u"zătoare e"tru a &"de6a c ec3&me ma& mare de 10 a"& '& cu 45 e"tru ce&lal+& a"-a7a+&. !. Se co"s&deră o bază de date ELEVI8I9NE (Cod, Em&s&u"e, :urată, ; a) Să se t& ărească ro-ramul dum&"&cal b)L&sta+& toate em&s&u"&le care se d&%uzează du ă=am&ază >" r& c) Să se a%&'eze z&ua '& ora de d&%uzare a u"e& em&s&u"& date de 4. Să se creeze o bază de date ?<;:9SE cu structura Cod (N,@), : :e"m(C,20),Ca"t(N,$), ?retu(N, ) care să răs u"dă la următoarele & a) A%&'ează toate mater&alele cu re+ul u"&tar ma6&m b)A%&'ează toate mater&alele care su"t %olos&te la real& tastatură c) :eterm&"ă aloarea tuturor mater&alelor %olos&te la real&zare $. Să se co"stru&ască o bază de date cu &"%orma+&& re%er&toare la e6a Clasa(C,4), #ed&a(N$,2). a) Să se a%&'eze "umărul de ele & res &"'&. b)Să se a%&'eze ele && clase& *IIA care au med&a ma& mare dec t c) Bt&&"d că ele ul *, c&t&t de la tastatură, are med&a -re'&tă @. &e baza de date A EN:A co"+&" "d c m ur&le Nume, ?re"ume, Ad a) A%&'a+& "umărul de ersoa"e d&" baza de date care au acela'& de la tastatură . b)Care este "umărul de tele%o" al u"e& ersoa"e cu "ume '& re" c) A%&'a+& a-e"da ordo"ată du ă c m ur&le Nume '& ?re"ume. . I"%orma+&&le des re salar&a+&& u"e& %&rme se re+&" >"tr=o structura Nume(C u"c+&e (C,20), Salar&u(N, ), <e+&"er&(N,@). a) Care este "umele '& %u"c+&a ersoa"e& cu salar&u ma6&mD b)Ce re+&"er& are ersoa"a * c&t&tă de la tastaturăD C t ma& ar c) Care este salar&ul med&u e u"&tateD

Subiecte informatica

  • Upload
    ralu

  • View
    8

  • Download
    0

Embed Size (px)

DESCRIPTION

Informatica

Citation preview

SUBIECTELE PENTRU PROBA PRACTIC

SUBIECTELE PENTRU PROBA PRACTIC

A EXAMENULUI DE OBINERE A ATESTATULUI PROFESIONAL

PENTRU CLASELE DE MATEMATIC-INFORMATIC

SESIUNEA MAI 2006I. SISTEME DE GESTIUNE A BAZELOR DE DATE

1. S se creeze o baz de date ELEVI cu structura Nume(C20), Clasa(C4), Abs_mot(N,3), Abs_nmot(N,3), Med_s1(N5,2), Med_s2(N5,2).

a) S se afieze primii trei elevi din clasa XIA cu cele mai multe absene nemotivate;

b) S se calculeze i s se afieze media general a unui elev cu nume i clas date de la tastatur;

c) S se afieze toi elevii cu numr de absene nemotivate mai mare de 40.

2. Se consider baza de date ANGAJAT care reine informaii privind pesoanele care lucreaz la o firm, astfel: Nume(C20), Salariu(N7), Avans(N7), Lichidare(N7), Vechime(N,4).Se cere:

a) S se completeze cmpurile avans i lichidare, tiindc avansul este 45% din salariul total;

b) S se efectueze modificrile corespunztoarepentru a indexa cu 5% salariile angajailor care au vechime mai mare de 10 ani i cu 4% pentru ceilali angajai.

3. Se consider o baz de date TELEVIZIUNE (Cod, Emisiune, Durat, OraDif, Realizator, ZiDif).

a) S se tipreasc programul duminical

b) Listai toate emisiunile care se difuzeaz dup-amiaz n primele trei zile ale sptmnii

c) S se afieze ziua i ora de difuzare a unei emisiuni date de la tastatur.

4. S se creeze o baz de date PRODUSE cu structura Codp(N,6), Denp(C,20), Codm(N,6), Denm(C,20),Cant(N,5), Pretu(N,7) care s rspund la urmtoarele interogri.

a) Afieaz toate materialele cu preul unitar maxim

b) Afieaz toate materialele care sunt folosite la realizarea unui produs cu nume citit de la tastatur

c) Determin valoarea tuturor materialelor folosite la realizarea unui produs

5. S se construiasc o baz de date cu informaii referitoare la examenul de bacalaureat: Nume(C,20), Clasa(C,4), Media(N5,2).

a) S se afieze numrul de elevi respini.

b) S se afieze elevii clasei XIIA care au media mai mare dect 8.50.

c) tiind c elevul X, citit de la tastatur, are media greit s se remedieze greeala.

6. Fie baza de date AGENDA coninnd cmpurile : Nume, Prenume, Adres, Telefon.

a) Afiai numrul de persoane din baza de date care au acelai nume cu cel precizat de utilizator de la tastatur .

b) Care este numrul de telefon al unei persoane cu nume i prenume dat de la tastatur?

c) Afiai agenda ordonat dup cmpurile Nume i Prenume.

7. Informaiile despre salariaii unei firme se rein ntr-o baz de date cu structura: Nume(C,20), Funcie (C,20), Salariu(N,7), Reineri(N,6).

a) Care este numele i funcia persoanei cu salariu maxim?

b) Ce reineri are persoana X citit de la tastatur? Ct mai are de primit?

c) Care este salariul mediu pe unitate?

8. O baz de date conine informaii despre persoane i meserii : nume, adres, data naterii, meserie, gradaie,salariu.

a) S se afieze numele tuturor persoanelor care au meseria X dat de la tastatur.

b) S se afieze toate persoanele care au aceeai meserie cu o persoan Y.

c) S se afieze salariul mediu al persoanelor cu o meserie specificat.

9. Se d o baz de date ELEVI, cu urmatoarea structura : Nume(C20), Prenume(C10), Clasa(C4),Media(N5.2). Se cere:

a) S se afieze elevii ordonai alfabetic, pe clase;

b) S se afieze primii trei i ultimii trei elevi, n ordinea mediilor, din coala.

c) S se afieze elevii grupai pe clase, iar n fiecare clas descresctor dup medie ;

d) S se afieze elevii n ordinea descresctoare a mediilor, iar n caz de medii egale n ordine alfabetic, utiliznd numai ordonarea logic.

Se vor pune la dispoziia elevilor n ziua examenului bazele de date MAGAZIE.DBF i MATERIALE.DBF avnd structurile: COD N(6), CANT N(10,2), PRET N(10,0), DATA_IN D(8), DATA_OUT D(8) i respectiv COD N(6), DEN C(40), care vor conine intrri i ieiri ntr-o magazie de materiale, respectiv denumirile materialelor care au tranzitat prin magazie. Bazele vor avea cel puin 100 de nregistrri i codurile ce apar n baza MAGAZIE.DBF vor exista i n baza MATERIALE.DBF .

10. S se determine , pentru fiecare cod de material, cantitatea existent n magazie. S se listeze pentru un cod C1 citit de la tastatur valoarea mrfii din magazie.

11. S se determine toate denumirile mrfurilor intrate n magazie dup data D1 citit de la tastatur. S se determine pentru un cod C1 citit de la tastatur cantitatea din marfa cu codul dat existent n magazie la data D1.

12. S se copieze n baza de date MAG1.dbf, pentru un cod C1 citit de la tastatur, toate nregistrrile specifice mrfii de cod C1. S se determine cantitatea de marf existent n MAG1.dbf . S se afle dac exist n baza de date MATERIALE.DBF un material cu codul C2 citit de la tastatur.

13. S se afieze coninutul bazei de date MATERIALE.DBF ordonat cresctor dup cmpul DEN. S se afieze toate materialele care au denumiri mai lungi dect 20. S se afieze n ordine cresctoare a codurilor, denumirile i codurile materialelor cu cod mai mic dect C1 citit de la tastatur.

14. S se salveze coninutul bazei de date MAGAZIE.DBF n fiierul text MAGAZIE.TXT i coninutul bazei de date MATERIALE.DBF n fiierul text MATERIALE.TXT. S se construiasc din fiierele text MATERIALE.TXT i MAGAZIE.TXT bazele de date MAG2.DBF i MAT2.DBF. S se listeze coninuturile bazelor de date pe ecran.

15. Pentru fiecare material existent n magazie se va indexa preul ultimei intrri cu 15%. Se vor afia nregistrrile nainte de modificare i dup modificare. Se va calcula valoarea mrfii nainte de modificare i dup modificare.

16. Se consider baza de date AUTOMOBILE cu urmtoarele cmpuri:

MARCA C10 , PRET N10, NR N10, CULOARE C10

S se afieze valoarea tuturor automobilelor care au o culoare specificat.

17. Se consider baza de date PERS cu urmtoarea structur:

NUME C10 , STRADA C10, ORAS C10

S se adauge n baza PERS2 nregistrri dup nregistrarea cu numrul de ordine 3, iar apoi s se listeze persoanele care locuiesc pe o anume strad introdus de la tastatur.

18. Se introduc de la tastatur informaii despre n elevi:

ELEVI

NUME C20, CLASA C10, MEDIA N3

S se ncarce elevii cu media peste 7 n tabela E1, iar ceilali n tabela E2.

19. Se consider tabela STOC.DBF care conine produse de acelai tip, dar cu preuri diferite:

DENUMIRE C12 , COD N4, CANTITATE N5 , PRET N6

Se cere s se calculeze cantitatea total a produselor care au preul mai mic sau egal cu 300000.

20. Se consider baza de date ELECTRONICE cu urmtoarele cmpuri:

MARCA C10, PRET N10, TIP N10, CULOARE C10

S se afieze valoarea tuturor electronicelor care au acelai tip.

21. Se consider baza de date ANGAJATI cu urmtoarea structur:

ANGAJATI

MARCA N8, NUME C15, SERVICIU C10, MESERIE C10, SALARIU N8

Baza de date ANGAJATI conine 5 nregistrri. S se adauge 3 nregistrri n baza ANGAJATI i s se afieze salariaii care au salariul mai mare de 3 000 000 lei.

22. Se consider baza de date PERSONAL cu urmtoarea structur:

MARCA N8, NUME C15, SECTIE C10, SALARIU N8

i care conine 7 nregistrri.

S se tearg nregistrrile cu numerele de ordine 2 i 7 din baza PERSONAL i s se afieze informaiile n ordinea descresctoare a salariilor.

23. Se consider tabela BENEF.DBF cu urmatoarea structur:

CODB N5, DENB C30, NR N3, LOC C20, TEL N7

i conine 5 nregistrri.

a) S se indexeze tabela BENEF dup cmpul DENB(cheie simpl alfanumeric) permind existena valorilor duble ale cmpului.

b) S se indexeze tabela BENEF dup o cheie compus din dou cmpuri, unul alfanumeric DENB i unul numeric CODB, fr a permite existena dublurilor.

24. Se consider tabela BENEF.DBF cu urmtoarea structur:

CODB N5, DENB C30, NR N3, LOC C20, TEL N7

i conine 5 nregistrri.

S se sorteze tabela BENEF dup cmpul CODB i s se creeze tabela S_BEN al crui coninut s se rezume la cmpurile CODB i TEL.

25. Se consider bazele de date PERSONAL, SCOALA i ELEVI cu urmtoarea structura

MARCA N8, NUME C15, SECTIE C10, SALARIU N8

SCOALA

NUME C20, STATUT C10, ADRESA C15, NR N4

ELEVI

NUME C20, CLASA C10, MEDIA N3

S se deschid simultan cele trei tabele; s se afieze sub form de tabel a treia tabel, s se sorteze prima tabel cresctor dup al doilea cmp, iar din a doua tabel s se tearg ultima nregistrare.

26. Se consider baza de date abonati.dbf cu urmatoarea structur :nume C(20), prenume C(20),

numar telefon N(20), adresa C(30), pretfactura N(20).

Se cere:

a) S se creeze baza de date si s se afieze toi abonaii .

b) S se caute un numr de telefon citit. n cazul n care acesta este gsit s se afieze toate informaiile despre acest abonat.

c) S se sorteze toi abonaii n ordine alfabetic dup nume i prenume.

d) S se afieze toi abonaii care au depit preul facturii citit de la tastatur.

27. Se consider tabela angajati.dbf cu urmtoarea structur nume C(20), cod angajat C(5), varsta N(2), salariu N(7), domiciliu c(30), vechime N(2).

Se cere :

a) S se creeze baza de date i s se afieze toi angajaii.

b) S se tearg din baza de date angajaii cu vrsta mai mare de 65 de ani.

c) S se listeze n ordine alfabetic numele i codurile tuturor angajailor.

d) S se afieze toi angajaii care au salariu mai mic decat salariul minim pe economie.

28. Se consider baza de date farmacie.dbf cu urmtoarea structur : cod medicament N(10), denumire medicament C(20), data fabricatiei D(8), pret N(5), compensat C(2).

a) S se creeze baza de date i s se afieze toate medicamentele din farmacie.

b) S se calculeze soldul tuturor medicamentelor din farmacie.

c) S se afieze medicamentele n ordine alfabetic dup nume i descresctoare dup pre.

d) S se afieze toate medicamentele compensate i s se modifice preul acestora, tiind c, s-a fcut o reducere de 5%.

29. Se consider baza de date atestat.dbf cu urmtoarea structur : nume C(15), prenume C(20), proba1 N(3), proba2 N(3), proba3 N(3), proiect N(3), medie N(5, 2).

a) S se afieze toi elevii care au participat la examenul de atestat;

b) S se sorteze i s se afieze elevii n ordine descresctoare dup medie

c) S se afieze toi elevii care nu au promovat atestatul (media