Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Sql


Qdidactic » stiinta & tehnica » informatica » sql
Gestiune baze de date (varianta MySQL)



Gestiune baze de date (varianta MySQL)


Examenul de Atestat Profesional Informatica Subiecte propuse


Informatii preliminare rezolvarii fiecarui subiect:


Se da un backup al bazei de date MySQL numit 'atestat.sql' . Baza de date contine o tabela numita 'admitere' cu inregistrari cu datele despre niste candidati ce concureaza la admiterea in facultate, pe un numar de 20 de locuri. Se presupune ca toate cele 20 de locuri se vor ocupa si se garanteaza ca nu exista egalitate in cazul ultimei medii.


Datele despre fiecare candidat se refera la:

- Numele candidatului

- Prenumele candidatului

- Sexul ('m' sau 'f', litere mici)

- Nota obtinuta la proba l de examen

- Nota obtinuta la proba 2 de examen

- Media obtinuta

- Orasul de unde provine candidatul

- Data nasterii

- Rezultatul obtinut in urma examenului.




Structura tabelei cu datele candidatilor este de tipul urmator:


NUME

varchar(9)

PRENUME varchar(9)

SEX

varchar(1)

PROBA1

double

PROBA2

double

MEDIA

double

ORAS varchar(10)

DATAN

date

REZULTAT

varchar(7)


In tabela ADMITERE sunt deja completate campurile: NUME, PRENUME, SEX, PROBA1, PROBA2, ORAS, DATAN.


Rezultatul examenului poate fi: 'admis' sau 'respins'.


Media se calculeaza cu o precizie de 2 zecimale, fara rotunjire.

Ex: PROBA1 PROBA2 MEDIA
7.41 7.44 => 7.42


Vor fi considerati admisi primii 20 de candidati, in ordinea descrescatoare a mediilor, care au si nota de la PROBA1 si nota de la PROBA2 cel putin 5.


Cerinte:


1. Inainte de rezolvarea subiectului propriu-zis, se vor calcula mediile tuturor candidatilor (inclusiv ale celor care au sub 5 la cel putin una din probe) si se va completa campul REZULTAT conform celor mentionate mai sus;


2. Se cere ca interogarile (listele) cerute in subiecte ca rezultate ale prelucrarilor, sa aiba structurile strict cerute pe bilet;






SUBIECTE


1) Sa se creeze doua interogari, cu structura NUME, PRENUME, REZULTAT, MEDIA, una cu fetele iar alta cu baietii ce s-au prezentat la examen, ordonate descrescator, fiecare, dupa criteriul mediei obtinute la examen.


2) Sa se creeze doua interogari care sa contina:

lista celor mai buni cinci candidati admisi

lista celor mai slabi cinci candidati admisi

Structura: NUME, PRENUME, MEDIA, DATAN, ORAS


3) Sa se creeze o interogare care sa contina candidatii admisi ce au varsta cuprinsa intre 18 si 20 de ani, relativ la data la care se consulta tabela. Articolele vor fi ordonate crescator dupa DATAN. Pentru doua articole care au DATAN egala, ordinea va fi data de NUME.

Structura interogarii: NUME, PRENUME, ORAS, DATAN, MEDIA


4) Sa se creeze doua interogari ce contin: NUME, PRENUME, PROBA1, REZULTAT, respectiv NUME, PRENUME, PROBA2, REZULTAT ordonate descrescator dupa criteriul PROBA1 respectiv PROBA2


5) Sa se creeze o interogare ce contine situatia de la examen, cu lista candidatilor in ordine alfabetica. Pentru doi candidati cu acelasi nume, ordinea in lista va fi data de prenume.

Structura: NUME, PRENUME, MEDIA, REZULTAT


6) Sa se realizeze o situatie statistica, cu numarul procentual al mediilor cuprinse intre: l - 5.00 ; 5.01 - 7.00 ; 7.01 - 9.00 ; 9.01 - 10. Procentele se vor prezenta ca numere intregi, cu rotunjire.


7) a) Sa se faca o interogare cu structura NUME, PRENUME, MEDIA, REZULTAT, ORAS, grupand toti candidatii din acelasi oras in inregistrari consecutive, candidatii din acelasi oras fiind ordonati dupa nume si prenume.

b) Pentru un oras fixat sa se afiseze o interogare de forma:

NR NUME PRENUME MEDIA REZULTAT

1 . ..

2 . ..

3 . ..

4 : : : :

doar cu candidatii din acel oras, ordonati dupa nume si prenume

Obs: Numerotarea candidatilor din lista se va face incepand de la 1


8) Sa se faca o interogare cu structura: NUME, PRENUME, MEDIA, ORAS, care sa cuprinda, pentru toate orasele ce apar in lista examenului de admitere, cel mai bun (cei mai buni) candidat provenit din fiecare oras. Lista va fi ordonata alfabetic in functie de numele orasului.


9) Sa se creeze doua interogari cu informatii complete - mai putin orasul - cu candidatii admisi, respectiv respinsi la examen, proveniti din CLUJ. Listele vor fi ordonate dupa medie. La medii egale, se va face ordonare alfabetica.


10) In urma evaluarii contestatiilor, candidatului DINITA Razvan i s-a modificat nota de la proba1, din 9.88 in 9.50, iar candidatului LAMPINEAN Neonila nota de la proba2 din 4.99 in 5.

Faceti modificarile respective in tabela.





11) In camin sunt disponibile 4 locuri. Ele se vor distribui in ordinea descrescatoare a mediilor, candidatilor admisi care au domiciliul in alta localitate decat Brasov.

Sa se creeze o interogare cu viitorii caministi, cu urmatoarea structura: NUME, PRENUME, ORAS, MEDIA.

Lista va fi ordonata descrescator dupa criteriul mediei la examen. La medii egale, departajarea se va face dupa nota la proba1.


12) In camin sunt disponibile 2 locuri pentru baieti si 3 pentru fete. Sa se creeze doua interogari, una pentru baieti si una pentru fete, cu candidatii admisi ce nu sunt din Brasov si obtin loc in camin. Locurile disponibile se vor distribui in ordinea descrescatoare a mediilor, la medii egale departajarea facandu-se dupa nota obtinuta la proba1.

Lista va fi ordonata descrescator dupa criteriul mediei la examen.
Coloanele afisate sunt: NUME, PRENUME, ORAS, MEDIA.


13) Pentru candidatii admisi la examen se dau doua categorii de burse:

de merit - pentru candidatii ce au obtinut medii cuprinse intre 9.75 si 10

de studii - pentru candidatii ce au obtinut medii cuprinse intre 8.50 si 9.74.

Sa se creeze doua interogari cu cele doua categorii de bursieri, ordonate alfabetic.

Coloanele afisate sunt: NUME, PRENUME, MEDIA.


14) Sa se faca doua interogari ordonate alfabetic, pentru Comisariatul Militar, una cu baietii incorporabili si una cu cei neincorporabili in armata.

Un candidat (baiat) este incorporabil daca:

este respins

are varsta de cel putin 20 de ani la data de 20 mai 2010.

Coloanele afisate: NUME, PRENUME, DATAN, ORAS.


15) Sa se faca o statistica pentru candidatii proveniti dintr-un oras fixat, care sa evidentieze procentul de admisi din orasul respectiv si numarul de candidati proveniti din acest oras. Procentul se va furniza ca numar intreg, cu rotunjire.


16) Sa se faca o statistica in care sa se evidentieze media notelor la proba1, media notelor la proba2 si media mediilor generale doar pentru candidatii declarati admisi la examen. Fiecare dintre cele trei medii se calculeaza cu rotunjire la a doua zecimala.


17) Sa se faca o interogare cu toti candidatii care au media peste media de admitere dar care au fost declarati respinsi. Coloanele: NUME, PRENUME, MEDIA, ORAS.


18) Sa se evidentieze care este:

media mediilor candidatilor admisi

media mediilor candidatilor respinsi.

Fiecare dintre cele doua medii se calculeaza cu rotunjire la a doua zecimala.


19) a) Sa se faca o interogare in care sa listam orasele in ordine alfabetica, pentru fiecare oras afisand numarul de candidati. Coloanele vor fi: ORAS, NRCAND

b) Sa se afiseze orasul (orasele) care au numarul cel mai mare de candidati. Se va afisa orasul si nr. de candidati.


20) In vederea repartizarii celor admisi in grupe de cate 10 studenti fiecare, sa se distribuie candidatii admisi, in ordinea descrescatoare a mediilor de admitere dupa cum urmeaza: primul candidat este repartizat in grupa1, al doilea in grupa2, al treilea in grupa1, al patrulea in grupa2, si asa mai departe.

Structura tabelelor ce se vor afisa, va fi: NUME, PRENUME, ORAS, MEDIA, DATAN



Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright

stiinta

Sql



Access
Autocad
Baze de date
C
Calculatoare
Catia
Excel
Foxpro
Grafica design
Html
Internet
Java
Linux
Mathcad
Matlab
Oracle
Outlook
Photoshop
Php
Powerpoint
Retele calculatoare
Sql
Windows
Word

Documente online pe aceeasi tema


Gestiune baze de date (varianta MySQL)



Ramai informat
Informatia de care ai nevoie
Acces nelimitat la mii de documente. Online e mai simplu.

Contribuie si tu!
Adauga online documentul tau.