Documente Academic
Documente Profesional
Documente Cultură
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări)
b. Să se afişeze telefonul cel mai scump. Dacă sunt mai multe cu preţ maxim, se vor afişa toate
c. Să se afişeze marca cea mai prezentă în tabelă, împreună cu preţul mediu al telefoanelor respectivei
mărci
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări)
b. Să se creeze o aplicaţie care să permită căutarea unui elev după nume. În caz că există mai mulţi
elevi cu acelaşi nume, se vor afişa toţi într-o listă, iar aplicaţia trebuie să permită afişarea informaţiilor
unui elev care a fost selectat.
Cerinţe:
a. Să se populeze cu date tabela (minimum 10 înregistrări)
b. Să se scrie o aplicaţie care să permită citirea de la tastatură a două preţuri a şi b (cu a < b, valori
întregi) şi afişarea tuturor electronicelor având preţuri între a şi b. Aplicaţia trebuie să premită şi
alegerea (opţional) afişării unui anumit tip de produs sau produselor unei mărci anume care au preţuri
în intervalul a..b.
7. Se consideră tabela ALBUM cu structura:
id (de tip numeric, câmp de identificare unică)
titlu (şir de caractere, memorează titlul album)
autor (şir de caractere, memorează numele autorului)
an_aparitie (numeric, memorează anul aparitiei albumului)
Toate campurile sunt mandatorii.
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări)
b. Să se afişeze, ordonate descrescător după anul aparitiei, toate albumele unui anumit autor
c. Să se afişeze anul în care au apărut cele mai multe albume, precum şi acele albume care au apărut în
anul respectiv
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări).
b. Afişaţi toţi angajaţii de la secţia “Administraţie”.
c. Măriţi salariul tuturor angajaţilor cu 100 RON.
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări).
b. Afişaţi numerele de telefon ale persoanelor cu prenumele “George”.
c. Ştergeţi din tabelă toate persoanele al căror nume începe cu litera “C”.
Toate campurile sunt mandatorii.
10. Se consideră tabela MEDICAMENT cu structura:
id (de tip numeric, câmp de identificare unică)
codm (numeric cu maximum 2 cifre, memorează codul medicamentului)
denumire (şir de caractere memoreaza denumirea medicamentului)
cantitate (numeric cu maximum 5 cifre, memorează cantitatea detinuta)
pu (număr întreg cu maximum 7 cifre, memorează preţul unitar al medicamentului)
codf (număr întreg cu maximum 2 cifre, memorează codul farmaciei care oferă medicamentul
respectiv)
Toate campurile sunt mandatorii.
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări)
b. Dublaţi preţul pentru PARACETAMOL de la toate farmaciile
c. Ştergeţi din toate farmaciile medicamentul ASPIRINA
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări)
b. Să se determine cea mai frecventă grupă sanguină
c. Ce vârstă are bolnavul cu numarul de fisa 123 ce suferă de DIABET
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări)
b. Să se creeze o noua tabela AN_18 având câmpurile: nume, prenume, dn, sex care să conţină numai
elevii care nu au împlinit 18 ani până la data de 15 septembrie 2010, şi să se afişeze alfabetic tabelul
nou creat
c. Afişaţi numele si prenumele elevilor născuţi în anul 2008
13. Se consideră tabela PACIENT cu următoarea structura:
id (de tip numeric, câmp de identificare unică)
nf (numeric cu maximum 3 cifre, memorează numărul fişei )
nume (şir de caractere cu maximum 20 de caractere, memorează numele pacientului )
data_n (dată calendaristică, memorează data nasterii pacientului)
gs (şir de caractere, memorează grupa sanguină)
diagnostic (şir de caractere cu maximum 30de caractere, memorează diagnosticul la internare)
Toate campurile sunt mandatorii.
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări).
b. Să se determine numărul de bolnavi de ARTRITA care au grupa sanguină AB4.
c. Ştergeti din tabelă toţi bolnavii mai mici de 18 ani.
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela(minimum 10 înregistrări).
b. Să se completeze câmpul media pentru fiecare elev din tabelă folosind formula (nota1+nota2)/2 şi
să se afişeze toţi elevii cu media mai mare de 7.00
c. Să se şteargă din tabelă elevii cu media mai mică decât 6.00.
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări).
b. Să se şteargă toate apartamentele care nu au balcon
c. Măriţi cu 1 numărul de camere ale tuturor apartamentelor aflate pe o stradă a cărei nume începe cu
litera ’D’.
16. Se consideră tabela PARIU cu structura:
id (de tip numeric, câmp de identificare unică)
cal (şir de caractere, memorează numele calului pe care se pariază)
pers (şir de caractere, memorează numele persoanei care face pariul)
suma (numeric cu maximum 9 cifre, memorează suma pariată)
Toate campurile sunt mandatorii.
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări).
b. Să se şteargă din tabelă toate pariurile făcute pentru calul “Speranta” deoarece acesta s-a retras din
cursă.
c. Afişaţi numele celui care are pariul cel mai mare.
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări).
b. Să se penalizeze cu 10% din sumă toate persoanele ce nu au plătit încă.
c. Să se afişeze doar persoanele care au achitat taxele.
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări).
b. Ştergeţi toate înregistrările referitoare la o clasă citită de la tastatură,
c. Actualizaţi tabelul astfel încât clasă ”12A” să aibă miercuri informatică în loc de fizică.
19. O firmă se ocupă cu comercializarea materialelor pentru construcţii. Materialele sunt stocate în
depozite numerotate de la 1 la n. Pentru gestionarea activităţii firmei se consideră un tabel STOC cu
următoarea structură:
id (de tip numeric, câmp de identificare unică)
denumire (şir de caractere cu maximum 20 de caractere)
cantitate( număr cu maximum 3 cifre)
pret_unitar (număr cu maximum 6 cifre)
depozit (număr cu maximum 3 cifre)
valoare (număr cu maximum 3 cifre)
Toate campurile sunt mandatorii.
Cerinţe:
a. Să se creeze şi să se populeze cu date tabela (minimum 10 înregistrări)
b. Calculaţi valoarea şi introduceţi rezultatul, prin comandă, în câmpul valoare (valoare se determină
ca fiind cantitate * pret_unitar)
c. Afisaţi toate produsele din depozitul 5
Tabelele se află în relaţia 1—1 : o persoană din tabela PERSOANA poate avea un singur automobil
din tabela AUTOMOBIL, cheia de legătură fiind câmpul cod_pers.
Observaţie: numărul maşinii este de forma VS–10–XYZ
Cerinţe:
a. Să se creeze şi să se populeze cu date tabelele (minimum 7 înregistrări în fiecare tabelă).
b. Afişaţi persoanele care au automobile “DACIA” înmatriculate în Vaslui.
c. Cate persoane au automobile ” SKODA” înmatriculate in Iasi?
Cerinţe:
a. Să se creeze si să se populeze cu date tabela (minimum 10 înregistrări).
b. Să se afişeze persoana cea mai în vârstă din fiecare departament.
c. Se citeşte un număr de la tastatură.Se doreste premierea angajaţilor care-şi serbează ziua de sf
“ION” (“ion, ioan, ionel,ioana,ioanid” dar nu şi “simion, rodion, silion...” indiferent de literă, mare sau
mică), premiul fiind egal cu numărul citit. Afişaţi angajaţii premiaţi împreună cu premiul obţinut.
Cerinţe:
a. Să se creeze si să se populeze cu date tabela (minimum 10 înregistrări).
b. Să se afişeze produsele care vor expira in următoarele 7 zile.
c. Se se afişeze produsele cu preţul egal cu cel mai scump produs, în ordine alfabetică.
Cerinţe:
a. Să se creeze tabela; Să se populeze cu date tabela (minimum 10 înregistrări).
b. Se citeşte de la tastatură numele unui continent. Calculaţi populaţia totală a ţărilor de pe continentul
citit.
c. Să se afişeze ţările în ordinea descrescătoare a densitaţii populaţiei (densitatea fiind egală cu
suprafaţa împărţită la numărul de locuitori), la densităţi egale în ordine alfabetică.
Cerinţe:
a. Să se creeze tabela; Să se populeze cu date tabela (minimum 10 înregistrări).
b. Se citeşte de la tastatură numele unui material. Să se calculeze costul cantităţii totale din depozit
pentru materialul citit ;
c.Să se afişeze metalele din tabela în ordine alfabetică (acestea au primele 2 cifre din câmpul marca
egale cu 20)
Cerinţe:
a.Să se creeze si să se populeze cu date tabela(minimum 10 înregistrări).
b.Să se afişeze pentru fiecare department numărul de angajaţi cu vechime strict mai mică de 2 ani.
c.Să se afişeze numărul de angajaţi la departamentele de producţie (primele 2 cifre din department
sunt egale cu 10) şi care au contul de mail pe serverul “gmail”.
Cerinţe:
a.Să se creeze si să se populeze cu date tabela(minimum 10 înregistrări) , câmpul sal_inc rămânând
necompletat.
b.Să se completeze în mod automat pentru toţi angajaţii câmpul sal_inc ca fiind
nr_ore*cost_ora.Afişaţi tabela rezultată.
c.Se citeşte de la tastatură un număr.Afişati în ordine alfabetică după nume şi prenume angajaţii care
au salariul de încadrare cel puţin egal cu numărul citit.
Tabelele se află in relaţia 1—m: unui diriginte din tabela DIRIGINTE îi corespunde unul sau mai
mulţi elevi din tabela ELEV, cheia de legătură fiind câmpul clasa.
Cerinţe:
a. Să se creeze si să se populeze cu date tabelele (minimum 5 înregistrări pentru DIRIGINTE, 15
înregistrări pentru ELEV).
b. Să se afişeze, pentru fiecare clasă terminală, media generală a clasei (primele două litere din
clasa=”12”).
c. Să se afişeze lista elevilor bursieri (mediagen >= 9.5) ai căror diriginţi au specialitatea
“matematica”; lista trebuie ordonată pe clase, iar în cadrul clasei descrescător dupa medie.
Cerinţe:
a. Să se creeze si să se populeze cu date tabela (minimum 10 înregistrări).
b. Se citeşte de la tastatură un număr. Majoraţi cu 10% toate salariile egale cu numărul citit, afişaţi
salariaţii cu salariul majorat.
c. Afişaţi angajatul cu salariul maxim de la fiecare departament
Cerinţe:
a. Să se creeze si să se populeze cu date tabela (minimum 10 înregistrări).
b. Să citeşte de la tastatură numărul unei facturi. Să se afişeze valoarea facturii ştiind că pe o factură
pot apărea mai multe produse, iar la valoarea obţinută se adaugă TVA care este de 24% .
c. Se se afişeze câte produse au preţul mai mare decât produsul cel mai ieftin.
Cerinţe:
a. Să se creeze si să se populeze cu date tabelele (minimum 7 înregistrări pentru CANDIDAT, 14
înregistrări pentru REZULTAT).
b. Se citeşte de la tastatură numele unei probe. Să se afişeze candidaţii care nu au promovat proba
respectivă (nota<5) ordonaţi alfabetic după nume şi prenume.
c. Să se afişeze candidaţii care au în componenţa numelui expresia “escu” (ionescu, popescu...) şi care
au obţinut cel puţin o notă de 10.
Cerinţe:
a. Să se creeze tabelele şi să se populeze cu minimum 6 înregistrări pentru fiecare tabelă
b. Să se afişeze pentru fiecare clasă în parte o situaţie statistică care să conţină dirigintele, profilul,
numărul de absente motivate, nemotivate şi numărul total de absenţe înregistrat de elevii clasei
c. Ştergeţi din tabela ELEV toţi elevii care nu au înregistrat niciun fel de absenţe (fie ele motivate sau
nu)
Cerinţe:
a. Să se creeze şi să se populeze tabela cu minimul 10 înregistrări
b. Să se afişeze obiectivul, costul şi data efectuării tuturor excursiilor a căror cost este cuprins între
150 si 500 RON şi sunt programate în luna iunie.
c. Să se adauge următoarele câmpuri: „nr_locuri” şi „pret_rezervare”, ambele numerice. Completaţi
automat câmpurile adăugate anterior astfel: câmpul nr_locuri cu valoarea 45, iar pret_rezervare cu
preţul rezervării unui autocar, ştiind că valoarea câmpului cost este pentru un singur loc.
Cerinţe:
a. Să se creeze tabela şi să se populeze cu minimum 10 înregistrări
b. Afişaţi denumirea, densitatea populaţiei şi produsul intern brut pe cap de locuitor pentru ţările cu o
populaţie mai mare de 200 milioane locuitori şi care au produsul intern brut (pib) pe cap de locuitor
mai mare decât al Spaniei.
c. Completaţi automat capitala pentru „România”.
Cerinţe:
a. Să se creeze tabela şi să se populeze cu minimum 10 înregistrări
b. Afişaţi pentru fiecare categorie în parte timpul total necesar pentru redarea tuturor melodiilor
c. Afişaţi toate melodiile din categoria „rock” care conţin în cadrul titlului textul „bani”.
Cerinţe:
a. Să se creeze tabela şi să se populeze cu minimum 10 înregistrări
b. Să se afişeze toate materialele din stoc pentru care preţul unitar este între 3000 şi 10000
c. Ştergeţi toate materialele ce nu mai sunt disponibile (cantitatea este 0)
Cerinţe:
a. Să se creeze tabela şi să se populeze cu minimim 10 înregistrări
b. Să se afişeze acei candidaţi care au obţinut o nota mai mică de 5 la proba Ea, iar la proba A au fost
declaraţi „Experimentaţi”
c. Să se calculeze media pentru toţi candidaţii. Aceasta se calculează ca fiind media aritmetică dintre
proba_Ea, proba_Ec, proba_Ed
Cerinţe:
a. Să se creeze tabela şi să se completeze (numai primele 4 câmpuri) cu minimum 10 înregistrări
b. Să se calculeze pentru fiecare concurent totalul ca fiind suma dintre punctaj1 şi punctaj2 şi să se
afişeze, descrescător după total, numărul concurenţilor care au obţinut punctajul total peste 100
c. Să se completeze câmpul calificativ astfel: primii 5 clasaţi în ordinea descrescătoare a punctajului
vor primi foarte bine (dar numai dacă au peste 50 la total), următorii care au peste 50 de puncte vor
primi bine, iar restul satisfacator.