start laborator 4 Interogări Access  Querry (Interogare) provine din latinescul “quaerere”, ceea ce înseamnă “a cere”.  Interogarea reprezintă o cerere adresată bazei de date pentru.

Download Report

Transcript start laborator 4 Interogări Access  Querry (Interogare) provine din latinescul “quaerere”, ceea ce înseamnă “a cere”.  Interogarea reprezintă o cerere adresată bazei de date pentru.

start
laborator 4
Interogări Access

Querry (Interogare) provine din latinescul “quaerere”, ceea ce înseamnă “a
cere”.

Interogarea reprezintă o cerere adresată bazei de date pentru a afla anumite
informaţii stocate în obiectele bazei de date.

Rezultatul îl reprezintă un set de înregistrări numit “dynaset” - un set dinamic
de date. Aceste înregistrări nu se păstrează în baza de date. Prin salvarea
unei interogări nu vor fi salvate înregistrările sale ci doar structura sa.

creare
Etape de creare:




Adăugarea / selectarea tabelelor
Adăugarea câmpurilor
Precizarea criteriilor, a tipului de sortare sau limitare
Rularea interogării
Crearea unei interogări
Folosind instrumentul “Nou”
creare
Folosind modul
Vizualizare proiect
Crearea unei interogări – adăugarea tabelelor
Se adaugă tabelele care
conţin datele necesare
interogării
creare2
Se selectează tabelul
şi se apasă butonul
“Adaugare”
Crearea unei interogări – adăugarea câmpurilor
După ce tabelele au fost
adăugate se precizează
câmpurile necesare.
creare3
se selectează câmpul
şi tabelul din care
face parte sau se dă
dublu click pe numele
câmpului din tabel
Crearea unei interogări – adăugarea criteriilor
După ce tabelele
au fost adăugate
se
precizează
câmpurile
necesare.
creare4
butonul de
limitare a
rezultatelor
modalitatea de
sortare
comutator de
afişare a
câmpului
linia de adăugare a
criteriilor
Rularea unei interogări
rulare
butonul de
rulare
butonul de
vizualizare rezultate
Rezultatul rulării unei interogări
rulare2
butonul de revenire în modul
de proiectare
Interogări cu criterii multiple
multiple
criteriul impus pentru
câmpul “editura”
criteriul impus
pentru
câmpul
“anul_aparitiei”
Operatori

Operatori aritmetici:
+,-,/,*,\,^,mod

Operatorul de concatenare a textelor: &
operatori1
exemplu: [prenume] & “ “ & [nume]

Operatori logici:




And – şi
Or – sau
Not - negaţie
Xor – sau exclusiv
Exemplu: [pret] >20 and <40
[editura] “Nemira” or “Polirom”
[nationalitate] not “roman”
Operatori

Operatori relaţionali:
<, >, <=, >=, <>, = (pot fi folosiţi pentru numere şi expresii de tip text)
exemplu: prenume > “M”, pret > 40
between – între, exemplu: between “A” and “L”, between 10 and 30
operatori2
in (element1, element2, …) – în mulţime, exemplu: in (“Nemira”,”BPT”)
Like / Not Like – operatorul “smilar” (poate fi folosit împreună cu wild card-uri)

Wild card-uri:
* - înlocuieşte o secvenţă de caractere (*a, *a*, a*)
? - înlocuieşte un singur caracter (a?, ?a, ?a?)
# - înlocuieşte o singură cifră (10#, #10, #10#)
[] - înlocuieşte un caracter cuprins în lista - c[ao]r, c[a-o]r, c[!ao]r
Exemplu: not like “*o*” – toate expresiile ce nu conţin litera o,
like “a*” – toate expresiile ce încep cu litera a