Sunteți pe pagina 1din 16

- Lucrarea de laborator 4 -

INTEROGAREA BAZEI DE DATE

1
2
3
4
5
6
7
8
9
10
I. INTEROGĂRI DE SELECȚIE
produse: pc_uri: laptop_uri:

imprimante

1. Să se afișeze toate tuplurile din relația produse, sortate în ordine alfabetică după producător și
descrescător după model.
2. Să se afișeze primele 5 modele cu coadă ( with ties) din relația produse, sortate în ordine
alfabetică după producător. Se va afișa Producător, Model.
3. Să se afișeze tupluri din relația pc_uri, începând cu poziția a 4-a din lista tuplurilor ordonate în
mod crescător după model.
4. Să se afișeze doar 3 tupluri din relația pc_uri, începând cu poziția a 8-a din lista tuplurilor ordonate
în mod crescător după model
5. Să se găsească modelul, viteza procesorului și capacitatea discului dur pentru toate pc_urile care
costă mai puțin de 500$. Schema rezultatului va fi Model, Viteza și Hd.
6. Să se găsească producătorii de imprimante. Afișați Producător:
7. Să se găsească modelul, capacitatea de memorie operativă și dimensiunea ecranului fiecărui laptop
cu prețul mai mare de 1000$ și ecranul de 14 țoli (inch).
8. Să se găsească toate liniile tabelului imprimante pentru imprimantele color.
9. Să se găsească toate tuplurile tabelului imprimante pentru imprimantele laser sau jet de cerneală.
10. Să se găsească toate tuplurile tabelului pc_uri cu capacitatea HDD egală cu 8, 10,14 și 20 Gb
11. Să se găsească toate tuplurile tabelului pc_uri, cu excepția modelelor cu capacitatea HDD egală cu
10, 14 sau 20 Gb.
12. Să se găsească modelul, viteza procesorului și capacitatea discului dur ale pc-urilor mai ieftine de
600$ și care posedă cd-rom-uri cu viteze 12x sau 24x.
13. Să se găsească modelul, memoria RAM și capacitatea discului HDD ale pc-urilor, care posedă
memorie RAM de 64 sau 128 GB și capacitatea discului de 8 sau 20 GB.
14. ă se găsească toate tuplurile tabelului laptop_uri pentru modelele, indicatorul caracterial al cărora
începe cu cifrele 13 sau 17.
15. Să se găsească toate tuplurile tabelului imprimante pentru modelele, indicatorul caracterial al
cărora este cuprins între ‘1400’ și ‘1500’
16. Să se găsească tuplurile tabelului pc_uri pentru modele 1232 și 1233 și să se calculeze prețul en-
gros al modelelor, redus cu 12% față de cel din tabel. Se va afișa: Model, Viteza, Ram, Hd, Pret,
Pret_Engros
17. Să se găsească tuplurile tabelului laptop_uri pentru modele cu capacitate HDD egală cu 10 GB
și să se afișeze prețul promotional, redus cu 130$ față de pretul din tabel. Se va afișa: Model,
Viteza, Pret_Promotional.
18. Să se calculeze numărul de tupluri din relația pc_uri care se referă la modelul 1232.
19. Să se găsească prețul mediu al pc-urilor care costa mai mult de 600$.
20. Să se găsească suma obținută din comercializarea unor loturi fixe a câte 10 imprimante
matriciale disponibile în stoc. Se va afișa: Produs, Model, Tip, Pret, Cantitatea_Vanduta,
Suma_Vanzarii. Pentru coloana Produs se va folosi valoarea „Imprimanta”.
II. FUNCȚII DE AGREGARE SQL ȘI INTEROGĂRI DE GRUPARE
produse: pc_uri: laptop_uri:

imprimante:

1. Să se găsească numărul de producători unici de produse.


2. Să se găsească numărul de produse fabricate de fiecare producător:
3. Să se găsească viteza medie a pc-urilor pentru fiecare model în parte. Se va afișa : Model,
Viteza_Medie
4. Să se găsească numărul de configurații pentru fiecare model al pc-urilor cu excepția
modelului 1260. Se va afișa : Model, Numar_configuratii
5. Să se găsească numărul de modele pentru fiecare tip de produs. Se va afișa: Tip,
Nr_modele.
6. Să se găsească numărul de modele de pc_uri care au un Cd cu viteza de 24x sau 40x, sau
50x și sunt echipate cu memorie Ram de 32, sau 64, sau 128 Gb. Se va afișa: Cd,
Nr_modele_PC.
7. Să se găsească numărul de modele fabricate de fiecare tip de produs pentru fiecare
producător în parte cu sub totaluri pe producător și total general. Se va afișa: Producător,
Tip, Nr_modele. Se va utiliza clauza ROLLUP.
8. Să se găsească numărul de modele fabricate de fiecare tip de produs pentru fiecare
producător în parte cu sub totaluri pe producător și tip de produs și total general. Se va
utiliza clauza CUBE.
9. Să se găsească numărul de imprimante color și non-color. Se va afișa :
Imprimante Număr
Imprimante color
Imprimante non-color
10. Să se găsească cu cât numărul de configurații de pc-uri cu viteza 500 MHz depășește
numărul de configurații cu viteza 600 MHz.
11. Să se găsească viteza medie a laptopurilor, al căror preț depășește 1000$.
12. Pentru fiecare valoare a vitezei pc-urilor care depășește 600Mh, să se determine prețul
mediu al calculatoarelor cu aceeași viteză. Afișați Viteza, Preț_mediu.
13. Să se găsească prețul maximal al laptopurilor cu diagonala ecranului 12 sau 14 inch,
pentru fiecare diagonală de ecran în parte. Se va afișa: Diagonala, Pret_maximal.
14. Să se găsească numărul de modele și prețul lor mediu în funcție de tipul imprimantei. Se
va afișa: Tip_imprimantă, Numar_modele, Pret_mediu. Tuplurile vor fi ordonate
descrescător după prețul mediu.
15. Să se găsească capacitățile discurilor dure, care coincide la 2 sau mai multe pc-uri. Să se
afișeze Hd.
16. Pentru fiecare valoare a vitezei, să se găsească prețul mediu al pc-urilor. Să se afișeze Viteza
și Pret_mediu. Tuplurile vor fi ordonate după descreșterea vitezei.
17. Să se găsească producătorii, care produc cel puțin 3 modele de pc-uri. Afișați Producător,
Numărul de modele.
18. Să se găsească dimensiunea medie a ecranului laptopurilor produse de fiecare producător.
Să se afișeze Producător și Dimensiunea medie a ecranului.
19. Să se găsească prețul maximal al pc-urilor produse de fiecare producător pentru fiecare
model al său. Afișați Producător, Model, Preț maxim. Tuplurile vor fi ordonate alfabetic
după numele producătorului și descrescător după model.
20. Să se găsească suma totală a prețurilor celor mai ieftine imprimante de fiecare tip.
III. INTEROGĂRI CU SUBCONSULTĂRI ȘI JONCȚIUNI
produse: pc_uri: laptop_uri:

imprimante:

1. Să se afișeze producătorii și viteza pc-urilor cu HD-uri cu capacitatea cea mai mică.


2. Să se găsească modelele și producătorii produselor cu prețul mai mare de 450$.
3. Să se găsească producătorii care vând laptopuri sau imprimante, dar nu vând pc-uri.
4. Să se găsească producătorii de pc-uri cu procesoare ce funcționează cu frecvența de
tact nu mai mica de 450Mhz. Afișați Producător.
5. Să se găsească imprimantele cu cel mai înalt preț. Să se afișeze Model, Preț.
6. Să se găsească viteza medie a pc-urilor produse de compania A.
7. Să se găsească modelele și producătorii pc-urilor care au o viteză mai mare decât cel
mai rapid laptop.
8. Să se găsească producătorii pc-urilor ce au RAM-ul mai mare decât media RAM-urilor
laptopurilor. Să se afișeze Producătorul și Modelul pc-urilor.
9. Să se găsească modelele laptopurilor cu prețul mai mare decât prețul dublu al celui mai
ieftin pc. Să se afișeze modelul laptopului și prețul acestuia.
10. Să se găsească perechile de modele de pc-uri, care posedă procesoare cu aceeași viteză
și memorie RAM cu aceeași capacitate. Ca rezultat, fiecare pereche se afișează o singură
dată, adică (i,j), dar nu (j,i). Ordinea de afișare: modelul cu număr mai mare, modelul
cu număr mai mic, viteza și RAM.
11. Să se găsească laptopurile, a căror viteză este mai mica decât la orice pc. Să se afișeze:
Tip, Model, Viteza.
12. Să se găsească producătorii celor mai scumpe laptopuri sau pc-uri. Afișați Producător,
Tip, Model și Preț.
13. Să se găsească producătorii, ce produc concomitent pc-uri și laptopuri, care dispun
de o viteză nu mai mica de 500 Mh. Afișați Producător.
14. Să se găsească modelul produsului cu cel mai mare preț. Se afișează Model, Preț.
15. Să se găsească producătorii de imprimante care produc și pc-uri cu cel mai mic volum
RAM. Să se afișeze Producător.
16. Să se găsească prețul mediu comun al pc-urilor și laptopurilor produse de către
producătorul A. Să se afișeze Pret_med_comun.
17. Să se găsească prețul mediu al pc-urilor pentru fiecare din producători care produc și
imprimante. Afișați Producător, Pret_med_prod.
18. Să se găsească capacitatea medie a HDD-urilor pc-urilor (o valoare pentru toate) ale
acelor producători care produc și imprimante. Afișați capacitatea medie HD.
19. Să se găsească producătorii care produc numai un singur tip de produs.
20. Să se găsească pc_uri de același model; care au aceeași viteză, dar memorie RAM
diferită. Se va afișa: Model, Viteza, RAM.

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