Sunteți pe pagina 1din 11

Interogări de acţiune lect. univ.

Tîrşu
Valentina

Obiective

• să definească noțiunea de interogare de acțiune;


• să identifice caracteristicile de asemănare şi deosebire a
interogărilor de tip select şi interogărilor de tip acţiune;
• să utilizeze tipul potrivit al interogării pentru rezolvarea
problemei formulate;
• să aplice mai multe tipuri de interogări la rezolvarea unor
probleme complexe de analiză a informaţiei.

Agenda
1. Interogări de acţiune
2. Crearea tabelelor noi printr-o
interogare 3. Adăugarea înregistrărilor
printr-o interogare 4. Actualizarea
înregistrărilor printr-o interogare 5.
Lichidarea înregistrărilor printr-o
interogare

1. Interogări de acţiune
Def. O interogare de acţiune (action query) realizează o acţiune asupra
înregistrărilor selectate conform criteriilor stabilite. Prin definiţie, acţiunea presupune a
face ceva, a influenţa sau a afecta ceva.
Există patru tipuri de interogări:
Make-Table Query: permite păstrarea setului de date, ce corespund criteriilor impuse, în
formă de tabel.
Update Query: se utilizează pentru a modifica valorile unor câmpuri din înregistrările, ce
corespund criteriilor impuse.
Delete Query: se utilizează pentru a lichida înregistrările, ce corespund criteriilor selectate.
Append Query: se utilizează pentru adăugarea datelor în tabele deja existente.
Atenţie. Acţiunile acestor tipuri de interogare sunt ireversibile asupra datelor din tabelele
sursă, iar în cazul ultimelor trei, trebuie urmărită păstrarea integrităţii referenţiale atunci
când prin intermediul lor se acţionează asupra mai multor tabele legate.

1. Interogări de acţiune

Interogările de acţiune, se crează analog creării interogărilor de selecţie.


Diferenţa fiind doar în aceia, că în regimul
design al constructorului de interogări se
indică tipul acţiunii efectuate asupra
înregistrărilor selectate.

Tipul acţiunii

1. Grupul Query

Atenţie. Pentru a nu admite modificări ne


dorite în tabele, se recomandă de creat
copii de rezervă a tabelelor.
2. Crearea tabelelor noi
printr-o interogare
Păstrarea informaţiei în formă de tabel separat este utilă în cazul, când unele date sunt necesar de
păstrat un timp mai îndelungat.
Exemplu. Să se creeze un tabel cu următoarele câmpuri: contract şi suma.
Atenţie. Verificarea rezultatelor se face în regim Design prin butonul Datasheet view

3. Tipul Interogării 1. Interogare de selecţie în


regim Design

2. Tabelul Abonaţi4. Denumirea


viitorului tabel

3. Adăugarea înregistrărilor printr-o


interogare
Cu ajutorul interogării de adăugare (Append), înregistrările selectate pot fi copiate dintr
un tabel în altul sau dintr-o BD în altă BD.
Exemplu. De adăugat informaţia, despre plăţile efectuate de abonaţi pentru o anumită
lună, în tabelul info. 2. Informaţia selectată este adăuagată în tabelul info 3. se includ câmpurile din tabelul
info, care coincid cu tipul
1. Tipul Interogării câmpurilor din interogare (contract, suma)
4. Actualizarea înregistrărilor printr-o
interogare

2. Valorile noi sunt specificate în rândul Update To:


Acest tip de interogare este destinat
modificării valorilor în câmpurile ce
corespund criteriilor impuse.
Exemplu. De modificat denumirea 1. Tipul interogării
pachetului din 1 în actual şi de mărit
numărul de canale pentru pachetul
respectiv cu 5.

Atenţie. În calitate de condiţie a integrităţii


datelor este utilizată opţiunea Actualizarea
în cascadă a câmpurilor de legătură.
5. Lichidarea înregistrărilor
printr-o interogare
Acest tip de interogare serveşte pentru lichidarea înregistrărilor
ce corespund criteriilor incluse în Atenţie. În calitate de condiţie a
integrităţii datelor este utilizată
grilă. Exemplu. Lichidarea opţiunea Lichidarea în cascadă a
abonatului d-517. câmpurilor de legătură.
2. Tipul interogării

3. În rândul Delete:, se specifică


opţiunea from-din sau where - unde

1. Anexarea tabelului la grila interogării


mulţumesc pentru atenţie!
Exemplu.

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