Documente Academic
Documente Profesional
Documente Cultură
BAZE DE DATE
MICROSOFT ACCESS
2007
Competene de evaluat
1.
2.
3.
4.
5.
6.
Coninuturi
1. Deschiderea aplicaiei ACCESS
2. Deschiderea, modificarea, salvarea i nchiderea unei baze de date existente
3. Folosirea funciei ajutor
4. nchiderea aplicaiei
5. Moduri de vizualizare
6. Proiectarea unei baze de date
7. Crearea unei tabele
8. Definirea unei chei primare
9. Stabilirea unui index
10. Modificarea proprietilor unui cmp
11. Introducerea de date n tabel
12. Vizualizarea informaiilor dintr-o tabel
13. Modificarea datelor ntr-o tabel
14. Adugarea de nregistrri ntr-o baz de date
15. tergerea de nregistrri ntr-o baz de date
16. Crearea unui formular simplu
17. Introducerea datelor n baza de date folosind formulare simple
18. Formatarea textului
19. Schimbarea culorii fondului ntr-un formular
20. Importul unei imagini sau fiier text ntr-un formular
21. Modificarea modului de aranjare a obiectelor n formular
22. Conectarea la o baz de date existent
23. Cutarea unei nregistrri
24. Crearea unei interogri simple
25. Crearea unei interogri multiple
26. Salvarea unei interogri
27. Filtre: adugare, eliminare
28. Adugarea, eliminarea de cmpuri ntr-o interogare
29. Selecia i sortarea datelor dup criterii sau n baza operatorilor logici uzuali
30. Crearea unui raport
31. Modificarea unui raport
32. Crearea, modificarea unui antet i subsol
33. Gruparea datelor ntr-un raport, total-raport, subtotal-raport
34. Realizarea unei baze de date i interogarea ei
Aplicaie practic:
1. Enumerai 3 domenii n care sunt utilizate bazele de date
2. Definii baza de date, atributul, cheia unei tabele
3. Creai o baz de date n care s reprezentai datele dintr-o coal. Baza de date va conine cel puin 3
tabele:
Elevi, Clase, Profesori. Fiecare tabel va conine 4 rnduri: Capul de tabel(cmpurile), tipul de date pentru
fiecare cmp, dou nregistrri.
- se nchide tabelul. MS Access va salva automat modificrile fcute. Se poate apsa pt siguran butonul
Office/Salvare
tergerea unei nregistrri
- se pozitioneaz mouse-ul pe nregistrare (n stnga rndului)
- clic dreapta pe nregistrare Delete record (tergere nregistrare)
Utilizarea comenzii Undo
- Bara cu acces rapid/Anulare(Edit/Undo) dac am introdus ceva greit sau am ters din greeal ceva
- nu n toate cazurile este activ comanda Undo
tergerea tabelului
- se selecteaz tabelul i se apas butonul tergere
sau: clic dreapta pe tabel/se alege opiunea Delete (Stergere)
- se cere confirmarea tergerii i se apas Yes (Da)
Aplicaie practic
1. Deschidei aplicaia de baze de date Access 2007;
2. Creai o baz de date n folderul indicat de profesor. Salvai-o cu numele Scoala;
3. Creai un tabel Elevi cu urmtoarele cmpuri:
Nume
Text de dimensiune 50
CNP
Number-Double
Data naterii Date/Time Medium Date
4. Adugai atributul Numar_telefon tabelului cu numele Elevi;
5. Salvai modificrile fcute i nchidei aplicaia de baze de date Access;
6. Redeschidei baza de date Scoala i introducei trei nregistrri n tabelul Elevi;
7. tergei a doua nregistrare;
6. Salvai modificrile fcute i nchidei aplicaia de baze de date.
Aplicaie practic 2 Rebus
https://sites.google.com/site/manualcompetentedigitale/home/6-baze-de-date/evaluare
Aplicaie practic
1. Deschidei aplicaia baze de date Access
2007;
2. Creai o baz de date nou cu numele
Contabilitate n folderul indicat de profesor;
3. Creai un tabel Cheltuieli cu urmtoarele
atribute:
Cod Numeric, Byte
Nume Text, dimensiune 15 caractere
Suma Currency, Euro
4. Creai un nou tabel Colaboratori cu
urmatoarele atribute:
Nr_crt Autonumber
Cod Numeric, Byte
Firma Text, dimensiune 20
Adresa Text, dimensiune 25
5. Stabilii n prima tabel ca cheie primar atributul Cod;
6. Creai o legatur ntre cele doua tabele dupa cmpul Cod;
7. Salvai modificrile fcute;
8. Mutai n tabela 2 cmpul Firma dup cmpul Adresa;
9. nchidei aplicaia de baze de date.
10
3. Formularele
Crearea i salvarea unui formular
- se apas eticheta Create/ More Forms /From Wizard(Creare formular utiliznd expertul)
- se parcurg urmtorii pai:
pas1: se alege tabelul pentru care creem formularul i atributele tabelului/Next
pas2: se alege modul n care dorim s fie afiate atributele n formular/Next (de exemplu columnar = coloane)
pas3: se alege un stil dintre stilurile predefinite/Next
pas4: se alege numele formularului i se bifeaz dac dorim s introducem date cu ajutorul lui/ se apas Finish
Deschiderea unui formular
-
dac este deja creat, se selecteaz i se apas butonul Open (Deschidere) sau dublu clic pe formularul dorit
n fereastra aparut se pot introduce, modifica, terge date din tabela corespunztoare formularului
se deschide formularul
se introduc pe rnd nregistrarile
Exemplificare:
Aplicaie practic
1. Deschidei baza de date Contabilitate;
2. Creai un formular pentru tabelul Cheltuieli, salvai formularul cu numele Formular Cheltuieli;
3. Introducei dou nregistrri n tabelul Cheltuieli cu ajutorul formularului Cheltuieli;
4. Creai un formular pentru tabelul Colaboratori, salvai formularul cu numele Formular Colaboratori;
5. Introducei dou nregistrri n tabelul Colaboratori cu ajutorul formularului Colaboratori.
Aplicaie practic
1. Deschidei aplicaia baze de date Access 2007 i creai o baz de date cu numele Secretariat salvat n folderul
indicat de profesor;
2. Creai un tabel care s conin urmtoarele cmpuri:
CNP text, dimensiunea 13
Nume text, dimensiunea 20
Prenume text, dimensiunea 20
4. Salvai tabelul cu numele Angajati;
5. Creai un formular care s conin cele 3 cmpuri ale tabelului;
6. Salvai formularul cu numele Formular angajati;
7. Introducei 3 nregistrri n tabelul Angajati cu ajutorul formularului Formular Angajati
CNP
123
124
Nume
Crisan
Sas
Prenume
Bogdan
Cristian
11
125
Muresan Calin
12
Aplicaie practic
1. n folderul indicat de profesor creai o baz de date cu numele Agenie alcatuit din tabelele:
ANGAJATI (CNP, Nume, Prenume)
PRODUSE (Cod_produs, Nume_produs, Pret_produs, Cantitate)
Fiecare tabel va avea cmpurile indicate n paranteza alturat;
2. Creai un formular pentru tabelul Produse cu numele Formular Produse;
3. Adugai un Antet formularului n care s apar data de azi iar la Subsol numele elevului;
4. Introducei 3 nregistrri n tabelul Produse cu ajutorul formularului creat.
13
Euro
Dolar
Franc
lira
Forint
35000
33000
1200
50000
300
14
Aplicaie practic
1. Deschidei aplicaia de baze de date Access 2007;
2. Creai o baz de date nou n directorul indicat de profesor i salvai-o cu numele Depozit;
3. Creai o tabel Produse cu urmtoarele cmpuri:
Numr_intrare
Number
Dat_intrare
Date
Cantitate_intrat Number
Denumire_produs Text
4. n tabela creat stabilii atributul Numar_intrare ca fiind cheie primar;
5. Creai un formular nou Formular produse;
6. Cu ajutorul formularului introducei 5 nregistrri n tabel;
7. Creai un filtru de tipul Filter excluding Selection
(indicaie: se deschide tabelul, se selecteaz un element al tabelei, se aplic filtrul Filter excluding selection i se
observ c vor fi afiat toate nregistrrile n afar de nregistrarea care conine elementul selectat);
8. Salvai datele i nchidei aplicaia de baze de date.
15
Exemplu: n baza de date de la Exercitiul 1 Creai o interogare Interogare 1 asupra ambelor tabele n care afiai cmpurile
Nume_elevi, Varsta, Clasa, Media
Rezolvare: n constructorul de interogare se aleg tabelele i cmpurile dup care facem interogarea
-
o interogare se poate crea asupra unei tabele sau asupra mai multor tabele, n funcie de anumite criterii
dac dorim ca datele s fie sortate crescator sau descrescator, din cmpul Sort (Sortare) se alege una din opiunile
Ascending(Ascendent) sau Descending(Descendent)
pentru a adauga un tabel nou interogrii, se selecteaz Interogri/Afiare tabel (Query/Show Table) sau apsai
butonul corespunztor de pe bara de instrumente a aplicaiei; se va afia pe ecran fereastra din care se poate alege
tabela dorit;
legatura dintre tabele apare aici dac ea a fost definit anterior, daca nu, se poate lucra cu tabelele fr a avea
definite legturi ntre ele.
dup crearea interogrii, pentru a vedea rezultatele acesteia, interogarea trebuie rulat
se deschide interogarea prin apsarea butonului Design(Proiect)
16
- se apas butonul din fereastra bazei de date SAU clic dreapta pe interogare/Delete(Stergere) SAU se apas butonul Delete
de pe tastatur
- va aprea o fereastr de dialog care va cere confirmarea tergerii interogrii. Pentru tergerea ei definitiv se apas Yes(Da)
Aplicaie practic
1. Descrcai baza de date Vanzari IT de pe site-ul Manual online de competene digitale i salvati-o n folderul vostru de pe
partiia D;
2. Deschidei aplicaia Access 2007 i deschidei baza de date Vanzari IT (Office/Open);
3. Creai o interogare utiliznd toate cmpurile din tabelul Vanzari care va arta toate vnzrile cu preul peste 400 Euro.
Salvai interogarea ca Mai mare ca 400E;
4. Utiliznd cmpul Nume din tabela Clieni i Data vnzrii din tabela Vanzari, creai o interogare care va arta numele
tuturor clienilor i data la care au cumparat. Salvai interogarea ca Data cumprrii. nchidei interogarea Data cumprrii;
5. Deschidei interogarea Pret i tergei criteriul #27/06/2004# din design view i salvai. nchidei interogarea Pre;
6. Deschidei interogarea Livrare i tergei cmpul Pre. Salvai i nchidei interogarea Livrare;
7. tergei interogarea Prod.
8. Deschidei tabela Vanzari i sortai descendent tabela dup cmpul Nume produs. Salvai i nchidei tabela Produs.
nchidei baza de date Vanzari IT.
17
5. Crearea Rapoartelor
5.1 Lucrul cu rapoartele
Crearea i salvarea unui raport
- Create/ Report Wizard (Expert Rapoarte) - creare raport utiliznd expertul
pas1: se alege tabela sau interogarea pentru care dorim s realizm raportul i atributele pe care dorim s le conin
raportul
pas2: alegem structura raportului
pas3: gruparea datelor din tabel sau interogare prin selectarea atributului dup care dorim s grupm datele
pas4: sortarea datelor din raport i alegerea modului n care vor fi sortate datele (cresctor sau descresctor)
pas5: alegerea modului n care vor fi reprezentate datele i orientarea paginii raportului: Portrait sau Landscape
pas6: alegerea unui stil predefinit pentru raportul creat
pas7: alegerea unui nume pentru raport/ Finish
Exemplu : Creai un raport Raport elevi asupra tabelului Elevi.
Access salveaz automat ceea ce modificm. Pentru o mai mare siguran se poate apsa butonul File/Save
(Fisier/Salvare)
SAU apsarea butonului Save de pe bara cu instrumente
18
Aplicaie practic
1. Descrcai baza de date Magazin IT de pe site-ul Manual online de competene digitale i salvati-o n folderul vostru de pe
partiia D;
2. Deschidei aplicaia Access 2007 i deschidei baza de date Vanzari IT (Office/Open);
3. Creai un raport utiliznd toate cmpurile din tabela Clieni. Salvai raportul cu numele Cumprtori;
4. Schimbai orientarea raportului Cumprtori n landscape (vedere). Salvai i nchidei raportul Cumprtori;
5. Creai un raport bazat pe tabelul Vanzari grupat dup cmpul ID Client, care va arta suma total cheltuit de fiecare client.
Salvai raportul ca Suma total;
6. Mutai cmpul de dat calendaristic din colul stnga jos a seciunii de subsol (footer), n colul din dreapta-sus a seciunii
de antet (header) a raportului. Salvai i nchidei raportul Suma total;
7. tergei raportul Stoc vechi. Salvai i nchidei baza de date Magazin IT.
Aplicaie practic
1. Deschidei aplicaia de baze de date Access 2007;
2. Creai o baz de date cu numele Exercitiul 2 i salvai-o n folderul indicat de profesor;
3. Creai o tabel denumit Televizor cu urmtoarele cmpuri:
Cod_televizor Number-Double
Nume_televizor Text dimensiune 20
Data Date/Time Medium date;
4. Creai un formular nou asupra tabelei Televizor;
5. Introducei patru nregistrri n tabela Televizor cu ajutorul formei create
Cod_televizor
102
98
la alegere
la alegere
Nume_televizor
Daewoo
LG
Data
19-Jun-94
18-Feb-2002
6. Creai o interogare cu date din tabelul Televizoare n care afiai doar televizoarele cu marca LG;
7. Sortai datele din tabela televizoare dup cmpul Nume_televizor n ordine alfabetic;
8. Creai un raport asupra tabelului Televizoare.
19
6. Pregtirea rezultatelor
6.1 Pregtirea pentru imprimare
Vizualizarea nainte de imprimare a unui raport, formular, tabel
-
Aplicaie practic
1. Deschidei aplicaia de baze de date Access 2007;
2. Creai o baz de date cu numele Magazin i salvai-o n folderul indicat de profesor;
3. creai o tabel denumit Casete cu urmtoarele cmpuri:
Cod_caset Number-Double
Nume_film Text dimensiune 20
Tip_film Text-20;
4. Creai un formular nou asupra tabelei Casete;
5. Introducei patru nregistrri n tabela Casete cu ajutorul formei create;
Cod_caseta
Nume_film
Tip film
122
Vulcanul
aciune
52
Cum se fabric
documentar
73
Invincibilul
aciune
22
Pe aripile vntului
romantic
6. Creai o interogare asupra tabelei Casete n care afiai doar Cod_caseta i Nume _Film;
7. Rulai interogarea creat;
8. Creai o interogare asupra tabelei Casete n care afiai doar cmpurile pentru care atributul Tip_film are
valoarea Actiune;
9. Creai un raport asupra tabelei Casete;
10. Imprimai raportul n fiier.
20
Bibliografie:
1. Mariana Pantaru, Tehnologia informatiei si comunicatiilor, , Editura Bic All
2. Ana Dulu, ECDL Baze de date Access, Editura Andreco Educaional, Bucureti, 2006
3. Intel@Teach - Instruirea n societatea cunoaterii, CD cu resurse curriculare, Siveco Romnia
SA
4. Steve Johnson, Microsoft Office Access 2007, Teora, Bucureti, 2008
5. http://educate.intel.com/ro/projectdesign
6. http://educate.intel.com/ro/assessingprojects
7. Manual online de competene digitale
21