Documente Academic
Documente Profesional
Documente Cultură
Indrumar - LPBD - Access - 2008 PDF
Indrumar - LPBD - Access - 2008 PDF
LIMBAJE DE PROGRAMARE I
BAZE DE DATE
ACCESS
BRAOV - 2008
Limbaje de programare i baze de date - ACCESS 2
SISTEMUL DE GESTIUNE A
BAZELOR DE DATE
Intrebri:
STOCAREA DATELOR
N BAZE DE DATE
FILE-NEW
Din meniul din partea din dreapta care apare se alege opiunea
Blank Database
Limbaje de programare i baze de date - ACCESS 7
CREAREA TABELELOR
Angajai
cmp tip
cod (CP) numeric
nume text
prenume text
data_nasterii data
sal_brut numeric
cod_dep text
Cheie primar
Opiunile cmpului
Limbaje de programare i baze de date - ACCESS 11
Tabela Angajati
Salvarea tabelei
Limbaje de programare i baze de date - ACCESS 12
clik pe simbolul .
Programul vede legtura ntre cele dou cmpuri din cele dou
tabele i cere confirmarea realizrii legturii:
Realizarea legturii
Limbaje de programare i baze de date - ACCESS 16
Intrebri:
Studiu individual
APLICAIA 1
Nume C 30
Prenume C 30
Cod N 3
Oras C 20
Medie N 6;2
Admis C
i cu urmtorul coninut :
Nume Prenume Cod Oras Medie Admis
Ionescu Maria 1 Iasi 9.27
Vlad Mirela 8 Deva 9.50
Georgecu Ana 5 Cluj 8.85
Popescu Denisa 4 Arad 9.33
Rauta Andreea 6 Deva 9.50
Stanciu Roxana 2 Deva 9.10
Limbaje de programare i baze de date - ACCESS 20
d) S se adauge nregistrarea:
CREAREA INTEROGRILOR
Interogrile sau queries pot fi fcute pentru una sau mai multe
tabele existente n baza de date.
Meniu QUERY
Salvarea comenzii
Limbaje de programare i baze de date - ACCESS 26
Numirea comenzii
Pentru a modifica valoarea unuia sau mai multor atribute sau mai
multe linii dintr-o tabela se foloseste comanda UPDATE cu formatul
general:
Intrebri:
Studiu individual
APLICAIA 2
SELECIA I PROIECIA
unde:
Limbaje de programare i baze de date - ACCESS 32
exemplu:
select c1,c2 as NUME_NOU from r1
exemplu:
select distinct c1,c2 from r1
Exemplu:
Utilizm tabela ANGAJATI n care introducem urmtoarele
date:
Rezultatele exemplului 1
Limbaje de programare i baze de date - ACCESS 34
Rezultatele exemplului 2
Rezultatele exemplului 3
Rezultatele exemplului 4
Rezultatele exemplului 5
Rezultatele exemplului 6
Rezultatele exemplului 7
Rezultatele exemplului 8
Rezultatele exemplului 9
Rezultatele exemplului 10
Rezultatele exemplului 11
Intrebri:
Studiu individual
APLICAIA 3
Coloane, expresii
Rezultatele seleciei
Intrebri:
Studiu individual
APLICAIA 4
Studiu individual
APLICAIA 5
OPIUNEA ORDER BY
Intrebri:
Studiu individual
APLICAIA 6
3. Care sunt datele din tabela MF, ordonate alfabetic dup denumire?
4. Care sunt datele din tabela MF, ordonate alfabetic dup denumire
i apoi dup valoare?
Limbaje de programare i baze de date - ACCESS 50
5. Care este amortizarea lunar liniar pentru fiecare mijloc fix, datele
fiind ordonate dup denumirea mijlocului fix?
6. Afiai denumirea mijloacelor fixe, ordonat alfabetic pentru
mijloacele fixe cu o valoare mai mare de 32000 inclusiv.
7. Afiai alfabetic codurile furnizor - o singur dat.
8. Care este valoarea cea mai mare unui mijloc fix?
9. Care este valoare medie a amortizrii lunare a mijloacelor fixe?
10. Cte mijloace fixe avem?
Limbaje de programare i baze de date - ACCESS 51
Utilizarea operatorilor
BETWEEN
LIKE
IN
select * from facturi where valoare >= 4000 and valoare <=8000
Intrebri:
Studiu individual
APLICAIA 7
Intrebri:
Studiu individual
APLICAIA 8
THETA I ECHI-JONCIUNEA
unde:
R1 R2
A B C C D E
20 XYZ 30 25 XYZ 30
30 XXZ 20 40 YYX 25
40 YYX 25 30 XXZ 40
Limbaje de programare i baze de date - ACCESS 63
respectiv
Intrebri:
Studiu individual
APLICAIA 9
Utilizarea grupurilor
Utilizarea condiiilor pentru grupuri
Intrebri:
Studiu individual
APLICAIA 10
REALIZAREA FORMULARELOR
Utilizarea formularelor
Utilizarea generatoarelor wizard pentru crearea
formularelor
Rularea formularelor
UTILIZAREA FORMULARELOR
Selectarea tabelei
Cmpurile selectate
Denumirea formularului
RULAREA FORMULARULUI
Intrebri:
Studiu individual
APLICAIA 11
REALIZAREA RAPOARTELOR
Rolul rapoartelor
Modul de realizarea a rapoartelor
UTILIZAREA RAPOARTELOR
Selectarea tabelei
Denumirea raportului
EXECUIA RAPORTULUI
Raportul obinut
Intrebri:
Ce este un raport?
Cum se realizeaz un raport?
Studiu individual
APLICAIA 13
Datele pot fi grupate dup unul din cmpurile tabelei care vor
apare n pagin. Aceast grupare nu este ns obligatorie.
Limbaje de programare i baze de date - ACCESS 93
Ordonarea datelor
Limbaje de programare i baze de date - ACCESS 94
Titlul paginii
Vizualizarea paginii
Limbaje de programare i baze de date - ACCESS 96
Salvarea paginii
Intrebri:
Anexa 1
Tabele utilizate
Tabela: angajati
cmp tip
cod (CP) numeric
nume text
prenume text
data_nasterii data
sal_brut numeric
cod_dep text
Tabela: departamente
cmp tip
cod_dep (CP) text
den text
localitate text
sef text
telefon numeric
Tabela: facturi
cmp tip
nr_factura (CP) numeric
cod_furn text
data_fact data
valoare numeric
Limbaje de programare i baze de date - ACCESS 98
Tabela: furnizori
cmp tip
cod_furn (CP) text
nume_furn text
adresa text
localitate text
Tabela: mf
cmp tip
cod_mf (CP) numeric
den text
valoare numeric
per_amort numeric
cod_furn text