Professional Documents
Culture Documents
SGBD Ms Access 2016 oferă posibilitatea creării de interogări simple sau complexe.
Prin interogări simple se înțelege o interogare ce permite afișarea datelor dintr-o
tabelă fără criterii de selecție sau câmpuri calulate iar prin interogări complexe se
înțeleg acele interogări ce permit afișarea corelată de înregistrări ce aparți unor tabele
diferite relaționate și al căror rezultat este filtrat prin criterii de selecție și conțin
câmpuri calculate. Câmpurile calculate pot fi rezultatul unei formule ce conține valori
a mai multor câmpuri separate prin operatori aritmetici sau rezultatul apelării unei
funcții cu mai mulți parametrii.
O interogare trebuie sa răspundă minimal necesității de a afișa date corelate din mai
multe tabele. Din necesitatea flexibilizării bazei de date datele sunt dispersate în
tabele separate astfel încât baza de date să răspundă a cât mai multe tipuri de viziuni
ale diferitelor tipuri de utilizatori ce caracterizeaza baza de date. Prin interogări
(QUERY) datele nu doar se recompun ci se pot transforma și intersecta astfel încât
rezultatul să ofere necesarul de informație dorit de utilizatori ce au fiecare o viziune
și o necesitate diferită asupra bazei de date.
Interogările pot fi de trei tipuri: interogări de selecție, Crosstab și interogări de
acțiune.
a Din tabul superior se selectează Create iar din grupul Queries selectă Query
Design
b Se deschide automat interfața de proiectare a unei noi interogări cu numele
inițial de Query1 de tip SELECT cu o fereastră denumită Show Table din
care se selectează cele două tabele necesare cu numele de facultati si
specializari (ținând tasta CTRL apasată + click de maus pentru selecție
multiplă) după care se apasă pe butonul Add urmat de butonul Close, precum
în figura 4.2
Figura 4.2 – fereastra inițială Show Table pentru alegerea tabelelor necesare
c După închiderea ferestrei Show Table sunt afișate cele doua tabele în zona
superioară a interfeței Query By Example. Tabelele sunt deja relaționate
datorită definirii relațiilor în zona Database Tools > Relationships.
Figura 4.3 – cele două tabele deja relaționate în zona QBE
d Din acest moment se trece la selectarea câmpurilor necesare populării
interogării. Câmpurile necesare trebuie să figureze în partea de jos în dreptul
câmpurilor Field și Table. Selectarea câmpurilor se poate face în două
moduri:
d. a. Se efectuează dublu click pe denumirea câmpurilor dorite pe
tabelele exemplificate în figura 4.3. În acest fel câmpurile sunt afișate
în mod succesiv în partea de jos în ordine de la stânga spre dreapta
d. b. Se selectează din lista derulantă aferentă câmpului Field câpul dorit.
Operațiune se repetă pentru fiecare din câpurile necesare.