Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

Baze de date


Qdidactic » stiinta & tehnica » informatica » baze de date
Conceptul de baza de date



Conceptul de baza de date


Conceptul de baza de date


Pentru conceptul de baza de date exista un numar foarte mare de definitii, adesea contradictorii, cu atat mai mult cu cat conceptul a fost in continua evolutie.


Baza de date:

reprezinta o colectie partajata de date, intre care exista relatii logice (si o descriere a acestor date), proiectata pentru a satisface necesitatile informationale ale unei organizatii;

este o colectie de date operationale folosite de catre aplicatiile sistem ale unei organizatii;

este un ansamblu structurat de date coerent, fara redundanta inutila, astfel incat aceasta pot fi prelucrate eficient de mai multi utilizatori intr-un mod concurent;

reprezinta un ansamblu de date inregistrate pe suporturi accesibile calculatorului pentru a satisface simultan mai multi utilizatori de o maniera selectiva si intr-un timp oportun;

se defineste ca un ansamblu de date elementare sau structurate, accesibile unei comunitati de utilizatori.


Baza de date este un ansamblu structurat de date legate structural intre ele, un depozit de date unic definit o singura data si utilizat simultan de mai multi utilizatori. Baza de date este o resursa comuna si partajata. Baza de date contine nu numai date ci si descrierea acestora. Descrierea datelor este cunoscuta sub denumirea de dictionar de date (catalog de sistem, sau meta-date) si reprezinta date despre date. Prin faptul ca baza de date contine si descrierea datelor se realizeaza independenta program - date. Baza de date realizeaza separarea definitiei datelor de programele de aplicatie. Prin aceasta abstractizare a datelor devine posibila modificarea definitiei unei date fara a afecta utilizatorii acesteia cu conditia ca semnificatia datei respective, adica definitia externa a acesteia, sa ramana aceeasi.



Ceea ce este important de retinut referitor la conceptul de baza de date este aceea ca el nu poate fi definit complet decat daca se au in vedere doua unghiuri de vedere diferite si legatura dintre acestea:

caracteristicile bazei de date din punctul de vedere al utilitatii in cadrul sistemului real in care se implementeaza, respectiv locul si rolul bazei de date in cadrul sistemului informational-decizional, schema externa, nivelul extern (viziunea externa);

caracteristicile tehnice ale bazei de date, respectiv locul si rolul bazei de date in cadrul sistemului de prelucrarea datelor, schema interna, nivelul intern (viziunea interna);

legatura dintre cele doua viziuni, cea externa si cea interna este realizata de schema conceptuala (nivelul conceptual), care are rolul de a constitui schema logica a intregii baze de date, adica reprezinta o imagine completa a cerintelor organizatiei privind datele, fiind independenta de orice consideratii privind stocarea.


PreviousControl

Screen

Obiectul control activ anterior.

RecordsetClone

Form

Un Recordset clona a setului de inregistrare subadiacent formularului.

Report

Control subraport

Obiect Report asociat controlului subraportului.

Section

Form, Report

Sectiune a unui formular sau raport.


Metode

Acestea permit efectuarea actiunilor proprii obiectelor. Codul program VBA este scris in unitati de program denumite proceduri. O procedura contine o serie de instructiuni VBA care efectueaza o operatie sau calculeaza o valoare. O procedura eveniment este o procedura care se executa ca raspuns la un eveniment initiat de un cod al utilizatorului sau al programului, sau lansata de sistem. Un eveniment este o actiune specifica care are loc in sau cu un anumit obiect. Evenimentele sunt in general rezultatul actiunilor utilizatorilor dar pot fi si ale sistemului. Cu ajutorul unei proceduri eveniment, avem posibilitatea de a adauga propriile raspunsuri particularizate ca raspuns la un eveniment care are loc intr-un formular, raport sau control. O procedura este o parte de cod program care contine o succesiune de instructiuni.

Metodele se prezinta ca si proceduri:

pot sau nu folosi argumente,

anumite metode pot returna o valoare (la fel ca si procedurile Function), altele nu (ca si procedurile Sub).


Sintaxa unei metode ce nu returneaza o valoare

. <metode> [ <liste de argumente>]


Sintaxa unei metode ce returneaza o valoare

Variabila = . <metode> [<liste de argumente>]



Evenimentele

Un eveniment este o actiune specifica un obiect. Microsoft Access este in masura sa raspunda la mai multe tipuri de evenimente: deschiderea sau inchiderea formularelor, clic mouse, modificarea datelor etc. Utilizarea unei proceduri eveniment permite asocierea propriului cod ca raspuns la un eveniment ce are loc intr-un formular, raport sau control.

Exemplu:

Cand utilizatorul da clic pe butonul de comanda Quit, este afisata o casuta de dialog cerand o confirmare.


Private Sub cmdTerminare_Click()

If MsgBox (Prompt:=”Doriti sa parasiti aplicatia  ?”, _

+ vbQestion + vbYesNo,_Then

DoCmd.Quit

End If

End Sub