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 ReportTranscript 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