Sunteți pe pagina 1din 10

Universitatea tefan cel Mare Suceava

Facultatea de tiine Economice i Adiministraie Public

Proiectarea Sistemelor Informatice


An III,

1
CUPRINS

1. Notiuni de baza ..2

2. Proiectarea si implementarea..........................................................................2
3. Structura bazei de date.........................................................................3

2
I. Sisteme informatice
Un sistem reprezint un ansamblu de elemente (componente) interdependente ntre
care se stabilete o interaciune dinamic, pe baza unor reguli prestabilite, cu scopul
atingerii unui anumit obiectiv. Conform teoriei sistemelor, orice organism economic este
un sistem.

Obiectivul principal urmrit prin introducerea unui sistem informatic l constituie


asigurarea conducerii cu informaii reale i n timp util, necesare fundamentrii i
elaborrii operative a deciziilor.

II. Baze de date Access


Microsoft Access 2007 este aplicaia de management al bazelor de date pus la dispoziie
de Microsoft Office. Spre deosebire de Excel, Access va permite s stocm i s administrm
volume mari de date, organizate n uniti numite nregistrri. O baz de date Access const
din urmtoarele obiecte:

Tabele conin toate nregistrrile


Interogri localizeaz nregistrri specifice
Formulare afieaz nregistrrile din tabele, una cte una
Rapoarte tipresc loturi de nregistrri
Pagini de acces la date pun la dispoziie date prin intermediul paginilor Web
Macrocomenzi aciuni automate uzuale
Module stocheaz declaraii si proceduri Visual Basic, care ne permit s scriem
programe pentru bazele de date, astfel nct acestea s poat interaciona cu alt
software.

Utilitarele de asisten din aplicaia Access asigur un proces simplu, pas cu pas, de
configurare a tabelelor, formularelor, paginilor de acces la date, rapoartelor i interogrilor.

Gestiunea bazelor de date.

Sistemul de gestiune a bazelor de date (SGBD) este acel sistem de programe care faciliteaz
i supervizeaz introducerea de informaii n baza de date, actualizarea i extragera din baz,
controlul i autorizarea accesului la date. Un sistem de gestiune a bazelor de date trebuie s fie
capabil s ndeplineasc urmtoarele funcii:
de descriere ,care rezid n definirea structuriidatelor, a relaiilor dintre
acestea i a condiilor de acces la informaile coninute n baza de date;
de actualizare, care presupune inserarea, redactarea i suprimarea datelor;
de interogare a BD, care permite obinerea diferitor informaii din BD
conform unor criterii de cutare;

3
de obinere de date noi, care const n prelucrarea informaiei iniiale n
scopul obinerii unor totaluri, medii etc.;
de ntreinere, care const n crearea copiilor de rezerv, compactarea BD
i repararea ei n cazul deteriorrii;
de securitate a datelor, care rezid n protejarea BD mpotriva accesului
neautorizat i n atribuirea drepturilor de acces.

Administrarea bazelor de date.

Administrarea BD presupune coordonarea lucrrilor de proiectare a BD, protecia


(securitatea) informaiei, dezvoltarea BD,etc. Aceste funcii le ndeplinete Administatorul
Bazei de Date (ABD). El definete obiectele sistemului , elaboreaz principiile de protecie a
datelor, rspunde de alegerea i implimentarea SGBD, asigur funcionarea normal a
sistemului.
I. Proiectarea si implementarea bazei de date

A. Proiectarea
Proiectarea sistemului i a software-ului stabilirea cerinelor pentru hardware i
software i elaborarea arhitecturii generale a sistemului. Funciile sistemului informaional vor fi
reprezentate astfel nct s poat fi transformate n unul sau mai multe programe executabile.
Inainte de a incepe activitea de realizare a bazei de date, este necesara o perioada de timp pentru
proiectarea ei. Pentru a proiecta o baza de date, trebuie parcurse urmatoarele etape:
Pentru deschiderea programului se d un dublu clic pe pictograma Access, aflat pe desktop.
Se deschide o fereastr de dialog n care programul propune alternativele:

4
Pentru crearea unei noi baze, se selecteaz opiunea Baz de date necompletat i se
d clic pe Creare.

Prezentarea tabelelor (entitilor)

Tabelele sunt elementul de baz al bazelor de date Access, care nregistreaz datele
ntr-un format pe rnduri i coloane, un rnd corespunde unei nregistrri, iar o coloan
conine cmpurile nregistrrilor n care sunt memorate informaii de acelai tip.

5
n Access trebuie s specificm proprietile tabelelor i cmpurilor. Introducerea
proprietilor tabelelor este opional: pentru aceasta se folosesc casetele de text din fereastra
Table Properties n modul de afiare Table Design, care ajut la modificarea parametrilor de
proiectare ai tabelului.

Relaiile ntre entitile bazei de date

n primul rnd trebuie stabilit cheia principal, care ne asigur c datele care exist n
cmp sunt unice.
O cheie principal are ntotdeauna valori unice, este folosit pentru a relaiona un
tabel principal, cu chei externe din alte tabele.

Pentru a comuta ntre modurile de vizualizare foaie de date i Vizualizare proiect, se


execut clic pe butonul din colul din stnga-sus al ferestrei aplicaiei Access.

6
Prima este modul de vizualizare care permite introducerea de date n tabel, iar ultimul
este modul de vizualizare care permite introducerea cmpurilor cu tipul de date asociat i
descrierea corespunztoare (modul n care se definete structura tabelului bazei de date).

Relaii ntre tabele (Relationships)


Dup proiectarea mai multor tabele n baza de date, acestea vor fi relaionate pe baza
cmpurilor comune, astfel nct s se poate proiecta n continuare interogri, formulare si
rapoarte care s extrag date din tabelele bazei de date. O relaie funcioneaz pe baza unor
cmpuri comune ale tabelelor. n majoritatea cazurilor, aceste cmpuri comune sunt: cheia
primar a unui tabel (Primary key care furnizeaz o identificare unic a fiecrei nregistrri
din tabelul respectiv) i cheia extern (Foreign key) a altui tabel.

7
Sortarea datelor n tabele
Una din cerinele justificate ale lucrului n mediul bazei de date este Sortarea.
Capacitatea de a sorta rapid nregistrrile din tabele, astfel nct ele s apare ntr-o
succesiune dorit.

Sortarea se poate face dup un singur cmp sau dup mai multe cmpuri selectate.

8
Filtrarea i indexarea datelor
Dei sortarea rearanjeaz inregistrrile din tabel pentru a vedea un subset de
nregistrri dintr-un tabel, pe baza unui anumit criteriu, se utilizeaz filtrarea. Caracteristica
Filter ascunde temporar din tabel nregistrrile care nu corespund criteriilor de filtrare.
Modaliti de aplicare a filtrelor asupra datelor dintr-un tabel:
Filter by selection(filtrare dup selecie)

9
Filter by form (filtrare dup formular)

10