I Se consideră o tabelă cu numele SCOALA.dbf cu următoarea structură:
Nume – C(15), Prenume – C(15),
Clasa
– C(3), Seria – C(1), Media – N(5.2), Absn – N(3), Absm – N(3).
Cerinţe:
Realizați o formă cu numele GESTIUNE care să gestioneze
urătoarele operații:
a) Introducerea unei înregistrări noi în tabelă;
b) Afișarea tuturor înregistrărilor din tabelă;
c) Să se afişeze
toți elevii care au cel puțin n absențe nemotivate (Absn);
d) Să se afişeze elevii care au media între notele 9 şi 10.
II Să se realizeze o interfaţă pentru gestionarea catalogului
unei școli. Se utilizează o tabelă cu numele CATALOG
având următoarea structură:
ID1(N,6), NUME_ELEV(C,25), MATERIA(C,25), CLASA(C,10), , NOTA (N, 5,2), DATA(D).
Să se creeze tabela, și să se introducă 5
înregistrări. Interfaţa trebuie să ofere posibilitatea efectuării următoarelor
acţiuni:
a)
Introducerea
unei note noi,
b)
Afișarea
tuturor notelor introduse
c)
Afişarea notelor
primite de un elev specificat prin nume.
d)
Numărul
de note mai mari decât 8 primite de un elev specificat
prin nume.
III. Să se
realizeze o interfaţă pentru gestionarea bolnavilor
dintr-un spital. Se utilizează o tabelă cu numele BOLNAV
având următoarea structură:
COD(N,6), NUME_BOLNAV(C,30), NUME_MEDIC(C, 30), COST_ZI (N, 8.2), DATA_IN(D).
Să se creeze tabela, și să se introducă 5 înregistrări. Interfaţa trebuie să ofere
posibilitatea efectuării următoarelor acţiuni:
a)
Introducerea
de noi bolnavi
b)
Afișarea
tuturor bolnavilor introduși
c)
Afişarea bolnavilor
care au costurile de îngrijire mai mari decât o valoare specificată.
d)
Numărul
de bolnavi repartizați unui medic al cărui nume se specifică.
IV. Să se realizeze o interfaţă pentru gestionarea
produselor dintr-o magazie. Se utilizează o tabelă cu numele PRODUS având următoarea structură: COD(N,6), DENUMIREA(C,30), PRET(N,8.2),
DATA_IN(C,15). Să se creeze tabela, și să se introducă 5 înregistrări. Interfaţa trebuie să ofere posibilitatea efectuării următoarelor acţiuni:
a)Introducerea de noi produse
b)Afișarea tuturor produselor introduse
c)Afişarea produselor care au preţurile mai mari
decât o valoare citităde la tastatură.
d)Ștergerea unui produs din tabelă dacă i se
specifică COD-ul.
e)Afișarea numărului de produse care au același preț
în ordineacrescătoare a prețului.
FIŞA DE LUCRU nr. 1
Se consideră baza de date LICEU.dbf cu următoarea structură: Nume – C(15),
Prenume – C(15), Clasa – C(3), Seria – C(1), Media – N(5.2), Absn – N(3), Absm – N(3).
Cerinţe:
a) Introduceţi 10 înregistrări în baza de date;
b) Să se afişeze numărul elevilor din liceu;
c) Să se afişeze numărul elevilor din clasa cl;
d) Să se calculeze numărul elevilor din clasa cl;
e) Să se calculeze nr. absenţelor nemotivate ale elevilor din clasa cl;
f) Să se calculeze numărul total de absenţe ale elevilor din clasa cl;
g) Să se calculeze media clasei cl;
h) Să se afişeze elevul cu cea mai mare medie;
i) Să se afişeze elevul cu cea mai mică medie;
j) Să se sorteze elevii în funcţie de medie, descrescător;
k) Să se sorteze elevii pe clase în funcţie de medie;
l) Să se afişeze elevul cu cele mai multe absenţe nemotivate;
m) Să se afişeze elevul cu cele mai puţine absenţe nemotivate;
n) Câţi elevi au media peste 7?
o) Să se afişeze elevii care au media între notele 9 şi 10.