Sunteți pe pagina 1din 7

Atestat Informatica 2015-2016

Subiecte SGBD

Cerine generale:
1. numele tabelei se va alege de ctre elev ntr-un mod corespunzator problemei
2. numele i tipul cmpurilor tabelei se vor stabili de ctre elev n conformitate cu
cerinele din enun
1. Schimb valutar
La o cas de schimb valutar cele mai importante tranzacii se pstreaz ntr-o
tabel ce conine informaii despre:
- numele persoanei care efectueaz tranzacia
- tipul operaiei efectuate de casa de schimb poate fi cumprare sau vnzare
- tipul valutei dolar sau euro
- cursul zilnic valut lei
- suma de bani tranzacionat de ctre persoan, exprimat n lei.
Construii o aplicaie care s realizeze operaiile:
a) citirea de la tastatur a unei sume de bani exprimat n lei i afiarea
persoanelor care au tranzacionat prin cumprare mai mult dect suma citit
b) adugarea n tabel a unei tranzacii noi i afiarea ntregii tabele dup
adugare
c) calcularea sumei totale n lei cumprat de acea cas de schimb
2. Oficiul forelor de munc
La oficiul forelor de munc se rein ntr-o tabel urmtoarele informaii despre
persoanele fr loc de munc :
- nume
- sex
- vrst se impune restricia ca aceasta s fie cel puin 16 ani
- profesie
Construii o aplicaie care s realizeze operaiile:
a) citirea de la tastatur a unei profesii i afiarea persoanelor de sex feminin care
au calificarea respectiv
b) adugarea n tabel a unei nregistrri noi i afiarea ntregii tabele dup
adugare
c) afiarea vrstei maxime din tabel i a datelor personale a persoanei sau
persoanelor care posed acea vrst
3. Casa de bilete
Pentru evidena biletelor de cltorie vndute la o cas de bilete, fiecare bilet se
nregistreaz ntr-o tabel cu informaiile:
- numr bilet
- destinaie
- clasa
- pre
- numr tren
- data emiterii
1/7

Atestat Informatica 2015-2016

Subiecte SGBD

Construii o aplicaie care s realizeze operaiile:


a) introducei datele unui bilet nou i afiai ntreaga tabel dup adugare
b) vizualizai biletele vndute pentru clasa I, ordonate dup destinaie
c) calculai ce ncasri a avut casa de bilete pentru o lun citit de la tastatur
4. Banca
La o banc se ine evidena depuntorilor ntr-o tabel ce conine urmtoarele
informaii:
- nume depuntor
- suma depus
- termen
- dobnda
Construii o aplicaie care s realizeze operaiile:
a) adaugai un nou deponent i afiai ntreaga tabel dup adugare
b) citii de la tastatur o sum i afiai alfabetic toi depuntorii care au depus o
sum mai mare dect cea citit
c) calculai totalul sumelor depuse n banc cu scadena la 24 luni
5. Medic de familie
Pentru evidena persoanelor arondate unui medic de familie, se organizeaz o tabel
cu informaiile:
- cnp
- nume
- adresa
- ultimul diagnostic
- data ultimului consult
Construii o aplicaie care s realizeze operaiile:
a) o persoan nou face o cerere i vrea s intre n evidena medicului de familie.
Introducei datele acelei persoane n tabel i afiai ntreaga tabel dup
adugare.
b) afiati persoanele care au fost consultate n luna curent, mpreun cu
diagnosticul lor
c) citii de la tastatur un diagnostic i calculai cte persoane au primit acel
diagnostic
6. Camping
Pentru evidena rezervrilor/ocuprii locurilor de cazare ntr-un camping se
organizeaz o tabel cu informaiile:
- numrul locului de cazare
- tipul locului
- data nchirierii
- numr nopi de cazare
- numele persoanei titulare pe locul respectiv
Construii o aplicaie care s realizeze operaiile:
a) adugarea n tabel a unei noi rezervri i afiarea ntregii tabele dup adugare
2/7

Atestat Informatica 2015-2016

Subiecte SGBD

b) pentru o persoan citit de la tastatur calculai i afiai de cte ori a mai fost
cazat n acel camping n csue
c) afiai locurile libere de cazare (data nchirierii+ numr nopi cazare < data
curent) ordonate dup tipul locului
7. Magazin
Pentru gestionarea produselor dintr-un magazin se organizeaz ntr-o tabel
informaiile:
- cod produs
- denumire produs
- unitate de masur
- cantitate
- pre unitar
Construii o aplicaie care s realizeze operaiile:
a) adugai o nou nregistrare i afiai ntreaga tabel dup adugare
b) afiati produsele care se gsesc ntr-o cantitate cuprins ntre dou limite date
de la tastatur
c) calculai valoarea stocului din magazin (pre unitar*cantitate)
8. Agenda personal
O persoan i organizeaz agenda personal cu informaii de genul:
- nume
- data naterii
- localitate de domiciliu
- telefon fix
- telefon mobil
Construii o aplicaie care s realizeze operaiile:
a) calculai numrul persoanelor care i srbtoresc data naterii azi
b) introducei o nou persoan n tabel i afiai ntreaga tabel dup adugare
c) afiai numerele de telefon ale persoanelor dintr-o localitate dat i al cror
nume ncepe cu litera L
9. Concurs
Municipalitatea oraului a hotrt s organizeze un concurs pe tema Micarea
nseamn sntate. Pentru aceasta a stabilit 3 probe: atletism, ciclism i proba de
for. Datele referitoare la concurs sunt:
- nume participant
- punctaj proba1
- punctaj proba2
- punctaj proba3
- total puncte
Construii o aplicaie care s realizeze operaiile:
a) introducerea unui nou participant (total puncte nu se va introduce) i afiarea
ntregii tabele dup adugare
3/7

Atestat Informatica 2015-2016

Subiecte SGBD

b) calculai totalul pentru fiecare participant i afiati noua tabel ordonat


descrescator dup punctaj
c) calculai ci participani au obinut mai mult de 20 de puncte la proba 1
10. Diriginte
Un diriginte ine o eviden a situaiei absenelor n clasa sa astfel:
- nume elev
- numr total absene
- numr absene nemotivate
- media la purtare
Construii o aplicaie care s realizeze operaiile:
a) introducei un nou elev n tabel i afiai ntreaga tabel dup adugare
b) calculai cte absene motivate sunt pe toat clasa
c) afiati elevii cu note peste 7 la purtare, ordonai alfabetic
11. FISC
La Fisc se pstreaz evidena impozitelor pe imobile ntr-o tabel cu structura :
- nume persoan
- tip locuin (cas, vil sau apartament)
- impozit
- achitat
Construii o aplicaie care s realizeze operaiile:
a) adaugai o persoan n tabel i afiai ntreaga tabel dup adugare
b) calculai suma ncasat pn n prezent din impozite
c) afiai alfabetic toate persoanele care dein o cas sau vil
12. Seminar
La un seminar internaional organizat pe probleme de ecologie, au fost invitate
personaliti politice, oameni de cultur i oameni de afaceri din diferite ri
europene. La biroul Organizare se solicit datele unui invitat:
- nume
- domeniul activitii
- ara de origine
- vrsta
Construii o aplicaie care s realizeze operaiile:
a) introducerea datelor unui nou invitat i afiarea ntregii tabele dup adugare
b) citirea de la tastatur a unei ri i afiarea invitailor din acea ar
c) calcularea mediei de vrst pe domeniul afaceri
13. ri
ntr-o tabel se organizeaz informaii referitoare la ri:
- denumirea rii
- continentul n care se afl
- capitala
4/7

Atestat Informatica 2015-2016

Subiecte SGBD

- numr locuitori
Construii o aplicaie care s realizeze operaiile:
a) introducerea unei noi ri n tabel i afiarea ntregii tabele dup adugare
b) se citete de la tastatur un continent, calculai cte ri de pe acel continent
exist n tabel
c) afiai rile cu capitalele lor, ordonate descresctor dup numrul de locuitori
14. Uniti colare
S se rein n tabela COLI informaii despre unitile colare dup cum urmeaz:
- numele unitii colare
- localitatea
- nivelul de nvmnt - primar, gimnazial, liceal, sam
- numrul de clase din unitate
- numrul de elevi din unitate
Construii o aplicaie care s realizeze operaiile:
a) adaugai o nou nregistrare i afiai ntreaga tabel dup adugare
b) copiai n alt tabel identic informaiile referitoare la primele 3 uniti colare
nregistrate n tabela SCOLI, apoi afiai noua tabel
c) afiai numrul total al elevilor pentru un anumit nivel de nvmnt, nivelul fiind
introdus de la tastatur
.
15. Biblioteca
Pentru evidena persoanelor nscrise la o bibilotec avem la dispoziie informaiile :
- cnp
- numele
- data naterii
- cod personal pentru acces la bibliotec
Construii o aplicaie care s realizeze operaiile:
a) introducei date pentru o persoan nou care se prezint la biroul de nscrieri i
afiai ntreaga tabel dup adugare
b) calculai cte femei sunt nscrise la bibliotec
c) afiai numele i codul persoanelor nscute ntr-un anumit an citit de la tastatur
16. Poliia rutier
Angajaii de la poliia rutier au hotrt s creeze o eviden a oferilor din judeul
lor. n acest sens au creat o tabel SOFER coninnd :
- numele oferului
- localitatea de domiciliu
- data la care a fost eliberat permisul de conducere
- numrul total al amenzilor pe care le-a primit acel ofer
- valoarea ultimei amenzi pltite de ctre conductorul auto
Construii o aplicaie care s realizeze operaiile:
a) introducei o nou nregsitrare i afiai ntreaga tabel dup adugare
5/7

Atestat Informatica 2015-2016

Subiecte SGBD

b) afiai acei oferi care nc mai trebuie s poarte semnul de ncepator (nu a trecut
nc un an de cnd au obinut permisul)
c) calculai numrul total de amenzi date oferilor dintr-o localitate citit de la
tastatur
17. coala
La secretariatul unei coli sunt necesare informaii referitoare la colectivele de elevi
existente, interesnd n principal :
- identificatorul clasei
- numrul de elevi din clas
- numele dirigintelui
Construii o aplicaie care s realizeze operaiile:
a) calculai cte clase au un efectiv de exact 30 elevi i afiati acele clase
b) pentru un nume de profesor introdus de la tastatur, precizai al cui diriginte este
c) pentru toate clasele a IX-a din tabel, cretei numrul de elevi cu 3.
18. Angajai
Se consider o tabel ce conine urmtoarele informaii referitoare la angajaii unei
firme :
- nume angajat
- vrsta
- tipul muncii prestate (productiv sau neproductiv)
- salar vechi
- salar nou (nu se introduce)
Construii o aplicaie care s realizeze operaiile:
a) introducei o nou nregistrare n tabel (salar nou nu se introduce) i afiai
ntreaga tabel dup adugare
b) afiai descendent toi salariaii care au cel mult 50 de ani
c) actualizai salariu nou cu salariu vechi indexat cu procentul 5%
19. Biblioteca personal
O persoan dorete s-i organizeze biblioteca personal. Informaiile care o
intereseaz sunt:
- titlul crii
- autorul
- genul cruia i aparine lucrarea (poezie, beletristic, proz sau SF)
- numr volume.
Construii o aplicaie care s realizeze operaiile:
a) introducei o carte nou n tabel i afiai ntreaga tabel dup adugare
b) afiai toate crile care aparin unui gen literar citit de la tastatur, ordonate
alfabetic dup titlu
c) calculai cte cri din bibliotec au mai mult de 5 volume

6/7

Atestat Informatica 2015-2016

Subiecte SGBD

20. Licitaie
Pentru participarea la o licitaie mai multe firme depun oferte. Organizatorii sunt
interesai s cunoasc:
- denumirea firmei
- data nfiinrii
- tipul firmei S.A, S.R.L.
- capitalul social
- valoarea ofertei curent.
Construii o aplicaie care s realizeze operaiile:
a) introducerea unei noi nregistrri n tabel i afiarea tabelei dup adugare
b) se citete de la tastatur un prag maxim al ofertei. tergei din tabel firmele care
au depus o ofert ce depete pragul respectiv.
c) stabilii care este firma ce a fcut cea mai bun ofert (minim ca pre) i afiai
informaiile despre ea
Propuntori:
prof. Claudia Mglviceanu, Liceul Teoretic Ioan Buteanu, omcuta Mare
Subiectele au fost revizuite i completate de ctre prof. Contra Diana, Colegiul
Naional Gheorghe incai, Baia Mare

7/7