Extras din curs
Capitolul 4
GESTIUNEA OBIECTELOR QUERIES
4.1. Notiunea de interogare
Interogarea unei baze de date Access înseamna:
• regasirea datelor înregistrate într-o tabela sau în mai multe tabele baza de
date sau chiar într-o alta cerere;
• extragerea dintr-o tabela (cerere) sau din mai multe tabele (cereri) datele
pe care utilizatorul intentioneaza sa le prelucreze în cadrul unor aplicatii.
Pentru efectuarea interogarilor în baza de date MS-Access pune la
dispozitia utilizatorilor obiectele de tip cerere (Queries).
Rezultatul unei interogari (cereri) se prezinta sub forma unei foi de
raspuns dinamic denumita DynaSet, care exista fizic atît cît dureaza interogarea
(cererea).
Interogarile (cererile) sunt legate logic, astfel încât toate modificarile
efectuate asupra unor date afisate într-o interogare (cerere) sunt operate si în
tabela sau tabelele cu datele sursa.
O interogare (cerere) se poate folosi pentru:
• regasirea datelor înregistrate într-o tabela sau în tabelele baza de date;
• efectuarea unor operatii de prelucrare (de exemplu, operatii de calcul) cu
date din tabelele bazei de date;
• actualizarea datelor din baza de date, prin cereri de tip actiune;
• pregatirea adecvata a datelor din baza de date pentru a fi vizualizate si /
sau tiparite sub forma de formulare sau rapoarte;
• realizarea de reprezentari agrafice, având ca sursa de date o tabela de
sinteza a datelor.
4.2. Tipuri de interogari
În MS-Access exista patru tipuri de interogari (cereri):
• interogari de selectie;
• interogari de analiza încrucisata;
• interogari de actiune;
• interogari parametrizate.
Interogarile de selectie permit utilizatorilor sa extraga date dintr-o
tabela sau din mai multe tabele baza de date si / sau din alte interogari si sa
efectueze si operatii de calcul.
Interogarile de analiza încrucisata permit sa sinteti-zeze datele si
rezultatele obtinute din calcule, sub forma unei foi de calcul tabelar.
Interogarile de actiune permit sa creeze noi tabele si sa actualizeze
baza de date.
Interogarile parametrizate permit sa efectueze modi-ficarea dinamica a
criteriilor de cautare în baza de date.
Cele mai frecvent folosite în aplicatiile utilizatorilor sunt interogarile de
selectie a datelor din baza de date.
4.3. Operatii cu obiecte de tip interogare
Cu obiectele de tip interogare (cerere) se pot efectua operatiile
urmatoare:
• operatia de creare (construire);
• operatia de folosire (deschidere si afisare) a datelor;
• operatia de modificare (a definitiei cererii realizate prin operatia de creare).
Crearea unui obiect de tip interogare. Aceasta operatie se poate
efectua:
• în mod grafic (cu interfata grafica);
• în mod implicit;
• în mod SQL.
În MS–Access crearea unui obiect de tip interogare (cerere) porneste din
fereastra de dialog Database (fig.3.2). Din aceasta fereastra se actioneaza cu
mouse-ul butonul Queries si apoi butonul New sau se executa optiunea Query
din meniul Insert.
Din fereastra afisata New Query (fig.4.1) se selecteaza optiunea de
creare efectiva a obiectului query,dintre cele cinci optiuni afisate:
• Design View;
• Simple Query Wizard;
• Crosstab Query Wizard;
• Find Duplicates Query Wizard;
• Find Unmatched Query Wizard.
Fig.4.1. Fereastra New Query afisând optiunile pentru
crearea de obiecte Queries
Design View - reprezinta modul grafic de creare (proiectare) a unui
obiect query.
Simple Query Wizard - permite crearea de obiecte query simple, fara
restrictii si formulate pentru o singura tabela baza de date.
Preview document
Conținut arhivă zip
- Gestiunea Obiectelor Queries.pdf