Documente Academic
Documente Profesional
Documente Cultură
Lucrarea de Laborator NR 5 Interogari
Lucrarea de Laborator NR 5 Interogari
5 (10 ore)
TEMA: Interogri n MS Access
Obiective generale :
a) Familiarizarea studenilor cu proiectarea interogrilor de selecie, de sortare i de
totalizare;
b) Familiarizarea studenilor cu proiectarea interogrilor de sintez, de aciune,
parametrice.
Obiective operaionale :
a) S cunoasc cum se proiecteaz interogrile de selecie, de sortare i de totalizare;
b) S cunoasc cum se proiecteaz interogrile cu cmpuri calculate;
c) S cunoasc cum se proiecteaz interogrile cu parametri.
d) S cunoasc cum se proiecteaz interogrile de totalizare;
e ) S cunoasc cum se proiecteaz interogrile de sintez utiliznd modul Query
Design/Crosstab Query;
f ) S cunoasc cum se proiecteaz interogrile de sintez cu ajutorul asistentului
Crosstab Query Wizard;
g) S cunoasc cum se proiecteaz interogrile de aciune Make Table Query;
h) S cunoasc cum se proiecteaz interogrile de aciune Update Query de
modificare;
i ) S cunoasc cum se proiecteaz interogrile de aciune Delete Query de tergere;
j) S cunoasc cum se proiecteaz interogrile de aciune Append Query de adugare.
Sarcini:
a) Proiectarea interogrilor de selecie
1.
Utiliznd modul de proiectare Design View sau cu ajutorul asistentului Si mple
Query Wizard , creai interogarea de selecie, care v per mite s afiai lista de
coresponden cu toi clienii (Nu mele, prenumele, adresele) i afiai rezultatul.
2.
Afiai lista: Modelele auto comandate i clienii ce le-au comandat , ordonat
n ordine alfabetic a cmpului Modelul, apoi Numele. Li mitai rezultatul
interogrii la clienii din Chiinu.
b) Proiectarea interogrilor de selecie utiliznd criteriile
1. Creai interogarea de selecie care v per mite s afiai lista clienilor din Chiinu
i modelele comandate n anul precedent ( Numele, Prenumele, Localitatea, Adresa,
Modelul, Data tranzaciei, Data livrrii ) i vizualizai rezultatul .
2. Afiai lista Clienii i modelele auto coma ndate, ordonat n ordine alfabetic a
c mpului Numele, Modelul . Li mitai rezultatul interogrii la clienii din Bli i
Cahul (numele clienilor s nceap cu literele A-D), care au comandat
automobile la un pre fixat de uzin mai mare ca 50 000.
c) Interogri cu c mpuri calculate
1. Creai o interogare cu un c mp nou calculabil ( Pre de vnzare ) care s afieze lista
clienilor i suma achitat la tranzacie (suma achitat este produsul dintre suma
celor trei tipuri de preuri i numrul de auto comandate).
2. Creai o interogare ce ar afia automobilele procurate de clienii din dou localiti
(opional) ce au avut reduceri la preul fixat de uzin.
d) Crearea interogrilor cu para metri
1. Creai interogarea cu para metri, care v-a afia numele
concret al clientului cu adresa sa, cruia ia fost livrat
comanda ntr-o perioad de ti mp concret.
nregistrrilor
Interogarea de tergere per mite de a terge nregistrrile dintr-un tabel sau din mai
multe cu relaia unu-la-unu sau cu relaia de unu-la-multe, dac a fost stabilit o
tergere n cascad.
1. Din tabelul nou-creat Clienii din Chiinu i din Bli tergei setul de nregistrri
care conin come nzile executate (livrate) din anul precedent.
2. Din tabelul nou creat Clieni_2, excludei nregistrrile ce conin clienii, numele
crora ncepe cu litera B i care au procurat ma i puin de 2 automobile.
j) Interogri de aciune Append Quer y de adugare
1. La tabelul creat n sarcina (f), adugai nregistrrile ce conin clienii din
localitatea Bli cu aceleai c mpuri ( mai nti c reai interogarea Clienii din Bli,
care selecteaz nregistrrile, ce trebuie adugate la alt tabel), atribuii-i numele
Clienii din Chiinu i din Bli.
2. Reintroducei n tabelul Clieni, nregistrrile ce recent au fost terse (sarcina f), din
tabelul Clieni_2, ( ce v-a conine clienii numele crora ncepe cu litera B i care au
procurat mai puin de 2 automobile).
Sarcini de control
Creai cte o interogare de fiecare tip pentru baza de date personal .