Documente Academic
Documente Profesional
Documente Cultură
Platforma 1
BAZE DE DATE ACCESS 2010
1
SIE – Anul II Platforma de laborator 1
-făcute care vă ajută să demaraţi lucrul şi a instrumentelor puternice care rămân relevante în
timp ce datele dvs. se dezvoltă.
Access 2010 vă permite să beneficiaţi la maximum de informaţii - chiar dacă nu
sunteţi un expert în bazele de date. Şi, prin intermediul bazelor de date Web nou adăugate,
Access amplifică puterea datelor, facilitând urmărirea, raportarea şi partajarea lor cu alte
persoane. Datele nu se vor afla niciodată mai departe de cel mai apropiat browser Web
(Această caracteristică necesită Microsoft SharePoint Server 2010 pentru a publica şi a partaja
o bază de date Web).
Avantaje oferite de Access 2010:
1. Construirea rapidă a BD. Șabloanele predefinite și componentele reutilizabile fac din
Access 2010 o soluție rapidă și simplă pentru bazele de date.
Puteţi începe lucrul cu doar câteva clicuri. Găsiți noi șabloane predefinite pe care aveți
posibilitatea să începeți să le utilizați fără particularizări sau selectați șabloane de la
Office.com și particularizați-le conform necesităților.
Construiți-vă bazele de date cu noi componente modulare, utilizând noile Părți
aplicație/Application Parts și adăugați la baza de date componente Access predefinite
pentru activitățile comune, prin doar câteva clicuri simple.
2
SIE – Anul II Platforma de laborator 1
3. Acces uşor la instrumentele potrivite, la momentul potrivit. Se pot găsi comenzile de care
aveți nevoie în momentul și în locul în care aveți nevoie de ele.
Particularizați cu ușurință panglica îmbunătățită pentru a face accesibile comenzile de
care aveți cea mai mare nevoie. Creați file particularizate sau chiar particularizați
filele încorporate. Cu Access 2010, dețineți controlul.
Gestionați baza de date și obțineți o cale mai rapidă și mai directă către instrumentele
bazei dvs. de date din noua vizualizare Microsoft Office Backstage™. Vizualizarea
Backstage înlocuiește meniul tradițional Fișier/File în toate aplicațiile Office 2010,
pentru a furniza un spațiu centralizat, organizat pentru a gestiona baza de date și a
particulariza experiența Access.
4. Adăugarea expresiilor automatizate şi complexe fără a scrie linii de cod. Access 2010 vă
permite să fiți propriul dezvoltator, oferindu-vă instrumente simplificate și ușor de utilizat
- chiar dacă vă considerați un novice în lucrul cu bazele de date.
3
SIE – Anul II Platforma de laborator 1
4
SIE – Anul II Platforma de laborator 1
Cu Macro Designer restructurat, acum este chiar mai simplu să adăugaţi o logică
simplă la baza de date. Dacă sunteţi un utilizator experimentat al programului Access,
veţi descoperi că îmbunătăţirile sunt mai intuitive în privinţa creării unei logici
5
SIE – Anul II Platforma de laborator 1
5. Spaţiu comun centralizat şi accesarea BD prin noi modalităţi. Access 2010 vă oferă
modalități simple de a vă aduce datele într-un singur loc și de a crește calitatea lucrului.
Includeți Servicii Web și date Microsoft SharePoint 2010 Business Connectivity
Services direct în aplicațiile pe care le construiți. Acum aveți posibilitatea să vă
conectați la sursele de date prin intermediul protocolului de Serviciu Web nou adăugat
(Suportul pentru Microsoft SharePoint 2010 Business Connectivity Services este
configurat în SharePoint Server 2010).
Importați și legați datele dintr-o gamă largă de alte surse externe, cum ar fi Microsoft
Excel, Microsoft SQL Server, Microsoft Outlook și multe altele. Altă posibilitate este
să colectați și să actualizați datele prin poșta electronică - nu este necesar un server.
Noile Servicii Access adăugate pe Microsoft SharePoint Server 2010 vă permit să
faceți ca bazele de date să devină disponibile pe Web cu noi baze de date Web.
Publicați bazele de date online, apoi le accesați, le vizualizați și le editați de pe Web.
Utilizatorii fără un client Access pot deschide formulare și rapoarte Web într-un
browser, iar modificările lor sunt sincronizate automat.
6
SIE – Anul II Platforma de laborator 1
dezactivat în cazul în care nici o bază de date nu este deschisă. Atunci când o bază de date
este deschisă, dacă faceţi clic pe acest buton, va apărea un meniu:
Rolul acestui buton este pentru a vă ajuta să decideţi ce butoane afişați pe bara de
instrumente Acces rapid. Pentru a adăuga un buton la bara de instrumente Acces rapid, faceţi
clic pe butonul Customize şi faceţi clic pe butonul dorit din meniu. În cazul în care butoanele
disponibile nu sunt suficiente sau dacă nu vedeţi un buton pe care doriţi:
Puteţi face clic pe butonul Mai multe Comenzi/More Commands
Aveţi posibilitatea să faceţi clic dreapta pe bara de instrumente Acces rapid şi faceţi
clic pe Particularizare bară de instrumente Acces rapid
Oricare dintre aceste acţiuni va deschide caseta de dialog Opţiuni Access:
7
SIE – Anul II Platforma de laborator 1
Sub bara de titlu, Microsoft Access afişează un obiect numit Panglică. Panglica incepe
pe partea stânga cu Fişier/File, care este selectat în mod implicit. Sub Fişier apare un meniu
cu elemente cum ar fi Salvare/Save şi Deschidere/Open:
Secţiunea din mijloc este formată din două părţi. Partea de sus afişează eticheta
Şabloane disponibile/Available Templates. Sub partea de sus, există categorii de baze de date
eşantion. Dacă faceţi clic pe o categorie, apare o listă cu bazele sale de date.
8
SIE – Anul II Platforma de laborator 1
9
SIE – Anul II Platforma de laborator 1
Deschiderea unei baze de date. Folosiţi din meniul File opţiunea Open sau dați clic
pe numele BD dacă acesta apare în lista celor mai recente documente deschise.
Închiderea unei baze de date. Din meniul File, alegeţi Close Database.
Salvarea unei baze de date. Din meniul File, alegeţi Save Database As pentru a-i
atribui un nume (implicit fişierul este salvat în My Documents; extensia este .accdb) sau Save
dacă BD are deja un nume.
Compactarea şi Repararea unei baze de date. BD ocupă o anumită cantitate de spaţiu
de memorie care poate creşte sau micşora.
Când adăugaţi un obiect în baza de date, fişierul bazei
de date creşte după cum este necesar. Când eliminaţi
un obiect, spaţiul de memorie ocupat este lăsat gol.
10
SIE – Anul II Platforma de laborator 1
ocupa numai cantitatea necesară de spaţiu liber şi secţiunile neutilizate sunt puse la dispoziţia
altor aplicaţii. Pentru a compacta o bază de date, aveţi mai multe opţiuni. Pentru a compacta şi
repara BD care este deschisă la un moment dat, pe Panglică, faceţi clic pe Fişier/File, în
secţiunea de mijloc, clicaţi pe Compactare şi reparare BD/Compact&Repair Database.
11
SIE – Anul II Platforma de laborator 1
Pentru a
compacta o bază de date
de fiecare dată când o
închideţi, faceţi clic pe
File şi faceţi clic pe
Opţiuni/Options, în
Opţiuni Access/Access
Options, în lista din
stânga, faceţi clic pe
Bază de date
curentă/Current
Database, în lista din
dreapta, faceţi clic pe
caseta de selectare
Compact on Close.
Formatarea Panglicii. Sub bara de titlu, Microsoft Access afişează o bară lungă
numită Panglică, al cărei conţinut şi secţiuni depind de ceea ce se întâmplă la un moment dat
în Microsoft Access.
12
SIE – Anul II Platforma de laborator 1
În cazul în care Panglica ocupă prea mult spaţiu pe ecran, puteţi reduce dimensiunea
acesteia. În cadrul sistemului de butoane, faceţi clic pe butonul Minimizare
Panglică/Minimize the Ribbon .
Panglica este o bară lungă formată din diverse file, numite pagini de proprietăţi.
Accesarea unei file se poate face:
prin clic pe etichetă sau pe buton, cum ar fi Fişier/File, Pagina principală/Home sau
Creare/Create;
apăsaţi tasta Alt sau F10, care duce la afişarea tastei de acces la fiecare filă:
13
SIE – Anul II Platforma de laborator 1
Accesul la orice filă, se face prin apăsarea literei sale corespunzătoare de pe tastatură.
Unele secţiuni ale Panglicii pot afişa un buton , iar la darea unui clic pe el, conduce
la deschiderea unei casete de dialog sau fereastră.
Iniţial BD va conţine o singură tabelă (Table1) care apare în partea stângă la Object,
iar în partea dreaptă apare secţiunea Table1, unde urmează a se introduce câmpurile din
structura tabelei. Vom crea o BD (Aprovizionare) care gestionează comenzile unui agent
economic cu activitate de producție. BD va conține 3 tabele (Furnizori, Comenzi, Materii
prime) cu structura prezentată în imaginile de mai jos:
1. Furnizori
14
SIE – Anul II Platforma de laborator 1
2. Comenzi
3. Materii prime
Partea inferioară din stânga tabelului este formată din patru butoane folosite pentru a
naviga în conţinutul tabelei, un buton pentru a crea o înregistrare nouă, şi o casetă text.
Fiecare buton joacă un rol specific:
15
SIE – Anul II Platforma de laborator 1
Crearea unei noi tabele într-o BD se face folosind meniul Create – Table. Regula este
de a crea prima dată BD urmată de tabelele componente.
Salvarea unei tabele se face din meniul File – Save.
Deoarece tabelul este obiectul principal al unei baze de date, atunci când creaţi un
tabel şi îl salvaţi, Microsoft Access creează câte o secţiune pentru fiecare tabel în zona numită
Panou de navigare. Această zonă oferă un acces rapid la tabelele componente ale BD.
Folosind meniul contextual pentru fiecare tabelă, (prin păoziționarea pe una dintre
tabele, si clic pe butonul dreapta al mouse-ului) puteţi executa şi alte operaţii specifice:
Open - deschiderea tabelei în
format tabelar cu acces la câmpuri şi
înregistrări
Delete - ştergerea tabelei
Rename - redenumirea tabelei
Design View - deschiderea ferestrei cu
structura tabelei.
16
SIE – Anul II Platforma de laborator 1
Când un tabel este deschis în format Vizualizare Foaie de date, Panglica devine
echipată cu un nou tab Fields/Câmpuri pentru
care există mai multe formate pre-configurate
de tipuri de date: Text, Number, Currency etc.
Lista completă poate fi accesată la opţiunea
More Fields.
Fiecărui câmp din structura unui tabel
trebuie să-i asociaţi tipul de date şi lungimea
(Field Size). Puteţi face clic dreapta pe antetul
unei coloane şi acest lucru deschide un meniu
de unde puteţi selecta aceste opţiuni.
Alte proprietăţi la nivel de câmp pot fi
setate din secţiunea Properties:
Name&Caption – nume şi titlu, Default
Value – valoare implicită. Condiţiile de
validare a datelor se implementează în
secţiunea Field Validation iar opţiunile de formatare în Formatting.
La nivel de înregistrare pentru a realiza operaţii cu datele unui tabel, clicaţi dreapta pe
unul sau mai multe rânduri şi folosiţi opţiunile din meniul contextual: New Record (adăugare
înregistrare), Delete Record (ştergere).
Panglica Table Tools – Table pune la dispoziţie secţiunea Relationship unde se pot
defini relaţiile dintre tabele şi astfel se va construi diagrama Entitate-Relaţie asociată BD
Aprovizionare (Comanda cu Furnizori are relaţie one-to-many prin câmpul Cod_f iar
17
SIE – Anul II Platforma de laborator 1
materii_prime cu comanda are relaţie one-to-many prin câmpul Cod_mp; fiecare tabel are o
cheie primară care este un element semnificativ al fiecăreia)).
De cele mai multe ori, utilizatorii nu lucrează direct asupra tabelelor, ci,
interacţionează cu acestea prin intermediul formularelor. Un formular apare într-o vizualizare
mai prietenoasă decât cea a unui tabel şi reprezintă o interfaţă grafică între sursa de date şi
utilizatori.
Vom realiza un formular pentru tabela Filme folosind Asistentul de proiectare. Trebuie
activată tabela Filme, meniul Create, secţiunea Forms – Form Wizard. Alegem câmpurile din
structura tabelei care vor apare în formular și se vor trece în partea dreapta, se dă next, iar la
pasul următor se poate stabili aspectul acestuia.
18
SIE – Anul II Platforma de laborator 1
19
SIE – Anul II Platforma de laborator 1
Probleme propuse:
1. Creaţi o BD care să gestioneze datele de contact ale persoanelor folosind opţiunea
Application Parts. Folosiţi template-ul Contacts. Introduceţi 5 înregistrări şi folosiţi
formularele pentru actualizarea BD.
2. Personalizaţi bara de instrumente Acces Rapid prin adăugarea funcţiilor New, Open, Print
Preview.
3. Creaţi o BD despre catalogul cărţilor dintr-o librărie folosind şabloanele disponibile din
categoria Personal – Library Catalog - Books. Introduceţi minim 4 înregistrări şi folosiţi
formularele pentru actualizarea BD. Vizualizaţi diagrama Entitate-relaţie a BD.
Configuraţi proprietăţile BD. Efectuaţi procedura de compactare şi reparare a BD.
4. Setaţi sistemul Microsoft Access astfel încât: numărul de BD afişate să fie 10; compactarea
şi repararea BD să se realizeze la închiderea fişierului.
5. Prezentaţi posibilităţile de formatare a Panglicii.
6. Creaţi BD Vanzari cu următoarea structură: Clienti (Cod_client: numeric - 4, cheie
primara; Den_client: Text, 20; Adresa: Text, 20; Banca: Text, 20; Cont_Bancă: text;
Nr_telefon/mail: text 20;); Facturi (Nr_f, numeric, cheie primara, Cant, numeric,4, Pret,
numeric 4 și 2 zecimale, cod_client, numeric – 4, cod_produs, numeric – 4); Produse
(Cod_produs: numeric, 4, cheie primară, Denumire_produs, Text 10, U/M, text 3).
a. Salvaţi BD în directorul de lucru: T:/user/an2/sie/s4/nume_prenume
b. Generaţi diagrama Entitate-Relaţie ştiind că BD are o relaţie 1 la n între clienți
și facturi prin câmpul Cod_client şi o relaţie 1 la n între Facturi şi Produse prin
câmpul Cod_produs.
c. Setaţi pentru câmpul Pret să aibă valoarea implicită (Default value) 15.
d. Implementaţi regulile de validare a datelor: 800<Pret<3500. Introduceţi mesaje
de eroare care să avertizeze utilizatorii în cazul nerespectării regulilor.
e. Stabiliţi pentru coloana Pret proprietatea Caption=”Pret produs finit”.
f. Creaţi câte un formular pentru actualizarea fiecărei tabele folosind Form
Wizard. Fiecare interfaţă să aibă un alt aspect/layout.
20
SIE – Anul II Platforma de laborator 1
21