110 likes | 251 Views
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.
E N D
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. • Etape de creare: • Adăugarea / selectarea tabelelor • Adăugarea câmpurilor • Precizarea criteriilor, a tipului de sortare sau limitare • Rularea interogării creare
Crearea unei interogări creare Folosind instrumentul “Nou” 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 creare3 După ce tabelele au fost adăugate se precizează câmpurile necesare. 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 operatori1 • Operatori aritmetici: +,-,/,*,\,^,mod • Operatorul de concatenare a textelor: & 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 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 operatori2