Sunteți pe pagina 1din 6

Extragerea informatiei din baza de date.

Access si Foxpro

Interogari in Access
Cererile reprezinta obiectul prin care se extrag informatii dintr-o baza de
date. O cerere actioneaza fie asupra unui tabel, fie asupra mai multor
tabele corelate prin relatii.
Cateva dintre cele mai importante caracteristici ale unei cereri sunt:
- Tabelele si relatiile care stau la baza unei cereri reprezinta subschema
cererii.
- Extragerea de informatii din cereri se face prin operatii de algebra
relationala pe multimi.
O interogare (query) este o definitie a datelor care se extrag: care campuri din tabele,
din ce tabele, criteriile de selectie, ordinea de sortare. Structura unei interogari indica
datele care se vor extrage, Microsoft Access oferind urmatoarele posibilitati:

- selectarea anumitor campuri mai semnificative din inregistrarile unei tabele;

- selectarea inregistrarilor care satisfac anumite criterii;

- sortarea inregistrarilor intr-o ordine precizata de utilizator;

- interogarea mai multor tabele; o interogare permite combinarea inregistrarilor din mai
multe tabele si afisarea rezultatului intr-un singur tabel de date;

- interogarea altor baze de date existente in sisteme de gestiune a bazelor de date cum
sunt FoxPro, Paradox, dBase, Microsoft SQL Server;

- crearea de campuri pentru afisarea rezultatelor unor calcule;

- crearea de rapoarte, formulare sau alte interogari.


In functie de efectul pe care il are executia unei cereri - deci care va fi rolul informatiile
obtinute, exista:

Cererea de selectie - rezultatul acesteia este crearea unui tabel virtual, care se va
manifesta in prelucrarile urmatoare ca un tabel obisnuit. De aici se poate deduce ca
cererile pot accepta la intrare alte cereri(de selectie). De obicei aceste cereri reprezinta
partea de intrare a unui raport

Cererea de actiune - rezultatul acestei cereri va duce la modificari directe in baza de


date(actualizari de date sau crearea(modificarea) de structuri de tabele)
In principal, putem considera cererile grupate in mai multe categorii,
dupa efectul executiei lor. In continuare sunt prezentate aceste tipuri
de cereri:
Cereri care nu modifica datele din tabelele bazei de date
In Access exista urmatoarele functii agregate SQL:

Sum, pentru calcularea sumei valorilor campului;

Avg, pentru calcularea mediei aritmetice a valorilor campului;

Min, pentru gasirea valorii minime;

Max, pentru gasirea valorii maxime;

Count, calculeaza numarul de valori ale campului (excluzand-le pe cele vide);

StDev, pentru calcularea deviatiei standard;

Var, pentru calcularea dispersiei;


First, pentru gasirea primei valori a campului respectiv, conform ordinii de sortare
active;
Last, pentru gasirea ultimei valori a campului respectiv, conform ordinii de sortare
active;
Functiile First si Last nu sunt valabile decat in randul Total – deci nu se pot aplica
in campurile calculate.
Extragerea informatiei din baza de date.
Access si Foxpro

Realizat de : Reciulschi Victor


Grupa : C-0217

S-ar putea să vă placă și