Sunteți pe pagina 1din 2

Seminar 4-5 Baze de date 1/2

Relaţii intre tabele , interogări QBE

Pentru baza de date “seminarBd_grupaX.mdb” sa realizeze legăturile dintre tabele.

Sa se realizeze următoarele cereri QBE:


1. Sa se afişeze clienţii din Bucureşti sau Braşov ,ordonaţi alfabetic.
2. Sa se afişeze clienţii (nume si adresa) al căror nume începe cu litera A, din Bucureşti.
3. Sa se afişeze clienţii de la care sunt înregistrate comenzi in acest an.
4. Sa se afişeze clienţii care au comandat produse din categoria „Ambalaje”.
5. Sa se afişeze clienţii de la care am comenzi in luna aprilie anul 2006.
6. Sa se afişeze valoarea fiecărui produs comandat pe comanda cu numărul 5 .
7. Sa se afişeze numărul de zile in care este plătita o comanda si sa se calculeze eventualele
penalizări (pentru fiecare zi de întârziere se percep penalizări de 5 lei). In cazul in care comanda
este plătita la timp (data livrare=data chitanţa) atunci se afişează „la temem” altfel se afişează
„penalizări”.( Obs se va utiliza funcţia IIF)
8. Sa se afişeze lista clienţilor (codClient, denumire client) împreuna cu totalul comenzilor,
ordonaţi in funcţie de valoarea acestora.
9. Toate comenzile din martie 2005 ce au valoarea mai mare de 32000 lei;
10. Sa se afişeze produsele a căror suma valorica comandata depăşeşte 2520 si numărul de comenzi
este mai mic de 15;
11. Sa se afişeze produsele care nu au fost comandate.
12. Sa se afişeze valorile totale consumate din fiecare gestiune intre anumite date introduse ca
parametrii.
13. Sa se afişeze situaţie comenzilor pe oraşe si clienţi.(interogare de tip „Analiza încrucişata”)
14. Sa se afişeze numărul de comenzi din anul 2005 pe clienţi si oraşe.(interogare de tip „Analiza
încrucişata”)
15. Sa se majoreze cu 10% preţul produselor de pe comanda 3.
16. Sa se realizeze un tabel nou (Produse_necomadate) cu produsele ce nu au fost comandate.
Seminar 4-5 Baze de date 2/2

TEMA
Sa se realizeze următoarele cereri QBE:
1. Afişaţi produsele care au fost comandate, ordonate după preţul de comandă în ordine
descrescătoare.
2. Să se afişeze lista comenzilor din ultimul an pentru care nu au fost emise chitanţe şi, într-un
câmp calculat numit Vechime se va calcula numărul de zile care au trecut de la primirea
comenzii până în prezent.
3. Sa se afişeze gestiunile cu mai puţin de 5 produse consumate.
4. Se afişeze gestiunile de unde nu au fost consumate produse.
5. Sa se afişeze totalul pentru fiecare bon de consum.
6. Sa se afişeze bonurile de consum din primul trimestru al anului 2005 ce au valoarea totala peste
100, si conţin mai mult de 2 produse.
7. Sa se calculeze suma totala platita pentru fiecare comanda.
8. Sa se afiseze valoarea totala pentru fiecare comanda, suma platita pentru fiecare comanda si
diferenţa de plătit.
9. Sa se afişeze totalul consumurilor pe fiecare produs si fiecare gestiune pentru fiecare luna a
anului 2005.
10. Sa se micşoreze cu 10% preţul produselor de pe comenzile 6 si 11.
11. Oraşele unde am vândut mai mult de 10 produse anul trecut.
12. Clienţii cu mai mult de cinci produse comandate;
13. Sa se afişeze media cantităţilor vândute pe produse in primul trimestru al anului 2005;
14. Sa se afişeze lista clienţilor care au comandat produse cu valoarea totala mai mica de 100 in
ultimul semestru al anului 2006 si care nu sunt din Braşov;
15. Sa se afişeze valoarea in euro (1 euro=3,34 lei) pentru fiecare comanda.
16. Sa se afişeze suma totala a sumelor plătite cu chitanţe pentru fiecare comanda.
17. Sa se afişeze media preturilor pe categorii de produse si clienţi. .(interogare de tip „Analiza
încrucişata)
18. Sa se realizeze un tabel nou (Produse_neconsumate) cu produsele ce nu au fost consumate.

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