Sunteți pe pagina 1din 22

Universitatea Petrol-Gaze Ploiesti

Facultatea de Stiinte Economice


Specializarea Informatica Economica

Biblioteca Digitala

Vintila Constantin
Anul II,Gr.50301
Prezentare generală

O bază de date este un instrument pentru colectarea și


organizarea informațiilor. Bazele de date pot stoca
informații despre persoane, produse, comenzi sau orice
altceva. Multe baze de date încep sub formă de liste într-un
editor de text sau într-o foaie de calcul. Pe măsură ce lista
crește, încep să apară redundanțe și inconsistențe în datele
prezente. Datele devin greu de înțeles în formă de listă, iar
posibilitățile de a căuta și a extrage subseturi de date pentru
revizuire sunt limitate. Odată ce încep să apară aceste
probleme, este o idee bună să se transfere datele într-o bază
de date creată de un sistem de gestionare al bazelor de date
(DBMS), cum ar fi Office Access 2007.

I. PREZENTAREA DOMENIULUI DE LUCRU


Acest proiect isi propune tratarea urmatoarele puncte:
-evidenţa abonaţilor bibliotecii
-evidenţa cărţilor din cadrul bibliotecii
-detalierea carţilor restituite
-evidenţa editurilor
-evidenţa împrumuturilor din cadrul bibliotecii
II. MODELUL FIZIC

Proiectul foloseste o baza de date acces, cu urmatoarea


structura:

Tabela abonaţi cu structura:


- nr_abonat,reţine id-ul fiecărui abonat, este cheie
primară

- data_înscrierii,reţine data la care s-au înregistrat


abonaţii

- seria_BI,reţine seria buletinului de identitare a


abonatului

- nr_BI,reţine numărul buletinului de identitate a


abonatului

- data_eliberării_BI,reţine data eliberării buletinului


de identitate a abonatului

- nume_abonat,reţine numela abonatului

- prenume_abonat,reţine prenumele abonatului

- adresa_abonat,reţine adresa abonatului


- telefon_abonat,reţine numărul de telefon al
abonatului

Tabela cărţi cu structura:

- cota,ţine evidenţa cotelor carţilor, fiind cheie


primară

- titlul,evidenţiază titlul cărţii

- nume_autor,ţine evidenţa numelor autorilor cărţilor


- prenume_autor,ţine evidenţa prenumelui autorilor
cărţilor

- an,evidenţiază anul în care a aparut cartea

- gen,arată genul fiecărei cărţi

- exemplare,evidenţiază exemplarel pe care le are


biblioteca noastră

- exemplare_disponibile,ţine evidenţa exemplarelor


care sunt disponibile pentru a fi date spre închiriere

- nume_editură,ţine evidenţa editurii cărţilor


Tabela detalii_restituire cu structura:

- nr_cerere,ţine evidenţa cererilor de restituire a


cărţilor

- cota,ţine evidenţa cotelor cărţilor restituite


Tabela edituri cu structura:

- nr_editură,reţine id-ul fiecarei edituri, fiind cheie


primară

- nume editură,reţine numele editurii

- adresa_editură,reţine adresa editurii

- telefon_editură
Tabela imprumuturi cu structura:

- nr_cerere
- data cerere
- anulat
- nr abonat
Relaţiile dintre tabele
Interogări

Sunt programe create de utilizator pentru a executa diverse


operaţii asupra bazei de date.
Interogarile nu sunt ceva specific Microsoft Acces, ele se
regăsesc şi în alte baze de date relaţionale.
Interogarile execută o anumită cerinţă asupra unui anumit
tabel , mai multor tabele sau şi asupra altor interogari

Proiectul folosete urmatoarele interogări:

-şterge abonat:
Aceasta interogare este facută cu ajutorul functiei delete si
prin actionarea ei se sterge numele abonatului mentionat.
- inetrogarea carti:

Aceasta interogare este facuta cu ajutorul functiei crosstab si prin


actionarea ei se selecteaza numele cartilor prenumele cartilor si
maximul de exemplare care sunt disponibile in biblioteca.
- interogarea editura cartilor:
Aceasta interogare preia date din doua tabele relationate intre ele
facand un singur tabel cu datele necesare.
- interogarea cauta dupa editura:
aceasta interogare ne ajuta sa cautam mai repede in baza noastra de
date anumite informatii, in cazul de fata o anumita editura.

Formulare
Formularele sunt denumite uneori "ecrane de introducere de
date". Ele reprezintă interfața pe care o utilizați pentru a lucra cu
date și conțin deseori butoane de comandă care efectuează diverse
comenzi. Aveți posibilitatea să creați o bază de date fără a utiliza
formulare, editând pur și simplu datele din foile de date ale
tabelelor. Cu toate acestea, majoritatea utilizatorilor de baze de
date preferă să utilizeze formulare pentru vizualizarea,
introducerea și editarea datelor din tabele.

Formularele oferă un format ușor de utilizat pentru lucrul cu


date și se pot adăuga elemente funcționale, cum ar fi butoanele de
comandă. Aveți posibilitatea să programați butoanele să determine
care date apar în formular, să deschidă alte formulare sau rapoarte
sau să efectueze diverse alte activități.

Am folosit urmatoarele formulare:


- abonatii: ne arata toti abonatii bibliotecii noastre.
- formularul carti: ne arata toate cartile pe care le avem in
cadrul bibliotecii.
- formularul detali restituire: ne arata cartile restituite de
catre abonati.
- formularul edituri: ne arata editurile cartilor din biblioteca.

- formularul imprumuturi: ne arata toate cartile


imprumutate.
- formular index: cu ajutorul butoanelor din cadrul acesui
formular putem naviga mai usor prin toata baza de date.
Rapoarte
Rapoartele se utilizează pentru sintetizarea și prezentarea
datelor din tabele. Un raport răspunde de obicei unei anumite
întrebări, cum ar fi”Câte carti avem in biblioteca?” sau Care sunt
cartile pe care le-am imprumutat?”. Fiecare raport poate fi formatat
pentru a prezenta informațiile în cel mai lizibil mod posibil.

Un raport poate fi executat oricând și va reflecta întotdeauna


datele curente din baza de date. Rapoartele sunt formatate în
general pentru a fi imprimate, dar pot fi vizualizate și pe ecran, pot
fi exportate în alt program sau trimise ca mesaj de poștă
electronică.

În proiect am folosit următoarele rapoarte:

1. Abonatii:

2. Carti:
3. Detalii restituire:

4. Edituri:
5. Imprumuturi:
Această bază de date ne ajută sa ne simplificăm munca într-o
biblioteca sau in orice alta activitate care presupune inregistrarea
unor date fiind uşor accesibilă şi conţinând toate informaţiile de
care avem nevoie pentru a ne desfăşura activitatea în bune condiţii.

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