Sunteți pe pagina 1din 7

BAZE DE DATE PROBLEME PROPUSE

An colar 2016 - 2017

1. Pentru gestiunea activitii unei firme de turism s se creeze o baz de date cu tabelul
EXCURSIE coninnd urmtoarele caracteristici: cod_ex, destinatie, pret, nr_zile,
data_achizitionare, nr_pers. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
Pentru o destinaie introdus de la tastatur s se afieze: valoarea excursiilor
vndute, numrul total de personae care pleac la acea destinaie i numrul de
achiziii fcute.
S se afieze destinaiile, preul lor, data achiziionrii, pentru acele destinaii care au
preul mai mare dect media vnzrilor.
o Ieire

2. Pentru gestiunea activitii unei firme de turism s se creeze o baz de date cu tabelul
EXCURSIE coninnd urmtoarele caracteristici: cod_ex, destinatie, pret, nr_zile,
data_achizitionare, nr_pers. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze TOP 3 destinaii preferate mpreun cu numrul de achiziii pentru
fiecare destinaie.
S se afieze destinaiile achiziionate n ultima lun cu numrul de zile sub medie.
o Ieire

3. Pentru gestiunea activitii unui service auto s se creeze o baz de date cu tabelul
REPARATIE coninnd urmtoarele caracteristici: nr_inmat nr nmatriculare main(ex. CT-
07ABC, B-123XYZ), denumire reparaia efectuat (verificare/ schimb ulei/schimb plcue
frne/etc), nr_ore nr ore lucrate, manopera costul manoperei, data_sosirii data la care a
fost adus maina n service, piese enumerare piesele necesare. Creai un meniu din care s se
realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
Pentru o main introdus de la tastatur s se afieze: numrul de ore care s-a lucrat
la ea, costul reparaiilor i numrul reparaiilor efectuate n ultimul an.
S se afieze mainile reparate cu costul maxim.
o Ieire

4. Pentru gestiunea activitii unui service auto s se creeze o baz de date cu tabelul
REPARATIE coninnd urmtoarele caracteristici: nr_inmat nr nmatriculare main(ex. CT-
07ABC, B-123XYZ), denumire reparaia efectuat (verificare/ schimb ulei/schimb plcue
frne/etc), nr_ore nr ore lucrate, manopera costul manoperei, data_sosirii data la care a
fost adus maina n service, piese enumerare piesele necesare. Creai un meniu din care s se
realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze mainile reparate n ordinea descresctoare a numrului de operaii
efectuate.
S se afieze masinile care nu au necesitat piese de schimb
Ieire
5. Pentru gestiunea activitii unui service auto s se creeze o baz de date cu tabelul
REPARATIE coninnd urmtoarele caracteristici: nr_inmat nr nmatriculare main(ex. CT-
07ABC, B-123XYZ), denumire reparaia efectuat (verificare/ schimb ulei/schimb plcue
frne/etc), nr_ore nr ore lucrate, manopera costul manoperei, data_sosirii data la care a
fost adus maina n service, piese enumerare piesele necesare. Creai un meniu din care s se
realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze mainile reparate nmatriculate n Bucureti.
S se afieze mainile cu cele mai multe reparaii.
o Ieire

6. Pentru gestiunea activitii unui adpost de animale s se creeze o baz de date cu


tabelul ANIMAL coninnd urmtoarele caracteristici: cod_cip, tip cine/pisic/vulpe/lup/etc,
varsta, data_sosirii, tratament. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze animalele aduse la o dat citit de la tastatur.
S se afieze animalele cu vrsta estimat peste medie.
o Ieire

7. Pentru gestiunea activitii unui adpost de animale s se creeze o baz de date cu


tabelul ANIMAL coninnd urmtoarele caracteristici: cod_cip, tip cine/pisic/vulpe/lup/etc,
varsta, data_sosirii, tratament. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze numrul de animale de un tip citit de la tastatur.
S se afieze animalele din ultima lun care au necesitat tratament.
o Ieire

8. Pentru gestiunea activitii unui grup media care editeaz ziare i reviste s se creeze o
baz de date cu tabelul ABONAMENT coninnd urmtoarele caracteristici: cod_abonat,
nume_abonat, abonament revista sau ziarul la care este abonat, tip_abonament 3 luni/ 6 luni/
1 an, pret, data_abonarii. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze abonaii al cror nume ncepe cu litera M.
S se afieze abonaii cu cele mai multe abonamente.
o Ieire

9. Pentru gestiunea activitii unui grup media care editeaz ziare i reviste s se creeze o
baz de date cu tabelul ABONAMENT coninnd urmtoarele caracteristici: cod_abonat,
nume_abonat, abonament revista sau ziarul la care este abonat, tip_abonament 3 luni/ 6 luni/
1 an, pret, data_abonarii. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze abonaii cu cel puin 2 abonamente.
S se afieze abonaii revistelor la care este abonat i Popescu Marcela.
o Ieire
10. Pentru gestiunea activitii unui grup media care editeaz ziare i reviste s se creeze
o baz de date cu tabelul ABONAMENT coninnd urmtoarele caracteristici: cod_abonat,
nume_abonat, abonament revista sau ziarul la care este abonat, tip_abonament 3 luni/ 6 luni/
1 an, pret, data_abonarii. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze abonaii unei reviste/unui ziar citit/citit de la tastatur.
S se afieze revista cu cei mai muli abonai.
o Ieire

11.Pentru gestiunea cheltuielilor anuale ale unei familii s se creeze o baz de date cu
tabelul CUMPRTURI coninnd urmtoarele caracteristici: cod_produs, nume_produs, pret,
cantitate, data_achizitionare. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze toate produsele cumprate (numele produselor i preul) n ordine de la
cel mai scump la cel mai ieftin produs.
S se afieze toate datele pentru produsele cumprate cu preul peste medie.
o Ieire

12.Pentru gestiunea cheltuielilor anuale ale unei familii s se creeze o baz de date cu
tabelul CUMPRTURI coninnd urmtoarele caracteristici: cod_produs, nume_produs, pret,
cantitate, data_achizitionare. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
Pentru un produs introdus de la tastatur s se afieze codul produsului, cantitatea i
data achiziionrii produsului.
S se afieze produsele, preul lor, data achiziionrii, pentru acele produse care au
preul mai mare dect toate preurile din luna aprilie 2016.
o Ieire

13.Pentru licitaii la o galerie de art s se creeze o baz de date cu tabelul GALERIE


coninnd urmtoarele caracteristici: cod_obiect, obiect_de_arta, autor, pret, data_achizitionare,
data_vanzare. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze obiectele de art i autorul pentru obiectele care s-au aciziionat n
galerie, n perioada 1 ianuarie 2015 1 ianuarie 2016.
S se afieze obiectele de art i autorul pentru acele obiecte care au preul de
vnzare mai mare dect toate preurile de vnzare pn la data de 4 aprilie 2015.
o Ieire

14.Pentru licitaii la o galerie de art s se creeze o baz de date cu tabelul GALERIE


coninnd urmtoarele caracteristici: cod_obiect, obiect_de_arta, autor, pret, data_achizitionare,
data_vanzare. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
Corespunztor fiecrui autor s se afieze preul minim i preul maxim sub forma
unei liste ordonate dup autor.
S se afieze toate datele pentru care obiectul de art i preul sunt aceleai cu ale
autorului Ion Luchian.
o Ieire
15.Pentru gestionarea curselor la o firm de transport s se creeze o baz de date cu
tabelul TRANSPORT coninnd urmtoarele caracteristici: cod_deplasare, tip_masina,
oras_plecare, oras_destinatie, nr_ore, data_transport. Creai un meniu din care s se realizeze
urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
Pentru un ora de plecare, introdus de la tastatur s se afieze toate oraele
destinaie, data transportului i tipul de main.
S se afieze oraul de plecare, oraul destinaie i data transportului pentru toate
cursele din date mai recente dect data cu codul de deplasare 11.
o Ieire

16.Pentru gestionarea curselor la o firm de transport s se creeze o baz de date cu


tabelul TRANSPORT coninnd urmtoarele caracteristici: cod_deplasare, tip_masina,
oras_plecare, oras_destinatie, nr_ore, data_transport. Creai un meniu din care s se realizeze
urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze tipul mainii, data transportului i oraul destinaie pentru oraele
destinaie: Bucureti, Braov, Suceava.
S se afieze cursele (ora plecare i ora destinaie) cele mai scurte.
o Ieire

17.Pentru gestionarea crilor ntr-o bibliotec s se creeze o baz de date cu tabelul


CARTE coninnd urmtoarele caracteristici: ISBN, titlu, editura, an_aparitie, nume_autor,
imprumutata. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze crile editurii All, ordonate dup anul apariiei cresctor.
S se afieze titlul i numele autorului pentru crile care nu sunt mprumutate i nu
au anul apariiei citit de la tastatur.
o Ieire

18.Pentru gestionarea crilor ntr-o bibliotec s se creeze o baz de date cu tabelul


CARTE coninnd urmtoarele caracteristici: ISBN, titlu, editura, an_aparitie, nume_autor,
imprumutata. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze ISBN, titlul i numele autorului pentru crile aprute dup anul 2010.
Pentru un autor introdus de la tastatur s se afieze editura i anul cel mai recent, pe
fiecare editur la care a publicat.
o Ieire
19.Pentru livrarea materialelor la o firm de construcii s se creeze o baz de date cu
tabelul FURNIZOR coninnd urmtoarele caracteristici: cod_furnizor, denumire_material,
pret_material, cantitate, data_livrare. Creai un meniu din care s se realizeze urmtoarele
operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze toate materialele ordonate descendent dup pre.
S se afieze denumirea materialelor, preul lor i codul furnizorilor pentru
materialele cele mai ieftine de la fiecare furnizor.
Ieire

20.Pentru livrarea materialelor la o firm de construcii s se creeze o baz de date cu


tabelul FURNIZOR coninnd urmtoarele caracteristici: cod_furnizor, denumire_material,
pret_material, cantitate, data_livrare. Creai un meniu din care s se realizeze urmtoarele
operaii:
o Adugare nregistrri(prin intermediul unui formular se vor aduga minim 5 articole)
o Operaii(prin intermediul unor rapoarte)
S se afieze denumirea materialelor i data de livrare pentru toate materialele al
cror nume ncepe cu litera g, ordonate dup data de livrare cresctor.
Pentru fiecare furnizor s se afieze preul maxim dac este mai mare sau egal cu
120.
Ieire

21. Se consider tabela STUDENTI care conine informaii referitoare la studenii unei faculti:
nume_student, an, mediasem1, mediasem2. Creai un meniu din care s se realizeze urmtoarele
operaii:
o Adugare nregistrri (prin intermediul unui formular se vor aduga minim 5
articole)
o Operaii (prin intermediul unor rapoarte)
Pentru un student introdus de la tastatur s se afieze situaia coalar.
Determinai studenii cu media anual maxim.
o Ieire

22. La Olimpiada Naional de Informatic, fiecare jude are un lot format din cte 6 elevi de
liceu. n urma susinerii probelor de concurs, fiecare participant are completat punctajul obinut,
n tabela REZULTATE (Nume, Clasa, Punctaj, Judet). Creai un meniu din care s se realizeze
urmtoarele operaii:
o Adugare nregistrri (prin intermediul unui formular se vor aduga minim 5
articole)
o Operaii (prin intermediul unor rapoarte)
S se afieze elevii n ordinea descresctoare a punctajelor.
Pentru un jude introdus de la tastatur s se afieze punctajul total, obinut ca
sum a punctajelor concurenilor judeului.
o Ieire
23. O societate comercial, are ca obiect de activitate comercializarea tuturor modelelor de
autoturisme produse de 3 firme. Datele specifice se gsesc n tabela MASINI (Marca, Model,
Pret, Nr_masini_vandute). Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri (prin intermediul unui formular se vor aduga minim 5
articole)
o Operaii (prin intermediul unor rapoarte)
S se afieze modelul i marca tuturor autoturismelor pentru care nu s-a efectuat
nici o vnzare.
Cte maini marca X s-au vndut n total (X se citete de la tastatur).
o Ieire

24. La o sesiune de comunicri tiinifice informaiile sunt reinute n tabela LUCRARI (Titlu,
Judet, Punctaj, Premiu). Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri (prin intermediul unui formular se vor aduga minim 5
articole)
o Operaii (prin intermediul unor rapoarte)
Afiai lucrrile n ordinea descresctoare a punctajului obinut.
Pentru un jude citit s se afieze titlurile lucrrilor care au obinut premiu.
o Ieire

25. Evidena vnzrilor unei societi care are mai multe magazine este realizat cu ajutorul
tabelei MAGAZINE (Denum, Adresa, Produs, Cant_vand). Creai un meniu din care s se
realizeze urmtoarele operaii:
o Adugare nregistrri (prin intermediul unui formular se vor aduga minim 5
articole)
o Operaii (prin intermediul unor rapoarte)
Afiai produsele distincte n ordine alfabetic.
Pentru un produs citit, s se afieze denumirea i adresa magazinelor la care s-a
vndut.
o Ieire

26. La un concurs de dans se nscriu fete i biei avnd vrste diferite. Informaiile sunt reinute
n tabela CONCURS (Nume, Varsta, Sex, Data_inscriere). Creai un meniu din care s se
realizeze urmtoarele operaii:
o Adugare nregistrri (prin intermediul unui formular se vor aduga minim 5
articole)
o Operaii (prin intermediul unor rapoarte)
Ci biei s-au nscris la concurs?
Afiai numele bieilor care pot forma pereche cu o fat al crei nume se citete
de la tastatur. O pereche se consider format corect dac fata este mai mic cu 2 ani
dect biatul.
o Ieire

27. La serviciul personal al unui combinat exist tabela ANGAJATI (Nume, Sectia, Varsta,
Nr_copii). Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri (prin intermediul unui formular se vor aduga minim 5
articole)
o Operaii (prin intermediul unor rapoarte)
Afiarea listei angajailor cu copii, ordonat alfabetic dup nume.
S se afieze informaiile unui angajat citit de la tastatur.
o Ieire
28. Pentru evidena acionarilor unei firme se construiete tabela ACTIONARI (Nume, SeriaIn,
SeriaSf, Valoare) unde SeriaIn i SeriaSf reprezint seria de nceput, respectiv de sfrit al
intervalului de aciuni pe care l are un acionar, iar Valoare reprezint valoarea unei aciuni.
Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri (prin intermediul unui formular se vor aduga minim 5
articole)
o Operaii (prin intermediul unor rapoarte)
Care este suma necesar societii pentru plata tuturor dividendelor (dividendele
reprezint numrul de aciuni nmulit cu valoarea unei aciuni)?
Pentru un acionar introdus de la tastatur se cer intervalele seriilor aciunilor sale.
o Ieire

29. ntr-un aeroport evidena zborurilor este realizat cu ajutorul tabelei AVIOANE (Pilot,
Nr_loc, Data_p, Ruta) unde Data_p reprezint data plecrii, iar Ruta este de forma localitate1-
localitate2. Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri (prin intermediul unui formular se vor aduga minim 5
articole)
o Operaii (prin intermediul unor rapoarte)
Determinai numrul de piloi angajai, tiind c un pilot poate zbura pe mai multe
rute.
Pentru un pilot introdus de la tastatur se cer rutele pe care zboar.
o Ieire

30. Evidena plii cheltuielilor de ntreinere se face folosind tabela PLATI (Nume, Asoc_loc,
Suma, Suma_restanta). Creai un meniu din care s se realizeze urmtoarele operaii:
o Adugare nregistrri (prin intermediul unui formular se vor aduga minim 5
articole)
o Operaii (prin intermediul unor rapoarte)
Listarea locatarilor care nu au restane, alfabetic pe asociaii.
Afiarea locatarilor cu suma restant cea mai mare.
o Ieire

S-ar putea să vă placă și