23
UNIVERSITATEA “VALAHIA” TÂRGOVIŞTE FACULTATEA DE ŞTIINŢE ECONOMICE

SGBD Access

Embed Size (px)

DESCRIPTION

Model de lucru cu baze de date in Access

Citation preview

Page 1: SGBD Access

UNIVERSITATEA “VALAHIA” TÂRGOVIŞTE

FACULTATEA DE ŞTIINŢE ECONOMICE

Studentă:

Specializarea: Marketing Master

Anul II

Page 2: SGBD Access

1. SGBD ACCESS - caracteristici generale

Principalele caracteristici ale SGBD-ului ACCESS sunt:

• este relaţional şi lucrează sub sistemul de operare Windows;

• este deschis comunicării cu alte Sisteme de Gestiune a Bazelor de Date cum ar fi FoxPro sau Paradox;

• este compatibil cu tehnologia ActiveX, care permite realizarea aplicaţiilor client/server;

• permite realizarea unor aplicaţii complexe prin utilizarea limbajului Visual Basic;

• permite comunicarea cu SQL Server, un alt produs Microsoft care gestionează baze de date;

• permite accesul la baze de date din reţeaua Internet, fiind un instrument util pentru publicarea

informaţiilor în paginile Web;

• este autodocumentat prin help, apelabil contextual sau la cerere;

• conţine instrumente wizard care permit utilizatorului crearea într-o manieră foarte simplă a obiectelor

bazei de date;

2

Page 3: SGBD Access

2. Obiectele bazei de date

O bază de date reprezintă o modalitate de stocare a unor date pe un suport extern (mediu de

stocare), cu posibilitatea regăsirii rapide a acestora. Pentru a interacţiona cu datele cuprinse în baza de

date, Access se foloseşte de obiecte: interogări, rapoartele, formularele, controale. Toate elementele din

Access, cu excepţia datelor din înregistrări, sunt obiecte. Astfel, o bază de date Access poate fi definită ca

o colecţie de obiecte: tabele (tables), cereri de interogare (query), formulare (forms), rapoarte (reports),

pagini Web (pages), comenzi macro (macros) şi module (modules).

• Tabelul (Table) este un obiect definit de utilizator în care sunt stocate datele primare (expresia

modelului relaţional). Mai precis, un tabel este o colecţie de date "legate" între ele, care sunt stocate pe

linii şi coloane. Coloanele reprezintă câmpurile (fields) care se descriu prin nume, tip şi alte atribute ale

acestora. Fiecare câmp trebuie să fie legat de destinaţia tabelului din care face parte. Fiecare linie a

tabelului conţine o înregistrare (record) cu date corespunzătoare coloanelor şi reprezintă o entitate

completă de date.

• Formularul (Form) este un obiect care permite introducerea datelor, afişarea acestora sau controlul

întregii aplicaţii. Formularul constituie interfaţa dintre utilizator şi datele stocate în baza de date, de aceea

va fi folosit foarte frecvent. Formularele simplifică vizualizarea, introducerea şi modificarea datelor. În

majoritatea cazurilor va puteţi gândi la ele ca fiind reprezentări pe ecran ale formularelor pe hârtie, cu care

sunteţi deja obişnuiţi să lucraţi. Modul de completare al datelor în formularul Access este asemănător cu

completarea unui formular pe hârtie, numai că datele introduse pe ecran vor fi stocate in unul sau mai

multe tabele şi pot fi folosite ulterior la întocmirea diferitelor situaţii. Prin intermediul formularelor se pot

realiza diverse operaţii cum ar fi: sortarea, căutarea, actualizarea unor date dar pot fi folosite şi ca parte a

interfeţei aplicaţiei.

• Interogarea (Query) este un obiect care permite vizualizarea informaţiilor obţinute prin prelucrarea

datelor din una sau mai multe tabele şi/sau alte cereri de interogare. Interogarea este, în esenţă, o întrebare

sau o cerere stocată. Aşa cum datele sunt stocate în tabele (table) şi cererile sunt stocate în obiecte de tip

Query. Odată creată, o interogare poate fi apelată de ori câte ori este nevoie.

• Raportul (Report) este un obiect care permite formatarea şi tipărirea, sub formă de documente, a

informaţiilor obţinute în urma consultării bazei de date. Cu toate că formularele reprezintă un instrument

excelent pentru introducerea şi afişarea datelor pe ecran, rapoartele sunt principalele „dispozitive” de

ieşire în Access. Rapoartele pot fi previzualizate pe ecran, tipărite la imprimanta, vizualizate într-un

navigator Internet (browser), etc. Sunt foarte uşor de creat şi sunt instrumente puternice de prezentare a

datelor.

• Pagina Web de accesare a datelor (Pages) reprezintă un obiect care include un fişier HTML şi alte

fişiere suport în vederea furnizării accesului la date prin intermediul browser-elor Internet.

3

Page 4: SGBD Access

• Comanda Macro (Macro) reprezintă un obiect care conţine o definiţie structurată a uneia sau mai

multor acţiuni pe care Access le realizează ca răspuns la un anumit eveniment. Aceste obiecte sunt foarte

utile deoarece permit automatizarea diverselor evenimente fără ca realizatorul aplicaţiei să trebuiască să

cunoască limbajul VBA (Visual Basic for Applications).

• Modulul (Module) reprezintă un obiect care conţine proceduri definite de utilizator şi scrise în limbajul

de programare Visual Basic.

3. Prezentare aplicaţie ACCESS

Biblioteca Universităţii a funcţionat la începuturile sale în cadrul unor catedre, pentru ca începând

din 1995 să funcţioneze în cadrul Bibliotecii Judeţene "I. H. Rădulescu". La data de 26 noiembrie 2002

biblioteca este reorganizată şi îşi desfăşoară activitatea în baza Hotărârii Senatului Universităţii Valahia

din Târgovişte din 26 noiembrie 2002.

Începând cu această dată biblioteca începe să fie constituită ca parte integrantă a sistemului naţional

de învăţământ superior, fiind o bibliotecă de tip universitar, care participă la procesul de instruire, formare

şi educare, precum şi la activităţi de cercetare, deservind prioritar studenţii, cadrele didactice şi

cercetătorii. Biblioteca Universităţii Valahia din Târgovişte este o bibliotecă de drept public, fără

personalitate juridică, subordonată Senatului universitar, care are ca utilizatori principali studenţii, cadrele

didactice, doctoranzii şi cercetătorii din cadrul acesteia.

În acest scop, Biblioteca Universităţii Valahia din Târgovişte se dezvoltă ca un sistem integrat de

structuri, asigură baza documentară şi de informaţii necesare procesului de învătământ, realizează

valorificarea şi comunicarea acestora, facilitează accesul diversificat.

Datorită volumului crescut de împrumuturi, a calităţii serviciilor oferite şi a numărului mare de

studenţi/clienţi pe care îi are biblioteca, a fost necesară modernizarea modului ei de funcţionare. Scopul

fundamental al bibliotecii este acela de a sprijini cercetarea şi procesul de învăţământ în cadrul

Universităţii Valahia Târgovişte. Pentru ca acest scop sa fie atins nu este suficient ca biblioteca sa accepte

si sa adopte schimbarile inevitabile, ci trebuie sa reactioneze la noile conditii, pastrand si caracteristicile

sale traditionale. De aceea s-a hotărât ca gestionarea datelor privind elementele cheie ale activităţii

prestate să se realizeze în SGBD relaţionate Microsoft Office Access XP.

Astfel, compartimentele resurse umane şi informatică din cadrul agenţiei au pus bazele programului

SGBD denumit BIBLIOTECA VALAHIA – Cartea. Mereu aproape.

Se fac următoarele precizări:

- cărţile sun caracterizate de: autor, titlul cărţii, editura la care a apărut aceasta, anul de apariţie, numărul

de pagini, tipul de carte şi exemplarele disponibile pentru împrumut;

4

Page 5: SGBD Access

- clienţii sunt caracterizaţi de numele clientului, data de la care a devenit clientul bibliotecii, numărul

permisului, vârsta clientului, precum şi oraşul de rezidenţă al clientului;

- înregistrările împrumuturilor sunt caracterizate de numărul de înregistrare al împrumutului, numele

clientului care a împrumutat o carte, numele bibliotecarului care a înregistrat împrumutul, titlul cărţii

împrumutate, data împrumutului şi data returnării cărţii;

- localizarea cărţilor reprezintă „adresa” unei cărţi, pentru o identificare mai uşoară a acestora; este

caracterizată de numărul de inventar, titlul cărţii, locaţia, corpul de bibliotecă şi raftul pe care se găseşte

cartea.

Modelul relaţional al datelor ce descrie cerinţele de mai sus este următorul:

Cărţi: Autor, Titlu, Editura, An apariţie, Număr pagini, Tip carte, Exemplare disponibile;

Clienţi: Nume client, Membru din:, Număr permis, Vârst(ani), Oraş;

5

Page 6: SGBD Access

Înregistrările împrumuturi: Număr înregistrare, Nume client, Număr permis, Titlu, Data

împrumut, Data returnare;

Localizare cărţi: Număr inventar, Titlu, Locaţie, Corp biblioteca, Raft;

6

Page 7: SGBD Access

Corespunzător acestui model relaţional, relaţiile dintre tabelele create în Microsoft Access sunt

prezentate în figura de mai jos:

7

Page 8: SGBD Access

Meniul prin intermediul căruia sunt accesate şi afişate date din tabelele bazei de date este meniul

aplicaţiei.

Exemple de formulare care se utilizează pentru actualizarea tabelelor din baza de date:

8

Page 9: SGBD Access

9

Page 10: SGBD Access

Cu ajutorul obiectului interogării al bazei de date Access s-au determinat următoarele cerinţe:

Cărţi care se află în locaţia “Geografie”:

10

Page 11: SGBD Access

Cărţi apărute la Editura Litera Internaţional:

Cărţi împrumutate de clienţi cu rezidenţa în Târgovişte:

11

Page 12: SGBD Access

Cărţi împrumutate în anul 2010, ordonate în ordinea împrumutului lor:

12

Page 13: SGBD Access

Cu ajutorul obiectului de tip raport s-au detreminat următoarele rapoarte:

Lista cărţilor din bibliotecă, grupate după editură şi ordonate în ordinea alfabetică a titlurilor:

13

Page 14: SGBD Access

Lista clienţilor bibliotecii, grupaţi după oraşul de rezidenţă şi ordonaţi în funcţie de data la care au

devenit clienţi:

14

Page 15: SGBD Access

Lista împrumuturilor efectuate de-a lungul timpului, grupate după numele bibliotecarului care a

înregistrat împrumutul şi ordonate în funcţie de numărul de înregistrare al împrumutului:

15

Page 16: SGBD Access

Localizarea cărţilor, cărţile fiind grupate după Locaţie şi ordonate în funcţie de numărul de

inventar:

4. Concluzii16

Page 17: SGBD Access

În condiţiile în care idealul bibliotecii cu acces informatizat la reţele şi surse digitale de informare

este obstrucţionat de precaritatea financiară, biblioteca Valahia s-a adaptat la schimbările unei societăţi în

plină modernizare şi în plin proces de mondializare cu mijloacele de care dispune, investind inteligenţă

creatoare, management activ şi marketing strategic.

Biblioteca Valahia şi-a orientat activitatea spre partenerii de comunicare culturală, venind în

întâmpinarea solicitărilor acestora, facilitându-le accesul la informaţie rapid şi în timp util, ştiind faptul că

timpul înseamnã bani, iar informaţia putere.

Informaţia dobândeşte astfel valoare comercială. În acest context, principalul obiectiv al bibliotecii

Valahia este constituirea şi dezvoltarea componentei digitale: oferirea accesului, local sau la distanţă, la

resurse şi servicii de informare pe suport digital (datoritã posibilităţilor oferite de accesul la Internet).

Popularitatea în continuã creştere a reţelei Internet cu acoperire globalã, mai ales dupã apariţia mediului

www (1991), posibilităţile de acces la informaţie oferite au determinat şi bibliotecile de la noi să facă un

pas care se contureazã a fi primul pe drumul cãtre biblioteca secolului XXI.

Tradiţia impune o gratuitate deplinã a serviciilor, ceea ce nu înseamnă că marketingul nu poate fi

utilizat în îmbunătăţirea serviciilor. Metodele de marketing pot interveni în reconsiderarea ofertei de

servicii prin îmbunãtãţirea fişierelor, informatizare şi automatizare, asociere la serviciile naţionale şi

internaţionale, concomitent cu utilizarea informaţiilor pe grupuri de solicitanţi stabiliţi prin metode

ştiinţifice.

Ieşirea bibliotecilor comunitare din inerţia tradiţională este unul din factorii care determină

supravieţuirea bibliotecilor în condiţiile existenţei societăţii informaţionale. Biblioteca Valahia trebuie să

devină producătoare de informaţii şi produse culturale competitive pe piaţa de profil, aceasta trebuie să

iasã în întâmpinarea trebuinţelor spirituale ale utilizatorilor reali şi potenţiali, să-i seducă pe clienţi cu noi

ispite, să-şi diversifice cromatica acţiunilor, să fie atractivă şi dinamică, iar publicitatea ei trebuie să fie

„agresivă" şi consistentă.

Biliografie:

17

Page 18: SGBD Access

1. Ionel ENACHE, Mihaela MAFTEI – Marketingul în bibliotecă

2. Veronica ŞTEFAN – Curs SGBDR

3. http://xa.yimg.com/kq/groups/21119761/1152060321/name/CURS4BD.pdf

4. http://lilianastanescu.traducator.info/Lectii/l1c12.pdf

18