Sunteți pe pagina 1din 13

Interogări de

acțiune
Utilizarea
Interogările de acțiune - se utilizează
pentru a crea tabele noi, în baza
informațiilor din tabele existente și/sau
pentru realizarea modificărilor în aceste
tabele.

ATENȚIE !!! Interogările de acțiune


modifică conținutul tabelelor (cu excepția
celor care generează tabele)
Tipurile interogărilor de acțiune
1. Interogări care generează tabele
(creează tabele)

2. Interogări de excludere a unor


înregistrări

3. Interogări de modificare a unor


înregistrări

4. Interogări care adaugă înregistrări în


tabele existente
1. Interogări care generează tabele
Make-Table Query

Interogările de selecție extrag informația din tabele


și le afișează la executare dar nu se păstrează
eventual în alt tabel. Cu acest scop interogarea de
selecție poate fi transformată într-o interogare ce
păstrează rezultatele într-un tabel nou .
1. Interogări care generează tabele
Să alcătuim o interogare ce generează un tabel nou (ex.
elevii din clasa 10)
1. Elaborăm interogarea de selecție corespunzătoare.
2. Din meniul Query alegem Make-Table Query
Apare fereastra Make Tabel unde precizăm numele
tabelului nou (ex. Clasa 10) și baza de date unde se va
păstra tabelul (implicit este baza curentă)
3. Tastăm butonul Ok și salvăm interogarea
4. Pentru a obține tabelul executăm interogarea, și apare
fereastra de avertizare , unde confirmăm crearea
tabelului prin apăsarea butonului YES
2. Interogări de excludere a unor
înregistrări
Delete Query
Deseori apare necesitatea eliminării unor înregistrări. De
exemplu datele elevilor claselor 12 (absolvirea liceului).
1. Elaborăm o interogare de selecție
2. Din meniul Query alegem Delete query . În formular în
locul rândurilor Sort și Show apare Delete.
3. Salvăm interogarea și excluderea se realizează după
execuția interogării

Anteție !!! Înregistrările șterse nu pot fi restabilite se


recomandă de a afișa rezultatul acțiuni interogării de
selecție (verificarea corectitudinii acțiuni interogării)
3. Interogări de modificare a unor
înregistrări
Update Query
Valorile mai multor înregistrări pot fi actualizate după unu
și același algoritm . Exemplu la toți angajați mărim
salariu cu 50 %
1. Elaborăm o interogare de selecție
2. Din meniul Query alegem Update query. În formular în
locul rândurilor Sort și Show apare Update to (Exemplu
[Salariu]*1,5 )
3. Salvăm interogarea și modificarea se realizează după
execuția interogării
Anteție !!! Interogările de modificare se execută o singură
dată , la repetare ,valorile se vor modifica din nou .
Exemplu dacă executăm de 2 ori interogarea cu salariul
astfel se va mări cu 125% în loc de 50%
4. Interogări care adaugă
înregistrări în tabele existente
Append Query
Uneori trebuie să adăugăm într-un tabel înregistrări din alt
tabel.
1. Elaborăm o interogare de selecție
2. Din meniul Query alegem Append query. Apare
fereastra Make Table din sectorul Table Name selectăm
tabelul în care dorim să adăugăm informația.
3. Salvăm interogarea și modificarea se realizează după
execuția interogării.
Exemplificarea în
practică
Lucru practic
1.Interogări care generează tabele
Creați tabele cu numele :
a) T1 cu date despre profesori de sex feminin
b) T2 cu date despre elevi născuți în luna mai
c) T3 cu date despre diriginți de clase
d) T4 profesori ce predau matematica sau chimia
e) T5 elevi ce nu locuiesc în Chisinau
Lucru practic
2. Interogări de excludere a unor
înregistrări
Creați interogări cu numele :
a)T6 profesorii născuți vara
b)T7 elevi claselor 11 d
c)T8 diriginți claselor cu profil real
d)T9 profesori care nu predau chimia
e)T10 elevi care nu locuiesc în Cricova
Lucru practic
3. Interogări de modificare a unor
înregistrări
Creați interogări care :
a)Mărește salariul profesorilor cu 500 de lei
b)Micșorează cu 300 de lei salariul la profesori ce
predau chimia
c)Mărește cu 25% salariul la profesori născuți
până la data 01.01.1960
Lucru practic
4. Interogări care adaugă
înregistrări în tabele existente
Creați interogări care adaugă în
tabelul :
a)T1 profesori de sex masculin ce predau
matematica
b)T2 elevi născuți iarna
c)T3 profesori care nu locuiesc în Chisinau
d)T4 profesori ce predau limba străină
e)T5 elevi din Chisinau și din clasa 10

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