Documente Academic
Documente Profesional
Documente Cultură
9 (10 ore)
TEMA: Interogri n MS Access
Obiective generale:
a) Formularea corect i elaborarea diferitor tipuri de interogri: de selecie, de sortate, pentru
efectuarea unor calcule, cu parametru, de grupare i totalizare, de sintez (ncruciate), de
creare a unui nou tabel, de modificare, de excludere, de adugare, pentru selectarea i
afiarea informaiei, innd cont de structura BD studiate;
b) Crearea deprinderilor la studeni pentru a aplica diferite tipuri de filtre n interogri Access.
Obiective operaionale:
a) S cunoasc cum se proiecteaz interogrile de selecie, de sortare;
b) S cunoasc cum se proiecteaz interogrile cu cmpuri calculate;
c) S cunoasc cum se proiecteaz interogrile cu parametri.
d) S cunoasc cum se proiecteaz interogrile de grupare i totalizare;
e) S cunoasc cum se proiecteaz interogrile de sintez utiliznd modul Query Design/Crosstab
Query;
f) S cunoasc cum se proiecteaz interogrile de sintez cu ajutorul asistentului Crosstab Query
Wizard;
g) S cunoasc cum se proiecteaz interogrile de aciune Make Table Query de creare a unui
tabel;
h) S cunoasc cum se proiecteaz interogrile de aciune Update Query de modificare;
i) S cunoasc cum se proiecteaz interogrile de aciune Delete Query de tergere;
j) S cunoasc cum se proiecteaz interogrile de aciune Append Query de adugare.
k) S aplice diferite tipuri de filtre n interogri MS Access.
l) S precizeze rolul i avantajele utilizrii interogrilor Access.
DESFURAREA ACTVITII
I. ntrebri i exerciii
1. Care sunt tipurile de relaii n tabelele MS Access?
2. Care este algoritmul crerii unei relaii n Access?
3. Ce este o interogare?
4. Care este modul de funcionare a unei interogri?
5. Cum se clasific interogrile n funcie de modul de definire i rezultatele aciunii?
6. Ce reprezint setul dinamic rezultat al interogrii?
7. Numii modurile de afiare a ferestrei Query n MS Access 2010.
8. Descriei prile din care const grila de proiectare a interogrii.
9. Descriei algoritmul de adugare a tabelelor n zona de proiectare a interogrii.
10. Cum se realizeaz asocierile ntre tabele n grila interogrii?
11. Care sunt modurile de modificare a interogrii?
12. Cum se realizeaz sortarea nregistrrilor dintr-un tabel?
13. Care este rolul interogrilor cu parametri?
14. Care sunt interogrile cunoscute sub numele de interogri de aciune i care este rolul lor?
15. Cum se utilizeaz constructorul de expresii n realizarea interogrilor?
16. Cum se efectueaz gruparea cmpurilor n interogare?
17. Enumerai tipurile operaiilor de grupare.
18. Cum se realizeaz crearea interogrilor de sintez?
19. n ce cazuri sunt utilizate interogrile Find Duplicates Query Wizard?
20. Care este rolul interogrilor Find Unmatched Query Wizard?
21. Ce este un filtru n MS Access?
22. Enumerai tipurile de filtre n Access.
23. Cum se aplic filtrele n interogri MS Access?
O cerin fundamental pentru un mediu de creare a bazelor de date este capacitatea de sortare
i filtrare rapid a nregistrrilor n aa fel nct s fie afiate doar cele dorite de utilizator la un
moment dat i n ordinea dorit. Pentru aceasta se vor crea diferite tipuri de interogri i vor fi
aplicate filtre.
B. Interogri
a) Proiectarea interogrilor de selecie (manual, pag. 188)
1. Utiliznd modul de proiectare Design View sau cu ajutorul asistentului Simple Query
Wizard, creai interogarea de selecie, care v permite s afiai lista de coresponden cu toi
clienii (Numele, prenumele, adresele) i afiai rezultatul.
2. Afiai lista: Modelele auto comandate i clienii ce le-au comandat, ordonat n ordine
alfabetic a cmpului Modelul, apoi Numele. Limitai rezultatul interogrii la clienii din
Chiinu.
b) Proiectarea interogrilor de selecie utiliznd criteriile (manual, pag.-196)
1. Creai interogarea de selecie care v permite s afiai lista clienilor din Chiinu i modelele
comandate n anul precedent (Numele, Prenumele, Localitatea, Adresa, Modelul, Data
tranzaciei, Data livrrii) i vizualizai rezultatul.
2. Afiai lista Clienii i modelele auto comandate, ordonat n ordine alfabetic a cmpului
Numele, Modelul. Limitai rezultatul interogrii la clienii din Bli i Cahul (numele
clienilor s nceap cu literele A-D), care au comandat automobile la un pre fixat de
uzin mai mare ca 50 000.
c) Interogri cu cmpuri calculate (manual, pag.-201)
1. Creai o interogare cu un cmp nou calculabil (Pre de vnzare) care s afieze lista clienilor i
suma achitat la tranzacie (suma achitat este produsul dintre suma celor trei tipuri de
preuri i numrul de auto comandate).
2. Creai o interogare ce ar afia automobilele procurate de clienii din dou localiti (opional)
ce au avut reduceri la preul fixat de uzin.
d) Crearea interogrilor cu parametri (manual, pag.-204)
1. Creai interogarea cu parametri, care v-a afia numele
concret al clientului cu adresa sa, cruia ia fost livrat
comanda ntr-o perioad de timp concret.
1. Creai interogarea de sintez care s afieze cte automobile de fiecare model au fost
comandate n fiecare lun a anului trecut (drept surs poate servi un singur tabel).
(manual, pag.-216)
1. Reducei cu 10 la sut (10%) valorile cmpului Preul fixat de uzin al clienilor din localitatea
Chiinu, care au fcut comenzi n anul trecut i nc nu au fost livrate.
2. Creai interogarea ce ar afia preul fixat de uzin a automobilelor, dup majorare cu 30%, ce
sa-u vndut n lunile ianuarie-martie, anul curent.
1. Din tabelul nou-creat Clienii din Chiinu i din Bli tergei setul de nregistrri care conin
comenzile executate (livrate) din anul precedent.
2. Din tabelul nou creat Clieni_2, excludei nregistrrile ce conin clienii, numele crora ncepe
cu litera B i care au procurat mai puin de 2 automobile.
j) Interogri de aciune Append Query de adugare (manual, pag.-221)
1. La tabelul creat n sarcina (f), adugai nregistrrile ce conin clienii din localitatea Bli cu
aceleai cmpuri (mai nti creai interogarea Clienii din Bli, care selecteaz nregistrrile,
ce trebuie adugate la alt tabel), atribuii-i numele Clienii din Chiinu i din Bli.
2. Reintroducei n tabelul Clieni, nregistrrile ce recent au fost terse (sarcina f), din tabelul
Clieni_2, (ce v-a conine clienii numele crora ncepe cu litera B i care au procurat mai
puin de 2 automobile).
Sarcini de control
Creai cte o interogare de fiecare tip pentru baza de date personal.