Atestat 2015 BD

download Atestat 2015 BD

of 10

Transcript of Atestat 2015 BD

  • 7/24/2019 Atestat 2015 BD

    1/10

    Atestarea Competenelor Profesionale 2015 Specializarea: Matematic Informatic

    Inspectoratul colar Judeean Tulcea

    Propuneri de subiecte

    Sisteme de Gestiune a Bazelor de Date

    1.La un oficiu potal este inut evidena abonamentelor la diverse publicaii (reviste). La fiecare publicaie pot fiabonate una sau mai multe persoane. Pentru a gestiona mai usor aplicaia, informaticianul a creat i tabela

    ABONAMENTE cu informaii despre fiecare abonament ncheiat. Pentru fiecare revist se cunoate titlul i preul (nbaza de date se memoreaz preul fr TVA), dar dat fiind faptul c uneori, publicaiile pot avea acelai nume, fiecreipublicaii i s-a asociat un numr de identificare unic. Unele dintre revistele la care se pot face abonamente sunt: PCMagazin, Chip, Agora, Bravo. Diagrama ERD(Entity-Relationship Diagram) care descrie scenariul de mai sus este:

    Cerine:a) Construii baza de date cu tabele corespunztoare i relaiile reprezentate n ERD. Populai tabelele cu nregistrri relevante pentru cerinele urmtoare: b)Afiai lista persoanelor ce au fcut abonamente pentru o perioad mai mare de 6 luni.c)Afiailista persoanelor abonate la publicaiile din domeniul IT, ordonat alfabetic dup nume. d)Afiai lista publicaiilor la care se pot face abonamente, ntr-un tabel care va avea urmtoarea form:

    Codul publicaiei Titlulpublicaiei

    Domeniul tratat Preul Preul cu TVA

    2.ntr-o instituie colar sunt n desfurare mai multe proiecte (parteneriate cu alte coli din strintate, concursuri,tabere etc). n cadrul proiectelor sunt implicai att profesori ct i elevi (difereniai n baza de date prin atributulmandatoriu statut), pe care i vom numi ntr-un cuvnt participani. Pentru fiecare proiect trebuie s se cunoasc datanceperii, titlul i durata desfurrii acestuia. De asemenea, este important bugetul alocat.Diagrama ER care descrie scenariul de mai sus este:

    Cerine:a) Construii baza de date cu tabele corespunztoare i relaiile reprezentate n ERD i populai tabelele cu

    nregistrri relevante pentru cerinele urmtoare:b) Bugetul proiectelor va fi mrit cu 10%. Creai o interogare care va afia denumirea fiecrui proiect, bugetul

    actual i noul buget. Interogarea va cuprinde 3 coloane cu titlul Denumirea proiectului, Buget vechi, Bugetnou.

    c) Afiai denumirea i data nceperii proiectelor care au nceput anul trecut.

    d)

    Afiai numai profesorii participani la proiectele cu profil ecologic, precum si denumirea proiectelor. timdespre aceste proiecte c denumirea lor ncepe cu prefixul Eco, urmat de alt cuvnt. De exemplu: Eco coala,Eco Ora, Eco jude.

    https://sites.google.com/site/accesscompetentedigitale/home/subiect-3/S3ERD.PNG?attredirects=0https://sites.google.com/site/accesscompetentedigitale/home/subiect-1/S1ER.jpg?attredirects=0
  • 7/24/2019 Atestat 2015 BD

    2/10

    Atestarea Competenelor Profesionale 2015 Specializarea: Matematic Informatic

    Inspectoratul colar Judeean Tulcea

    3.O baz de date conine informaii despre elevii unei coli i diriginii acestora. Fiecare diriginte ndrum unul saumai muli elevi, fiecare elev este ndrumat de un singur diriginte. Diagrama ERD ce modeleaz situaia este dat nfigur. Se cere:

    a) Construii baza de date cu tabele corespunztoare i relaiile reprezentate in ERD i populai tabelele cunregistrri relevante pentru cerinele urmtoare:b) Afiai specializrile profesorilor care sunt dirigini. Dac exist 2 profesori cu aceeai specializare, aceasta va fiafiat o singur dat.c) Afiai n ordine alfabetic elevii care au ca dirigini profesori a cror specializare o citii de la tastatur.

    d) nlocuii numele i prenumele elevilor astfel nct s fie memorate n felul urmtor: iniiala litera mare, restulliterelor mici.

    4.ntr-o baz de date se memoreaz informaii despre regizorii i filmele acestora. Fiecare regizor poate regiza unulsau mai multe filme, dar fiecare film este regizat de un singur regizor. Durata filmului este exprimat n numr deminute (90, 120 sau mai mare de 120), iar bugetul este suma alocat producerii filmului. Diagrama ERD ce modeleazsituaia este dat n figur. Se cere:

    a) Construii baza de date cu tabele corespunztoare i relaiile reprezentate n ERD i populai tabelele cu nregistrrirelevante pentru cerinele urmtoare:b) Afiai n ordine alfabetic toate filmele cu buget mai mic de 30000 de euro, precum i regizorul acestora (titlulfilmului, anul apariiei, bugetul i numele regizorului).c) Afiai un raport care va cuprinde denumirea fiecrui film, numele regizorului i durata filmului astfel: dac filmul

    dureaz 120 de minute afiai n coloana TIMP ALOCAT mesajulDurata e de 2 ore, dac dureaz 90 afiaimesajul Obinuit, altfel afiaiDou serii.d) Determinai i afiai numrul filmelor produse n anul 2009.

    5.ntr-o baz de date se memoreaz informaii despre cntrei i trupele din care acetia fac parte. Fiecare trup esteformat din unul sau mai muli cntrei, dar fiecare cntre face parte la un moment dat dintr-o singur trup.Statutul fiecrui cntre memoreaz locul ocupat de acesta (solist, chitarist, baterist etc.). Atributul an memoreazanul nfiinrii unei trupe. DiagramaERD ce modeleaz situaia este dat n figur.

    https://sites.google.com/site/accesscompetentedigitale/home/subiect-6/s6%20erd.png?attredirects=0https://sites.google.com/site/accesscompetentedigitale/home/subiect-5/s5%20erd.png?attredirects=0https://sites.google.com/site/accesscompetentedigitale/home/subiect-4/s4%20ERD.png?attredirects=0
  • 7/24/2019 Atestat 2015 BD

    3/10

    Atestarea Competenelor Profesionale 2015 Specializarea: Matematic Informatic

    Inspectoratul colar Judeean Tulcea

    Se cere:a) Construii baza de date cu tabele corespunztoare i relaiile reprezentate n ERD i populai tabelele cunregistrri relevante pentru cerinele urmtoare:b) Afiai ntr-un tabel ce conine o singur coloan, denumit INFORMAII TRUP informaiile urmtoare, subforma: TRUPA(denumire)nfiinat n(an).a realizat un numr de.(nr_discuri)..discuri.c) Afiai n ordine alfabetic trupele i componena acestora (denumire n coloana TRUPA, Nume - n coloanaNUME CNTRE, prenume n coloana PRENUME CNTRE).

    d) Afiai cntreii ale cror nume i prenume ncep cu aceeai liter.

    6.Informaiile referitoare la profesorii unei coli sunt gestionate cu ajutorul unei aplicaii ce are la baz dou entiti:ARIE i PROFESOR. Pentru fiecare profesor se cunoate: numele, data naterii, salariul i codul ariei curriculare dincare face parte. Doar unii profesori primesc premiu. Codul ariei curriculare este un numr format din dou cifre. ERD-ul corespunztor aplicaiei este urmtorul:

    Cerine:

    a) Construii baza de date cu tabele corespunztoare i relaiile reprezentate n ERD. Populai tabelele cu nregistrrirelevante pentru cerinele urmtoare:b) Afiai toi profesorii, mpreun cu salariul, care fac parte din aria curricular tiine i care nu primesc premiu.c) tergei profesorii care s-au nscut nainte de anul 1955.d) Afiai salariul minim i maxim pentru fiecare arie curricular.

    7.La un centru de sntate evidena consultaiilor este inut cu ajutorul unui sistem informatic care are la baz douentiti: PACIENT i CONSULTAIE. Pentru fiecare consultaie se reine cnp-ul pacientului, data consultaiei,numele medicului care efectueaz consultaia, specialitatea i preul. Opional, dac pacientul a fost diagnosticat cu oboal, se va reine i aceast informaie. ERD-ul pentru aplicaie este urmtorul:

    Cerine:

    a) Construii baza de date cu tabele corespunztoare i relaiile reprezentate in ERD. Populai tabelele cu nregistrrirelevante pentru cerinele urmtoare:b) Afiai toi pacienii diagnosticai cu diabet sau obezitate de ctre medicul Popescu Ion.c) Care este suma pltit la centrul de sntate de pacientul Georgescu Paul de-a lungul timpului?d) Cte femei au solicitat consultaii la cabinetele cu specialitatea "Dentar" n primul semestru al anului 2010?

    https://sites.google.com/site/accesscompetentedigitale/home/subiect_11/s10%20erd.png?attredirects=0https://sites.google.com/site/accesscompetentedigitale/home/subiect-9/s9%20erd.png?attredirects=0
  • 7/24/2019 Atestat 2015 BD

    4/10

    Atestarea Competenelor Profesionale 2015 Specializarea: Matematic Informatic

    Inspectoratul colar Judeean Tulcea

    8.Un magazin on-line realizeaz desfacerea produselor prin intermediul unei aplicaii informatice ce funcioneazconform urmtorului ERD:

    n cadrul unei comenzi preul specificat este pentru o unitate de produs. Un client poate face ntr-o zi mai multecomenzi, ns o comand se nregistreaz pentru un singur client. Cerine:

    a) Construii baza de date cu tabele corespunztoare i relaiile reprezentate n ERD. Populai tabelele cu nregistrrirelevante pentru cerinele urmtoare:b) Care sunt produsele comandate astzi?

    c) Cte comenzi a fcut n luna martie 2010 dl. Georgescu Andrei?d) Care este valoarea total a vnzrilor pentru Ciocolata Milka?

    9.O agenie de voiaj vinde clienilor si diverse programe de vacan conform urmtorului ERD:

    Un client al ageniei poate s rezerve un singur program, ns pe o rezervare trebuie s se specifice numrul depersoane care iau parte la program. Un program poate s fac obiectul mai multor rezervri. Prin tip se nelege: sejur,circuit, croazier sau City break, iar preul este pentru o singur persoan. Cerine:

    a) Construii baza de date cu tabele corespunztoare si relaiile reprezentate in ERD. Populai tabelele cu nregistrrirelevante pentru cerinele urmtoare:b) Care sunt programele de tip circuit ce au fost rezervate n primele trei luni ale anului curent?c) Pentru ce programe turistice a optat dl. Andrei Ion i cu cte persoane pleac n fiecare vacan?d) Care este valoarea total a vnzrilor pentru programul Misterul piramidelor.

    10. ntr-o baz de date se memoreaz informaii despre angajaii unei firme i departamentele acesteia. DiagramaERD corespunztoare este:

    a) Construii baza de date cu tabele corespunztoare i relaiile reprezentate in ERD i populai tabelele cu nregistrri

    relevante pentru cerinele urmtoare:

    https://sites.google.com/site/accesscompetentedigitale/home/subiect_13/s13erd.png?attredirects=0https://sites.google.com/site/accesscompetentedigitale/home/subiect_12/s12%20erd.png?attredirects=0https://sites.google.com/site/accesscompetentedigitale/home/subiect_11-1/s11%20erd.png?attredirects=0
  • 7/24/2019 Atestat 2015 BD

    5/10

    Atestarea Competenelor Profesionale 2015 Specializarea: Matematic Informatic

    Inspectoratul colar Judeean Tulcea

    b)S se afieze, n ordinea alfabetic a numelor i a prenumelor, toi angajaii din departamentul care are id -ul 4

    (nume, prenume, id_dep).

    c) Afiai numele fiecrui departament i numrul angajailor din acel departament. Introducei un alias pentru coloana

    calculat.

    d) Afiai departamentul n care salariul mediu este cel mai mare n raport cu celelalte departamente.

    11. ntr-o baz de date se memoreaz informaii despre angajaii unei firme i departamentele acesteia. DiagramaERD corespunztoare este:

    a) Construii baza de date cu tabele corespunztoare i relaiile reprezentate in ERD i populai tabelele cu nregistrrirelevante pentru cerinele urmtoare:b) S se afieze pentru persoanele angajate dup 31 dec. 1990 departamentul unde lucreaz (nume, prenume, dataangajrii, id i nume departament).c) Afiai, n ordinea cresctoare a salariului maxim din departament, acele departamente care au mai mult de 2angajai (nume departament, salariu maxim, numr de angajai).

    d) Afiai pentru fiecare departament n parte numele su i salariu mediu pe departament. Introducei un alias pentru

    coloana calculat i restricionai numrul de zecimale afiate pentru salariul mediu la 2.

    12.O companie care ofer on-line sau la telefon (contra cost, desigur) numerele de telefon ale abonailor din toatereelelede telefonie, fix sau mobil, i-a organizat informaiile ca n diagrama de mai jos:

    Abonatul poate fi persoan fizic sau juridic, caracteristica fiind specificat prin atributul tip. Un abonat poate aveamai multe numere de telefon n cadrul aceleiai reele sau n reele diferite. Pentru entitatea NR_TELEFON atributultip poate fi: telefon sau fax.

    Cerine:a) Construii tabela i apoi populai-o cu nregistrri relevante pentru cerinele urmtoare:b) Afiai pentru abonaii din localitatea Suceava numerele de telefon din reeaua Romtelecom.c) Afiai abonaii persoane fizice din Bucureti, n ordinea alfabetic a numelor, mpreun cu toate numerele de

    telefon i fax, preciznd pentru fiecare numr i tipul i reeaua din care face parte.d) Afiai abonaii care au mai mult de un numr de telefon. Pentru fiecare astfel de abonat afiai numele, localitatea,

    adresa, numrul de numere de telefon, numrul de reele diferite n care sunt alocate aceste numere.

    https://sites.google.com/site/accesscompetentedigitale/home/subiect_17/s17erd.png?attredirects=0https://sites.google.com/site/accesscompetentedigitale/home/subiect_15/s15erd.png?attredirects=0
  • 7/24/2019 Atestat 2015 BD

    6/10

    Atestarea Competenelor Profesionale 2015 Specializarea: Matematic Informatic

    Inspectoratul colar Judeean Tulcea

    13. Se consider tabelele avnd urmtoarea structur:FILME: (idf, nume, data_lansarii)ACTORI: ( ida, nume, idf, data_nasterii)

    a) S se completeze cu urmtoarele date:

    b) S se afieze cel mai tnr actor.c) S se afieze pentru filmul Liceenii numrul de actori care joac n el.d) S se afieze vrsta fiecrui actor.

    14.Se consider tabelele avnd urmtoarea structur:

    SPECII: ( ids, denumire)ANIMALE: ( ida, ids, nume, data_nasterii )

    a) S se completeze cu urmtoarele date:

    b) Care este vrsta n ani pentru Leu ?c) S se afieze animalele care au ids 2 sau 3 i a cror nume ncep cu litera L .d) S se afieze numai mamifere n ordinea descresctoare a vrstei.

    15. ntr-o baza de date se memoreaz informaii despre cntrei si trupele din care acetia fac parte. Otrup esteformat din mai muli cntrei, dar un cntreface parte dintr-o singur trup. Pentru fiecare cntrese pstreaz id,nume, prenume, i statutul n cadrul trupei din care face parte. Pentru fiecare trup se pstreaz id_trup, denumire,

    anul nfiinrii i numrulde discuri scoase pe pia.

    a) Construii baza de date cu tabelele CANTARETIi TRUPEi populai-le cu nregistrri astfel:

    b) Afiai cntreii ale cror nume i prenume ncep cu aceeai liter.c) Afiainumele si prenumele solistului trupei Voltaj.d) Afiai ci soliti are fiecare trup i care sunt acetia.

  • 7/24/2019 Atestat 2015 BD

    7/10

    Atestarea Competenelor Profesionale 2015 Specializarea: Matematic Informatic

    Inspectoratul colar Judeean Tulcea

    16. ntr-o baza de date se memoreaz informaii despre regizori i filmele acestora. Fiecare regizor poate realiza unulsau mai multe filme, dar fiecare film este realizat de un singur regizor.Pentru fiecare film sepstreazid, titlu, durata, anul apariiei i bugetul alocat. Pentru fiecare regizor se pstreaz id inume regizor.

    a) Construii baza de date cu tabelele FILMEi REGIZORIi populai-le cu nregistrri astfel:

    b) Afiai n ordine alfabetic toate filmele cu buget mai mic de 30000 de euro, precum i regizorul acestora(titlul filmului, anul apariiei, bugetul i numele regizorului)

    c)

    Determinai i afiai numrul filmelor produsedup anul 2000.d) Afiai cu majuscule numele regizorilor care ncepe cu R.

    17. ntr-o instituie colar sunt n desfurare mai multe proiecte. n cadrul unui proiect sunt implicai att profesorict i elevi, pe care i vom numi participani. Un participant trebuie s fac parte dintr-un singur proiect.

    Pentru fiecare proiect trebuie s se cunoasc id, denumire, data nceperii i bugetul alocat. Pentru fiecare participant secunosc id, nume, prenume i statut (profesor sau elev).

    a) Construii baza de date cu tabelele PARTICIPANTIi PROIECTEi populai-le cu nregistrri astfel:

    b) Mrii bugetul proiectelor cu 10%. Afiai denumirea fiecrui proiect, bugetul actual i noul buget. Interogareava cuprinde 3 coloane cu titlul Denumirea proiectului, Buget vechi, Buget nou.

    c) Afiai denumirea i data nceperii pentru proiectele ncepute n 2012.d) Afiai denumirea proiectelor n care sunt implicai numai elevi.

    18. ntr-o instituie colar sunt n desfurare mai multeproiecte. n cadrul unui proiect sunt implicai att profesorict i elevi, pe care i vom numi participani Un participant trebuie s fac parte dintr-un singur proiect.Pentru fiecare proiect trebuie s se cunoasc id, denumire, data nceperii i bugetul alocat. Pentru fiecare participant secunosc id, nume, prenume i statut (profesor sau elev).

    a) Construii baza de date cu tabelele PARTICIPANTI i PROIECTE ipopulai-le cu nregistrri astfel:

  • 7/24/2019 Atestat 2015 BD

    8/10

    Atestarea Competenelor Profesionale 2015 Specializarea: Matematic Informatic

    Inspectoratul colar Judeean Tulcea

    b) Afiai numai profesorii participani la proiectele cu profil ecologic, precum i denumirea proiectelor. timdespre aceste proiecte c denumirea lor ncepe cu prefixul Eco, urmat de alt cuvnt.

    c) Afiai numrul de elevi participani la proiecte n coloana NUMAR ELEVI.d) Afiai numele i prenumele tuturor profesorilor care particip la proiecte.

    19. Angajaii de la politia rutier au hotrt sa creeze o eviden a oferilor din judeul lor i a amenzilor primite deacetia. Un ofer poate primi mai multe amenzi, dar o amend trebuie s fie pe numele unui singur ofer.Pentru fiecare ofer se pstreaz: cnp ofer, numele oferului, localitatea de domiciliu, data la care a fost eliberatpermisul de conducere. Pentru fiecare amend ce cunoate: cod amend, cnp oferului care a primit amenda, valoareaamenzii pltite de ctre conductorul auto.

    a) Construii baza de date cu tabelele SOFERIi AMENZIi populai-le cu nregistrri astfel:

    b) Calculai valoarea total a amenzilor date oferilor din Galai i afiai-o n coloana TOTAL.c) Afiai numele i localitatea oferilor care au primit amenda maxim.d) Afiai numele oferilor a cror permise au fost eliberate n luna februarie.

    20. Se consider tabelele bazei de date Oficiu potal avnd urmtoarea structur:PUBLICATIE(id_revista, titlu, pre, domeniu)ABONAMENT(cod, data, durata, nume, id_revista)

    a)

    S se populeze tabelele cu urmtoarele date:

    b) S se afieze persoanele ce au fcut abonamente pentru o perioad strict mai mare de 6 luni.c) S se afieze persoanele abonate la publicaiile din domeniul IT, ordonat alfabetic dup nume.d) Afiai lista publicaiilor la care se pot face abonamente, intr-un tabel cu urmtorul format:

    Codul publicaiei Titlul publicaiei Domeniul tratat Preul Preul cu TVA

  • 7/24/2019 Atestat 2015 BD

    9/10

    Atestarea Competenelor Profesionale 2015 Specializarea: Matematic Informatic

    Inspectoratul colar Judeean Tulcea

    21. Pentru baza de date a unei coli ce memoreaz ntr-un catalog virtual toate notele elevilor se considerurmtoarele tabele:ELEV (nr_mat, nume, prenume)NOTA (nr_mat, data, nota, disciplina, observaii)

    a) S se populeze tabelele cu urmtoarele date:

    b)

    S se afieze media notelor obinute la informatic n anul curent.c) S se afieze media notelor obinute pentru fiecare clas n parte.d) S se afieze, pentru toi elevii, toate notele primite. Afiarea s se fac ordonnd elevii dup nume.

    22. Pentru baza de date a unui magazin, se construiesc tabelele cu urmtoarea structur:PRODUS (idp, denumire, um)STOC (ids, idp, cantitate, pret, furnizor, data_intrare)

    a) S se populeze tabelele cu urmtoarele date:

    b) S se afieze valoarea total a produsului cartof, aflat n stoc.c) S se afieze data de expirare i furnizorul produsului lapte, dac se tie c perioada de valabilitate este de 3

    zile.d)

    S se scoat din stoc 150 din cantitate produsului al crui cod este 3 i s se listeze stocul pentru verificare.

    23. Se consider tabelele avnd urmtoarea structur :DESTINATIE( idd, denumire, descriere)

    CLIENT( idc, idd, nume, prenume, adresa, telefon)

    a) S se populeze tabelele cu urmtoarele date:

  • 7/24/2019 Atestat 2015 BD

    10/10

    Atestarea Competenelor Profesionale 2015 Specializarea: Matematic Informatic

    Inspectoratul colar Judeean Tulcea

    b) S se listeze clienii al cror prenume este Cristina.c) S se afieze clienii i destinaiile dorite de acetia ordonai alfabetic cresctor dup nume i descresctor

    dup prenume.d) S se afieze destinaiile i numrul clienilor ce au ales destinaia respectiv.

    24. Se consider tabelele avnd urmtoarea structur:

    PROPRIETARI: ( cnp, nume, telefon, nr_inmatr )AUTOVEHICULE: ( nr_inmatriculare, marca, model, culoare, an_fabr )

    a)

    S se afieze modelul,culoarea i proprietarul pentru marca BMWb) S se afieze marca i numrul de nmatriculare pentru cel mai nou automobil.c) S se afieze numrul total de maini pentru fiecare marc.

    25. Se considertabelele bazei de date BIBLIOTECA avnd urmtoarea structur:CARTE ( idc, titlu, autor, editura, nr_ex, an_ap)IMPRUMUT ( idi, idc, cititor, data_i)

    a) Sse populeze tabelele cu urmtoarele date:

    b) S se elimine din baza de date cte un exemplar din fiecare carte, iar apoi s se listeze crile.c) S se afieze crile (titlu, autor, editura) i data pn la care trebuie aduse crile mprumutate de un cititor al

    crui nume se introduce de la tastatur, dac se tie c un cititor poate mprumuta o carte pentru maxim 25 dezile.

    d) S se afieze editurile crilor i numrul total de exemplare pentru fiecare editur din bibliotec, ordonatedescresctor dup numrul de exemplare.