Sunteți pe pagina 1din 8

ATESTAT PROFESIONAL Baze de date 2013

Subiectul 1
S se creeze tabela STUDENTI cu structura: - ANUL numr cu maximum 3 cifre - NUME ir de cu maximum 10 caractere - MEDIA numr real cu dou zecimale. a) Inserai 5 nregistrri n tabela STUDENTI. b) Listai numele i anul din care fac parte studentii cu medii ntre 9 i 10 (inclusiv) c) Afiai numrul de studenti cu medii sub 5 din fiecare an. d) Mrii cu o unitate anul tuturor studentilor din tabela STUDENTI. e) tergei studentii al cror nume ncepe cu litera A.

Subiect 2
S se creeze tabela ELEVI cu structura: - NRMATR numr ntreg cu maximum 4 cifre - NUME ir cu maximum 20 de caractere - PRENUME ir cu maximum 20 de caractere - CLASA ir cu maximum 3 caractere a) Inserai 5 nregistrri n tabela ELEVI b) Afiai numele si numrul matricol al elevilor cu numr matricol mai mic dect 10. c) Afiai colegii de clas ai elevului Ionescu Victor. d) tergei din tabel toi elevii din clasa a XII-a; e) Modificai toate nregistrrile din tabela ELEVI astfel nct numele i prenumele s apar scrise cu majuscule.

Subiect 3
S se creeze tabela MEDICAMENTE cu structura: - CODM numr ntreg cu maximum 2 cifre (codul medicamentului) - DENUMIRE ir cu maximum 20 de caractere - CANTITATE numr ntreg cu maximum 5 cifre - PU numr ntreg cu maximum 7 cifre (PU este preul unitar al medicamentului) - CODF numr ntreg cu maximum 2 cifre (codul farmaciei care ofer medicamentul respectiv) a) Inserai 5 nregistrri n tabela MEDICAMENTE b) Afiai codurile farmaciilor care ofer ASPIRIN precum i preul unitar al acestuia. c) Afiai codurile farmaciilor care ofer ASPACARDIN la un pre mai mic dect cel oferit de farmacia cu codul 21. d) Dublai preul pentru PARACETAMOL de la toate farmaciile. e) tergei din tabela toate medicamentele a cror nume conine litera U.

Subiect 4
S se creeze tabela ATESTAT cu structura: - NUME ir de maximum 20 caractere - NOTA1 numr ntreg cu maximum 2 cifre - NOTA2 numr ntreg cu maximum 2 cifre - MEDIA numr real cu 2 zecimale a) Inserai 5 nregistrri n tabela ATESTAT b) S se completeze cmpul MEDIA pentru fiecare elev din tabel MEDIA=(NOTA1+NOTA2)/2 c) S se afieze toi elevii cu media mai mare de 7.00. d) S se tearg din baza de date elevii cu media mai mica dect 6.00. e) S se afieze elevii cu media mai mare dect media elevului Georgescu Mircea.

folosind

formula

Subiect 5
S se creeze tabela CARTI cu structura: - AUTOR - ir de maximum 20 de caractere - TITLU ir de maximum 20 - NRBUCATI numr ntreg cu maximum 2 cifre - AN numr ntreg cu maximum 4 cifre a) Inserai 5 nregistrri n tabela CARTI b) Afiai toate crile scrise de Eugen Ionescu. c) Afiai toate crile aprute n acelai an cu Harap Alb. d) tergei din tabel toate crile aprute nainte de anul 1980. e) Modificai numrul de exemplare, mrind valoarea existent cu 5, pentru toate crile scrise de autorii al cror nume ncepe cu E.

Subiect 6
S se creeze tabela PIESE cu structura: - LOCALITATE ir de maximum 20 de caractere - PIESA ir de maximum 20 de caractere - DATA dat calendaristic - ORA numr ntreg cu dou cifre a) Inserai 5 nregistrri n tabela PIESE b) Afiai toate piesele de teatru care sunt programate n SIBIU. c) tergei toate nregistrrile din baza de date referitoare la spectacolele care erau programate nainte de data de 01.01.2007. d) Afiai toate piesele de teatru programate la aceeai dat i or la care este programat la SIBIU piesa TEATRU ABSURD. Se tie c exist un singur spectacol cu aceast pies la SIBIU. e) Modificai ora de ncepere a tuturor pieselor programate n luna ianuarie, mrind-o cu 1.

Subiect 7
S se creeze tabela TELEFOANE cu structura: - NUME ir de maximum 20 de caractere - PRENUME ir de maximum 20 de caractere - TEL ir de maximum 10 caractere a) Inserai 5 nregistrri n tabela TELEFOANE b) Afiai numerele de telefon ale persoanelor cu prenumele Ioan. c) Toate numerele de telefon care ncepeau cu 4 s-au modificat i acum ncep cu 2. Restul de cifre au rmas nemodificate. Realizai aceast modificare i n baza de date. d) tergei din tabel toate persoanele al cror nume se termin cu litera n. e) Afiai numrul de telefon al abonatului Ionescu George.

Subiect 8
S se creeze tabela PUNCTAJE cu structura: - NUME ir de maximum 20 de caractere - SCOALA ir de maximum 20 de caractere - PUNCTAJ numr ntreg cu maximum 3 cifre a) Inserai 5 nregistrri n tabela PUNCTAJE b) Afiai toi elevii cu punctaj mai mare de 50. c) Adugai 10 puncte la punctajul tuturor elevilor de la Liceul Teoretic ieica. d) tergei din tabel toi elevii care au un punctaj mai mic dect punctajul elevului Ionescu Victor. e) Afiai punctajele tuturor elevilor al cror prenume ncepe cu litera A.

Subiect 9
S se creeze tabela ANGAJAI cu structura: - NUME ir de maximum 20 de caractere - SALARIU numr ntreg cu maximum 9 cifre - DATAN dat calendaristic - SECTIA ir de maximum 10 caractere a) Inserai 5 nregistrri n tabela ANGAJAI b) Afiai toi angajaii de la secia Administraie. c) tergei din tabel toi angajaii nscui nainte de 1 ianuarie 1980. d) Mrii salariul tuturor angajailor cu 100 RON. e) Afiai numele tuturor angajailor care lucreaz n aceeai secie cu angajatul Ionescu Ioan.

Subiect 10
S se creeze tabela OFERTE cu structura: - FURNIZOR ir de maximum 15 caractere - PRODUS ir de maximum 20 de caractere - PU numr ntreg de maximum 7 cifre (preul unitar al produsului). a) Inserai 5 nregistrri n tabela OFERTE b) Afiai toate produsele cu preul mai mare de 100 RON c) Afiai toi furnizorii care ofer Cret colar la un pre mai mic dect preul oferit de furnizorul RTC pentru acest produs. d) tergei toate produsele cu preul mai mic dect 55 RON. e) Mrii cu 10% preul tuturor produselor oferite de un furnizor a crui nume ncepe cu A.

Subiect 11
S se creeze tabela IMOBILIARE cu structura: - COD numr ntreg cu maximum 2 cifre - NRCAM numr ntreg cu o cifr - ETAJ numr ntreg cu maximum 2 cifre - BALCON caracter (y dac are balcon respectiv n n caz contrar) - STRADA ir de caractere cu maximum 20 de caractere a) Inserai 5 nregistrri n tabela IMOBILIARE b) Afiai toate apartamentele aflate la etajul 2 c) S se tearg toate apartamentele care nu au balcon d) Afiai toate apartamentele aflate pe aceeai strad cu apartamentul avnd codul 127. e) Mrii cu 1 numrul de camere ale tuturor apartamentelor aflate pe o strad a crei nume ncepe cu litera D.

Subiect 12
S se creeze tabela PRODUSE cu structura: - COD numr cu maximum 3 cifre - DENUMIRE ir cu maximum 20 de caractere - TIP numr ntreg cu o singur cifr - STOC numr ntreg cu maximum 3 cifre unde TIP = 1 (alimente), 2 (cosmetice), 3 (jucrii), 4 (papetrie), 5 (mbrcminte) a) Inserai 5 nregistrri n tabela PRODUSE b) Afiai toate alimentele din magazin. c) S se tearg din baza de date toate produsele cu stocul mai mic de 5. d) Afiai toate produsele a cror denumire conine cel putin o litera a. e) Mrii cu o unitate stocul tuturor produselor a cror denumire are aceeai lungime cu denumirea produsului cu codul 213.

Subiect 13
S se creeze tabela STARE cu structura: - NUME - ir de caractere cu maximum 10 caractere - VARSTA numr ntreg cu maximum 3 cifre - SEX un singur caracter (SEX = F sau M) - NR_COPII numr ntreg cu maximum 2 cifre - STARE un singur caracter (STARE = 1 cstorit, 2 necstorit). a) Inserai 5 nregistrri n tabela STARE b) Afiai toi brbaii cu vrsta de peste 30 de ani. c) S se tearg din tabel toate persoanele fr copii. d) S se afieze toate persoanele avnd aceeai vrst cu Ionescu Viorel. e) S se mreasc cu 1 varsta tuturor persoanelor al cror nume ncepe cu litera B.

Subiect 14
S se tabela TRENURI cu structura: - NRTREN numr ntreg cu maximum 4 cifre - TIP numr ntreg cu o cifr (FEL = 1 personal, 2 accelerat, 3 rapid, 4 marfa, 5 IC) - DEST ir de maximum 20 de caractere - ORA_PL numr ntreg cu maximum 2 cifre Unde ORA_PL = ora plecrii DEST oraul de destinaie. a) Inserai 5 nregistrri n tabela TRENURI b) Afiai toate trenurile care pleac nainte de ora 12 c) S se tearg toate trenurile care pleac spre Bucureti, linia fiind n reparaii. d) Din cauza ploilor abundente, toate trenurile care pleac spre oraele avnd numele ncepnd cu litera B, vor pleca cu o or mai trziu dect ora planificat iniial. Efectuai aceast modificare i asupra nregistrrilor din baza de date. e) S se afieze toate trenurile care au aceeai destinaie cu trenul numrul 625.

Subiect 15
S se creeze tabela PARIURI cu structura: - CAL ir de maximum 20 caractere (calul pe care se pariaz) - PERS ir de maximum 20 de caractere (persoana care face pariul) - SUMA numr ntreg cu maximum 9 cifre (suma pariat) a) Inserai 5 nregistrri n tabela PARIURI b) Listai persoanele care au pariat sume mai mari de 100 RON. c) Afiai persoana/persoanele (dac au fost mai multe persoane care au pariat aceeai sum maxim) care au ctigat pariul tiind c a ctigat cursa calul Fulger. d) S se tearg din baza de date toate pariurile fcute pentru calul Sperana deoarece acesta s-a retras din curs. e) Toate persoanele avnd cel puin o liter 'e' n nume s-au rzgndit n privina sumei pariate, dublnd aceast sum. Realizai aceast modificare i asupra nregistrrilor corespunztoare din baza de date.

Subiect 16
S se creeze tabela TAXE (referitoare la taxele de intreinere ) cu structura: - NUME ir cu maximum 20 de caractere - NR_PERS- numr cu maximum 2 cifre - SUPRAF numr cu maximum 3 cifre - DATA- dat calendaristic (data limit pana la care se pot plti taxele) - SUMA numr intreg cu maximum 9 cifre. - ACHITAT- numr cu exact o cifr(0 nu a fost achitat, 1 s-a achitat) a) b) c) d) e) Inserai 5 nregistrri n tabela TAXE Listai persoanele si sumele de plat ale familiilor care au mai mult de 4 membrii Afiai persoanele care au de pltit suma maxim S se penalizeze cu 10% toate persoanele ce nu au pltit nc tergei persoanele al cror nume conine litera a

Subiect 17
S se creeze tabela PRINTI cu structura: - NUME ir cu maximum 20 de caractere (numele copilului) - MAMA ir de cu maximum 20 caractere - TATA ir de cu maximum 20 caractere - DATA- de tip dat calendaristic (data de natere a copilului) - LOC ir de cu maximum 20 caractere (localitatea in care s-a nscut copilul) a) Inserai 5 nregistrri n tabela PRINI. b) Listai numele copiilor care ii srbatoresc ziua de natere in luna mai si ale cror mame au numele ce incepe cu M c) S se afieze fratele copilului cu numele ALEX d) Transformai in litere mari numele tailor acelor copii ce sunt nscui in Sibiu e) S se tearg copiii ce au deja 18 ani

Subiect 18
S se creeze tabela CONEL cu structura: - NUME sir cu maximum 20 de caractere - ADRESA ir cu maximum 50 de caractere - KW numr intreg cu maximum 4 cifre - SUMA numr intreg cu maximum 9 cifre. a) Inserai 5 nregistrri n tabela CONEL. b) S se completeze pentru fiecare persoan suma pe care trebuie s o plateasc (suma= kw * pret) pretul fiind 100 c) Afiai numele persoanelor ce au achitat o sum mai mare dect 1000 d) Sa se afieze numele persoanelor ce au de pltit cea mai mare sum e) tergei persoanele ce au numele cu mai mult de 5 caractere

Subiect 19
S se creeze tabela MECIURI cu structura: - ECH1 sir de maximum 20 de caractere(gazde) - ECH2 sir de maximum 20 de caractere(oaspei) - LOC sir de maximum 10 de caractere(localitatea n care se joac meciul) - DATA de tip data calendaristic(data meciului) - ORA numr de maximum 2 cifre(ora meciului) a) b) c) d) e) Inserai 5 nregistrri n tabela MECIURI Afiai toate meciurile din localitatea SIBIU. S se tearg meciurile care au fost programate dupa ora 20 S se amne cu o zi toate meciurile echipei Steaua S se afieze ce meciuri se joac n aceai zi cu meciul Steaua - Dinamo

Subiect 20
S se creeze tabela REZULTATE cu structura: - ECH1 sir de maximum 20 de - ECH2 sir de maximum 20 de - GOL1 numr cu maximum 2 echip) - GOL2 numr cu maximum 2 echip) a) b) c) d) e) caractere(gazde) caractere(oaspei) cifre (numrul de goluri marcate de prima cifre (numrul de goluri marcate de a doua

Inserai 5 nregistrri n tabela REZULTATE Afiai toate nregistrrile n care au nvins gazdele (ECH1 se consider gazda), adic GOL1>GOL2. tergei din tabela toate meciurile egale. S se modifice numele tuturor echipelor prin transformarea n majuscule a tuturor literelor Care sunt echipele care au avut cele mai multe goluri pe terenul propriu

Subiect 21
S se creeze tabela MISS cu structura: - NUME sir de maximum 20 de caractere - PUNCTE numr cu maximum 2 cifre - INALT numr cu maximum 3 cifre - OCHI sir de maximum 10 de caractere - PAR sir de maximum 10 de caractere a) b) c) d) e) Inserai 5 nregistrri n tabela MISS Afiai toate concurentele blonde. ( PAR=blond) tergei din baza toate concurentele cu mai puin de 30 puncte Afiai numele concurentelor cu nlimea maxim S se afieze cte concurente sunt pentru fiecare tip de pr (blonde, rocate, brunete)

Subiect 22
S se creeze tabela NERO cu structura: - NUME sir de maximum 20 de caractere - VARSTA numr cu maximum 2 cifre - CRESTIN numr cu exact 1 cifr(1 dac este, sau 0 cretin) - SEX un caracter (M, F) a) b) c) d) e) Inserai 5 nregistrri n tabela NERO Afiai toate fetele sub 25 de ani. S se tearg din tabela copii mai mici de 10 ani. S se modifice mrind cu 2 vrsta tuturor bieilor S se afieze numele fetelor ce sunt mai mari dect toi bieii

dac nu este

Subiect 23
S se creeze tabela ACTORI cu structura: - NUME sir de maximum 20 de caractere - SEX un caracter (M,F)(C1) - FILM sir de maximum 30 de caractere - DATA de tip data calendaristic (data naterii) - DATAD de tip data calendaristic (data decesului) a) b) c) d) e) Inserai 5 nregistrri n tabela ACTORI Afiai numele i data naterii tuturor actrielor din tabela. S se tearg toate nregistrrile referitoare un actor cu numele BRAD PITT. Pentru actorii Popescu i Ionescu s se modifice numele filmului astfel nct s rmn doar primele 4 litere Ce actori au aceeai vrst ca i actorul BRAD PITT

Subiect 24
S se creeze tabela CD_URI cu structura: - NUME_PRG sir de maximum 20 de caractere - NR_CD numr cu maximum 2 cifre (codul cd-ului) - DIM numr cu maximum 2 cifre (dimensiunea n Kbytes a programului) a) Inserai 5 nregistrri n tabela CD_URI b) Afiai numele tuturor programelor cu dimensiunea mai mare dect 100 Kbytes c) Pentru toate programele care au dimensiunea mai mic dect 10 Kbytes s se modifice aceast dimensiune la valoarea 100 Kbytes. d) Ce programe se gsesc pe acelai CD ca i programul cu numele atestat.txt e) S se tearg toate n registrrile ce se gsesc pe cd_ul cu numrul 1

Subiect 25
Sa se creeze tabela BLOC cu structura: - NR_AP (N3) - NUME sir de maximum 20 de apartamentului) - NR_PERS numr cu maximum 2 cifre - SUPRAF numr cu maximum 3 cifre a) b) c) d) e) caractere(numele proprietarului

Inserai 5 nregistrri n tabela BLOC Listai persoanele care au apartamente cu suprafaa mai mare de 65, precizai i numrul apartamentului S se mreasc cu 20 suprafaa apartamentelor cu mai mult de 3 persoane S se tearg din tabela persoana cu numele Popescu Ce persoane locuiesc n apartamente cu aceai suprafa ca i apartamentul persoanei Ionescu

Subiect 26
Sa se creeze tabela MEDICI cu structura: - COD numr cu maximum 2 cifre (codul medicului) - NUME sir de maximum 20 de caractere (numele medicului) - PACIENT sir de maximum 20 de caractere(numele pacientului) - NR_M numr cu maximum 2 cifre (numrul de medicamente prescrise) a) b) c) d) e) Inserai 5 nregistrri n tabela MEDICI Listai toi pacienii medicului cu codul 3 S se creasc cu o unitate numrul de medicamente prescrie pentru acei pacieni al cror nume conine litera a Afiai toi pacienii medicului ce a prescris cele mai multe medicamente S se tearg toate nregistrrile referitoare la medicul cu codul 3

Subiect 27
S se creeze tabela PACIENTI cu structura: - PACIENT sir de maximum 20 de caractere - MEDIC sir de maximum 20 de caractere - ZI sir de maximum 10 de caractere - ORA numr cu maximum 2 cifre a) b) c) d) e) Inserai 5 nregistrri n tabela PACIENI S se afieze toi pacienii i ora programrii lor , pentru acei pacieni programai n ziua de Luni Mrii cu 2 ora la care au programare toi pacienii unui medic cu numele Popescu. S se tearg toi pacienii programai miercuri la ora 16 Ce alti pacieni sunt programai n aceai zi cu Popescu ?

Subiect 28
S se creeze tabela PRAJITURI cu structura: - DEN sir de maximum 20 de caractere - PRET numr cu maximum 5 cifre - TIP numr cu exact 1 cifr (1 prjitura are crem, 0 nu are crem) - NR_BUC numr cu maximum 3 cifre a) b) c) d) e) Inserai 5 nregistrri n tabela PRAJITURI S se afieze toate prjiturile cu crem din tabel; S se tearg din tabela toate prjiturile pentru care stocul este mai mic dect 3. tiind c toate prjiturile cu preul mai mare decat 100 se ieftinesc cu 10%, s se modifice n tabel S se afieze ce alte prjituri au acelai pret ca i Savarina

Subiect 29
S se creeze tabela ORAR cu structura: - CLASA sir de maximum 3 de caractere - ZI numr cu exact 1 cifr (1..5) - ORA numr cu maximum 2 cifre - DISCIPLINA sir de maximum 20 de caractere a) b) c) d) e) Inserai 5 nregistrri n tabela ORAR Afiai ce clase au Matematic, n ce zile i la ce ore. Stergei toate nregistrrile referitoare la o clasa IX A S se modifice n tabel astfel nct clasa XII A s aib miercuri matematic n loc de fizic Ce alte clase au matematic luni la aceeai or ca i clasa IX a

Subiect 30
S se creeze tabela ZOO cu structura: - ANIMAL sir de maximum 20 de caractere - SPECIE sir de maximum 20 de caractere - NR_EX numr cu maximum 2 cifre a) b) c) d) e) Inserai 5 nregistrri n tabela CD_URI S se afieze toate animalele pentru care exist cel mult 3 exemplare. Pentru specia Reptile s se dubleze numrul de exemplare S se tearg animalele care au disprut ( numr de exemplare 0) S se afieze animalele nrudite cu cinele

S-ar putea să vă placă și