Baze de Date Subiecte Atestat

7
Inspectoratul Școlar al Municipiului București SUBIECTELE PROBEI PRACTICE PENTRU EXAMENUL DE ATESTAT PROFESIONAL LA INFORMATICĂ, 2015 Baze de date Cerinţa 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 puţin două tabele, vi se cere să analizaţi problema după următorul plan de idei: 1) Deduceţi din enunţ entităţile necesare şi determinaţi atributele lor semnificative; 2) Stabiliţi relaţiile dintre aceste entităţi şi reprezentaţi ansamblul entităţi-relaţii sub forma unei diagrame; 3) Pentru fiecare entitate daţi exemplu de minimum două înregistrări aparţinând tabelului care corespunde entităţii, înregistrări care conţin date fictive. 4) Scrieţi instrucţiunea SQL corespunzătoare unei cerinţe specificate în enunţul problemei. 1. Pentru întocmirea orarului se stabileşte la început de an încadrarea profesorilor la clase: pentru fiecare clasă şi fiecare disciplină se va stabili profesorul care va preda disciplina respectivă şi numărul de ore pe care le va avea săptămânal la acea clasă. Fiecare clasă este identificată prin nivelul clasei (9, 10, 11, 12) şi litera sa (A, B, C, etc.). Fiecare clasă are o specializare (mate-info, filologie etc.) şi este eventual desemnată o sală unde se desfăşoară majoritatea orelor acelei clase. Fiecare profesor are un număr de identificare intern, numele, prenumele şi specilaizarea principală. Pentru simplificare, se consideră că orice clasă are orar săptămânal (nu există semigrupe cu profesori diferiţi şi nici discipline cu număr diferit de ore de la o săptămână la alta). 4) Să se afişeze numărul total de ore de la clasa a 9-a A. 2. Un medic de familie doreşte să aibă o evidenţă a tuturor consultaţiilor efectuate şi a medicamentelor prescrise. La fiecare consultaţie medicul transcrie anumite observaţii. Tot aici se prescriu în anumite cantităţi, 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. 4) Să se afişeze toate medicamentele cu preţul mai mic decat 40. 3. O firmă de telefonie ţine evidenţa clienţilor şi a abonamentelor lor. Fiecare tip de abonament are un preţ, o denumire, un număr de minute incluse în abonament şi un număr de minute gratuite. Pentru fiecare client se păstrează CNP-ul, numele, prenumele, adresa şi eventual, adresa de 1 INSPECTORATUL ŞCOLAR AL MUNICIPIULUI BUCUREŞTI Inspector şcolar de specialitate - prof. Ştefania Penea Subiecte atestat 2015 – Baze de date

description

Baze de Date Subiecte Atestat

Transcript of Baze de Date Subiecte Atestat

Inspectoratul colar al Municipiului Bucureti

SUBIECTELE PROBEI PRACTICE PENTRUEXAMENUL DE ATESTAT PROFESIONAL LA INFORMATIC, 2015

Baze de date

Cerina comun atuturor 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 problema dup urmtorul plan de idei:1) Deducei din enun entitile necesare ideterminai 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.

1. Pentru ntocmirea orarului se stabilete la nceput de an ncadrarea profesorilor la clase: pentru fiecare clas i fiecare disciplin se va stabili profesorul care va preda disciplina respectiv i numrul de ore pe care le va avea sptmnal la acea clas. Fiecare clas este identificat prin nivelul clasei (9, 10, 11, 12) i litera sa (A, B, C, etc.). Fiecare clas are o specializare (mate-info, filologie etc.) i este eventual desemnat o sal unde se desfoar majoritatea orelor acelei clase. Fiecare profesor are un numr de identificare intern, numele, prenumele i specilaizarea principal. Pentru simplificare, se consider c orice clas are orar sptmnal (nu exist semigrupe cu profesori diferii i nici discipline cu numr diferit de ore de la o sptmn la alta).4) S se afieze numrul total de ore de la clasa a 9-a A.2. 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.4) S se afieze toate medicamentele cu preul mai mic decat 40.3. O firm de telefonie ine evidena clienilor 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 CNP-ul, 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.4) S se tearg abonamentul clientului cu numarul de telefon 0789012345.4. 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.4) S se afieze toi copiii angajatului care are CNP 1911112410410.5. Compania national de transport feroviar de cltori ine evidena tuturor trenurilor i a rutelor acestora. Pentru fiecare tren sunt memorate: tipul trenului (regio, interregio etc.), numrul acestuia i firma de transport creia i aparine. Este necesar i o list a tuturor staiilor (gri sau halte) prin care trece fiecare tren, cu repere kilometrice pe baza crora s fie stabilit preul biletelor eliberate. Se vor ignora n aceast problem att evidena biletelor, ct i alte restricii legate de circulaia sezonier a trenurilor, de tipurile de garnituri din care pot fi formate etc.4) S se afieze lungimea total a rutei trenului R4133.6. 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.4) S se treac n starea defect componenta cu seria 123321006SD.7. 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 altul, este consemnat data la care nceteaz vechiul amplasament i data la care ncepe noul amplasament al calculatorului respectiv.4) S se afieze numrul calculatoarelor pentru care eticheta incepe cu HP0

8. 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.4) S se micoreze cu 10 cantitatea din stoc pentru produsul cu codul 102583

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.4) S se afieze toatentrebrile cu dificultatea cel puin 8

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.4) S se corecteze -dac exist- sau s se completeze dac nu exist- numele animalului cu codul 1 astfel nct acesta s devin BAMBY.

11. Oficiile potale au ca ofert de abonament o list de publicaii cu: 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.4) S se tearg chitana cu seria AS512.

12. O companie de asigurri ofer pentru persoane fizice sau juridice diferite tipuri de asigurri (pentru furt, incendii, explozii, boal etc.). Fiecare client primete un cod la semnarea primului cintract. n fiecare contract sunt precizate: numele clientului, adresa i numrul de telefon, prima anual de plat, numrul de ani pentru care se face asigurarea i data semnrii acestuia.4) S se reduc cu 50% prima anual pentru contractele mai vechi de un an.

13. La serviciul de salubritate angajat de primrie se ine evidena strzilor, pieelor i parcurilor care trebuie curate, pentru fiecare dintre aceste locuri fiind reinute: sectorul (zona), suprafaa i detaliile de amplasament. n fiecare zi de munc, pentru fiecare loc, sunt desemnai mai muli angajai care se ocup de curenie. De la o zi la alta, angajailor de salubritate li se repartizeaz alt loc pe care s l curee. Pentru fiecare zi de lucru este realizat o list cu angajaii, pentru fiecare angajat fiind specificate: numele, funcia i locul la curirea cruia particip n ziua respectiv.4) S se afieze numrul total de angajai care au fost desemnai s se ocupe de curenia locaiei cu codul 3 n luna mai a anului 2014.

14. 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; mainile 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. 4) S se elimine mainile de clas C din baza de date.

15. 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.4) Scriei comanda SQL care adaug un nou furnizor, cu date alese de voi.

16. O firm de confecii realizeaz mai multe produse textile, la diferite preuri, 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. 4) S se afieze numele tuturor beneficiarilor din Romnia.

17. 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.4) Afiai numele i prenumele concurenilor juniori.

18. 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.4) Afiai numrul crilor mprumutate care nu au fost nc restituite.

19. 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. Orice list trebuie s conin i numele, prenumele i specialitatea profesorului diriginte.4) Sa se adauge un nou elev n clasa a X-a A.20. 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. 4) S se adauge un nou avion in baza de date.

21. La un service auto se ine evidena mainilor i a interveniilor efectuate. Mainile sunt 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.4) S se afieze toate nregistrrile din tabelul MAINI grupate dup marc

22. 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. 4) S se adauge n baza de date o nou pies n vederea restaurrii.23. 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). 4) S se afieze numele regizorilor i numele filmelor al cror regizor a coordonat cel putin dou producii de pe site.

24. ntr-un bloc de locuine se ine evidena locatarilor, grupai pe apartamente. Pentru fiecare locatar care este angajat se cunosc datele despre locul su de munc declarat ca fiind curent. Astfel, pentru apartamentele care cumuleaz restane substaniale, se dorete s se poat lua legtura cu firmele unde lucreaz locatarii n vederea soluionrii restanelor.4) S se afieze totalul restanelor din bloc.

25. n campionatul naional de fotbal 2014-2015 sunt nregistrate mai multe echipe, organizate n 3 divizii (A, B, C). O echip are un cod de 3 litere, un nume i un sediu (o adres). Toate echipele din aceeai divizie sunt programate s joace ntre ele dou jocuri (tur i retur). Un meci se joac n cadrul unei etape (o etap este format din toate meciurile care se joac la o anumit dat), fiind stabilite: echipa gazd, echipa oaspete i, dup ncheierea partidei, se adaug scorul (numr goluri marcate de gazde numr goluri marcate de oaspei) i, eventual, aprecieri ale jurnalitilor sportivi.Cerin: 4) S se afieze golaverajul echipei cu codul STE (Steaua). Golaverajul unei echipe se obine scznd din totalul de goluri marcate totalul golurilor primite.Colectivul de autori: Rodica Pintea Colegiul Naional Grigore Moisil

Rodica Smntn Colegiul Naional Gheorghe incai

Monica Grdinescu Colegiul Naional German Goethe

Coordonator:tefania Penea inspector colar de specialitate Informatic i Tehnologia Informaiei i a Comunicaiilor, Inspectoratul colar al Municipiului Bucureti4INSPECTORATUL COLAR AL MUNICIPIULUI BUCURETI Inspector colar de specialitate - prof. tefania Penea Subiecte atestat 2015 Baze de date