Advertisement
Five_NT

Probleme atestat SQL

Nov 18th, 2014
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.92 KB | None | 0 0
  1. Atestat 2010. Subiecte baze de date
  2.  
  3. 1. Se consideră tabela ANGAJATI cu structura:
  4. CNP, NUME, DATA_ANGAJARE, DATA_NASTERE, SALARIU.
  5. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  6. b. Să se afişeze pe ecran toţi angajaţii cu o vechime mai mare de 10 ani;
  7. c. Ştergeţi din baza de date toate persoanele cu numele dat de la tastatură;
  8. d. Afişaţi pe ecran numele celor mai vechi angajaţi;
  9. e. Modificaţi salariul persoanei cu numele Popescu mărindu-l cu 10%;
  10. f. Afişaţi numărul de angajări din fiecare an.
  11.  
  12. 2. Se consideră tabela ELEVI cu structura:
  13. NUME_PREN , NOTA_RO, NOTA_MAT, NOTA_GI, REZULTAT, MEDIE
  14. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  15. b. Completaţi câmpul Rezultat cu valoarea promovat daca elevul a promovat testul naţional (note minimum 5 la cele 3 discipline) nepromovat în caz contrar;
  16. c. Pentru elevii promovaţi calculaţi media generală la disciplina română;
  17. d. Determinaţi procentul de promovabilitate (nr elevi promovaţi / nr elevi înscrişi);
  18. e. Afişaţi elevii care au obţinut cea mai mare medie;
  19. f. Afişaţi pe ecran elevii grupaţi după rezultat (promovat/nepromovat), apoi alfabetic după nume;
  20.  
  21. 3. Se consideră tabela FILME cu structura:
  22. NUME, GEN, BUGET, DATA_AP
  23. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  24. b. Afişaţi pe ecran filmele gen “comedie” cu buget >10000;
  25. c. Afişaţi toate filmele din tabela grupate pe genuri;
  26. d. Afişaţi filmul care a avut cel mai mare buget;
  27. e. Ştergeţi din tabelă filmele in apărute înainte de 1-ian-1990;
  28. f. Calculați bugetul total al tuturor filmelor gen “aventură”.
  29.  
  30. 4. Se consideră tabela ELEVI cu structura:
  31. NUME, CLASA, MEDIE, ABS_NEM
  32. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare
  33. b. Afişaţi elevul (elevii) cu media cea mai mare din clasa 12A;
  34. c. Afişaţi pe ecran în ordine alfabetică elevii cu peste 20 absenţe nemotivate;
  35. d. Aflaţi suma totala a absentelor nemotivate pe fiecare clasa;
  36. e. Ştergeţi elevii cu peste 40 absenţe nemotivate;
  37. f. Elevul “Popescu Gigel” se mută din clasa 12A în clasa 12B. Faceţi modificările necesare.
  38.  
  39. 5. Se consideră tabela PROFESORI cu structura:
  40. NUME, GRAD, DATA_NAST, CATEDRA, SALAR, DIRIG
  41. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare
  42. b. Afişaţi profesorii cu gradul I;
  43. c. Aflaţi salariul mediu pe școala si numărul de profesori care au mai puţin de salariul mediu
  44. d. Afişaţi alfabetic profesorii care sunt diriginți.
  45. e. Ştergeţi din tabela profesorii care împlinesc 60 ani in anul calendaristic curent
  46. f. Afişaţi numărul de profesori de la fiecare catedra.
  47.  
  48. 6. Se consideră tabela EXCURSII cu structura:
  49. DESTI NATIE, DATA_PL, PRET, DURATA, TRANSPORT (avion, autocar, etc)
  50. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare
  51. b. Afişaţi excursiile din tabela cu destinația “NISA” ordonate crescător după data plecării
  52. c. Aflaţi destinația (destinațiile) cea mai ieftina
  53. d. Afişaţi excursiile din tabela grupate pe destinații
  54. e. Modificaţi preţul la excursiile cu avionul (preţul excursiei scade cu 25%)
  55. f. Ştergeţi din tabela excursiile care s-au desfășurat sau care sunt in curs de desfășurare (au data plecării anterioara datei curente)
  56.  
  57. 7. Se consideră tabela CIOCOLATA cu structura:
  58. SORTIMENT, PRET_BUC, FIRMA_PROD
  59. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  60. b. Afişaţi sortimentele de ciocolata ce au preţul_bucata >20 Ron ordonata alfabetic după firma producătoare;
  61. c. Aflaţi firma (firmele) ce produce cea mai ieftina ciocolată;
  62. d. Afişaţi pentru fiecare firmă numărul de sortimente de ciocolată;
  63. e. Modificaţi preţul_bucata (scade cu 15%) la toate sortimentele firmei “Primola”;
  64. f. Ştergeţi din tabela toate sortimentele firmei “Poiana”;
  65.  
  66. 8. Se consideră tabela LIBRARIE cu structura:
  67. TITLU, AUTOR, PRET_BUC, EDITURA
  68. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  69. b. Afişaţi toate cărțile autorului “Mihai Eminescu” ordonate descrescător după pret;
  70. c. Aflaţi costul total al tuturor cărților de la editura “Donaris”;
  71. d. Afişaţi pentru fiecare autor numărul total al cărților sale;
  72. e. Aflaţi cartea (cărțile) cea mai scumpă;
  73. f. Ştergeţi din tabela cărțile cu preţul mai mare de 25 Ron şi apărute la editura X (X citit de la tastatură);
  74.  
  75. 9. Se consideră tabela FARMACIE cu structura:
  76. MEDICAMENT, DATA_EXP, PRET
  77. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare
  78. b. Afişaţi medicamentele care mai au o lună până la expirare
  79. c. Micşoraţi preţul cu 5% la medicamentul aspirină;
  80. d. Aflaţi medicamentul(medicamentele) cel mai ieftin;
  81. e. Aflaţi preţul unui medicament dat de la tastatură;
  82. f. Ștergeți din tabela medicamentele care au data de expirare astăzi.
  83.  
  84. 10. Se consideră tabela CONCURS cu structura :
  85. NUME, NOTA1, NOTA2, NOTA3, NOTA_FIN, DATA_NAST, JUDET
  86. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  87. b. Calculați nota_fin (media aritmetica a celor 3 note) pentru fiecare candidat;
  88. c. Afişaţi concurenții care au obținut nota finală peste 7 in ordinea descrescătoare a mediilor;
  89. d. Afişaţi candidatul (candidații) cu nota finala maximă;
  90. e. Afişaţi mediile generale pe județe (media aritmetică a notelor finale pentru fiecare judeţ);
  91. f. Ştergeţi concurenții care au media finala sub 5.
  92.  
  93. 11. Se consideră tabela FIRME cu structura:
  94. NUME, DATA_AP, ORAS, CAPITAL, NR_ANG
  95. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  96. b. Afişaţi firmele care au cel puţin 3 ani de la înfiinţare ordonate alfabetic;
  97. c. Afişaţi firmele din tabela grupate pe oraşe;
  98. d. Aflaţi firma (firmele) cu cei mai mulți angajaţi;
  99. e. Măriţi cu 10% capitalul social al firmei x preluată de la tastatură;
  100. f. Ştergeţi din tabela firmele care au capital social <1000 Ron.
  101.  
  102.  
  103. 12. Se consideră tabela CARTI cu structura:
  104. COD_CARTE, DENUMIRE_CARTE, AUTOR, AN_APARITIE, GEN, PRET.
  105. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  106. b. Să se afişeze cărţile a căror preţ nu depăşeşte 10 RON;
  107. c. Să se diminueze cu 10% preţul cărţilor al căror an de apariţie este introdus de la tastatură;
  108. d. Să se afişeze valoarea cărţilor pentru fiecare autor a cărui nume începe cu litera A;
  109. e. Să se afişeze denumirea cărţii şi autorul pentru care preţul este maxim;
  110. f. Să se afişeze cartea şi autorul pe genuri literare.
  111.  
  112. 13. Se consideră tabela TARI cu structura:
  113. NUME, REGIUNE, SUPRAFATA, POPULATIE, PIB (produsul intern brut al unei ţări).
  114. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  115. b. Să se afişeze ţările a căror populaţie este mai mare de 20 milioane;
  116. c. Să se afişeze ţările a căror regiune este introdusă de la tastatură;
  117. d. Afişaţi ţările în ordine descrescătoare a valorii produsului intern brut;
  118. e. Să se afişeze ţările cu suprafaţa minimă;
  119. f. Să se afişeze numărul ţărilor pe regiuni.
  120.  
  121. 14. Se consideră tabela SECTIE cu structura:
  122. COD_SECTIE,DENUMIRE, NR_ANGAJATI, PRODUCTIE, CIFRA_A(cifra de afaceri), PRODUCTIVITATE.
  123. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  124. b. Să se afişeze secţiile cu numărul de angajaţi mai mare de 1000;
  125. c. Să se completeze câmpul productivitate după formula cifra de afaceri/număr de angajaţi;
  126. d. Afişaţi secţiile cu productivitatea cea mai mare;
  127. e. Să se şteargă datele din baza de date pentru o secţie a cărui cod este introdus de la tastatură;
  128. f. Să se ordoneze crescător după producţie.
  129.  
  130. 15. Se consideră tabela CLADIRI cu structura:
  131. DENUMIRE, LOCALITATE, VAL_INV (valoarea investiţiei), AN_CON (anul construirii), INDICE, VAL_ACT (valoarea actualizată).
  132. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  133. b. Să se afişeze denumirea clădirilor a cărei valoare actualizată este mai mică de 100.000 RON;
  134. c. Modificaţi câmpul indice cu valoarea 1 pentru clădirile construite înainte de 1950 şi cu 2 pentru clădirile construite după 1950;
  135. d. Afişaţi numărul clădirilor construite în anul 1970;
  136. e. Afişaţi câte clădiri au fost construite în fiecare localitate;
  137. f. Să se afişeze valoarea investiţiei şi anul construcţiei pentru o clădire a cărei denumire este introdusă de la tastatură.
  138.  
  139. 16. Se consideră tabela MATERIALE cu structura:
  140. DEN_MAT, STOC_I (stoc inițial), INTRARI , IESIRI, STOC_F (stoc final)
  141. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  142. b. Să se completeze câmpul stoc final după formula: stoc iniţial+intrări-ieşiri;
  143. c. Să se afişeze materialele a căror stoc final este egal cu zero;
  144. d. Afişaţi materialele în ordine crescătoare a stocurilor iniţiale;
  145. e. Afişaţi materialele pentru care valoarea intrării este cea mai mică.
  146. f. Ştergeţi din tabelă materialele care au stocul final cuprins în intervalul a,b (a şi b citite de la tastatură);
  147.  
  148. 17. Se consideră tabela SPITALE cu structura:
  149. NUME_P, DIAGNOSTIC, MEDIC, ETAJ , SALON.
  150. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  151. b. Lista alfabetică a pacienţilor;
  152. c. Afişaţi câţi pacienţi sunt internaţi având diagnosticul”GRIPA”
  153. d. Afişaţi numărul de pacienţi a fiecărui medic;
  154. e. Să se afişeze care este salonul cu număr maxim de pacienţi.
  155. f. Ştergeţi din tabelă înregistrarea corespunzătoare unui pacient introdus de la tastatură.
  156.  
  157. 18. Se consideră tabela SPORTIVI cu structura:
  158. NUME, VARSTA, SEX, GREUTATE, ÎNALTIME, SPORT .
  159. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  160. b. Să se afişeze sportivii de la „haltere” a căror greutate este de 80 kg;
  161. c. Listaţi alfabetic sportivii ordonându-i după sporturile pe care le practică;
  162. d. Să se afişeze câţi sportivi practica “Fotbal”;
  163. e. Să se afişeze care este sportivul cu înălţimea cea mai mare care face handbal;
  164. f. Afişaţi care este media de vârstă pentru băieţi, respectiv pentru fete.
  165.  
  166. 19. Se consideră tabela STATISTICA cu structura:
  167. NUME, STUDII, OCUPAŢIA , DOMENIU, VENIT.
  168. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  169. b. Să se afişeze câte persoane au venit peste 10 milioane;
  170. c. Să se şteargă din baza de date informaţiile corespunzătoare studiilor introduse de la tastatură;
  171. d. Afişaţi care sunt persoanele cu venit maxim din domeniul educaţiei;
  172. e. Să se afişeze cât la sută reprezintă persoanele cu ocupaţia “vânzător” din acest sondaj;
  173. f. Să se determine venitul total pe domenii.
  174.  
  175. 20. Se consideră tabela ABONATI cu structura:
  176. NUME, CNP, MIN_INCLUSE, MIN_UTILIZATE, VALOARE, ACHITAT, RETEA.
  177. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  178. b. Să se afişeze pentru fiecare abonat valoarea facturii pe care trebuie să o achite cunoscând că minutele suplimentare costă cu 10% mai mult decât minutele incluse şi că tariful unui minut inclus este de 0,25 lei;
  179. c. Afişaţi abonaţii care sunt restanţi;
  180. d. Să se afişeze abonaţii cu valoarea facturată cea mai mare;
  181. e. Pentru abonatul a cărui CNP s-a introdus de la tastatură să se indice dacă a achitat;
  182. f. Să se afişeze valoarea obţinută din încasări pentru fiecare reţea.
  183.  
  184. 21. Se consideră tabela STUDENTI cu structura:
  185. NUME, CNP, AN, MEDIE, BURSA.
  186. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  187. b. Să se afişeze câţi studenţi primesc bursă din anul I;
  188. c. Afişaţi studenţii care au bursă de merit(media peste 9,50 inclusiv);
  189. d. Afişaţi numărul studenţilor bursieri din fiecare an;
  190. e. Afişaţi care este valoarea maxima a bursei după mărirea cu 20%
  191. f. Să se şteargă studenţii care au pierdut bursa(media este sub 8).
  192.  
  193. 22. Se consideră tabela ELEVI cu structura:
  194. CODELEV, NUME, PRENUME, CLASA, MEDIA, CODSEFCLASA
  195. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  196. b. Să se afişeze în ordinea alfabetică primii 3 elevi din clasa C (C citit de la tastatură);
  197. c. Câţi elevi al căror nume se termină cu litera ‘U’ sunt în tabelă?
  198. d. Pentru fiecare clasă din tabelă să se calculeze media pe clasă; rezultatele se vor afişa în formatul “Media clasei … este ….”; Coloana rezultată va avea aliasul „Medii”;
  199. e. Să se afişeze elevii cu cea mai mare medie. Se vor afişa primele trei linii (dacă există);
  200. f. Să se afişeze elevii şi şefii lor de clasă în formatul: “Şeful de clasă al elevului ….. este …..”;
  201. 23. Se consideră tabela PARIURI cu structura:
  202. CODPARIU, PERSOANA, CAL, SUMA, DATA
  203. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  204. b. Să se afişeze toate persoanele care au pariat în trimestrul 1. Informaţiile se vor afişa în formatul: “Persoana … a pariat în data de …. suma de …. pe calul …”;
  205. c. Persoana de la pariul cu codul X si-a triplat suma pariată. Actualizaţi tabela.
  206. d. Câte persoane au pariat în luna curentă pe calul cu numele C? (C dat de la tastatură);
  207. e. Calul cu numele X s-a îmbolnăvit. Să se şteargă toate pariurile din luna curentă pe acest cal;
  208. f. Să se afişeze numele persoanei/persoanelor cu cea mai mare sumă pariată la un pariu;
  209.  
  210. 24. Se consideră tabelele ECHIPE şi MECIURI cu structurile:
  211. ECHIPE (ID, NUME, ORAŞ)
  212. MECIURI (ID, ID_ECHIPA1, ID_ECHIPA2, GOL1, GOL2, DATA)
  213. a. Să se creeze tabelele şi să se introducă câte 6 articole care să corespundă cerinţelor următoare;
  214. b. Afişaţi în ordine alfabetică toate echipele cu numele începând cu litera S; Prima literă din numele echipei va fi literă mare, restul vor fi litere mici;
  215. c. Meciurile din data D (citită de la tastatură) au fost amânate cu 7 zile. Actualizaţi tabela;
  216. d. Adăugaţi o nouă echipă cu id-ul 1001, numele “Speranţa” care să fie acelaşi oraş cu echipa cu numele X (X citit de la tastatură);
  217. e. Ştergeţi din tabelă meciurile disputate în zilele de joi;
  218. f. Afişaţi toate meciurile în formatul:”NumeEchipa1 –NumeEchipa2: Gol1 – Gol2”;
  219.  
  220. 25. Se consideră tabelele ANGAJAŢI şi DEPARTAMENTE cu structurile:
  221. ANGAJAŢI (ID, NUME, PRENUME, DATA_ANGAJARE, SALARIU, ID_DEP)
  222. DEPARTAMENTE (ID, DENUMIRE)
  223. a. Să se creeze tabelele şi să se introducă câte 6 articole care să corespundă cerinţelor următoare;
  224. b. Salariul persoanelor angajate de cel puţin 10 luni se măreşte cu 10%. Actualizaţi tabela ANGAJAŢI;
  225. c. Să se adauge un nou angajat care să lucreze în acelaşi departament cu angajatul cu numele Y (Y citi de la tastatură);
  226. d. Departamentul cu denumirea D (D citit de la tastatură) s-a desfiinţat. Actualizaţi cele două tabele, ştergând departamentul şi angajaţii care lucrează în acest departament;
  227. e. Să se afişeze toţi angajaţii din departamentul cu denumirea X (X citit de la tastatură); Informaţiile vor fi afişate în formatul “Angajatul ….. lucrează în departamentul ….”.
  228. f. Să se afişeze salariul maxim pentru fiecare departament. Rezultatele vor fi afişate în formatul “Salariul maxim din departamentul ….. este …..”. Coloana rezultată va avea aliasul SALARII.
  229.  
  230. 26. Se consideră tabelele: TURIŞTI şi EXCURSII cu structurile:
  231. TURIŞTI (COD, NUME, SEX, COD_EXC)
  232. EXCURSII (COD , DESTINAŢIE , DATA_INCEPUT, DATA_SFARSIT, PRET)
  233. a. Să se creeze tabelele şi să se introducă câte 6 articole care să corespundă cerinţelor următoare;
  234. b. Să se afişeze destinaţiile în ordine alfabetică. Fiecare destinaţie va fi afişată o singură dată;
  235. c. Excursiile care vor avea loc la Predeal în lunile de iarnă s-au ieftinit cu 100 lei. Actualizaţi tabela EXCURSII;
  236. d. Ştergeţi din tabelă turistul cu numele X (X citit de la tastatură);
  237. e. Câţi turişti au ales destinaţia ‘Vatra Dornei’?
  238. f. Afişaţi turiştii care au participat la excursii cu durata mai mare de 7 zile. Informaţiile vor fi afişate în formatul: „Turistul …. a participat la excursia ….în perioada …. - ….”.
  239.  
  240. 27. Se consideră tabelele NUMERE1 şi NUMERE2 cu structurile:
  241. NUMERE1 ( CIFRA )
  242. NUMERE2 ( CIFRA )
  243. a. Să se completeze fiecare din cele două tabele cu cifrele de la 1 la 5;
  244. b. Să se afişeze cifrele din a doua tabelă folosind scrierea cu cifre romane;
  245. c. Să se afişeze tabla înmulţirii până la 5 în formatul “cifra x cifra = rezultat”; se vor afişa primele 20 de linii;
  246. d. Să se afişeze tabla înmulţirii cu X (X<6 cifră nenulă citită de la tastatură);
  247. e. Să se afişeze câtul şi restul împărțirii cifrei X la toate celelalte cifre în formatul “cifra / cifra = (cat, rest)” X (X<6 cifră nenulă citită de la tastatură);
  248. f. Cifrele din prima tabelă se vor inversa: 5,4,3,2,1. Actualizaţi tabela.
  249.  
  250. 28. Se consideră tabela PACHETE cu structura
  251. EXPEDITOR, DESTINATAR, DATA_EXPEDIERE, CATEGORIA, GREUTATE
  252. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  253. b. Să se afişeze in ordine alfabetică a destinatarului pachetele care nu au completat expeditorul;
  254. c. Să se calculeze media aritmetică a greutăţilor pachetelor din tabelă;
  255. d. Se completează cu NECUNOSCUT toţi expeditorii nespecificaţi şi cu data de astăzi toate datele de expediere necompletate;
  256. e. Să se şteargă toate pachetele expediate anul trecut care au greutatea mai mică decât X (citit de la tastatură);
  257. f. Care este destinatarul care a primit cele mai multe pachete?
  258.  
  259. 29. Se consideră tabela PRODUSE cu structura:
  260. ID, DENUMIRE, CATEGORIE, DATA_EXP, PREŢ, CANTITATE
  261. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  262. b. Să se afişeze produsele care expiră astăzi; se vor afişa doar primele 5 linii;
  263. c. Care este valoarea totală a produselor din tabelă? Afişaţi în formatul “Valoarea totală este….”;
  264. d. Produsele care expiră mâine se ieftinesc cu 50%. Actualizaţi tabela;
  265. e. Să se adauge un nou produs care să fie în aceeaşi categorie cu produsul cu id-ul egal cu 4.
  266. f. Să se afişeze categoria / categoriile care conţine cele mai multe produse;
  267.  
  268. 30. Se consideră tabela FOTBALI ŞTI cu structura:
  269. NUME, ECHIPĂ, POST, NRMECIURI, GOLURIMARCATE
  270. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  271. b. Afişaţi toţi jucătorii echipei Ceahlăul;
  272. c. Afişaţi jucătorii grupaţi pe echipe, iar în cadrul echipelor pe posturi
  273. d. Mijlocaşul Ronaldo s-a transferat la echipa Cimentul;
  274. e. Ştergeţi din tabelă un jucător cu numele citit de la tastatură;
  275. f. Afişaţi atacantul cu cel mai mare procent de reuşită (numărul de goluri marcate/ numărul de meciuri jucate);
  276.  
  277. 31. Se consideră tabela CONCURENTI cu structura :
  278. COD, NUME, TARA, PUNCTAJ
  279. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  280. b. afişarea clasamentului final în ordine descrescătoare a punctajelor şi la punctaje egale alfabetic după nume;
  281. c. citindu-se codul unui concurent şi un nou punctaj al acestuia actualizaţi informaţiile din tabelă;
  282. d. lista concurenţilor cu punctaje maxime;
  283. e. numărul de concurenţi din fiecare ţară;
  284. f. să se afişeze ţara /ţările cu cea mai mare medie a punctajelor;
  285.  
  286. 32. Se consideră tabela PACIENTI cu structura
  287. COD, NUME, DIAGNOSTIC, ADRESA, NR_ZILE_ SPITALIZARE
  288. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  289. b. lista alfabetică a pacienţilor;
  290. c. ştergeţi din tabelă înregistrarea corespunzătoare unui cod introdus de la tastatură;
  291. d. afişaţi pacienţii cu un număr maxim de zile de spitalizare;
  292. e. numărul de pacienţi pentru fiecare diagnostic;
  293. f. pentru un diagnostic dat măriţi numărul de zile de spitalizare cu o valoare dată de la tastatură.
  294.  
  295. 33. Se consideră tabela ANGENŢII cu structura
  296. COD, DENUMIRE, LOCALITATE, NR_ANGAJATI
  297. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  298. b. lista alfabetică a agenţiilor;
  299. c. citindu-se codul unei agenţii şi un nou număr de angajaţi actualizaţi datele corespunzătoare din tabelă;
  300. d. modificaţi numărul angajaţilor de la o agenţie al cărei cod se citeşte de la tastatură diminuându-l cu 10 %;
  301. e. numărul de agenţii pe localităţi;
  302. f. să se afişeze localităţile care au număr număr maxim de angajaţi;
  303.  
  304. 34. Se consideră tabela SPECII cu structura
  305. COD_SPECIE, NUME, ZONA, NR_EXEMPLARE
  306. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  307. b. lista alfabetică a speciilor;
  308. c. ştergeţi din tabelă un articol de cod introdus de la tastatură;
  309. d. afişaţi numărul total de specii pe zone;
  310. e. afişaţi lista alfabetică a zonelor existente în tabelă ;
  311. f. lista speciilor cu număr minim de exemplare.
  312.  
  313. 35. Se consideră tabela BIBLIOTECĂ cu structura
  314. COD, TITLU, AUTOR, NR_EXEMPLARE
  315. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  316. b. să se afişeze numărul total de exemplare din tabelă;
  317. c. lista alfabetică a titlurilor cu număr maxim de exemplare;
  318. d. pentru fiecare autor afişaţi numărul total de exemplare;
  319. e. ştergeţi din tabelă toate articolele unui autor introdus de la tastatură;
  320. f. pentru un cod introdus de la tastatură actualizaţi tabela mărind numărul de exemplare cu 10.
  321.  
  322. 36. Se consideră tabela CREDITE cu structura
  323. COD, NUME, DATA, PERIOADA, SUMA.
  324. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  325. b. lista persoanelor pentru care perioada de creditare s-a încheiat;
  326. c. lista persoanelor care au credite cu sume maxime;
  327. d. calculaţi suma totală a creditelor pe fiecare an;
  328. e. pentru un cod introdus de la tastatură măriţi perioada de creditare cu 1 lună.
  329. f. ştergeţi din tabelă înregistrarea corespunzătoare unui cod citit de la tastatură.
  330.  
  331. 37. Se consideră tabela REVISTE cu structura
  332. COD, NUME, DATA_LANSARE, PRET, NR_EXEMPLARE
  333. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  334. b. lista publicaţiilor lansate în anul 2009;
  335. c. numărul de publicaţii cu număr maxim de exemplare;
  336. d. calculaţi numărul total de publicaţii pe an de apariţie;
  337. e. lista publicaţiilor alfabetic şi pe an de apariţie;
  338. f. pentru un cod introdus de la tastatură actualizaţi tabela mărind numărul de exemplare cu 100.
  339.  
  340. 38. Se consideră tabela ABONAMENTE cu structura
  341. COD, LOC_PLECARE, LOC_SOSIRE, DATA_PLECARE, PREŢ
  342. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  343. b. lista curselor cu plecare din Bicaz;
  344. c. localitatea de plecare cu număr maxim de abonamente;
  345. d. numărul abonamentelor cu sosire în Roman;
  346. e. lista curselor sortate cronologic;
  347. f. pentru un cod introdus de la tastatură actualizaţi articolul corespunzător mărind preţul cu 5%.
  348.  
  349. 39. Se consideră tabela ATESTAT cu structura:
  350. NUME, TEMA, COORDONATOR, AN, NOTA
  351. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  352. b. Afișați pe ecran toate atestatele a căror tema conţine cuvântul “grafuri”;
  353. c. Afișați temele de atestat din anul 2010, grupate după coordonator;
  354. d. Afișați atestatele coordonate de profesorul X care au obţinut cea mai mare notă (X se citeşte de la tastatură);
  355. e. Afişaţi numărul de atestate coordonate de fiecare profesor;
  356. f. Eliminaţi din tabelă atestatele susţinute în anul 2005 care au obţinut nota sub 7;
  357.  
  358. 40. Se consideră tabela AGENDA cu structura:
  359. ID_AGENDĂ, NUME, PRENUME, DATA_NAŞTERE, TELEFON, EMAIL, ADRESĂ, NR_COPII.
  360. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  361. b. Să se afişeze persoanele care au un singur copil şi locuiesc în oraşul X introdus de la tastatură.
  362. c. Lista persoanelor care sunt născute în luna noiembrie.
  363. d. Să se afişeze lista persoanelor care locuiesc în judeţul Neamţ (prefix 0233)şi nu au adresă de email.
  364. e. Afişaţi persoanele care au acelaşi număr de copii cu persoana cu numele X (X citit de la tastatură);
  365. f. Lista persoanelor din agendă pe oraşe şi pentru acelaşi oraş alfabetic după nume.
  366.  
  367. 41. Se consideră tabela PAPETĂRIE cu structura:
  368. ID_PRODUS, NUME_PRODUS, PREŢ, NR_EXEMPLARE, FURNIZOR.
  369. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  370. b. Care este produsul care se găseşte în stoc în cantitate maximă.
  371. c. Lista furnizorilor de produse din Papetărie.
  372. d. Să se şteargă produsul / produsele cu preţ minim;
  373. e. Ştergerea din baza de date a produselor furnizorului introdus de la tastatură.
  374. f. Care este numărul produselor achiziţionate de la fiecare furnizor.
  375.  
  376. 42. Se consideră tabela CLASE cu structura:
  377. CNP, NUME, PRENUME, DATA_NASTERE, LOCALITATE, EMAIL, MEDIE.
  378. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  379. b. Să se afişeze elevii care nu locuiesc într-un oraş introdus de la tastatură;
  380. c. Care sunt elevii care au ziua de naştere în luna curentă;
  381. d. Să se afişeze numărul de elevi din fiecare localitate;
  382. e. Să se afişeze elevii care au media mai mare decât media maximă a elevilor dintr-o localitate dată de la tastatură;
  383. f. Lista elevilor în ordinea descrescătoare a mediilor şi la medii egale alphabetic
  384.  
  385. 43. Se consideră tabela IMOBILIARA cu structura:
  386. ID_LOC, NR_CAMERE, SUPRAFAŢA, TIP, ETAJ, PREŢ.
  387. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  388. b. Să se afişeze structura apartamentelor situate la etajul 1.
  389. c. Să se afişeze care sunt tipurile de apartamente din tabela.
  390. d. Să se afişeze apartamentele decomandate care au suprafaţa cuprinsă între două valori introduse de la tastatură.
  391. e. Să se şteargă din tabelă articolele care au preţul minim şi 2 camere.
  392. f. Să se afişeze ofertele de apartamente în ordinea descrescătoare a preţurilor.
  393.  
  394. 44. Se consideră tabela FARMACIE cu structura:
  395. ID_PRODUS, PRET, STOC, DATA_EXPIRARE, FURNIZOR.
  396. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  397. b. Care cantitatea existentă în stoc pentru un medicament introdus de la tastatură.
  398. c. Care sunt produsele în cantitate maximă în stoc.
  399. d. Lista produselor pentru care termenul de valabilitate expiră peste 2 luni.
  400. e. Cantitatea de produse în stoc pe furnizori.
  401. f. Să se afişeze produsele alfabetic şi pentru acelaşi produs crescător în funcţie de preţ.
  402.  
  403. 45. Se consideră tabela CARTI cu structura:
  404. AUTOR, TITLU, EDITURA, NR_EXEMPLARE, AN_ACHIZITIE.
  405. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  406. b. Care sunt editurile la care au fost publicate cărţile achiziţionate.
  407. c. Autorii şi titlul lucrărilor cu număr maxim de exemplare în tabela.
  408. d. Care sunt numărul de titluri publicate de fiecare editură.
  409. e. Lista lucrărilor achiziţionate între 1990 şi 2009.
  410. f. Lista cărţilor alfabetic pe autori şi pentru acelaşi autor descrescător după numărul de exemplare.
  411.  
  412. 46. Se consideră tabela CLIENTI cu structura:
  413. ID_CLIENT, NUME, PRENUME, TELEFON, EMAIL, ADRESA, ORAS.
  414. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  415. b. Care sunt oraşele în care locuiesc clienţii din tabela.
  416. c. Care este numărul clienţilor dintr-un oraş dat de la tastatură.
  417. d. Să se afişeze numele şi prenumele clienţilor care au prefixul telefonic ‘0233’.
  418. e. Care sunt clienţii care nu au adresă de email în tabela.
  419. f. Lista clienţilor pe oraşe şi în acelaşi oraş alfabetic după nume.
  420.  
  421. 47. Se consideră tabela LOCATARI cu structura
  422. NUME, PRENUME, APARTAMENT, RESTANŢA, TAXA_LIFT
  423. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  424. b. Afișați pe ecran locatarii cu restante de plata;
  425. c. Înlocuiți in baza de date datele locatarului de la apartamentul 11 cu datele noului proprietar;
  426. d. Determinați valoarea totala a restantelor de plata
  427. e. Locatarul de la apartamentul X are aceeaşi restanţă cu locatarul de la apartamentul Y. Actualizaţi tabela; (X, Y citite de la tastatură)
  428. f. Afișați locatarii primelor 5 apartamente care nu plătesc taxa de lift;
  429.  
  430. 48. Se consideră tabela LABORATOR cu structura
  431. NUMAR_STATIE, PROCESOR, FRECVENŢĂ, MEMORIE, DVD, VALOARE
  432. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  433. b. Afișați pe ecran calculatoarele dotate cu procesor Intel cu frecventa mai mare de 1000 Mhz (se va afișa numărul stației, modelul procesorului si frecventa)
  434. c. Ștergeți stațiile cu memoria RAM mai mica sau egala cu 128 MB
  435. d. Cate stații sunt prevăzute cu unitate de DVD?
  436. e. Determinați valoarea totala de inventar a stațiilor.
  437. f. Afişaţi numărul staţiilor pentru fiecare tip de procesor.
  438.  
  439. 49. Se consideră tabela MUNCITORI cu structura
  440. NUME, COD_ATELIER, NR_PIESE
  441. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  442. b. Să se afişeze numărul atelierelor din tabelă;
  443. c. Să se afişeze codul atelierului din tabelă cu cei mai mulţi muncitori;
  444. d. Muncitorul cu numele X (dat de la tastatură) se pensionează. Eliminaţi-l din tabelă;
  445. e. Să se afişeze numărul de piese produse de fiecare atelier;
  446. f. Să se afişeze atelierul / atelierele cu cele mai multe piese produse;
  447.  
  448. 50. Se consideră tabela TESTE cu structura:
  449. DENUMIRE, DISCIPLINA, TIP, CLASA, PROFIL, DURATA
  450. Tipul poate fi: clasic, grilă, combinat.
  451. a. Să se creeze tabela şi să se introducă 10 articole care să corespundă cerinţelor următoare;
  452. b. Afișați pe ecran denumirile testelor de la disciplina Informatica, de tip grila care se pot da elevilor de clasa a IX-a, indiferent de profil;
  453. c. Ștergeți din baza de date testele cu durata mai mare de 60 minute.
  454. d. Afișați testele de la profilul Matematica-informatica, grupate alfabetic pe discipline si descrescător după durata testului.
  455. e. Modificați durata testului “Componentele calculatorului” la 40 min si tipul acestuia in test grila.
  456. f. Afişaţi disciplina / disciplinele cu cele mai multe teste.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement