Sunteți pe pagina 1din 5

Atestat profesional la informatic - 2012 Subiecte Baze de Date ORACLE Se dorete informatizarea activitii la biblioteca colii.

. Pentru rezolvarea problemei se utilizeaz baza de date BIBLIOTECA. Aceasta conine urmtoarele tabele: FISE NL NumeCititor Adresa Telefon AI DataI Tip Clasa D CARTI CotaCarte Titlu Autor Categorie Editura Pret Number (4) Varchar2 (50) Varchar2 (50) Varchar2 (15) Varchar2 (50) Number (7) - cota crii, cheie primar - titlul crii - numele autorului/autorilor crii - categoria (domeniul): informatic, economic, tehnic, beletristic - numele editurii - preul crii Number (4) Varchar2 (50) Varchar2 (50) Varchar2 (10) Varchar2 (8) Date Varchar2 (8) Varchar2 (3) Varchar2 (15) - numrul legitimaiei, cheie primar - numele i prenumele cititorului - adresa cititorului - numrul de telefon - seria i numrul crii/buletinului de identitate - data nscrierii - tipul cititorului: elev, profesor - clasa (de forma 12A), numai pentru elevi - disciplina, numai pentru profesori

OPERATII conine cte o nregistrare pentru fiecare CARTI mprumutat NL CotaCarte DataI Durata DataR NrZile Penalizari NumeBiblio Number (4) Number (4) Date Number (2) Date Number (3) Number (3) Varchar2 (20) - numr legitimaie - cota crii - data mprumutului - durata mprumutului, maxim 21 de zile - data returnrii crii de ctre cititor - numrul zilelor de ntrziere - penalizri - numele bibliotecarului de serviciu: Ionescu, Popescu

Atestat profesional la informatic - 2012 Subiectul 1. a. Introducei cteva nregistrri (minim 5) n tabelul FISE. b. Afiai cititorii n ordine alfabetic. Subiectul 2. a. Introducei cteva nregistrri (minim 5) n tabelul CARTI. b. Afiai crile din bibliotec, ordonate alfabetic dup autor. Subiectul 3. a. Afiai crile din bibliotec mprumutate de profesori. b. Afiai crile din bibliotec n ordinea alfabetic a editurilor. Subiectul 4. a. Introducei cteva nregistrri n tabelul OPERATII (referitoare la mprumutul unor cri). b. Afiai nregistrrile din tabelul OPERATII n ordine cresctoare a datei mprumutului. Subiectul 5. a. Afiai crile din bibliotec, grupate pe categorii (ordonate dup categorie). b. Afiai n ordine alfabetic elevii nscrii la bibliotec. Subiectul 6. a. Aflai lista cu cititorii care nu au restituit toate crile. b. Afiai n ordine alfabetic elevii nscrii la bibliotec. Subiectul 7. a. Afiai crile nereturnate de un anumit cititor, al crui numr de legitimaie se precizeaz n urma vizualizrii coninutului tabelei. b. Afiai toate crile din categoria beletristic. Subiectul 8. a. Realizai o interogare pentru afiarea editurilor de la care exist cri n bibliotec. b. Afiai ci cititori din categoria elev sunt nscrii la bibliotec. Subiectul 9. a. Afiai o list cu crile din bibliotec, grupate pe edituri. b. Afiai elevii care au cri mprumutate i nerestituite. Subiectul 10. a. Afiai o list cu elevii nscrii la bibliotec, grupai pe clase. b. Cutai toate crile pentru care numele autorului ncepe cu litera A. Subiectul 11. a. Prelungii durata mprumutului cu 5 zile pentru un anumit cititor i o anumit carte, precizate vizualiznd coninutul tabelului. b. Cutai toi cititorii pentru care numrul de telefon ncepe cu 0257. Subiectul 12. a. Afiai o list cu profesorii nscrii la bibliotec, grupai pe discipline. b. Cutai toate editurile al cror nume ncepe cu litera A. Subiectul 13. a. Afiai o list cu crile nerestituite pentru fiecare cititor. 2

Atestat profesional la informatic - 2012 b. Afiai toate crile care nu fac parte din categoria informatica. Subiectul 14. a. Realizai o interogare care s afieze crile din bibliotec, n ordinea descresctoare a preului. b. Afiai cititorii care s-au nscris la bibliotec dup 15 septembrie 2009 (o anumit dat precizat de profesorul evaluator). Subiectul 15. a. Afiai o list care s conin cota crii, autorul, titlul, editura pentru toate crile din baza de date BIBLIOTECA. b. Afiai toate crile care au fost mprumutate de bibliotecarul Ionescu. Subiectul 16. a. Afiai o list cu toate crile din baza de date BIBLIOTECA, grupate pe edituri. b. Afiai crile care au fost mprumutate la data curent. Subiectul 17. a. Afiai o list cu cititorii - elevi din baza de date BIBLIOTECA. Lista conine numele i prenumele, adresa i clasa acestuia. b. Cutai cititorii al cror numr de telefon conine secvena 123. Subiectul 18. a. Realizai o interogare care s afieze elevii din baza de date BIBLIOTECA, grupai pe clase. b. Afiai crile din categoria tehnic, ordonate alfabetic dup titlu. Subiectul 19. a. Realizai o interogare care s afieze profesorii din baza de date BIBLIOTECA, grupai pe discipline. b. Afiai, n ordinea cresctoare a numrului legitimaiei, cererile de mprumut din data curent. Subiectul 20. a. Realizai o interogare care s afieze crile din baza de date BIBLIOTECA, grupate pe categorii. b. Afiai, n ordinea alfabetic a autorului, crile care nu provin de la editura al crui nume este precizat, vizualiznd coninutul tabelului corespunztor. Subiectul 21. a. Realizai o interogare care s permit afiarea crilor mprumutate i nereturnate de ctre un anumit cititor. Numele acestuia se alege vizualiznd coninutul tabelului corespunztor. b. Afiai, n ordinea cresctoare a numrului legitimaiei, elevii care nu se afl n clasa precizat vizualiznd coninutul tabelului. Subiectul 22. a. Scriei o comand pentru mprumutarea unei cri (completarea tabelului OPERATII cu o nregistrare nou). b. Scriei o comand pentru restituirea unei cri. Subiectul 23. a. Scriei o comand pentru introducerea datelor n tabelul CARTI (completarea tabelului CARTI cu o nregistrare nou) . b. Afiai autorul i editura crilor cu titlul Poezii, aflate n bibliotec.

Atestat profesional la informatic - 2012 Subiectul 24. a. Afiai o list cu numrul crilor nerestituite pentru fiecare cititor. b. n tabelul CARTI, nlocuii categoria beletristic cu categoria literatur. Subiectul 25. a. Scriei o comand care s actualizeze numrul zilelor de ntrziere pentru crile nerestituite aflate la cititori mai mult de 21 zile. b. Afiai o list cu numele editurilor prezente n bibliotec. Subiectul 26. a. Afiai numrul crilor mprumutate de ctre fiecare bibliotecar de serviciu. b. Afiai crile ale cror autori sunt numii Mihai. Subiectul 27. a. Afiai pentru fiecare editur numrul crilor existente n bibliotec. b. Afiai cte cri au fost mprumutate ntr-o perioad precizat de profesorul evaluator. Subiectul 28. a. Afiai numrul crilor mprumutate de la o editur precizat vizualiznd coninutul tabelului. b. Calculai valoarea total a crilor din bibliotec. Subiectul 29. a. Afiai crile mprumutate de la o editur precizat vizualiznd coninutul tabelei. b. Afiai cititorii care au mprumutat cri ntr-o perioad precizat de profesorul evaluator. Subiectul 30. a. Calculai i apoi afiai penalizrile n funcie de numrul de zile de ntrziere, astfel: 10 pentru ntrzieri de pn la 14 zile inclusiv, i respectiv 20 pentru ntrzieri mai mari. b. Afiai crile aflate (mprumutate) la data curent la cititori de mai mult de 21 zile (durata maxim admis pentru mprumut). Subiectul 31. a. Afiai numrul crilor restituite de ctre fiecare cititor. b. Cutai cititorii din judeul Arad (seria crii de identitate este AR). Subiectul 32. a. Afiai lista cititorilor care au mprumutat o anumit carte, a crei cot este precizat de profesorul evaluator. b. Cutai crile al cror autor conine irul ion. Subiectul 33. a. Realizai o interogare care afieaz crile restituite, ordonate alfabetic dup numele autorilor. b. Afiai crile care sunt mprumutate (i nerestituite) la data curent. Subiectul 34. a. Realizai o interogare care s permit afiarea numrului de legitimaie i a numelui i prenumelui cititorilor bibliotecii. b. Cutai crile restituite la data curent.

Atestat profesional la informatic - 2012 Subiectul 35. a. Afiai o list care s cuprind numrul legitimaiei, numele cititorului i numrul de telefon al acestuia, cota crii mprumutate i data mprumutului acesteia pentru cititorii din baza de date BIBLIOTECA. b. Afiai cele mai scumpe 3 cri aflate n proprietatea bibliotecii. Subiectul 36. a. Realizai o interogare care s afieze autorii care au cri n bibliotec, n ordine alfabetic. b. Afiai n ordine alfabetic elevii dintr-o clas la alegere. Subiectul 37. a. Realizai o interogare care afieaz elevii care au cri nerestituite. b. Afiai n ordine alfabetic profesorii care predau Informatic. Subiectul 38. a. Realizai o interogare care afieaz crile nerestituite de profesori. b. Afiai n ordine cresctoare a numrului legitimaiei cititorii care au mprumutat cri de la bibliotecarul Ionescu. Subiectul 39. a. Realizai o interogare care afieaz crile care sunt mprumutate. b. Afiai crile care fac parte din categoria economic, n ordinea alfabetic a titlului. Subiectul 40. a. Afiai crile din bibliotec n ordinea alfabetic a categoriei din care fac parte. b. Afiai n ordine cresctoare a cotei crile unui anumit autor al crui nume este precizat vizualiznd coninutul tabelei.