Sunteți pe pagina 1din 3

Examenul de Atestat Profesional Informatic, 2011 Subiecte propuse

Gestiune Baze de Date (varianta MySQL)


Informaii preliminare rezolvrii fiecrui subiect:
Se d un backup al bazei de date MySQL numit 'atestat.sql' . Baza de date conine o tabel
numit "admitere" cu nregistrri cu datele despre nite candidai ce concureaz la admiterea n
facultate, pe un numr de 20 de locuri. Se presupune c toate cele 20 de locuri se vor ocupa i se
garanteaz c nu exist egalitate n cazul ultimei medii.
Datele despre fiecare candidat se refer la:
- Numele candidatului
- Prenumele candidatului
- Sexul ('m' sau 'f', litere mici)
- Nota obinut la proba l de examen
- Nota obinut la proba 2 de examen
- Media obinut
- Oraul de unde provine candidatul
- Data naterii
- Rezultatul obinut n urma examenului.
Structura tabelei cu datele candidailor este de tipul urmtor:
NUME PRENUME
varchar(9)

varchar(9)

SEX
varchar(1)

PROBA1 PROBA2 MEDIA


double

double

double

ORA

DATAN

REZULTAT

varchar(10)

date

varchar(7)

In tabela ADMITERE sunt deja completate cmpurile: NUME, PRENUME, SEX,


PROBA1, PROBA2, ORA, DATAN.
Rezultatul examenului poate fi: "admis" sau "respins".
Media se calculeaz cu o precizie de 2 zecimale, fr rotunjire.
Ex: PROBA1
7.41

PROBA2
MEDIA
7.44
=> 7.42

Vor fi considerai admii primii 20 de candidai, n ordinea descresctoare a mediilor, care au i nota
de la PROBA1 i nota de la PROBA2 cel puin 5.

Cerine:
1. nainte de rezolvarea subiectului propriu-zis, se vor calcula mediile tuturor candidailor (inclusiv
ale celor care au sub 5 la cel puin una din probe) i se va completa cmpul REZULTAT conform
celor menionate mai sus;
2. Se cere ca interogarile (listele) cerute n subiecte ca rezultate ale prelucrrilor, s aib structurile
strict cerute pe bilet;

SUBIECTE
1) S se creeze dou interogari, cu structura NUME, PRENUME, REZULTAT, MEDIA, una cu
fetele iar alta cu bieii ce s-au prezentat la examen, ordonate descresctor, fiecare, dup criteriul
mediei obinute la examen.
2) S se creeze dou interogari care s conin:
lista celor mai buni cinci candidai admii
lista celor mai slabi cinci candidai admii
Structura: NUME, PRENUME, MEDIA, DATAN, ORA
3) S se creeze o interogare care s conin candidaii admii ce au vrsta cuprins ntre 18 i 20 de
ani, relativ la data la care se consult tabela. Articolele vor fi ordonate cresctor dup DATAN.
Pentru dou articole care au DATAN egal, ordinea va fi dat de NUME.
Structura interogrii: NUME, PRENUME, ORA, DATAN, MEDIA
4) S se creeze dou interogri ce conin: NUME, PRENUME, PROBA1, REZULTAT, respectiv
NUME, PRENUME, PROBA2, REZULTAT ordonate descresctor dup criteriul PROBA1
respectiv PROBA2
5) S se creeze o interogare ce conine situaia de la examen, cu lista candidailor n ordine
alfabetic. Pentru doi candidai cu acelai nume, ordinea n list va fi dat de prenume.
Structura: NUME, PRENUME, MEDIA, REZULTAT
6) S se realizeze o situaie statistic, cu numrul procentual al mediilor cuprinse ntre: l - 5.00 ;
5.01 - 7.00 ; 7.01 - 9.00 ; 9.01 - 10. Procentele se vor prezenta ca numere ntregi, cu rotunjire.
7) a) S se fac o interogare cu structura NUME, PRENUME, MEDIA, REZULTAT, ORA,
grupnd toi candidaii din acelai ora n nregistrri consecutive, candidaii din acelai ora fiind
ordonai dup nume i prenume.
b) Pentru un ora fixat s se afieze o interogare de forma:
NR NUME PRENUME MEDIA REZULTAT
1 ............ .................. ............. ....................
2 ............ .................. ............. ....................
3 ............ .................. ............. ....................
4
:
:
:
:
doar cu candidaii din acel ora, ordonai dup nume i prenume
Obs: Numerotarea candidailor din list se va face ncepnd de la 1
8) S se fac o interogare cu structura: NUME, PRENUME, MEDIA, ORA, care s cuprind,
pentru toate oraele ce apar n lista examenului de admitere, cel mai bun (cei mai buni) candidat
provenit din fiecare ora. Lista va fi ordonat alfabetic n funcie de numele oraului.
9) S se creeze dou interogri cu informaii complete - mai puin oraul - cu candidaii admii,
respectiv respini la examen, provenii din CLUJ. Listele vor fi ordonate dup medie. La medii
egale, se va face ordonare alfabetic.
10) n urma evalurii contestaiilor, candidatului DINITA Razvan i s-a modificat nota de la proba1,
din 9.88 n 9.50, iar candidatului LAMPINEAN Neonila nota de la proba2 din 4.99 n 5.
Facei modificrile respective n tabel.

11) n cmin sunt disponibile 4 locuri. Ele se vor distribui n ordinea descresctoare a mediilor,
candidailor admii care au domiciliul n alt localitate dect Braov.
S se creeze o interogare cu viitorii cminiti, cu urmtoarea structur: NUME, PRENUME, ORA,
MEDIA.
Lista va fi ordonat descresctor dup criteriul mediei la examen. La medii egale, departajarea se va
face dup nota la proba1.
12) n cmin sunt disponibile 2 locuri pentru biei i 3 pentru fete. S se creeze dou interogri,
una pentru biei i una pentru fete, cu candidaii admii ce nu sunt din Braov i obin loc n cmin.
Locurile disponibile se vor distribui n ordinea descresctoare a mediilor, la medii egale
departajarea fcndu-se dup nota obinut la proba1.
Lista va fi ordonat descresctor dup criteriul mediei la examen.
Coloanele afiate sunt: NUME, PRENUME, ORA, MEDIA.
13) Pentru candidaii admii la examen se dau dou categorii de burse:
de merit - pentru candidaii ce au obinut medii cuprinse ntre 9.75 i 10
de studii - pentru candidaii ce au obinut medii cuprinse ntre 8.50 i 9.74.
S se creeze dou interogri cu cele dou categorii de bursieri, ordonate alfabetic.
Coloanele afiate sunt: NUME, PRENUME, MEDIA.
14) S se fac dou interogri ordonate alfabetic, pentru Comisariatul Militar, una cu bieii
incorporabili i una cu cei neincorporabili n armat.
Un candidat (biat) este incorporabil dac:
este respins
are vrsta de cel puin 20 de ani la data de 20 mai 2011.
Coloanele afiate: NUME, PRENUME, DATAN, ORA.
15) S se fac o statistic pentru candidaii provenii dintr-un ora fixat, care s evidenieze
procentul de admii din oraul respectiv i numrul de candidai provenii din acest ora. Procentul
se va furniza ca numr ntreg, cu rotunjire.
16) S se fac o statistic n care s se evidenieze media notelor la proba1, media notelor la proba2
i media mediilor generale doar pentru candidaii declarai admii la examen. Fiecare dintre cele trei
medii se calculeaz cu rotunjire la a doua zecimal.
17) S se fac o interogare cu toi candidaii care au media peste media de admitere dar care au fost
declarai respini. Coloanele: NUME, PRENUME, MEDIA, ORA.
18) S se evidenieze care este:
media mediilor candidailor admii
media mediilor candidailor respini.
Fiecare dintre cele dou medii se calculeaz cu rotunjire la a doua zecimal.
19) a) S se fac o interogare n care s listm oraele n ordine alfabetic, pentru fiecare ora
afind numrul de candidai. Coloanele vor fi: ORAS, NRCAND
b) S se afieze oraul (oraele) care au numrul cel mai mare de candidai. Se va afia oraul i nr.
de candidai.
20) n vederea repartizrii celor admii n grupe de cte 10 studeni fiecare, s se distribuie
candidaii admii, n ordinea descresctoare a mediilor de admitere dup cum urmeaz: primul
candidat este repartizat n grupa1, al doilea n grupa2, al treilea n grupa1, al patrulea n grupa2, i
aa mai departe.
Structura tabelelor ce se vor afia, va fi: NUME, PRENUME, ORAS, MEDIA, DATAN
3

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