Sunteți pe pagina 1din 7

SUBIECTELE PROBEI PRACTICE PENTRU EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATIC, 2012 BAZE DE DATE

Cerina comun a tuturor subiectelor: tiind c este formulat, n mod simplificat, o problem de gestiune real, pentru care se va construi o baz de date format din cel puin dou tabele, vi se cere s analizai Subiectul nr. dup urmtorul plan de idei: 1) Deducei din enun entitile necesare i determinai atributele lor semnificative; 2) Stabilii relaiile dintre aceste entiti i reprezentai ansamblul entiti-relaii sub forma unei diagrame; 3) Pentru fiecare entitate dai exemplu de minimum dou nregistrri aparinnd tabelului care corespunde entitii, nregistrri care conin date fictive. 4) Scriei instruciunea SQL corespunztoare unei cerine specificate n enunul problemei. Observaii n rezolvrile propuse au fost folosite conveniile de reprezentare i notaie Oracle: # pentru identificatorul unic, * pentru atribut obligatoriu, pentru atribut opional etc. nregistrrile folosite n exemple evideniaz doar un mod de codificare a datelor, existnd i alte tipuri de date ce se pot folosi pentru codificare (de exemplu, pentru valoarea de adevr se pot folosi caracterele A/F sau numerele 1/0 sau irurile adevrat/fals. n exemplele de nregistrri s-a folosit o reprezentare tabelar n care sunt puse n eviden: structura tabelei, cheia primar (bold shading), cheile externe ( italic) i cheile externe care compun cheia primar (bold italic). Acestor reprezentri tabelare li se pot asocia sgei ce definesc mai sugestiv relaiile. Verbele asociate relaiilor nu au fost trecute pe desen n toate rezolvrile pentru a spori lizibilitatea diagramei. Este bine s se precizeze i verbele care definesc relaiile. S-a ales, n general, cea mai simpl rezolvare, elevul avnd libertatea s modeleze o soluie cu subtipuri sau cu entiti suplimentare. Pentru fiecare entitate, s-au ales atributele obligatorii precizate prin enun i alte atribute ce caracterizeaz n mod evident entitatea respectiv. Se pot aduga i alte atribute sau se pot omite unele dintre cele care apar n rezolvarea propus dar nu sunt specificate n enun i nu contribuie la identificarea instanelor. Sunt cazuri n care, renunndu-se la unele atribute, modelarea soluiei se poate realiza cu doar dou entiti (vezi rezolvarea problemei 18). Cheia primar aleas dintre atributele sau combinaiile de atribute ce formeaz un mod de identificare a instanelor (identificator unic) este cea folosit uzual n astfel de cazuri (codul numeric personalCNP, seria de fabricaie etc.) sau este construit n mod artificial (numerotri sau codificri interne)

INSPECTORATUL COLAR AL MUNICIPIULUI BUCURETI Inspector colar de specialitate - prof. tefania Penea Subiecte atestat 2012 Baze de date

SUBIECTUL NR. 1 Un medic de familie dorete s aib o eviden a tuturor consultaiilor efectuate i a medicamentelor prescrise. La fiecare consultaie medicul transcrie anumite observaii. Tot aici se prescriu n anumite cantiti, medicamente aflate ntr-un catalog la un anumit pre. El trebuie s raporteze periodic ce medicamente a prescris, care dintre acestea sunt compensate i cu ce procent. Cerin: 4) S se afieze medicamentele cu preul mai mic decat 40. SUBIECTUL NR. 2 O firm de telefonie ofer diferite tipuri de abonamente clienilor si. Firma dorete s aib evidena acestora i a abonamentelor lor. Fiecare tip de abonament are un pre, o denumire, un numr de minute incluse n abonament i un numr de minute gratuite. Pentru fiecare client se pstreaz CNPul, numele, prenumele, adresa i eventual, adresa de email. Un client poate avea mai multe abonamente, fiecare dintre acestea avnd un numar de telefon, o dat de inceput i o zi de plat a abonamentului. Cerin: 4) S se tearg abonamentul clientului cu numarul de telefon 0789012345. SUBIECTUL NR. 3 O firm cu mai multe departamente pregtete n sediul fiecrui departament o srbtoare a pomului de Craciun dedicat copiilor angajailor firmei. Astfel e necesar o eviden a angajailor din departamente i a copiilor acestora. Pentru fiecare departament este menionat denumirea i adresa departamentului, iar pentru copii este important de tiut care sunt biei i care sunt fete, precum i vrsta fiecruia. Observaie: Dac un copil are ambii prini angajai la firm, este nregistrat ca printe unul singur dintre acetia. Cerin: 4) S se afieze angajatii care au funcia economist SUBIECTUL NR. 4 Se dorete o eviden a calculatoarelor i a componentelor de calculatoare existente n liceu. Fiecare calculator are un numr de inventar i, adiional, o etichet cu o denumire intern stabilit de administrator. Componentele de calculatoare pot s fac parte din calculatoare sau pot fi pstrate separat, pentru schimbarea unor componente defecte. Orice component are o serie i o dat de fabricaie, starea componentei la ultima verificare fiind consemnat prin funcional sau defect. n inventarul colii, fiecare calculator are asociat o list a componentelor ce intr n alctuirea acestuia. Cerine: 4) S se treac n starea defect componenta cu seria 123321006SD. SUBIECTUL NR. 5 Se dorete o eviden a calculatoarelor din liceu i a locurilor (slilor) unde sunt acestea amplasate pe parcursul anilor. Fiecare calculator are un numr de inventar i, adiional, o etichet cu o denumire intern stabilit de administrator. Diferitele locuri din liceu unde se afl calculatoarele se identific printr-un numr de ordine i o denumire sugestiv. La orice mutare a unui calculator dintr-un loc n

INSPECTORATUL COLAR AL MUNICIPIULUI BUCURETI Inspector colar de specialitate - prof. tefania Penea Subiecte atestat 2012 Baze de date

altul, este consemnat data la care nceteaz vechiul amplasament i data la care ncepe noul amplasament al calculatorului respectiv. Cerin: 4) S se afieze numrul calculatoarelor pentru care eticheta incepe cu HP0;

SUBIECTUL NR. 6 La un supermarket se vnd diverse produse care se gsesc n stoc. Se dorete s se in evidena n fiecare moment a stocurilor disponibile, precum i a vnzrilor efectuate. Fiecare produs are un cod de bare, comun pentru toate obiectele de acelai tip. La cumprarea produselor se emite un bon de cas care are un numr i o dat. Pe un bon se gsesc mai multe produse, pentru fiecare specificndu-se cantitatea cumprat. Cerin: 4) S se micoreze cu 10 cantitatea din stoc pentru produsul cu codul 102583 SUBIECTUL NR. 7 Studenii unor faculti sunt repartizai s fac practic la anumite firme, fiecare dintre acetia obinnd un calificativ pentru perioada respectiv. La rectorat se dorete s existe o eviden a firmelor unde au fcut aceast practic i calificativele obinute. Pentru fiecare student se cunosc CNP, numele i prenumele, facultatea. Un anumit student poate s fac practic de mai multe ori la aceeai firm dar n ani diferii. Pentru fiecare perioad de practic este necesar s se cunoasc anul n care a fost studentul i calificativul obinut. Se consider c nu exist niciun student nscris simultan la dou faculti. Cerin: 4) S se afieze ci studeni de anul 1 au fcut practic. SUBIECTUL NR. 8 O firm de transport intern are stabilite rute standard (punct de plecare, destinaie, distan) pentru care asigur transport de marf i de cltori. Firma are evidena parcului su de maini care asigur serviciile de transport i dorete obinerea n orice moment a informaiilor legate de fiecare dintre mainile sale (dac este plecat n curs, unde este plecat, aproximativ pentru ct timp etc.). La plecarea unei maini ntr-o curs, are loc nregistrarea numrului mainii, rutei pe care o parcurge, data i ora plecrii n curs. Cerin: 4) S se afieze toate rutele care au distana cuprins ntre 70 i 100 de km. SUBIECTUL NR. 9 Pentru examenul auto se constituie o banc de date format din ntrebri, fiecare ntrebare avnd un enun, un domeniu (sanciuni, reguli de prioritate, regim de vitez etc.) i un grad de dificultate. Pentru fiecare ntrebare exist trei sau mai multe rspunsuri propuse. Dintre rspunsurile asociate unei ntrebri, unele sunt corecte, altele sunt greite. ntrebrile sunt distribuite n seturi de cte 26, formndu-se astfel mai multe chestionare cu diverse specificaii, o intrebare putndu-se afla pe un singur chestionar.

INSPECTORATUL COLAR AL MUNICIPIULUI BUCURETI Inspector colar de specialitate - prof. tefania Penea Subiecte atestat 2012 Baze de date

Cerin: 4) S se afieze toatentrebrile cu dificultatea cel puin 8

SUBIECTUL NR. 10 La grdina zoologic se ine evidena animalelor i a locurilor unde se afl acestea la un moment dat. Astfel, grdina este mprit n zone identificate prin litere (A, B, C etc.), ntr-o zon fiind adpostite toate animalele aparinnd uneia sau mai multor specii. Fiecare animal aparine unei singure specii i este identificat printr-un numr. Se mai cunosc anul naterii animalului i, eventual, numele su. Cerin: 4) S se tearg din baza de date animalul cu codul 1.

SUBIECTUL NR. 11 Oficiile potale au ca ofert de abonament o list de publicaii care conine: numele publicaiei i preul pe spmn sau pe lun (n funcie de tipul acesteia). Pentru a se abona la orice ziar sau revist, persoanele doritoare trebuie s furnizeze numele, adresa i eventual un numr de telefon. Clienii primesc cte o chitan pentru fiecare abonament, n care se specific numele publicaiei, perioada de timp pe care este valabil abonamentul. Cerin: 4) S se tearg chitana cu seria AS512.

SUBIECTUL NR. 12 La o firm de consultan juridic avnd mai mui angajai se dorete pstrarea evidenei contractelor ncheiate. Un client se poate prezenta cu unul sau mai multe cazuri. Fiecare caz este repartizat unui angajat specialist care se va ocupa de acesta i se ncheie un contract care conine: datele personale ale clientului, tipul cazului (motenire, retrocedare, divor etc.), data curent i tariful. Cerin: 4) S se afieze contractele ncheiate n 15 februarie 2007. SUBIECTUL NR. 13 O cofetrie dorete s in evidena produselor i comenzilor efectuate. Pentru fiecare produs se reine denumirea i pretul, iar comanda se identific dup numrul de bon, ea avnd specificate data efecturii, data de livrare/ridicare din cofetrie i tipul comenzii (ridicare din magazin sau livrare la domiciliu). Cerin: 4) S se modifice numele produsului Negresa n Scortisorica.

INSPECTORATUL COLAR AL MUNICIPIULUI BUCURETI Inspector colar de specialitate - prof. tefania Penea Subiecte atestat 2012 Baze de date

SUBIECTUL NR. 14 O companie de asigurri ofer pentru persoane fizice sau juridice diferite tipuri de asigur ri (pentru furt, incendii, explozii, inundaii, cutremure, accident, boal , invaliditate, deces). Fiecare client primete un cod la semnarea contractului, contract n care sunt precizate i numele acestuia, prima anual de plat, numrul de ani pentru care se face asigurarea i data semn rii acesteia. Cerin: 4) S se reduc cu 50% prima anual pentru contractele mai vechi de un an. SUBIECTUL NR. 15 O firm de nchirieri de maini dorete s in evidena mainilor nchiriate i a clienilor. Pentru fiecare main se reine numrul de nmatriculare, tipul, clasa i motorizarea, iar pentru fiecare client reinem codul numeric personal, numele i numrul de telefon; ma inile se nchiriaz pe baza unui contract cu clientul, caracterizat printr-un numar de inregistrare, data semnrii i cea a prelurii mainii, data returnrii i garania. Cerin: 4) S se elimine mainile de clas C din baza de date. SUBIECTUL NR. 16 Un depozit dorete s achiziioneze materiale de la diveri furnizori. Depozitul deine un catalog de materiale, identificate printr-un cod, o denumire i, eventual, o scurt descriere. Fiecare furnizor oferteaz mai multe dintre aceste materiale, la propriul pre . Depozitul are evidena tuturor furnizorilor, cu adresa i telefonul de contact al fiecruia. Cerin: 4) Scriei comanda SQL care adaug un nou furnizor, cu date alese de voi.

SUBIECTUL NR. 17 O firm de confecii realizeaz mai multe produse textile, la diferite pre uri, fiecare avnd o denumire i, eventual, o descriere. Aceast firm are beneficiari din mai multe ri, inclusiv din Romnia. Pentru fiecare beneficiar exist o lista de produse solicitate, pentru fiecare produs fiind specificat cantitatea cerut. Cerin: 4) S se afieze numele tuturor beneficiarilor din Romnia.

SUBIECTUL NR. 18 La un concurs internaional se nregistreaz mai multe ri, cu mai muli participani. Fiecare concurent primete in concurs un cod unic i se nregistreaz cu un nume, la o anumit categorie de vrst. Fiecare participant particip la o singur prob. Organizatorii doresc o eviden a participanilor, precum i a probelor susinute. Cerin: 4) Afiai numele i prenumele concurenilor juniori.

INSPECTORATUL COLAR AL MUNICIPIULUI BUCURETI Inspector colar de specialitate - prof. tefania Penea Subiecte atestat 2012 Baze de date

SUBIECTUL NR. 19 La biblioteca colii se ine evidena fondului de carte existent i a cititorilor nscrii la bibliotec. Lunar, bibliotecarul dorete s alctuiasc o situaie a cititorilor care au ntrziat mai mult de 10 zile cu returnarea crilor. Pentru fiecare cititor exist o fi care conine datele personale ale acestuia i o list a mprumuturilor efectuate (titlul, autorul, numrul de inventar, data mprumutului). La restituirea crii, n fi se completeaz i data restituirii. Cerin: 4) Afiai numrul crilor mprumutate care nu au fost nc restituite.

SUBIECTUL NR. 20 La nceputul anului colar, unor profesori din cadrul corpului profesoral li se repartizeaz cte o clas la dirigenie. Astfel trebuie alctuite liste cu elevii din fiecare clasa, liste care s conin att numrul matricol al elevului, ct i numele, prenumele, codul numeric personal, data naterii i adresa acestuia. Cerin: 4) Sa se introduc un nou elev n clasa a X-a A. SUBIECTUL NR. 21 Un productor livreaz diferite cantiti de produse mai multor beneficiari i dorete s cunoasc situaia livrrilor zilnice. Fiecare livrare este nsoit de o factur n care sunt nregistrate data curent, numele i contul bancar ale beneficiarului, precum i lista produselor livrate, cu cantitile i preurile corespunztoare. Furnizorul a alctuit un catalog pentru produsele pe care le poate livra, n care sunt informaii despre codul, denumirea, unitatea de msur i preul fiecrui produs. Cerin: 4) S se afieze toate preurile distincte pentru produsele cu coduri mai mari dect 2. SUBIECTUL NR. 22 Periodic, avioanele unei companii de zbor sunt supuse unor teste de verificare a strii lor tehnice. Exist un set de teste obligatorii pentru fiecare avion. Un test are urmtoarele specificaii: denumirea testului, unul sau doi posibili parametri care se verific i, eventual, o descriere a metodei de aplicare. Ca urmare a efecturii testelor, pentru fiecare avion se ntocmete o fi tehnic ce precizeaz seria avionului, modelul, data fabricaiei, data testrii i lista rezultatelor (valorile msurate pentru parametrii specifici) tuturor testelor aplicate. Cerin: 4) S se introduc un nou avion in baza de date. SUBIECTUL NR. 23 n evidena unui service auto se afl mai multe maini identificate prin numrul de nmatriculare, marc i model. Pentru fiecare main este nregsitrat o list de defeciuni diagnosticate, fiecare defeciune fiind remediat ntr-un hangar dotat corespunztor tipului defeciunii (electric, mecanic, de vopsitorie etc.). Pentru fiecare tip de defeciune exist un unic hangar, cu un numr i, eventual un telefon. La remedierea defeciunii se trece data finalizrii operaiei.

INSPECTORATUL COLAR AL MUNICIPIULUI BUCURETI Inspector colar de specialitate - prof. tefania Penea Subiecte atestat 2012 Baze de date

Cerin: 4) S se afieze toate nregistrrile din tabelul MAINI grupate dup marc

SUBIECTUL NR. 24 Un artist plastic se ocup de recondiionarea unor piese de mobilier. Pentru fiecare pies, el dorete s nregistreze: numrul de ordine al piesei, denumirea i stilul acesteia i, eventual, o scurt descriere. n plus, pentru a stabili preul restaurrii, el ine evidena materialelor necesare, pentru fiecare material specificndu-se cantitatea folosit, o denumire i un pre unitar. Cerin: 4) S se adauge n baza de date o nou pies n vederea restaurrii.

SUBIECTUL NR. 25 Pentru filmele popularizate pe un site se rein: numele, data lansrii, regizorul principal i distribuia. Biografia oricrui actori care apare n distribuiia a cel puin un film poate fi consultat pe acelai site. Astfel, sunt publicate: numele oficial, numele de artist, eventual data naterii i filmografia artistului (format din numele acelor filme popularizate de site n care actorul a jucat). Cerin: 4) S se afieze numele regizorilor i numele filmelor al cror regizor a coordonat cel putin dou producii de pe site.

Colectivul de autori: prof. Rodica Pintea prof. Corina - Elena Ciobanu prof. Monica - Iulia Grdinescu -

Colegiul Naional Grigore Moisil Colegiul Naional de Informatic Tudor Vianu Colegiul Naional de Informatic Tudor Vianu

Multumiri pentru contribuia la elaborarea subiectelor: prof. Liana Ienulescu - Colegiul Naional Cantemir - Vod prof. Daniela Oprescu - Colegiul Naional Aurel Vlaicu Coordonator: prof.tefania Penea inspector colar de specialitate Informatic i Tehnologia Informatiei i a Comunicaiilor, Inspectoratul colar al Municipiului Bucureti

INSPECTORATUL COLAR AL MUNICIPIULUI BUCURETI Inspector colar de specialitate - prof. tefania Penea Subiecte atestat 2012 Baze de date

Evaluare