Sunteți pe pagina 1din 9

start

laborator 2
Tipurile de obiecte ale unei baze de date

O aplicatie Microsoft Access este alcătuită ca si baza de date din mai multe
obiecte:

 tabele
 interogări
 Tipuri de obiecte
formulare
 rapoarte
 comenzi macro
 module

 Toate aceste obiecte sunt stocate în unul sau mai multe fisiere cu
extensia mdb (*.mdb).
 O aplicaţie Access este controlată prin intermediul unei interfeţe grafice
Tabela

 O tabelă este colecţie de date


referitoare la un anumit subiect.
Datele în tabele sunt prezentate
sub forma de coloane (câmpuri)
si rânduri (articole). Toate datele
dintr-o tabelă descriu subiectul
unei tabele. Într-o bază de date
putem avea mai multe tabele,
fiecare conţinând informaţii Tabela
despre subiecte diferite. De
exemplu, putem avea tabele care
să conţină date despre anumiti
producători, despre clienţi, iar o
altă tabelă poate conţine date
despre intermediari.

 Un câmp dintr-o tabelă reprezintă un anumit tip de informaţie. Poate fi numele unei companii,
numele unei persoane, data de naştere a unei persoane, preţul unui produs, etc. Un articol este
o colecţie de informaţii despre o persoană, despre un anumit lucru, sau despre un anumit
eveniment. Fiecare articol dintr-o tabelă conţine aceleaşi câmpuri, si fiecare câmp conţine
acelaşi tip de informaţii pentru fiecare articol.
Interogarea

 Scopul pentru care sunt folosite


bazele de date constă in faptul că
permit stocarea datelor si extragerea
rapidă din baza de date a acelor date
ce îndeplinesc anumite conditii. Astfel,
Microsoft Acces pune la dispozitia
utilizatorilor interogările (query), care
sunt un set de întrebări ce se pun
Interogarea
asupra tabelelor din baza de date sau
mai exact o definitie a datelor care se
doresc găsite: ce câmpuri, din care
tabele, corespunzător căror criterii, în
ce ordine de sortare.

 De exemplu, dacă avem o tabelă cu clienti si vrem să vedem care clienti sunt dintr-o anumită
zonă, acest lucru se poate face foarte usor cu ajutorul interogărilor. Datele interogate pot fi dintr-o
singură tabelă sau pot fi din mai multe tabele, iar interogarea culege informatiile cerute într-un
dynaset (set dinamic de articole). Un dynaset arată ca o tabelă, dar nu este o tabelă, este doar o
vizualizare dinamică a datelor din una sau din mai multe tabele. Într-un dynaset datele sunt
actualizate dinamic.
Formularul

 Un formular (form) este de cele


mai multe ori cea mai
convenabilă aranjare pentru
introducerea, modificarea si
vizualizarea informatiilor dintr-o
bază de date. Se pot afisa doar
datele care doresc să fie
văzute si se poate defini modul
în care acestea să fie dispuse Formularul
în fereastră. La deschiderea
unui formular, Acces-ul scoate
din tabele informatiile dorite si
le afisează pe ecran după
design-ul conceput.

 În formulare se pot folosi controalele cunoscute din Windows, cum ar fi: liste, butoane, butoane
radio, texte, controale de editare, linii, dreptunghiuri, imagini, etc. De asemenea, se pot folosi culori,
grafice, statistici si se pot afisa mesaje care să indice rezultatul unei actiuni.
Raportul

Raportul

 Rapoartele sunt cea mai eficientă cale de afisare sau listare la imprimantă a datelor mai des
folosite din baza de date. Se mai pot folosi rapoartele si pentru gruparea articolelor pe mai
multe niveluri, pentru a calcula totaluri pe grupuri sau pentru întregul raport.
Comanda macro

 O comandă macro reprezintă o succesiune de actiuni,


fiecare actiune realizând un anumit lucru, ca de exemplu,
deschiderea unui form, tipărirea unui raport, executarea
unei functii, etc. Aceste actiuni sunt alese dintr-o listă de
actiuni disponibile. Comenzile macro se pot folosi în multe
locuri, ele se pot atasa unor formulare, unor controale, se
pot executa la apăsarea unei combinatii de taste sau pot fi

 Comanda macro
chiar o comanda dintr-un meniu.
Comenzile macro se folosesc de obicei când se doreşte
ca formularele si rapoartele să lucreze împreună. De
exemplu, dacă avem un formular cu date dintr-o tabelă, în
formular se poate adăuga un buton care să listeze la
imprimantă un raport care să folosească datele din
formular. De asemenea, cu ajutorul comenzilor macro se
pot seta anumite valori în controale, se pot seta proprietăti
pentru formulare, rapoarte sau controale, se mai pot folosi
si pentru import si export de date în diferite formate.
 Functiile si procedurile scrise în Access Basic (Visual
Basic) oferă posibilităti mult mai complexe decât ceea ce
pot oferi comenzile macro.
Modulul

 Un modul este un obiect Microsoft Access care


contine un set de proceduri si functii. O
aplicatie poate contine unul sau mai multe
module, dar este mai convenabil să aibă mai
multe module, procedurile si functiile fiind
grupate în module după anumite criterii, ca de
exemplu procedurile asociate unui formular sau
Modulul
raport să fie grupate într-un modul. Începând cu
versiunea 2.0, Microsoft a introdus formulare si
rapoarte cu module asociate, astfel fiecare
formular si raport are asociat un modul propriu,
functiile si procedurile din interiorul unui
formular, raport putând fi apelate doar din
interiorul raportului, formularului, nu si din
celelalte module. Însă de la versiunea Access
97 functiile si procedurile dintr-un modul pot fi
folosite si în alte module.
Tipuri de date

 text – pentru şiruri de caractere (1-255 caractere)


 memo – pentru şiruri de caractere (max. 64000 caractere)
 number – pentru numere întregi sau reale
• byte – (1 octet) valori întregi pozitive între 0 .. 255
• integer – (2 octeţi) valori întregi între -32768 .. 32767
• Tipuri de date
long integer – (4 octeţi) valori întregi între -231.. 231-1
• single – (4 octeţi) valori reale în simplă precizie (max. 7 cifre semnificative)
• double – (8 octeţi) valori reale în dublă precizie (max. 15 cifre semnificative)
 date/time – pentru date calendaristice şi timp (8 octeţi)
 currency – pentru date de tip monedă
 autonumber – valori numerice întregi ce se autoincrementează (4 octeţi)
 yes/no – valori logice (booleene)(1 octet) (0 - False, 1 - True)
 OLE Object – obiecte OLE (grafică, text, sunet, etc – max 1Gb)
 hyperlink – pentru legături spre alte resurse

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