Sunteți pe pagina 1din 2

Lucrarea de laborator Nr.

8
Subiectul: Interogarea bazei de date. Crearea interogărilor de selecție și sortare. Criterii de
selecție în interogări. Utilizarea parametrilor în interogări. Interogări cu câmpuri
calculate. Interogări de totalizare. Interogări încrucișate. Utilizarea criteriilor de
selecție în interogările de totalizare. Interogări de acțiune. Proiectarea interogărilor
de eliminare și modificare a înregistrărilor, a interogărilor de creare a tabelelor, a
interogărilor de adăugare a înregistrărilor.
Sarcini:
A. În BD creată, poiectați interogările de selecție și sortare:
1. Persoanele ce locuiesc în oraşul Chişinău. Înregistrările le sortaţi în ordine alfabetică după
nume şi prenume.
2. Modele cu cutia de transmisie automată şi căptuşeala din piele.
3. Modele cu preţul fixat de uzină cuprins între 9000 şi 25000 euro.
4. Persoanele ce au comandat mai mult de 3 automobile. Înregistrările le sortaţi în ordine
descrescătoare după numărul de automobile comandate.
5. Clienţii care au încheiat tranzacţii în luna ianuarie 2019
6. Clienţii care au încheiat tranzacţii în anul 2019.
7. Clienţii care au încheiat tranzacţii în anul 2019 şi sunt din Chişinău.
8. Clienţii care au încheiat tranzacţii în anul 2019 şi sunt din Chişinău ori Bălţi.
9. Persoanele, numele de familie al cărora începe cu litera „A”.
10. Persoanele, numele de familie al cărora se termină cu îmbinarea de litere ”nu”.
11. Persoanele numele de familie al cărora conţine îmbinarea de litere „tu”.
12. Persoanele, numele de familie al cărora începe cu litera „A”, „B”, „C” sau „D”.
13. Clienţii pentru care automobilele au fost livrate.
14. Clienţii pentru care automobilele nu au fost livrate.
15. Persoanele care nu locuiesc în oraşul Bălţi şi au comandat automobile de tip BMW.
16. Persoanele ce locuiesc în oraşul Chişinău şi au comandat automobile de tip BMW ori AUDI.
17. Modele cu preţul fixat de uzină mai mare ca 9000 euro livrate în anul 2020.
18. Clienţii care au încheiat tranzacţii în anul 2020 şi au comandat 2 sau 3 automobile.
19. Tranzacţiile în care sunt comandate automobile Toyota şi livrările au fost efectuate.
20. Tranzacţiile încheiate în 2021 şi livrările nu au fost efectuate.
B. Proiectaţi interogările de creare a câmpurilor rezultante care ar afişa informaţia despre
tranzacţii şi:
1. Preţul de vânzare al automobilelor ([preţul fixat de uzină]+[cheltuielile de
transport]+[pregătirea vânzare]).
2. Suma care trebuie achitată pentru fiecare tranzacţie (valoarea tranzacţiei).
3. Numărul de zile în care a fost deservit clientul.
4. Într-un câmp numele, prenumele şi patronimicul clientului.
5. Într-un câmp numele de familie, prima literă de la prenume şi prima literă de la patronimic.
C. Proiectaţi interogările de modificare care ar:
1. Majora cu 5 % preţul fixat de uzină al automobilelor de tipul AUDI, de exemplu.
2. Modifica numele modelului AUDI cu AUDI A6, de exemplu, pentru automobilele de tip
special.
D. Proiectaţi interogările de eliminare a:
1. Tranzacţiilor pentru care automobilele au fost livrate.
2. Tranzacţiilor unde au fost comandate automobile de modelul LADA.
3. Tranzacţiilor încheiate cu un careva client (Numele şi Prenumele clientului sunt cunoscute).
E. Proiectaţi interogările de grupare şi totalizare, care ar afişa:
1. Calculaţi numărul de automobile de fiecare tip comandate de către clienţi.
2. Calculaţi numărul de automobile de fiecare tip care au 4 uşi, comandate de către clienţi.
3. Calculaţi numărul de clienţi din fiecare localitate.
4. Calculaţi numărul de clienţi din fiecare localitate cu excepţia celor din Chişinău.
5. Calculaţi numărul de automobile de tipul BMW comandate în fiecare localitate.
6. Calculaţi numărul de clienţi din oraşul Chişinău.
7. Calculaţi câte automobile de fiecare model cu 2 uşi şi câte automobile de fiecare model cu 3
uşi au fost comandate.
8. Calculaţi suma de bani încasată în urma încheierii tranzacţiilor cu clienţii din fiecare oraş.
9. Afişaţi valorile maximale ale tranzacţiilor din fiecare oraş (oraşul, valoarea tranzacţiei).
10. Calculaţi suma de bani, care trebuie încasată de la toţi clienţii.
F. Proiectaţi interogările încrucişate, care afişează:
1. Câte automobile de fiecare model au fost comandate în fiecare localitate.
2. Câte automobile de fiecare model a comandat fiecare client.
3. Câte automobile cu 2, 3, 4 şi 5 uşi au fost comandate în fiecare localitate.
4. Câte automobile de fiecare tip au fost comandate în fiecare lună a anului 2019.
G. Proiectaţi interogări de creare a tabelelor:
1. Creaţi un tabel cu următoarele câmpuri: numele de familie, prenumele, localitatea,
modelul, numărul de automobile comandat, data tranzacţiei şi data livrării, care conţine
informaţii despre tranzacţii încheiate în anul 2019.
H. Proiectaţi interogări de adăugare a înregistrărilor:
1. Adăugaţi în tabelul construit anterior informaţia despre tranzacţiile încheiate în anul 2020.
I. Proiectaţi interogări cu parametru:
1. Fie că ne interesează lista automobilelor achiziţionate în diferite localități şi/sau în diferite
zile.

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