Sunteți pe pagina 1din 142

Sisteme informaionale

Cuprins:
1.1 Introducere
1.3 Coninutul unitii de nvare:
1.3.1 Concepte generale. Date, informaii i
cunotine. aloarea informaiilor, funciile
informaiilor i clasificarea acestora.
1.3.! Conceptul de sistem. Clasificarea
sistemelor.
1.3.3 Sistemul informaional. "re#entarea
sistemului informaional. "erfecionarea
sistemelor informaionale.
1.3.$ Sistemul informaional economic
1.1 Introducere
O caracteristic important a epocii contemporane o reprezint dezvoltarea
disciplinelor de interfa pentru a rspunderii complexitii realitilor economico-
sociale care impun abordri interactive.
managerii i organizaiile au nevoie de informaii pentru a exista i prospera. de
aceea vom ncepe prin a definii conceptele de date, informaii i cunotine, pentru
a putea nelege diferenele existente ntre acestea. o dat aceste diferene
elucidate vom aborda conceptul de sistem i abordarea cibernetic a acestui,
pentru a putea ulterior definii conceptul de sistem informaional economic ntr-o
viziune cibernetic.
vom ncheia acest capitol cu modaliti de perfecionare a sistemelor
informaionale economice i tipuri de abordri pentru managementului sistemelor
informatice
Concepte generale. Date, informaii i cunotine. aloarea informaiilor,
funciile informaiilor i clasificarea acestora
Componentele primare ale sistemului informaional sunt reprezinte de date,
informaii i cunotine. n ultimii ani s-a contientizat pe deplin importana
informaiilor i a cunotinelor necesare unui management eficient. !a"lor #$%%&'
afirm c cele mai multe organizaii asimileaz (cunotinele) sau *informaiile*
cu (date). +uli sunt indui n eroare i le introduc n categoria de date. ,atele
pot fi un material brut pentru informaii i cunotine, dar acestea au o valoare
mic p-n c-nd nu sunt analizate, nelese dup care sunt stocate ntr-un loc unde
oamenii le pot utiliza n analizele lor. ,atele str-nse, organizate i stocate ntr-o
form coerent, ca un document, manual, fiier help sau o pagin cu (ntrebrii
frecvent cerute), acestea pot fi considerate (informaii) sau un material de
referin folositor. ,ar, nc nu sunt (cunotine). .cestea devin (cunotine)
doar c-nd dou dimensiuni suplimentare sunt adugate/ oameni i procese. .stfel,
informaia este aplicat ntr-un mod care face cu siguran mai uor definirea i
evaluarea sarcinilor pentru oamenii care le execut.
!ermenii de *date*, *informaii* i *cunotine* dei sunt adesea interschimbai n
vorbirea curent ca i cum ar nsemna acelai lucru, pentru manageri i specialitii
informaticieni, acetia au nelesuri diferite/
0123456datele sunt fapte, evenimente, tranzacii i aa mai departe, care au fost
nregistrate6 acestea pot fi niruiri de caractere numerice i alfanumerice
cu o anumit semnificaie6
0123456noiunea de date se definete ca un ir sau ansamblu de valori primare
(materie prim) asociate activitilor i evenimentelor ce apar ntr-o
organizaie sau ntr-un mediu fizic natural, nainte de a fi organizate i
prelucrate/prezentate, ntr-o form care s fie neleas i utilizabil de
ctre om
!"#$%&informaiile sunt date care au fost transformate (procesate) ntr-un mod
care s fie util receptorului din materiale de intrare brute (neprelucrate)
'informaiile' sunt fundamentate pe acele date care au dobandit
semnificaie, scop sau utilitate n urma prelucrrii (procesrii) lor
!"#$%&noiunea de informaie este asociat cu aceea de date prelucrate i
prezentate ntr-o form care s fie neleas i util, sau utilizabil de
ctre om( )nformaia are prin urmare o valoare real, perceput de om i
care se adaug la ceea ce omul tie, relativ la un domeniu de interes
!"#$%&cunotinele cuprind totalitatea noiunilor, ideilor, informaiilor pe care
cineva le are ntr-un domeniu oarecare cunotinele sunt date crora li
s-au adugat dou dimensiuni suplimentare * oameni i procese n
general, cunotinele sunt ntr-o form pe care oamenii le pot nelege,
distribui, procesa n mod colectiv, i utiliza n momentul n care este
nevoie doar acolo unde te+nologia e,ist
-ac datele provin direct din msurtori, iar informaiile din prelucrarea i
prezentarea acestora ntr-o form care reprezint, de e,emplu, starea proceselor/
activitilor la un moment dat, cunoaterea este mai mult, ea caut s neleag
procesele/ activitile, s produc asocieri cauzale, s fac predicii, care stau la
baza unor decizii( .bsena cunoaterii ntr-un domeniu de interes, nseamna
incertitudine n activitatea de management(
/n concluzie, informaiile validate devin cunotine utilizabile de receptor(
0rebuie spus receptorului ceva ce nu i este cunoscut i care nu poate fi prevzut(
-ac un mesa1 sau raport nu are aceste atribute, receptorul va primi date nu
informaii( 2r un mediu eficient de filtrare i agregare a datelor, managerul
poate fi '((( bogat n date ns srac n informaii' 32inla4 i 5itc+ell, 6778 citai
de 0argett,6779:(
-in punct de vedere al teoriei comunicaiilor, informaia este un mesa1, un
semnal ce reflect starea unui sistem sau a mediului n care acesta funcioneaz
i care aduce receptorului un spor de cunoatere( )nformaia economic, prin
datele furnizate, aduce un spor de cunoatere relativ la aspectele economice ale
organizaiei oferind elemente noi care vor fi utilizate n cadrul
acesteia()nformaiile se obin n urma prelucrrii datelor(
;utem spune c orice informaie este o dat, n sc+imb nu orice dat este o
informaie, ci numai aceea care are pentru receptor valoare(
)nformaiile relevante sunt informaiile care *
!"#$%&sporesc cunotinele,
!"#$%&reduc incertitudinile,
!"#$%&sunt utilizabile pentru scopul propus(
Valoarea informaiei
)nformaia nu are valoare ea nsi, valoarea deriv din valoarea sc+imbat n
comportamentul decizional cauzate de informaia disponibil minus costul
producerii informaiei(
Funcii realizate de informaii
/n afar de funcia general de mbuntire a cunotinelor, informaiile asist
managerul n mai multe moduri , incluz<nd*
!"#$%&reducerea incertitudinii* informaiile relevante a1ut n reducerea
necunoaterii
!"#$%&ca un a1utor n monitorizare i control* informaiile produse despre
performan, e,tinderea planificrii nivelurilor de performan, vor a1uta
managerul s controleze mai bine operarea
!"#$%&ca mediu de comunicare* managerul are nevoie s tie despre
dezvoltare, planuri, sc+imbri st<n1enitoare i aa mai departe
!"#$%&ca o memorie suplimentar* prin e,istena informaiilor istorice despre
performan, tranziii, rezultatele aciunilor trecute i deciziile disponibile
prin referiri
!"#$%&ca a1utor n simplificare* prin reducerea incertitudinilor i sporirea
nelegerii, problemele i situaiile sunt simplificate i devin mai
controlabile(
Clasificarea informaiilor
= clasificare a informaiilor este fcut de >uce43677?: n funcie de*
surs * interne, e,terne, primare, secundare, guvernamentale
natur * cantitative, calitative, formale, informale
nivel * strategic, tactic, operativ
timp * istorice, prezent, viitor
frecven * continue (timp real), orare, zilnice, lunare, anuale
utilizator * planificare, control, luarea deciziilor
forma * scrise, orale, vizuale, senzoriale
eveniment * la intervale planificate, ocazionale, la cerere
tip * detaliat, sumare, totale, abstracte
1.3.2 Conceptul de sistem. Clasificarea sistemelor
Sistemul reprezint o colecie de obiecte aflate ntr-o interaciune
nent<mpltoare( =biectele acestuia pot fi de acelai tip sau eterogene i ele pot
fi inclusiv sisteme(
@istemele pot fi*
naturale, e,( omul ca fiin aflat n interaciune cu mediul n care triete
artificiale, e,( calculatorul
mi,te, adic combinaia dintre sistemele naturale A artificiale e,( om A
calculator(
/ntr-un scenariu simplificat, un sistem genereaz informaii atunci c<nd i
modific starea i c<nd modificarea este perceput din e,terior(
@tudiul unui sistem presupune stabilirea*
legturilor coleciei cu mediul,
relaiilor dintre obiectele coleciei,
evoluiei sau a evoluiilor posibile n timp (traiectoria acestora), evoluii
urmrite n condiionarea lor e,tern (comportamental) i intern
(structural)(
=rice sistem interacioneaz cu mediul pe trei paliere*
substanial,
energetic
informaional(
Bn sistem real vzut numai prin intermediul sc+imburilor de informaii devine un
sistem informaional (
@istemul informational reprezint ansamblul de elemente implicate n procesul de
colectare, de prelucrare, de stocare i de transmitere a informaiilor
specific<ndu-se mi1loacele de tratare i modelele utilizate(
@istemul informaional poate fi caracterizat prin*
!"#$%&canalele de comunicare a sistemului cu mediu
!"#$%&componentele sistemului
!"#$%&interaciunea dintre componente
/ntr-un astfel de sistem*
!"#$%&componentele au o interaciune minim unele cu altele, numai prin
intermediul unor interfee bine definite care realizeaz un control riguros
al transferului de informaii
!"#$%&sistemul are o structur ierar+ic a componentelor fiecare component
poate fi la r<ndul ei un sistem(
.bordarea sistemic a1ut la depirea obstacolului creat de comple,itatea
sistemului(
Sistemul informatic este ansamblul de elemente implicate n tot acest proces de
culegere, de prelucrare, de stocare i de transmitere a datelor pe cale
electronic(
Bn sistem informatic poate conine* calculatoare, sisteme de transmisie a datelor,
alte componente +ardCare, softCere-ul, datele prelucrate, personalul ce
e,ploateaza te+nica de calcul , teoriile ce stau la baza algoritmilor de prelucrare,
etc(
@e poate spune deci, ca sistemul informatic este inclus in sistemul informaional,
acesta din urma fiind o component esenial a primului(
Clasificarea sistemelor informatice
Sistemele informatice acopera cele mai diverse domenii. n funcie de
specializare, avem:
Sisteme specializate dedicate!, adica sunt proiectate pentru a rezolva un
anume tip de pro"lema dintr#un anume domeniu$
Sisteme de uz %eneral, cu a&utorul carora se poate rezolva o %ama lar%a de
pro"leme din mai multe domenii$
' clasificare (n funcie de aria de cuprindere va cuprinde:
Sisteme locale, pro%ramele necesare prelucrarilor de date si datele se afla
pe un sin%ur sistem de calcul$
Sisteme (n reea, sistemul funcioneaz) (ntr#o reea de calculatoare, caz (n
care, datele i pro%ramele pot fi distri"uite mai multor staii de lucru ce
fac parte din acea reea.
*n ultimul timp se mer%e tot mai mult pe varianta sistemelor de lucru in retea,
avanta&ele fiind evidente : transfer de date intre statii foarte rapid, costuri
minime, etc.
n funcie de localizarea datelor i de locul (n care sunt efectuate prelucrarile,
putem avea sisteme informatice cu:
date centralizate, datele se afla pe un sin%ur sistem de calcul$
date distri"uite, datele se afla distri"uite pe mai multe calculatoare in
retea$
prelucrari centralizate, prelucrarea datelor se face pe o sin%ura statie de
lucru, indiferent de numarul statiilor pe care sunt informatiile de
prelucrat$
prelucrari distri"uite, mai multe calculatoare prelucreaza datele provenite
de la unul sau mai multe calculatoare din retea$
Sistemele pot fi clasificate dupa domeniul (n care funcioneaz) (n :
Sisteme pentru prelucr)ri economice, utiliz(nd "aze de date, specializate in
%estiunea unor cantitati mari de date$
Sisteme pentru prelucrari stiintifice, specializate pe anumite domenii
stiintifice$
Sisteme de conducere a proceselor te+nolo%ice, pentru conducerea unor
masini, scule, unelte computerizate$
,upa nivelul ierar+ic ocupat de sisteme informatice (n structura or%anizatoric)
a societ)ii, putem avea:
Sisteme informatice pentru conducerea activitatilor la nivelul unitatilor
economice$
Sisteme informatice la nivelul or%anizatiilor cu structura de %rup$
Sisteme informatice teritoriale$
Sisteme informatice la nivel de ramura si su"ramura si la nivel economic
national$
Sisteme de uz %eneral.
,upa activitatea ce o automatizeaz), sistemele pot fi pentru:
conducerea productiei$
activitatea comerciala$
evidenta conta"ila$
evidenta materialelor si marfurilor$
evidenta personalului si salarizare$
evidenta mi&loacelor fi-e.
.cete sisteme au o aplicare imediat) (n cadrul rezolv)rii unor pro"leme de
natur) economic). ,eci una dintre ramurile cele mai informatizate.
1.3.3 Sistemul informaional. /rezentarea sistemului informational.
/erfecionarea sistemelor informaionale
Sisteme informaionale
Sistemul informaional ofer) materia prim) informaia! necesar) (n sta"ilirea
i (ndeplinirea o"iectivelor mana%eriale, a sarcinilor, competenelor i
responsa"ilit)ilor at0t mana%eriale, c0t i de e-ecuie (n cadrul or%anizaiilor
socio#economice.
Sistemul informaional poate fi definit ca ansam"lul datelor, informaiilor,
flu-urilor i circuitelor informaionale, procedurilor i mi&loacelor de tratare a
informaiilor menite s) contri"uie la sta"ilirea i la realizarea o"iectivelor
or%anizaiei.
/rocese informaionale
n funcie de natura lor, modul de procesare al informaiei este diferit drept
pentru care apar mai multe tipuri de procese informaionale.
/rocesarea datelor este utilizat) (n activit)ile care necesit) un volum mare de
calcule cum ar fi situaiile i rapoartele economice. n funcie de modul de
or%anizare al acestor date putem avea mai multe tipuri de proces)ri, cum ar fi:
123456$procesarea datelor prin intermediul lim"a&elor de pro%ramare$ aceste
lim"a&e pot fi specializate pe pro"leme economice cum este C'7'8, pe
pro"leme tiinifice ca F'9:9.; sau sunt lim"a&e de pro%ramare
%enerale cum sunt /.SC.8, C, V*S<.8 7.S*C$ or%anizarea datelor
prin intermediul acestor lim"a&e este realizat) su" forma fiierelor de
date$
123456$procesarea datelor prin intermediul sistemelor de %estiune a "azelor de
date ca F'=/9', >S .CC?SS$ or%anizarea acestor datelor se
realizeaz) (n "aze de dat$
123456$procesarea datelor prin intermediul procesoarelor de ta"ele cum este
8':<S 1#2#3, ?=C?8 sau prin funciile de procesare a ta"elelor oferite
de pac+etele de pro%rame inte%rate: F9.>?@'9AS, '/?; .CC?SS$
(n astfel de proces)rii or%anizarea datelor este su" forma foilor de
calcul electronic$ acest mod de procesare este foarte r)sp0ndit (n
activit)ile economice cu prec)dere (n cele de marBetin% datorit)
uurinei cu care pot fi utilizate de nespecialiti (n domeniul informatic.
/rocesarea te-telor se realieaz) prin intermediul editoarelor de te-t cum ar fi
@'9,. .ceste procesoare de te-t ofer) facilit)i pentru lucrul cu te-te cum
sunt: operaii pentru definirea m)rimii i formei caracterelor, a structurii
pa%inilor i a para%rafelor sau operaii lin%vistice cum sunt: desp)rirea
automat) a cuvintelor (n sila"e, controlul %ramatical,le-ical i orto%rafic al
te-tului analizat.
/rocesarea documentelor vizeaz) prelucrarea informaiei vizuale care se
realizeaz) cu a&utorul pro%ramelor specializate pentru procesarea
documentelor: V?;:<9., /.C? >.A?9$ C'9?8 ,9.@ sau de funciile
specializate ale editoarelor de e-t sau ta"ele: @'9,$ 8':<S 1#2#3 sau
?=C?8.
/rocesarea sunetelor se realizeaz) di%ital prin intermediul unor ec+ipamente i
pro%rame specializate cum este sistemul S'<;, 78.S:?9 care poate
funciona cuplat la calculator personal. Sistemul informatic poate fi cuplat la
sisteme audio analo%ice casetofon, ma%netofon, compact#discB dar i la
dispozitive de comunicaie acustice telefon sau interfon. Forma di%ital) este
o"inut) prin convertirea din forma analo%ic) (n care sunetele sunt percepute.
/rocesarea ima%inilor inclusiv a celor (n micare reprezint) cele mai moderne
realiz)rii ale electronicii i informaticii. *ma%inea vizual) dinamic) este
rezultatul afi)rii unui num)r de minim 2D de ima%ini pe secund) prin care se
creaz) senzaia vizual) de micare. Sursa acestor ima%ini vizuale dinamice
poate fi divers): realitatea surprins) prin te+nica de filmat cu camere de luat
vederi!, ima%ini transmise analo%ic sau di%ital prin sisteme de comunicaie
video sau animaie realizat) pe calculator cu a&utorul unor dispozitive fizice i
lo%ice.
,e o"icei, prelucrarea informaiei vizuale este (nsoit) de prelucrarea
informaiei sonore, dac) ima%inea este (nsoit) de sunet sau voce uman).
Circuite i flu-uri informaionale
*nformaiile care circul) (ntre compartimentele or%anizaiilor socio#economice
sau (ntre persoanele acestora formeaz) adev)rate circuite informaionale.
Circuitul informaional reprezint) drumul pe care (l parcur%e informaia (ntre
emitor i receptor. ' seciune prin acest circuit informaional formeaz) un flu-
informaional.
Flu-ul informaional reprezint) cantitatea de informaii care circul) (ntre
emi)tor i receptor. ?l este caracterizat prin: coninut, sens, frecven),
lun%ime, vitez), fia"ilitate, cost.
Circuitele i flu-urile informaionale pot fi clasificate dup) mai multe criterii,
astfel:
123456$dup) direcie: verticale, orizontale, o"lice$
123456$dup) frecven): periodice, ocazionale
123456$dup) locul de formare: interne, e-terne.
/roceduri informaionale
.ceast) component) cap)t) o importan) din ce (n ce mai mare (n firmele
actuale.
/rocedura informaional) reprezint) ansam"lul de elemente prin intermediul
c)rora se indic) modalit)ile de cule%ere, de (nre%istrare, de transmitere i de
prelucrare a informaiilor specific0ndu#se operaiile ce urmeaz) s) se efectueze
i succesiunea acestora, precum i a modelelor i a mi&loacelor de tratare.
.ctual, procedurile informaionale au c0teva caracteristici:
123456$au un caracter detaliat$
123456$au un %rad mare de standardizare$
123456$au caracter operaional.
Funciile sistemului informaional
Sistemul informaional poate avea trei funcii:
123456$,ecizional) E se refer) la acele elemente necesare (n cadrul procesului
de luare al deciziilor$
123456$'peraional) E are ca scop realizarea aciunilor care conduc la
(ndeplinirea o"iectivelor or%anizaiei
123456$,ocumentar) E se refer) la perfecionarea personalului prin sporirea
cunotinelor.
,eficienele sistemului informaional
<n sistem informaional poate avea patru tipuri de deficiene:
a! distorsiunea, const) (n modificarea parial), neintenionat) a coninutului
mesa&ului unei informaii$
"! filtra&ul, const) (n modificarea parial) sau total) a mesa&ului (n mod
intenionat$
c! redundana, const) (n cule%erea, (n prelucrarea i (n transmiterea repetat) a
unor informaii$
d! supra(nc)rcarea circuitelor informaionale, const) (n dep)irea capacit)ii
de transport a circuitelor, ceea ce duce la "locarea sau la (nt0rzierea a&un%erii
mesa&ului la receptor.
/arametrii calitativi ai informaiilor
*nformaia ca materie prim) a sistemului informaional tre"uie s)
(ndeplineasc) o serie de condiii: s) fie real), si%ur) i precis), sintetic) i
concis), s) ai") un caracter dinamic, s) a&un%) la receptor (n timp util i s) fie
adaptat) nivelului de (nele%ere a personalului implicat.
/rincipiile sistemului informaional
.ceste principii sunt:
a! conceperea i funcionarea sistemului informaional este su"ordonat)
cerinelor impuse de mana%ementul or%anizaiei$
"! necesitatea corel)rii sistemului informaional, cu cel decizional i
operaional$
c! metodolo%ia de tratare a informaiilor tre""uie s) fie unitar)$
d! surprinderea a"aterilor eseniale$
e! asi%urarea timpului de reacie necesar sistemului decizional$
f! e-tra%erea ma-imului de informaii finale din "aza de informaii primare$
%! fle-i"ilitate
+! eficiena i eficacitatea
:endine (n conceperea i (n funcionarea sistemelor informaionale
.ctual, c0teva aspecte au o importan) din ce (n ce mai mare c0nd vor"im de
conceperea i funcionarea sistemelor informaionale:
123456$perfecionarea mi&loacelor de tratare a informaiilor$
123456$utilizarea "azelor de date i (n special a "azelor de date specializate$
123456$utilizarea reelelor de calculatoare.
1.3.F Sistemul informaional economic
F)c0nd diferenierea (ntre date i informaii i recunosc0nd rolul c+eie al
utilizatorului, putem descrie acum, (n linii %enerale, un model care este aplicat
la toate sistemele informaionale, manuale sau computerizate, conform fi%ura
urm)toare
Definirea sistemelor informatice. %&iectivele
sistemelor informatice
7istemul informatic reprezint partea automatizat a
sistemului informaional i este cuprins n acesta.
7istemul informatic este o parte a sistemului
informaional n care operaiile de culegere, de
prelucrare, de stocare i de transmitere a datelor se
realizeaz cu a8utorul calculatorului. Componentele
sistemului informatic sunt/
$. Componenta hard9are #fizic' cuprinde
ansamblul de echipamente utilizate n culegerea,
prelucrarea, stocarea i transmiterea datelor i a
informaiilor.
:. Componenta soft9are conine sistemul de operare
i programele de aplicaie.
;. <aza informaional cuprinde/
a' un ansamblu de colecii de date #baze de date'
care conin i descrierea legturilordintre aceste
colecii6
b' baza de modele format din algoritmi, formule,
modele matematice, precum i din metodele i
tehnicile de realizare a sistemelor informatice.
=. >esursele umane formate di personalul de
specialitate/ operatori, programatori, analiti,
administratori de baze de date i reele6
?. cadrul organizatoric cuprinde cadrul legal de
funcionare a sistemului informatic.
Cu a8utorul acestor componente, sistemul informatic
realizeaz procesul de prelucrare automat a datelor cu
scopul obinerii de informaii n vederea fundamentrii
deciziilor sau realizrii produciei.
Obiectivele sistemelor informatice
Obiectivul principal al unui sistem informatic l
constituie asigurarea sistemului de conducere cu
informaiile necesare fundament@rii deciziilor.
.ceste informaii trebuie s@ fie reale i s@ fie
furnizate sistemului de conducere n timp util.
7istemul informatic are de asemenea un num@r de
obiective secundare, privite ca i condiii ale realiz@rii
obiectivului principal.
Obiectivele secundare sunt compatibile ntre ele
i compatibile cu obiectivul principal.
,in punct de vedere al domeniului de activitDi,
obiectivele sistemelor informatice se clasific@ n/
$. Obiective care afecteaz@ activit@tile de baz@ ale
unit@ii economice #aprovizionare, producie,
desfacere'. .ceste activit@i pot fi/
reducerea ciclului de fabricaie
creterea gradului de nc@rcare al capacit@ilor
existente
creterea volumului produciei
reducerea consumurilor specifice de materii prime
creterea productivit@ii muncii
reducerea personalului administrativ
creterea rentabilit@ii i implicit a profitului
:. Obiective referitoare la funcionarea sistemului
informaional..cestea sunt/
creterea exactit@ii i a preciziei n prelucrarea
datelor i informarea conducerii
creterea vitezei de r@spuns la solicit@rile
beneficiarului
reducerea costului informaiei
raionalizarea fluxurilor informaionale
raionalizarea circuitelor informaionale
>ealizarea obiectivelor referitoare la funcionarea
sistemelor informaionale influeneaz@ realizarea
obiectivelor legate de activit@ile de baza ale unit@ii
economice.
,in punct de vedere al posibilitDilor de cuantificare,
obiectivele sistemelor informatice sunt/
$. Obiective cuantifica"ile. .cestea pot fi/
reducerea cheltuielilor indirecte
creterea volumului produciei
reducerea cheltuielilor de transport
:. Obiective necuantifica"ile. .ceste obiective nu se pot
(m@sura) direct si exprima n cifre.Obiectivele
necuantificabile pot fi/
reducerea muncii n asalt
mbun@t@irea imaginii unit@ii economice
creterea calit@ii informaiilor
!.3.! Clasificarea sistemelor informatice
7istemele informatice acopera cele mai diverse
domenii. n funcie de specializare, avem/
Sisteme specializate #dedicate', adica sunt
proiectate pentru a rezolva un anume tip de
problema dintr-un anume domeniu6
Sisteme de uz %eneral, cu a8utorul carora se poate
rezolva o gama larga de probleme din mai multe
domenii6
O clasificare n funcie de aria de cuprindere va
cuprinde/
Sisteme locale, programele necesare prelucrarilor
de date si datele se afla pe un singur sistem de
calcul6
Sisteme (n reea, sistemul funcioneaz ntr-o reea
de calculatoare, caz n care, datele i programele
pot fi distribuite mai multor staii de lucru ce fac
parte din acea reea.
An ultimul timp se merge tot mai mult pe varianta
sistemelor de lucru in retea, avanta8ele fiind evidente /
transfer de date intre statii foarte rapid, costuri
minime, etc.
n funcie de localizarea datelor i de locul (n care
sunt efectuate prelucrarile, putem avea sisteme
informatice cu/
date centralizate, datele se afla pe un singur
sistem de calcul6
date distri"uite, datele se afla distribuite pe mai
multe calculatoare in retea6
prelucrari centralizate, prelucrarea datelor se face
pe o singura statie de lucru, indiferent de numarul
statiilor pe care sunt informatiile de prelucrat6
prelucrari distri"uite, mai multe calculatoare
prelucreaza datele provenite de la unul sau mai
multe calculatoare din retea6
7istemele pot fi clasificate dupa domeniul (n care
funcioneaz) n /
Sisteme pentru prelucr)ri economice, utiliznd
baze de date, specializate in gestiunea unor
cantitati mari de date6
Sisteme pentru prelucrari stiintifice, specializate
pe anumite domenii stiintifice6
Sisteme de conducere a proceselor te+nolo%ice,
pentru conducerea unor masini, scule, unelte
computerizate6
,upa nivelul ierar+ic ocupat (n structura
or%anizatoric) a societii de sistemele informatice,
putem avea/
Sisteme informatice pentru conducerea
activitatilor la nivelul unitatilor economice$
Sisteme informatice la nivelul or%anizatiilor cu
structura de %rup$
Sisteme informatice teritoriale$
Sisteme informatice la nivel de ramura si
su"ramura si la nivel economic national$
Sisteme de uz %eneral.
,upa activitatea ce o automatizeaz), sistemele pot fi
pentru/
conducerea productiei6
activitatea comerciala6
evidenta contabila6
evidenta materialelor si marfurilor6
evidenta personalului si salarizare6
evidenta mi8loacelor fixe.
.cete sisteme au o aplicare imediat n cadrul
rezolvrii unor probleme de natur economic. ,eci
una dintre ramurile cele mai informatizate.
!.3.3 Sistemul de informare a conducerii
@istemele de informare a conducerii se regsesc
la nivelul conducerii tactice a unei organizaii. Ba
acest nivel, sistemele informaionale trebuie s asigure
informaiile necesare stabilirii planurilor i bugetelor
de desfurare a activitilor, care n ma8oritatea
cazurilor sunt decizii ce privesc gestionarea resurselor
ntreprinderii, supravegherea i controlul.
,in punctul de vedere al informaiilor, sistemele
de informare a conducerii sunt caracterizate prin
urmtoarele trsturi/
0123456periodicitate - informaiile se obin n mod
periodic, cunosc-ndu-se aproape cu exactitate
momentele n care ele sunt necesare6
0123456caracter permanent - fiind cunoscute perioadele
de timp la care informaiile se vor obine,
coninutul rapoartelor de ieire este, de cele mai
multe ori, acelai. ,ar, pot s apar i informaii
cu caracter surpriz, care s nu fi fost prevzute
de ctre manageri6
0123456caracter comparativ - informaiile se refer at-t
la trecut #pentru a controla modul n care s-au
utilizat resursele', la prezent #pentru a ti ce s-a
realizat comparativ cu ceea ce se prevzuse n
planuri', c-t i la viitor #pentru obinerea
planurilor de aciuni'. Anformaiile urmresc s
scoat n relief, n primul r-nd, abaterile de la
normalitate6
0123456forma sintetic - informaiile nu abund n
detalii, ci iau forma unor rapoarte c-t mai
concise6
0123456proveniena intern i e,tern a datelor -
informaiile se obin pe baza datelor oferite de
sistemele de prelucrare a tranzaciilor , dar i pe
baza celor oferite de mediul n care organizaia i
desfoar activitatea #concuren, legislaie .a.'6
0123456caracterul structurat i semistructurat al datelor
i informaiilor6
0123456e,actitate relativ mare - informaiile preluate de
la sistemele de prelucrare a tranzaciilor, prin
structura lor, au un grad foarte mare de exactitate,
dar nu acelai lucru se poate spune despre
informaiile provenite din exterior.
Categoriile de informaii solicitate de aceste sisteme
sunt/
0123456informaii privind nivelul de performan al
activitii #standard, previzionat, bugetar'6
0123456informaii despre abaterile de la rezultatele
prevzute6
0123456informaii privind cauzele care au determinat
abaterile6
0123456informaii privind posibilele decizii sau aciuni
de urmat.
0123456Anstrumentele utilizate de sistemele de
informare a conducerii sunt/
0123456modele de planuri i bugete pentru a asista
managerii n depistarea problemelor, pregtirea i
revizuirea planurilor i bugetelor, care includ
proiecii ale posibilelor rezultate obinute din
activitile curente6
0123456programe de raportare a abaterilor pentru
pregtirea rapoartelor privind performanele i
abaterile de la ceea ce s-a planificat sau de la alte
standarde de analiz a activitii #indicatorii de
performan'6
0123456modele de analiz a problemelor necesare
pentru luarea deciziilor6
0123456modele de decizii pentru a se asigura evaluarea
situaiilor existente i pentru a oferi posibile
soluii6
0123456modele operaionale.
Aeirile sistemelor de informare a conducerii sunt
planurile i bugetele, rapoartele planificate, rapoartele
cu titlu de excepie, analizele, rapoartele neplanificate.
Caracterul deciziilor la acest nivel al conducerii este
parial structurat deoarece presupune intervenii i
8udeci subiective, n cupla8 cu date certe i modele
formalizabile.
7istemele de informare a conducerii trebuie s fie
analizate prin prisma urmtoarelor elemente/
0123456legtura cu sistemele de prelucrare a
tranzaciilor, pentru c acestea sunt sursa
principal a datelor de care au nevoie. !otui,
chiar dac legtura este foarte str-ns cu 7C!
#sisteme de prelucrare a tranzaciilor', nu trebuie
s se trag concluzia c dac la nivelul
organizaiei exist 7C!, implicit, va fi i sistemul
de informare a conducerii6
0123456reprezint suportul pentru luarea deciziilor
structurate, fiind considerate instrumente pentru
realizarea funciilor conducerii, de planificare i
control. Dle vin n spri8inul proceselor
decizionale i, ndeosebi, a celor foarte bine
nelese, repetitive i structurate6
0123456apeleaz la diverse modele de prezentare a
informaiilor pentru factorii de decizie #ca cele
prezentate anterior'.
O imagine general asupra intrrilor, prelucrrilor i
ieirilor din sistemele de informare a conducerii este
prezentat n figura urmtoare.
@ursa datelor
,ate despre tranzacii
<ugete, planuri, indicatori
.lte surse externe
)nstrumente de lucru
+odele de planuri i
bugete
>aportarea abaterilor
+odele de analiz a
problemelor
+odele de decizie
+odele operaionale
Cereri,
ntrebri,
probleme
Clanuri i bugete
>apoarte planificate
>apoarte cu titlul de excepie
.nalize
Antrrile, prelucrrile i ieirile unui sistem de
informare a conducerii
7eria sistemelor de informare a conducerii poate
continua cu alte componente, cum sunt/
0123456planificarea necesarului de materiale6
0123456planificarea necesarului de aprovizionat6
0123456sistem pentru personal/
0123456date de identificare #general'6
0123456date despre locurile de munc6
0123456date specifice persoanelor.
n concluzie, sistemele de informare a conducerii au
urmtoarele caracteristici principale/
0123456spri8in luarea deciziilor structurate i
semistructurate at-t la nivel operaional, c-t i la
nivel tactic6
0123456sunt, n general, orientate ctre raportare i
control. .ceste sisteme sunt proiectate pentru a
evalua, pe de o parte, activitile desfurate, iar
pe de alt parte pentru a oferi informaii necesare
efecturii controlului i planificrii6
0123456se bazeaz, n cea mai mare parte, pe date i
fluxuri de date interne6
0123456sunt orientate, cu precdere, spre trecut i
prezent, dar asigur i realizarea previziunilor pe
perioade scurte de timp6
0123456au caracter relativ inflexibil, datorit cunoaterii
aproape cu exactitate a tipurilor de rapoarte i a
coninutului acestora, acre rm-n neschimbate
perioade mai mari de timp6
0123456deciziile luate la acest nivel fac trimitere mai
mult la tranzaciile care au loc n interiorul
organizaiei, dec-t n exteriorul ei6
0123456datele necesare sunt cunoscute i relativ stabile6
0123456presupun o perioad relativ mare de timp pentru
analiza i realizarea lor #de la unul la doi ani'.
!.3.$ 7istemul informatic n marEeting cu principalele
componente i activiti
Fn exemplu de sistem de informare a conducerii l
reprezint sistemul informaional de marEeting.
Componentele sistemului informaional de marEeting
#7A+' rezult din obiectivele acestui sistem/
0123456managementul ntregului proces de marEeting/
0123456spri8in direct al activitilor de v-nzare i al
personalului din domeniul desfacerii6
0123456identificarea timpurie a noilor produse sau tipuri
de servicii solicitate pe pia6
0123456stabilirea unor preuri competitive, fr s
afecteze nivelul prevzut al profitului6
0123456controlul costurilor de marEeting6
0123456analiza eficienei marEetingului.
7istemul informaional de marEeting este o parte a
sistemului de informare a conducerii unei organizaii
care integraz nucleul informatic necesar activitilor
de marEeting. .cest nucleu informatic conine
instrumentele hard9are i soft9are necesare pentru
stocarea i transmiterea informaiilor sub diferite
forme #analogic sau digital' sau genuri #date,texte,
sunete i imagini' specifice acestor tipuri de activiti.
ncadrarea sistemului informaional de marEeting n
mediul economico-social i evidenierea rolului i
locului n cadrul organizaiei, precum i fluxurile
informaionale existente ntre el i celelalte sisteme ale
organizaiei sunt prezentate n figura urmtoare.
7A
7G<,
7istemul condus
+ediul social economic
7istemul de conducere
7istemul de comunicaie
7istemul de informare a conducerii
7istemul de marEeting
7istemul informatic operaional
7istemul operaional
7istemul decizional
Bocul sistemului de marEeting n cadrul organizaiei
7istemul de marEeting din cadrul sistemului de
informare a conducerii are un dublu rol/
0123456de a prelua i transmite deciziile sistemului de
conducere prin intermeduiul sistemului
informatic operaional tuturor compartimentelor
de execuie care formeaz sistemul operaional.
0123456n sens invers, sistemului de conducere poate
solicita/
o informaiile referitoare la modul de execuie
a deciziilor i a celorlalte aspecte privind
funcionarea sistemului operaional sunt
preluate de sistemul informatic operaional,
selectate, analizate, realizate rapoartele care
vor fi transmise sistemului de conducere6
o prezentarea unor alternative de soluionare a
unor probleme, pentru care sistemul de
informare a conducerii consult sistemul de
decizie, nainte de a rspunde unor astfel de
cereri.
!oate acestea reprezint fluxuri informaional-
decizionale interne ale sistemului organizaional al
ntreprinderii.
7istemul informaional realizeaz i legtura cu
mediul social-economic prin organizaiile ierarhic
superioare dar i cele subordonate, partenerii de
afaceri, furnizori, clieni, sistemul financiar-bancar.
.ceste funcii externe actual sunt realizate de sisteme
de telecomunicaii asistate de calculator.
7istemul de informare a conducerii care include
sistemul de marEeting are rolul de interfa ntre/
0123456sistemul condus i cel de conducere6
0123456sistemul informatic operaional i sistemul de
comunicaii6
0123456sistemul operaional i cel decizional6
Crincipalele componente ale sistemului informaional
de marEeting, des nt-lnite i n organizaiile noastre,
sunt/ sistemul informaional al desfacerii #7A,',
sistemul informaional al produselor i sistemul
activitii propriu-zise de marEeting #7.+' sau de
analiz a pieei.
$. 7istemul informaional privind desfacerile se refer
la:
0123456.naliza v-nzrilor/ se urmresc desfacerile de
produse pe localiti, orient-ndu-se activitatea
spre cunoaterea datelor care s-au cules de ctre
biroul de v-nzri sau la departamentul de studiere
a v-nzrilor dintr-o regiune. Dxcepiile sunt luate
sub control.
0123456.naliza produselor v-ndute/ se studiaz
produsele pe zone de desfacere. Hoarte util
pentru produsele noi, pentru cele sezoniere
.a.m.d.
0123456.naliza pe v-nztori/ se stabilete eficiena
activitii personalului antrenat n desfacerea
produselor.
0123456.naliza costului v-nzrii/ se determin c-t cost
activitatea de v-nzare a produselor, combin-ndu-
se datele despre v-nztori, produse .a.
0123456Crognoze v-nzri/ se stabilesc v-nzrile
viitoare.
:. 7istemul informaional al produselor
Fn astfel de sistem depinde de alte sisteme de
prelucrare a tranzaciilor, cum sunt cele de/
0123456gestiune a stocurilor6
0123456contabilitate general6
0123456managementul trezoreriei6
0123456conturile de datorii.
n interiorul sistemului sunt aplicaii ce urmresc/
0123456Creurile/ pentru determinarea preului de
v-nzare al produselor de achiziie sau de
producie ale elementelor supuse v-nzrii. 7e
folosesc datele din proiectare sau din aplicaiile
de gestiune a stocurilor #partea de consumuri
materiale', iar n cazul articolelor primite din
afar se vor folosi datele oferite de furnizori.
01234567pecificaii tehnice ale produselor/ sunt
cuprinse performanele i caracteristicile
produselor.
0123456ClanificareaIestimarea profitului/ lu-ndu-se n
calcul costul produselor, preul de v-nzare,
cererea posibil, se poate stabili profitul
planificat.
0123456+anagementul financiar/ rolul esenial al
acestuia este de a se cunoate n ce msur poate
fi lansat un nou produs sau este posibil
meninerea unei linii de producie veche.
0123456Dstimri de pia stabilete mrimea pieei,
precum i schimbrile de opiuni privind
produsele v-ndute.
.plicaiile anterioare se bazeaz pe informaii
cantitative. ns pot fi solicitate i informaii narative
#descriptive' prin aplicaii de genul/
0123456Adei de realizare a noi produse/ prin descrieri ale
preferinelor clienilor sau prin solicitri de noi
produse sau servicii.
0123456Dvaluarea produselor/ comentarii i sugestii
venite de la beneficiarii din trecut, prezent i
viitor - de regul, se refer la mbuntiri ale
produselor sau la schimbarea lor.
0123456Clanificarea produciei/ se folosesc datele din
aplicaiile anterioare #idei de noi produse i
evaluare produse'.
;. 7istemul informaional de analiz a pieei
#marEeting propriu-zis'
7istemul informaional despre pia este orientat spre
surprinderea mediului de afaceri n care se lanseaz
organizaia.
Anformaiile oferite de sistem se refer la/
01234567trategiile de marEeting ale concurenilor/
o descrierea lor #pentru produse similare'6
o cum susin produsele prin preuri miciJ
o cum sunt accesate pieele de eiJ
o cum se promoveaz performanele
produselorJ
o cum se ofer o diversificare a produselorJ
o cum se limiteaz unele produse la un grup de
clieniJ
0123456Crofilul financiar al concurenilor/
o stabilitatea lor financiar6
o ntregul domeniu de activitate din punct de
vedere financiar6
o cum pot rezista financiar, prin purtarea
rzboaielor preurilorJ
o cum pot susine campanii de promovare
foarte scumpeJ
o cum pot avea programe de cercetare
puterniceJ
0123456Crofilul produselor/
o slbiciunile i punctele tari ale
produselorIserviciilor concurenilor6
o strategii de v-nzare sau de pia orientate
mpotriva altor produse concurente,
determin-nd clienii s-i orienteze
preferinele spre produsele firmei.
0123456Cercetri de marEeting/
o detalii despre caracteristicile produselor
#mrime, culoare, ambala8, firm' culese de
la sursa6
o orientare spre ntreaga pia sau spre un
produs, sau o marc de produse, sau spre o
anumit zon geografic.
Fn astfel de sistem de studiu al pieei conine deseori
detalii utile n promovare/
0123456planificarea convingerii unor clieni/ prin
reclam i v-nzri promoionale se poate cuceri
un anumit segment de pia sau un grup de
consumatori 'se vor lua n calcul costurile i
beneficiile aciunii'6
0123456planificarea promovrii v-nztorilor.
!.3.' Sisteme de luare a deci#iilor. Clasificarea
pro&lemelor de deci#ie. Componentele
sistemelor de luare a deci#iei.
Cutem spune c sistemul decizional reprezint
Ksistemul nervos) al unei organizaii n timp ce sistemul
informaional poate fi privit ca Ksistemul circulator).
Anformaia , dup cum a rezultat din paragrafele
anterioare i n special din figura Lsistemul de marEeting,
are un rol fundamental n procesul de fundamentare a
deciziilor.
-ecizia poate fi definit ca o informaie de comand
pentru sistemul condus, care are caracter obligatoriu.
7istemul informaional este subordonat procesului
decizional, prin urmare, calitatea deciziilor depind de
calitatea informaiilor.
,ecizia ca i informaia, pentru a-i ndeplinii
multiplele funcii ce-i revin trebuie s ndeplineasc
c-teva cerine/
0123456s fie fundamentat tiinific6
0123456s fie asumat6
0123456s fie integrat n cadrul deciziilor ce trebuiesc
adoptate6
,eciziile pot fi clasificate dup mai multe criterii,
dintre care amintim/
0123456dup orizont/ strategic, tactic, operaional6
0123456dup frecven/ periodice, aleatoare, unice6
0123456dup posibilitatea anticiprii/ anticipate,
imprevizibile6
dup sfera de cuprindere/ participative, individuale.
,atorit complexitii mediului decizional,
adoptarea deciziilor devine din ce n ce mai dificil i
managerii apeleaz tot mai mult la utilizarea
calculatoarelor. n prezent, pentru adoptarea acestor
decizii sunt utilizate programe specializate pe baza
unor modele, metode i tehnici decizionale care au la
baz calculatorul.
.ctual, exist o preocupare permanent a
factorilor de conducere pentru perfecionarea
sistemelor informaionale i a celor decizionale.
+odul prin care se realizeaz aceste obiective este
utilizarea calculatoarelor n cadrul procesului de luare
a deciziilor.
7istemele decizionale ofer informaii n mod
interactiv pentru a spri8ini managerii n luarea
deciziilor. .cestea vizez n special probleme care se
afl ntr-o continu modificare, datorit unor
schimbri survenite n cadrul proceselor economice
sau datorate experienei diferite a managerilor.
7istemele decizionale apeleaz la/
0123456modele analitice6
0123456baze de date i baze de date specializate6
01234568udecile i ipotezele ale celor care iau
deciziile6
0123456programe de modelare interactive care spri8in
managerul n luarea deciziilor cu caracter
semistructurat sau nestructurat.
Caracterul neprogramabil al deciziilor rezult din
faptul c, deseori, n timp ce unele date sunt supuse
analizei, situaia se poate schimba radical, ceea ce face
imposibil ncadrarea proceselor de prelucrare a
datelor ntr-un anumit tipar i solicit o mare
flexibilitate a sistemului. ,eciziile luate se pot baza
sau nu pe rutin.
7istemele decizionale au ca obiectiv oferirea
informaiilor pentru spri8inirea unor tipuri de decizii
specifice nivelurilor tactic i strategic ale conducerii
unei organizaii. ntruc-t n cadrul acestor sisteme
informaiile au un caracter semistructura sau
nestructurat necesit alte tipuri de intrri i procese de
prelucrare dec-t cele specifice nivelului operativ n
care informaiile au un caracter structurat
Cadrul de lucru al sistemelor decizionale nu poate fi
uor anticipat, ntruc-t solicitrile managerilor sunt de
cele mai multe ori spontane. Ha de aceste sisteme,
sistemele de informare a conducerii ofer rapoarte
dup o consultare prealabil a managerilor.
+anagerii au nevoie de informaii relevante pentru a
realiza planificarea, controlul i luarea deciziilor.
Anformaiile relevante sunt informaiile prin care se
sporesc cunotinele, se reduc incertitudinile, se
surprinde valoarea i sunt utilizabile pentru scopul
propus. Anformaia nu are valoare ea nsi, valoarea ei
deriv din valoarea schimbat n comportamentul
decizional i ea este cauzat de informaia disponibil
minus costul producerii informaiei. .cest lucru reiese
clar din definiia sistemelor informaionale
manageriale dat de Buce"M$%%?N ca/ *Bn sistem care
transform datele din surse interne i e,terne n
informaii, i comunic aceste informaii ntr-o form
inteligibil managerilor de la toate nivelurile i din
toate serviciile funcionale pentru a le permite s ia
decizii n timp real i eficace n planificarea,
conducerea i controlul activitilor pentru care sunt
responsabili(*
!ransformarea informaiilor n decizii este realizat de
manageri asistai de ,77 sau A,77. >elaia date-
informaii-decizii este redat n figura urmtoare.
Crocese
utilizator #ex. 77,, 7D'
Crocese
+A7
date
flu( de
flu( de
informaii
deci#ii
)ccentul pus pe deci#ii
Anformaia destinat managementului a intrat n criz
din dou motive/
0123456ritmul schimbrilor impune un flux continuu de
informaii. Cantitatea total de informaii din
fiecare domeniu crete cu o asemenea vitez nc-t
toat lumea se confrunt cu perimarea
tehnologic. 7chimbrile se petrec pe dou
fronturi/ al tehnologiei i al pieei.
0123456tehnologia modern face ca informaiile s fie
foarte uor de adunat. +a8oritatea managerilor
tiu s lucreze cu calculatorul, ei fiind asistai de
,77 i O<76 n viitor, succesul va aparine celor
care vor ti s foloseasc puterea mereu n
cretere a tehnologiei informaiei.
0123456Buce"M$%%?N prezint caracteristicile
informaiilor i ale deciziilor n cadrul celor trei
niveluri manageriale #tabelul urmtor'.
*ivelurile
managementului
Caracteristicile
deciziilor
Earacteristicile
informaiilor
7trategic
!actic
Operaional
%ri#ont mare de timp,
resurse pe scal larg,
creativitate mare i raio+
nare, de o&icei nestruc+
turate, pro&leme greu de
definit, nefrecven, multe
incertitudini.
,epetitive, scal de
timp scurt, resurse pe
scal mic, de o&icei
structurate, reguli de
deci#ie i o&iective clare,
puin sau nediscrete.
-n general e(terne,
surse informale importate,
a&or+dare spre viitor,
informaii calitative
importante, pre+ci#ia
neimportant, accesul
instantaneu nevital,
e(tindere larg,
incomplete.
-n general interne, n
principal istorice, detaliate,
adesea cantitative, preci#ie
mare, disponi&ilitatea
instanttanee adesea critic,
scop limitat,
compre.ensive.
Caracteristicile deciziilor i informaiilor pe niveluri
manageriale
Corelarea deciziilor cu nivelurile manageriale, cu
gradul de structurare al problemei i tipul informaiilor
este prezentat n figura urmtoare.
+anagement strategic
+anagement
tactic
+anagement operativ
Crobleme nestructurate
Crobleme semi-structurate
Crobleme structurate
"ro&leme
,ecizii
neprogramate
,ecizii
programate
Anformaii
incerte
Anformaii
n condiii de risc
"roiectarea sistemelor informatice



3.1 "rincipiile proiectrii sistemelor informatice
3.! Cerinele proiectrii sistemelor informatice
3.3 "roiectarea de detaliu i de ansam&lu a
sistemului informatic




Introducere

Croiectarea unui sistem informatic presupune o
colaborare ntre echipa de proiectare, echipa de
execuie, personalul de asisten i utilizatori.
Btilizatorii snt cei care beneficiaz de proiect.. n
funcie de tema proiectului utilizatorii pot fi managerii
dar i ali funcionarii care vor utiliza produsul sau
clienii, vnztorii, furnizori.
Fc+ipa de proiectare este responsabil cu elaborarea
sistemului informatic i din aceasta pot face parte
utilizatori, manageri, personal tehnic condui de un ef
de echip.
;ersonalul de asisten este format din personalul
nsrcinat cu implementarea sistemului informatic -
programatori, analiti de sistem, administratori i
gestionari ai bazelor de date, experi n comunicaii i
de personal auxiliar bibliotecari de sistem, ingineri-
spectaiiti.
,e multe ori n proiectarea sistemelor informatice trebuie
implicai top-managerii i managerii sistemelor
informaionale.
Pom defini aici managementul proiectului drept o
colecie integrat de instrumente, tehnici i proceduri ce
a8ut cu succes i n termen elaborarea #definitivarea'
proiectului sistemului informaional.
n faza de proiectare a sistemului informaional vor fi
rezolvate urmtoarele probleme/
$. Corelarea planului sistemului informatic cu
strategia i obiectivele organizaiei.
:. Croiectarea structurii sistemului informatic pentru a
permite integrarea diferitor baze de date.
;. Ancluderea dezvoltrii sistemului informatic printre
direciile prioritare ale organizaiei.
=. !erminarea proiectului la timp n conformitate cu
bugetul stabilit.
n procesul proiectrii este important stabilirea
etapelor de desfurare a proiectului in-nd cont de
ciclul de via al sistemului informatic.



3.1 "rincipiile proiectrii sistemelor informatice

Croiectarea unui sistem informatic presupune o
colaborare ntre echipa de proiectare, echipa de
execuie, personalul de asisten i utilizatori.
Btilizatorii snt cei care beneficiaz de proiect.. n
funcie de tema proiectului utilizatorii pot fi managerii
dar i ali funcionarii care vor utiliza produsul sau
clienii, vnztorii, furnizori.
Fc+ipa de proiectare este responsabil cu elaborarea
sistemului informatic i din aceasta pot face parte
utilizatori, manageri, personal tehnic condui de un ef
de echip.
;ersonalul de asisten este format din personalul
nsrcinat cu implementarea sistemului informatic -
programatori, analiti de sistem, administratori i
gestionari ai bazelor de date, experi n comunicaii i
de personal auxiliar bibliotecari de sistem, ingineri-
spectaiiti.
,e multe ori n proiectarea sistemelor informatice trebuie
implicai top-managerii i managerii sistemelor
informaionale.
Pom defini aici managementul proiectului drept o
colecie integrat de instrumente, tehnici i proceduri ce
a8ut cu succes i n termen elaborarea #definitivarea'
proiectului sistemului informaional.
n faza de proiectare a sistemului informaional vor
fi rezolvate urmtoarele probleme/
$. Corelarea planului sistemului informatic cu
strategia i obiectivele organizaiei.
:. Croiectarea structurii sistemului informatic pentru a
permite integrarea diferitor baze de date.
;. Ancluderea dezvoltrii sistemului informatic printre
direciile prioritare ale organizaiei.
=. !erminarea proiectului la timp n conformitate cu
bugetul stabilit.
n procesul proiectrii este important stabilirea
etapelor de desfurare a proiectului in-nd cont de
ciclul de via al sistemului informatic.
3.! Cerinele proiectrii sistemelor informatice

7tudiul i analiza sistemului existent

Studiul sistemului e(istent cuprinde activiti care
urmresc peformanele sistemului informaional.
7e parcurg urmtoarele etape/

,efinirea caracteristicilor generale ale sistemului

0123456123456123456123456123456123456123456 Cunoaterea profilului
0123456123456123456123456123456123456123456 Cunoaterea obiectivelor
agentului economic
0123456123456123456123456123456123456123456 .partenena la sfera
serviciilor sau la sfera produciei
0123456123456123456123456123456123456123456 >elaiile cu ali ageni
economici
0123456123456123456123456123456123456123456 Crincipalii indicatori
economici i evoluia lor

7tudiul activitilor desfurate n sistemul economic

0123456123456123456123456123456123456123456 7tudiul funciilor unitii
const-nd n cercetarea statutului de funcionare al
societii # activitile,sacinile i atribuiile ce
revin compartimentelor'
0123456123456123456123456123456123456123456 7tudiul funciei de baz a
unitii economice.
0123456123456123456123456123456123456123456 7tudiul fluxului de producie
0123456123456123456123456123456123456123456 .mplasarea locurilor de
munc
0123456123456123456123456123456123456123456 .mplasarea depozitelor
0123456123456123456123456123456123456123456 7tudierea tipurilor de produse
si a structurii acestora
0123456123456123456123456123456123456123456 7tudierea ciclurilor de
realizare
0123456123456123456123456123456123456123456 7tudierea organizrii
produciei
0123456123456123456123456123456123456123456 7tudierea modului de stocare
0123456123456123456123456123456123456123456 Controlul de calitate
0123456123456123456123456123456123456123456 .sigurarea cu materiale
necesare
0123456123456123456123456123456123456123456 7istemul existent de
programare a produciei

@tudiul sistemului de conducere 7e identific
caracteristicile sistemului de conducere existent/

0123456123456123456123456123456123456123456 7istemul de indicatori
cantitativi
0123456123456123456123456123456123456123456 7istemul de indicatori valorici
0123456123456123456123456123456123456123456 Organizarea conducerii
0123456123456123456123456123456123456123456 Crecizarea tipurilor de decizii
0123456123456123456123456123456123456123456 Cercetarea modului de luare a
deciziilor.

7tudiul sistemului informaional .cest studiu
presupune/

Dlaborarea schemei fluxului informaional global
Dstimarea cantitativ i calitativ a informaiilor
de intrare
Dstimarea cantitativ i calitativ a informaiilor
de ieire
Cercetarea modului de culegere si prelucrare a
datelor
Adentificarea algoritmilor i a regulilor de calcul
Crecizarea regulilor de control
Adentificarea restriciilor i performanelor
sistemului informational existent
Cercetarea sistemului de coduri folosit

)dentificarea metodelor i mi1loacelor te+nice utilizate
n prelucrarea datelor 7e pun n eviden/
+i8loacele tehnice existente n dotare
+odul de utilizare al acestor mi8loace
Cheltuielile de exploatare i performanele
acestora

7e ine cont de existena unor aplicaii existente

)nali#a sistemului e(istent const n evaluarea
performanelor sistemului existent. 7e evalueaz
gradul de pregtire al unitii pentru introducerea unui
sistem informatic. Dvaluarea sistemului existent se
face pe baza urmtoarelor criterii

+sura n care sunt realizate obiectivele i
sarcinile de baz ale unitii
Gradul de asigurare cu informaii necesare i
suficiente a conducerii
Operativitatea n culegerea si transmiterea datelor
i informaiilor
Calitatea informaiilor obinute prin prelucrare
Calitatea i sigurana legturilor i fluxurilor
informaionale
Cosibilitatea sistemului informaional de a sesiza
tendinele de evoluie ale unitii respective
Cosibilitile de control i de efectuare a
coreciilor
Gradul de automatizare a operaiilor de culegere,
transmitere i prelucrare a datelor.

,e asemenea este evaluat gradul de pregtire a unitii
economice..ceast evaluare presupune/

7tabilirea nivelului de pregtire al personalului
Dxistena unei discipline tehnologice
Dxistena fondului de date necesar realizrii
sistemului informatic.
Dxistena unui cadru organizatoric adecvat

Centru a studia i a analiza sistemul existent se
utilizeaz tehnici precum observarea direct, realizarea
unor interviuri, completarea unor chestionare, analiza
concordanei dintre intrri i ieiri etc.

,ireciile de perfecionare a sistemului existent

n urma activitilor de evaluare i analiz sunt
identificate nea8unsurile sistemului actual i se propun
soluii de nlturare a acestora.
7unt identificate variantele de soluii i n cadrul
acestor variante se definesc cerinele i restriciile de
realizare a sistemului informatic
,efinirea direciilor de perfecionare presupune/
7pecificarea obiectivelor i performanelor
sistemului informatic
7tabilirea domeniilor de probleme
7tabilirea principalelor funcii ale sistemului
informatic
,efinirea cerinelor i restriciilor informaionale,
fapt care const n/
o definirea principalelor intrri
o definirea principalelor ieiri
o definirea soluiilor de organizare a datelor
o definirea variantelor tehnologice de
prelucrare a datelor
o definirea restriciilor informaionale
o definirea modului de control
Hormularea condiiilor de realizare a sistemului
informatic/
o specificarea termenelor i duratelor solicitate
o proiectarea prioritilor n realizarea
obiectivelor sistemului
o specificarea cerinelor speciale6 acestea se
refer la gradul de flexibilitate cerut, la
compatibilitatea cu alte sisteme i la gradul
de generalizare al sistemului
Centru fiecare variant de soluie informatic se
procedeaz la/
Dvaluarea resurselor necesare
Dvaluarea efectelor economice directe
Dvaluarea efectelor economice indirecte
Calculul indicatorilor de eficien economic

Parianta de sistem se avizeaz i se alege de
beneficiar pe baza indicatorilor de eficien
economic.




3.3 "roiectarea de detaliu i de ansam&lu a
sistemului informatic

"roiectarea de ansam&lu a sistemelor informatice

Croiectarea de ansamblu a sistemelor informatice
presupune parcurgerea urmtorilor pasi/

7unt definite obiectivele sistemului informatic
7e realizeaz structurarea sistemului informatic
7e definesc intrrile informaionale, precum i
coleciile de date.
7e definesc tehnologiile de prelucrare a datelor
7e alege tipul de model matematic care se va
utiliza
7e elaboreaz schema de ansamblu a sistemului
informatic
7e estimeaz necesarul de resurse

Croiectarea de detaliu a sistemelor informatice

Croiectarea de detaliu a sistemelor informatice const
n realizarea urmtoarelor etape/

7tructurarea detaliat a sistemului
Croiectarea logic i fizic a situaiilor cu rezultate
finale.
Croiectarea codurilor
Croiectarea logic i fizic a intrrilor sistemului
informatic.
Croiectarea logic i fizic a fiierelor i a bazelor
de date.
Croiectarea prelucrrilor i a interfeelor cu
utilizatorii
/a#e de date


Cuprins:

$.1 Introducere
$.3 Coninutul unitii de nvare:
$.3.1 Concepte i definiii legate de &a#ele de date
$.3.! )r.itectura sistemelor de &a#e de date
$.3.3 Sistemul de gestiune a &a#elor de date
0S1/D2
$.3.$ 3unciile unui S1/D
$.3.' Componentele S1/D
$.3.4 D)5)6),78%9S7
1 Introducere

)C7)S5: "),57 DI* C9,S 3)C7 % D7SC,I7,7 S9CCI*5: ) 7.G?8'9 ,? ,.:?
07,2 );*D D,7"5 SC%" ",I*CI")< D7SC,I7,7) C7<%, =)I D7S -*5;<*I57
*%>I9*I <71)57 D7 D73I*I,7) ?I 95I<I@),7) /)@7<%, D7 D)57. "7*5,9
)C7)S5) S7 ) S59DI) SIS57=9< D7 17S5I9*7 ) /)@7<%, D7 D)57 3%A",%
S9/ 6I*D%6S ?I =S )CC7SS, -*5,9C;5 )C7S57) C%*S5I59I7 *9C<79<
C7<%, =)I =9<57 ",%D9S7 D7 /)@7 D7 D)57 ,7<)>I%*)<7 3%<%SI57 -*
",7S7*5
$.3.1 Concepte i definiii legate de &a#ele de date

,efiniii i caracteristici ale bazelor de date

!ermenul KGaz de -ate), la fel ca datele i
informaiile, dei este foarte utilizat, este neles prost
de cele mai multe ori.
+ulte din definiiile bazelor de date se refer la o
Kcolecie), dar cu nelesuri diferite, iat c-teva
exemple/
0 Colecii de date organizate pentru a fi utilizate de
mai multe aplicaii6
0 Colecie de fiiere corelate6
0 Colecie integrat de date dintr-un calculator6
0 Colecie #simpl' de fiiere/
0 Fn super-set de fiiere corelate.
,efiniii mai cuprinztoare i destul de generale
definesc baza de date ca o//
0 colecie de informaii pe care o organizm i
accesm n acord cu structura logic a acestor
informaii #Qeagu'6
0 colecie de date aflat n interdependen,
mpreun cu descrierea datelor i a relaiilor
dintre ele#Codas"l $%&%'6
0 colecie de date utilizat ntr-o organizaie,
colecie care este automatizat, parta8at,
formalizat #definit riguros' i controlat la nivel
central #Dverest $%R&'.
Coninutul bazei de date este format din mulimea
informaiilor stocate la un moment dat. Organizarea
unei baze de date este redat prin structura sau schema
sa, reprezentat de ansamblul de instrumente utilizat n
descrierea datelor, a relaiilor, a semanticii i a
restriciilor la care sunt supuse.

$.3.! )r.itectura sistemelor de &a#e de date

7copul oricrei arhitecturi a sistemelor de baze de
date este s furnizeze un cadru pentru a descrie
conceptele generale i a explica structura specific a
acestor sisteme. ,ar nu toate sistemele de <, pot fi
asociate unui astfel de cadru general, n special cele
mici nu vor cuprinde toate aspectele arhitecturii.
.rhitectura .Q7AI7C.>C #,ate$%%=' are trei
niveluri/ intern, conceptual i extern. Cutem spune c/
$. Hivelul intern este cel mai apropriat de memorarea
fizic. Ba acest nivel structura datelor este foarte
detaliat i se concretizeaz n sc+ema intern i este
memorat pe diferite suporturi de stocare #ex. hard
disc, disc magnetic sau optic, band magnetic'.
<, are dou pri principale/
a' un set de programe care interacioneaz cu
sistemul de operare pentru o mai bun administrare a
<,6
b' fiiere stocate n memoria extern a calculatorului.
Hiierele ce conin datele propriu-zise sunt alctuite
din nregistrri.
$. Hivelul e,tern este cel mai apropriat de
utilizator, de modul n care sunt vzute datele de
un utilizator individual. .ceste date sunt
prezentate sub forma unor mac+ete numite i
sub-sc+eme, scheme externe sau imagini, n
funcie de cerinele utilizatorilor. .cesta este
ultimul nivel de abstractizare la care este
descris o baz de date. Ba acest nivel se
urmrete creterea securitii <, i ncercarea
de a simplifica interaciunea utilizator-<,.
:. Hivelul conceptual este un nivel de legtur ntre
celelalte dou. 7tructura <, este concretizat n
sc+ema conceptual. .cest nivel reprezint
primul nivel de abstractizare a lumii n care
datele sunt privite prin prizma semanticii lor,
specific-ndu-se coninutul i relaiile existente
ntre aceste date. Ba nivel conceptual structurile
<, sunt relativ simple ns conin un volum mare
de date. ,ac la nivel conceptual <, este
abordat n ansamblul ei, la nivelul extern este
accesat de utilizatori individuali pe anumite
zone de interes, n special n funcie de
departamentul n care lucreaz i de atribuiile
avute.
.ccesul utilizatorului la informaiile bazei de date se
realizeaz prin intermediul sistemului de gestiune a
bazei de date #@IG-'.
$.3.3 Sistemul de gestiune a &a#elor de date
0S1/D2

Fn 7G<, este un soft9are specializat prin care
se poate defini interactiv organizarea logic a unei <,
precum i modurile de acces la aceasta. .ceste sisteme
sunt de tip tranzacional. O tranzacie este o operaie
sau activitate executat n cadrul 7O i care se reflect
ntr-o <,. <, n care sunt reflectate informaional
activitile 7O este o <az de ,ate
!ranzacionalIOperativ. O baz de date care are
asociat un 7G<, este tranzacional sau operativ.
@istemele de gestiune a bazelor de date sunt definite
ca un ansamblu de programe ce permit utilizatorilor
s interacioneze cu o baz de date, n vederea
crerii, actualizrii i interogrii acesteia.#Hotache
:SS$'
Obiectivul unui 7G<, este furnizarea unui cadru
adecvat utilizatorului care s-i permit consultarea i
actualizarea informaiilor din baz. ,eoarece <,
vehiculeaz volume mari de date, pentru gestiunea
acestora trebuie prevzute proceduri adecvate de acces
i prelucrare.
Fn 7G<, asigur i supervizeaz #,odescu .a.$%RT'/
0 introducerea informaiilor n <,6
0 actualizarea i extragerea datelor din baz6
0 autorizarea i controlul accesului la date6
0 pstrarea independenei dintre structura bazei i
programele de exploatare

$.3.$ 3unciile unui S1/D


C-teva din funciile principale pe care trebuie s le
prevad un 7G<, sunt/
a' descrierea datelor de la nivelul fizic i
conceptual/
b' crearea #iniializarea' i exploatarea #consultarea
i actualizarea' bazei de date6
c' controlul integritii bazei6
d' accesul simultan a mai multor utilizatori la
informaii6
e' securitatea n funcionare6
f' revizia i restructurarea bazei6


$.3.' Componentele S1/D

Fn 7G<, este format din urmtoarele componente/
$. Iestiunea bazei de date face legtura datelor
fizice din baz cu programele de exploatare
#consultare i actualizare'. .ici sunt acceptate
cerinele logice ale diverselor module 7G<,, pe
care le convertete n echivalente fizice #la nivel
hard9are', pentru a putea fi stocate i accesate
ulterior. .cest modul permite utilizatorului s
lucreze n mod transparent fr a fi nevoie s
cunoasc structura fizic. ,e aceea putem spune
c acest modul este singurul concret, celelalte
fiind abstracte.
:. Iestiunea fiierelor se ocup cu alocarea
spaiilor de memorie pe hard disc i cu structurile
fizice de reprezentare a datelor.
;. 5odulul de consultare (procesorul de
consultare) traduce instruciunile limba8ului de
consultare n instruciuni elementare utilizate de
modulul de gestiune a bazei de date.
=. 5odulele limba1ului de manipulare a datelor
-5> realizeaz conversia instruciunilor acestui
limba8 din programele de aplicaie n proceduri
ale limba8ului-gazd, interacion-nd cu
procesorul de consultare pentru realizarea
secvenelor de cod adecvate. .cest modul a8ut la
adugarea, modificarea i tergerea informaiilor
ntr-o baz de date, precum i la interogarea
acesteia.. Anstrumentele soft9are asociate acestui
modul a8ut la crearea interfeelor ntre
utilizatorul final i baza de date. Fn instrument
folosit de aproape toate <, este Bimba8ul de
interogare #7UB - 7tructured Uuer" Banguage',
motiv pentru care a fost standardizat. Crin
standardizare se nelege faptul c exist o serie
de norme care arat modul n care 7UB trebuie s
lucreze indiferent de suportul hard9are i
7G<,-ul care l include. ,e exemplu, O>.CBD,
+icrosoft .cces, HoxCro, Caradox, Crogress etc.,
au propriile limba8e de programare asociate unui
7G<, cu condiia minimal de a include n astfel
de limba8e instruciuni 7UB.6
?. 5odulele >imba1ului de definire a datelor -->
sunt utilizate la crearea i meninerea
dicionarului datelor. Huncia de baz a ,,B este
de a permite s se defineasc structura i
proprietile informaiilor atunci c-nd se creeaz
o <,. .ceste module traduc #prin compilare sau
interpretare' i execut instruciunile ,,B,
obin-ndu-se ansamblul de tabele ce reprezint
metadatele stocate n dicionarul de date.
+etadate adic date relative la alte date.
.ccesul utilizatorilor la informaii este posibil doar
prin intermediul 7G<,-ului, pe baza unei interfee
care poate fi realizat n dou moduri/
a' prin mecanisme de apel, de tip C.BB , existente
n limba8ele de nivel nalt #C, CO<OB' folosite
de 7G<,-urile cu limba8-gazd.
b' Crin comenzi speciale utilizate de 7G<,-urile
autonome.
.utonomia se refer la posibilitatea modificrii
structurii la un anumit nivel, fr ns a afecta
structura nivelurilor superioare. Da poate fi de dou
tipuri/
a' .utonomie fizic ofer posibilitatea modificrii
structurii la nivel intern, fr a afecta schema
conceptual i programele de exploatare. Da
permite portabilitatea <, de pe un sistem pe altul
fr a modifica schema conceptual i
programele de exploatare.
b' .utonomia logic presupune posibilitatea
modificrii schemei conceptuale fr a rescrie
programele de exploatare. Da este mai greu de
realizat dec-t autonomia fizic, deoarece
programele de exploatare sunt dependente ntr-o
mare msur de structura logic a datelor pe care
le consult i le actualizeaz, n ciuda existenei
dicionarului de date.
=odelul relaional

+odelul datelor relaional definit de Codd, se refer
la/
0 serie de structuri de date,
0 operaii aplicate acestor structuri de date,
0 reguli de integritate care s asigure consistena
datelor #chei primare, restricii'.
+odelarea realitii se concretizeaz n tabele de
valori numite relaii, av-ndu-se n vedere c #Hotache
:SS$'/
a' relaia are un nume6
b' coloana reprezint un atribut6
c' linia reprezint o nregistrare a valorilor
atributelor din relaie6
d' ordinea liniilor i coloanelor n cadrul tabelei nu
este relevant pentru coninutul informaional.

Hiecare linie a tabelei reprezint o entitate sau un fapt
al realitii, n timp ce o coloan reprezint o
proprietate a acesteia. Fnele dintre coloane, pot avea
unul din urmtoarele dou scopuri/
0 identificarea liniilor #cheia primar'6
0 referin ctre coloane din alte tabele #coloane de
referin sau chei strine'.
!otalitatea valorilor stocate n tabele reprezint
coninutul <,, care poate fi modificat prin operaii de
actualizare/ introducerea unor linii noi, tergerea unor
linii, modificarea valorii unor atribute.
,intre avanta8ele oferite de modelul relaional, fa de
cel ierarhic i reea, amintim/
0 propune structuri de date uor de utilizat6
0 mbuntete independena logic i fizic6
0 optimizeaz accesul la date6
0 abordeaz metodologic definirea structurii bazei
de date.

=.;.& ,.!.V.>DWOF7D

Bumea dorete astzi s afle rspunsuri la diverse
ntrebri, unele extrem de complexe. Centru ca o
ntreprindere s mearg bine utilizatorul trebuie s
aib/
#$' un mi8loc pentru a dezvolta uor o structur logic
a unor astfel de ntrebri #:' s le obin c-t mai rapid.
O ,ata9arehouse este destinat acestui scop.
Da reprezint urmtorul pas, dup baza de date, pentru
prezentarea informaiilor n mod logic iar
instrumentele de investigare a datelor #analog cu
Kinstrumentele) de cutare i exploatare a unor
substane utile n masive de roci' constituie mi8loacele
necesare.
= -ataCare+ouse este o colecie de date - culese i
prelucrate din mai multe baze de date operative - care
permit diverse analize pentru fundamentarea de
decizii.
O astfel de definiie pare uor de neles la prima
vedere. ,ar acest mod de a privi lucrurile reprezint o
cale fundamental nou de a privi informaiile n
cadrul unei ntreprinderi.
,ata9arehouse combin informaii - prin nsumare i
agregare - din diferite baze de date clasice #operative'.
.stfel de informaii sunt selectate prin prisma
fundamentrii deciziilor. Dle sunt fixate de utilizator n
acord cu necesitatea logic de a lua decizii.
,ata9arehouse este multidimensional

n bazele de date obinuite informaiile sunt
reprezentate printr-o serie de tabele bi-dimensionale.
Qu acelai lucru se nt-mpl ntr-o data9arehouse.
.ici, n ma8oritatea cazurilor, informaiile sunt
prezentate multidimensional. Cel mai simplu caz este
cel n trei dimensiuni cum se arat n figura ;. .ici se
ofer informaii referitoare la creditul acordat
clienilor pentru cumprarea produselor Crodus $,
Crodus :, Crodus ; repartizate n teritoriu #Qord, Dst,
Pest' n diferii ani.
,ar o astfel de reprezentare care poart numele de
Khipercub), poate prezenta i mai mult de ;
dimensiuni, o astfel de imagine fiind greu de redat
grafic.
O data9arehouse este un tip particular de baz
de date. 7 ne reamintim c o baz de date este o
colecie de informaii care este organizat i accesat
n acord cu structura logic a acestor informaii.
.celai lucru este valabil i pentru data9arehouse.
Ftilizatorii unei data9arehouse exprim necesitile
lor de informare n mod logic i nu trebuie s se
concentreze asupra modului intern n care acestea sunt
reprezentate #hipercubic'. O data9arehouse, ca i o
baz de date obinuit trebuie s aib un dicionar de
date care s menin structura logic a informaiilor.
,ar un astfel de dicionar de date trebuie s mai
prezinte nc dou funciuni importante/ s indice
originea i metoda de obinere a informaiilor stocate.
.ceasta nseamn c n dicionarul de date se mai
indic baza de date operativ din care se extrag datele
precum i procedura prin care acestea sunt prelucrate
pentru a obine informaii agregate n diverse moduri
#totaluri, procente, medii etc.'.
,ata9arehouse este destinat pentru
fundamentarea deciziilor i nu pentru procesarea
tranzaciilor. ntr-o organizaie, ma8oritatea bazelor de
date sunt orientate pe tranzacii. .sta nseamn c
ma8oritatea bazelor de date suport procesare online
de tranzacii #Online !ransactions Crocessing - OB!C'
i, prin urmare, sunt baze de date operative. O
data9arehouse nu este orientat spre tranzacii L ea
este destinat s furnizeze informaii pentru
fundamentarea deciziilor. Crin urmare, ea va suporta o
procesare de analiz online a informaiilor #Online
.nalit"tical Crocessing L OB.C'
Anstrumentele pentru investigarea datelor #,ata
mining'
Anstrumentele pentru investigarea datelor #,ata
mining' sunt instrumente soft9are utilizate pentru
interogri ntr-o data9arehouse.
.ceste instrumente sunt o implementare a
conceptului OB.C - analiz pentru fundamentare de
decizii. Dle includ/
0 instrumente de interogri i raportri, n
ma8oritatea cazurilor, instrumentele de interogare
i raportare realizeaz interogri simple i
raportri asociate pe baz de informaii existente
n data9arehouse.
0 instrumente de analiz multidimensional
Anstrumentele de analiz multidimensional
realizeaz serii temporale de evoluie a
indicatorilor precum i reprezentarea acestor serii
n mod grafic.
0 .genii inteligeni. .genii Anteligeni utilizeaz
diverse tehnici de inteligen artificial cum ar fi
logica fuzz", reelele neuronale i algoritmi
genetici pentru a Kdescoperi cunotine noi) ntr-o
data9arehouse. !ehnicile i metodele folosite de
ageni vor fi detaliate ulterior.
'.1 Introducere
'.3 Coninutul unitii de nvare:
'.3.1 Qoiuni introductive
'.3.! Crearea tabelelor, definirea structurii articolului,
tipuri de date
'.3.3 .ctualizri #adugare, tergere, modificare'
'.3.$ >ealizarea formularelor, interogri i rapoarte
'.1 Introducere

7unt prezentate n continuare comenzile HoxCro care permit crearea, actualizarea
#adugarea, modificarea tergerea ' i consultarea unei baze de date simple,
format dintr-un singur tabel.
!oate comenzile descrise n continuare sunt introduse n fereastra de comenzi
#Command'. ,ac aceast fereastr nu este vizibil pe ecranul principal al
aplicaiei se apas combinaia de taste C!>BXH: sau se selecteaz din meniul
Vindo9 opiunea Command Vindo9.
,up scrierea comenzilor n Command 9indo9, acestea sunt validate prin
apsasrea tastei Dnter.
Comenzile corect scrise se vor afia cu culoarea albastr .

?.;. Coninutul unitii de nvare
?.;.$ Qoiuni introductive
7unt prezentate n continuare comenzile HoxCro care permit crearea, actualizarea
#adugarea, modificarea tergerea ' i consultarea unei baze de date simple,
format dintr-un singur tabel.
!oate comenzile descrise n continuare sunt introduse n fereastra de comenzi
#Command'. ,ac aceast fereastr nu este vizibil pe ecranul principal al
aplicaiei se apas combinaia de taste C!>BXH: sau se selecteaz din meniul
Vindo9 opiunea Command Vindo9.
,up scrierea comenzilor n Command 9indo9, acestea sunt validate prin
apsasrea tastei Dnter.
Comenzile corect scrise se vor afia cu culoarea albastr .


Fereastra de comenzi


Dcranul principal din HoxCro
Qumele c-mpurilor va fi o succesiune de caractere, nentrerupte de caracterul
spaiu #Dx/ produs, nume, prenume, datan, sal, cant, starecivila, etc'.
!ipul precizeaz natura datelor care se vor gsi n acel c-mp #numerice, iruri de
caractere, date de tip logic, dat calendaristic .a.'

Bungimea maxim este o caracteristic a c-mpurilor care se refer la numrul
maxim de caractere care pot fi introduse n c-mpul respectiv. n momentul n care
s-a a8uns la aceast lungime maxim se realizeaz trecerea automat la urmtorul
c-mp. C-mpurile de tipul logic au lungimea maxim implicit $ iar c-mpurile de
tipul dat calendaristic au implicit lungimea maxim R #dou caractere pentru zi,
doua caractere pentru lun,doua caractere pentru an L ultimele dou cifre ale
anului- precum i dou caractere pentru separarea zilelor de lun i a lunii de an.
Dx/ :;I$$I$S '.
7e precizeaz@ astfel structura unui articol. ,efinirea structurii articolului const n
descrierea pentru fiecare c-mp n parte a caracteristicilor sale #nume, tip, lungime
maxim'.
Ba nchiderea ferestrei se poate opta pentru introducerea nregistrrilor n acel
moment sau pentru introducerea ulterioar a acestora prin intermediul comenzii
append . n acest ultim caz se salveaz numai structura articolului.
!oate nregistr@rile din tabelul respectiv vor respecta aceast@ structur@ a
articolului.

?.;.: Crearea tabelelor, definirea structurii articolului, tipuri de date

Comanda Create

Comanda Create este utilizat pentru crearea unei baze de date.
,etermin apariia unei ferestre n care utilizatorul precizeaz numele noului tabel
precum i caracteristicile fiec@rui c-mp #nume, tip, lungime maxim@'.
n privina tipului datele pot fi/
0123456123456123456123456123456123456123456 !ipul ir de caractere #character' precizeaz
c valorile din acel c-mp sunt de tipul alfanumeric. Palorile introduse n
aceste c-mpuri vor fi interpretate ca succesiuni de simboluri din codul
.7CAA. Antroducerea valorii $:?& nu are n acest caz semnificaia unui
numr ci este pur i simplu o niruire de caractere/$,:,? i &.
0123456123456123456123456123456123456123456 !ipul numeric #numeric,integer,float'.,atele
vor fi numere. n acest caz se poate preciza i numrul de zecimale. 7e
realizeaz validarea automat a datelor introduse n c-mpuri de acest tip
#nu se poate introduce ntr-un c-mp declarat de tipul numeric valoarea
)Copescu)'
0123456123456123456123456123456123456123456 !ipul logic #logical'. n c-mpurile declarate
de tip logic pot fi introduse numai valorile logice de adevrat #!>FD' sau
fals #H.B7D'. n HoxCro valoarea logic de adevr se reprezint prin litera
.!. iar valoarea logic de fals se reprezint prin litera .H. #ambele cuprinse
ntre dou puncte'. 7e realizeaz validarea automat #se accept numai !
sau H', iar lungimea maxim pentru valorile din aceste c-mpuri este
implicit $.
0123456123456123456123456123456123456123456 !ipul dat calendaristic #date'. Palorile
introduse se refer la o astfel de dat. n funcie de setri se va utiliza un
anumit format de dat #YYIBBI.., YY-BB-.., BBIYYI.. .a.'. Zi n
acest caz se realizeaz validarea automat a datelor introduse #pentru lun
se accept numai valori ntregi cuprinse n intervalul $-$:, pentru zi se pot
introduce numai valori cuprinse n intervalul $-;$'. 7e ine cont i de
numrul zilelor din luna respectiv #data ;SIS:I:S$S nu este validat'.n
mod similar se utilizeaz i tipul dat calendaristic i or . #,ate!ime'

,up introducerea comenzii C>D.!D #n Command 9indo9' se cere un nume
pentru tabelul care urmeaz a fi creat. !abelul a fost denumit C>O,F7D. ,evine
vizibil apoi ecranul n care este precizat structura articolului.


,up precizarea structurii articolului se selecteaz butonul OO. Ftilizatorul este
ntrebat daca dorete s introduc primele nregistrri n baza de date. ,ac se
rspunde afirmativ apare un ecran n care sunt introduse primele nregistrri n
baza de date.
?.;.; .ctualizri #adugare, tergere, modificare'

Comenzi i clauze utilizate n consultarea i actualizarea bazelor de date.
Comanda Bist


Comanda list permite vizualizarea nregistr@rilor din baza de date..cestea vor fi
afiate n fereastra principal a aplicaiei, simul-ndu-se modul de lucru text.
#ecranul este mprit n linii i coloane, putnd fi afiate caractere din codul
.7CAA'. ,ac exist un numr mare de nregistrri n baza de date vor rm-ne
vizibile pe ecran numai ultimele nregistrri. Centru a evita aceast situaie listarea
se poate redireciona spre un fisier text sau spre imprimant, prin intermediul
clauzelor to file sau to printer. #Dx/ list to file [nume\fiier] sau list to printer'
7e pot vizualiza, prin utilizarea clauzei for, numai acele ntegistr@ri care
corespund unui anumit criteriu #list for [nume\c-mp] [criteriu]',Dx/
list for salJ6?KK
list for numeL)on
list for starecivilaL(0(
Bistarea poate fi filtrat dup mai multe criterii prin utilizarea i-ului logic #.Q,'
respectiv sau logic #O>'
Dxemple/
list for denprodLcalculator and pretv J MKKK
list for denprodus Limprimanta or pretv J?KK
7e pot afia numai anumite c-mpuri din baza de date prin utilizarea clauzei
fields . 7intaxa n acest caz este/
list fields [nume\c-mp$], [nume\c-mp:],^,[nume\c-mp\n]
Crin folosirea acestei clauze se controleaz de asemenea i ordinea n care sunt
afiate c-mpurile.
nregistrrile marcate pentru tergere logic vor fi evideniate cu caracterul K_)

Centru formatarea c-mpurilor declarate de tipul ir de caractere se pot folosi
urmtoarele funcii/

0123456123456123456123456123456123456123456 Huncia upper , av-nd sintaxa
upper#[nume\c-mp]'.Huncia primete ca parametru un ir de caractere i
returneaz acel ir scris cu litere mari.
0123456123456123456123456123456123456123456 Huncia lo9er, av-nd sintaxa
lo9er#[nume\c-mp]'.Huncia primete ca parametru un ir de caractere i
returneaz acel ir scris cu litere mici.
0123456123456123456123456123456123456123456 Huncia proper, av-nd sintaxa
proper#[nume\c-mp]'. Huncia primete ca parametru un ir de caractere
i returneaz acel ir formatat astfel/ primul caracter de la nceputul
fiecrui cuvnt este transformat n liter mare, restul caracterelor fiind
transformate n litere mici .

Comanda <ro9se

0123456123456123456123456123456123456123456 7e afiaz nregistr@rile din baza de date
sub forma unui tabel
0123456123456123456123456123456123456123456 Cermite marcarea nregistr@rilor pentru
tergere logic@
0123456123456123456123456123456123456123456 7e poate utiliza mpreun@ cu clauzele
for,fields semnificaia acestora fiind cea descris anterior.
0123456123456123456123456123456123456123456 +odul de afiare al nregistr@rilor se
controleaz prin intermediul clauzelor font si st"le
Clauza font precizeaz tipul de caractere utilizat # !imes Qe9 >oman, .rial, etc'
i dimensiunea acestora. #Dx/ broCse fields nume,sal font 'arial',MK '
Clauza st"le este urmat de unul sau mai muli parametri #b,u sau i', av-nd
urmtoarea semnificaie/
< L nregistrrile for fi afiate cu caractere ngroate #bold'
F - subliniere #underline'
A L scrierea se realizeaz cu caractere nclinate #italic'
Dxemplu* broCse fields nume,sal st4le'bui' sau broCse fields nume st4le'bi'
Cele dou clauze se pot utiliza simultan.
Dx/ broCse fields nume,sal font 'arial',MK st4le'bui'
Comanda permite i modificarea nregistr@rilor, pentu aceasta utiliz-ndu-se nsa
mai des comanda edit.
Comanda se mai poate utiliza mpreun cu clauza freeze. .ceast clauz
specific faptul c putem modifica numai valorile dintr-un anumit c-mp, restul
c-mpurilor fiind afiate fr posibilitatea modificrii. 7intaxa este n acest caz/
broCse freeze JnumeNcampO
Centru a marca una sau mai multe nregistrri pentru tergere logic prin
intermediul comenzii bro9se se selecteaz #cu mouse-ul' celulele din st-nga
respectivelor nregistrri. Centru anularea marcrii pentru tergere logic se vor
deselecta respectivele celule.
.cest mod de a marca nregistrri pentru tergere logic este eficient numai n
cazul n care se marcheaz un numr mic de nregistrri care nu au o caracteristic
comun. `n caz contrar se folosete comanda delete pentru marcare i comanda
recall pentru demarcare.
.ctualizarea bazei de date. Comenzi legate de ad@ugarea i modificarea
nregistr@rilor. Ztergerea logic@ i tergerea fizic@ a nregistr@rilor.

Comanda .ppend

0123456123456123456123456123456123456123456 Comanda permite ad@ugarea de nregistr@ri la
sf-ritul bazei de date.
0123456123456123456123456123456123456123456 Comanda determin aparitia unei ferestre
care conine denumirile c-mpurilor. n acest ecran #fereastr' se introduc
nregistrrile care se adaug n baza de date.
0123456123456123456123456123456123456123456 nregistr@rile vor respecte structura
articolului#caracteristicile fiec@rui c-mp'

Comanda ,elete

0123456123456123456123456123456123456123456 Comanda realizeaz marcarea pentru tergere
logic@ a nregistr@rilor.
0123456123456123456123456123456123456123456 nregistrrile nu sunt terse fizic din baza de
date, ele put-nd fi recuperate ulterior prin comanda recall #sau prin
comanda bro9se, prin comanda edit'.
0123456123456123456123456123456123456123456 n urma tergerii logice a uneia sau mai
multor nregistrri, nregistrrile rmase n baza de date nu sunt
renumerotate.
0123456123456123456123456123456123456123456 7e poate utiliza mpreun@ cu clauzele for i
all sintaxa fiind
delete for [nume\c-mp] [criteriu]
n aceast situaie vor fi marcate pentru tergere logic numai acele nregistrri
care corespund criteriului.
Dx/ delete for denprodusa)imprimanta)
Frmarea execuiei acestei comenzi este tergerea logic din baza de date a tuturor
nregistrrilor care au n c-mpul denprodus valoarea #textul n acest caz'
L)imprimanta)
Ftilizarea clauzei all determin@ marcarea pentru tergere logic@ a tuturor
nregistr@rilor din baza de date/
delete all

nregistrrile care sunt marcate pentru tergere logic sunt evideniate prin
prezena caracterului K_) n cazul vizualizrii coninutului tabelului prin comanda
list, sau printr-un marca8 negru n cazul vizualizrii nregistrrilor prin comanda
bro9se sau comanda edit .


Comanda >ecall

0123456123456123456123456123456123456123456 Comanda permite demarcarea nregistr@rilor
marcate pentru tergere logic@
0123456123456123456123456123456123456123456 7e poate utiliza mpreun@ cu clauzele for i
all
0123456123456123456123456123456123456123456 7intaxa este/ recall for [nume\c-mp]
[criteriu]. n aceast situaie vor fi demarcate acele nregistrri care
corespund criteriului.
0123456123456123456123456123456123456123456 Dx/ recall for denprodusLimprimanta
0123456123456123456123456123456123456123456 Ftilizarea clauzer all determin demarcarea
de la tergere logic a tuturor nregistrrilor marcate pentru tergere logic@
#cu delete sau bro9se'
0123456123456123456123456123456123456123456 Dx/ recall all


Comanda CacE

0123456123456123456123456123456123456123456 Comanda realizeaz tergerea definitiv
#fizic' a nregistrrilor marcate pentru tergere logic.
0123456123456123456123456123456123456123456 nregistrrile rmase n baza de date se
renumeroteaz.
0123456123456123456123456123456123456123456 Cractic se creeaz o nou baz de date care
conine numai nregistrrile care nu sunt marcate pentru tergere logic.
7G<, copiaz toate nregistrrile marcate pentru tergere logica intr-un
fiier temporar apoi este ters fiierul original, aciune urmat de
redenumirea fiierului temporar cu numele fiierului original. ,in acest
motiv nu este posibil recuperarea nregistrrilor terse.
.ceast aciune de tergere logic nu este realizat n urmtoarele situaii/
0123456123456123456123456123456123456123456 Qu exist loc pe hard disE pentru crearea
fiierului temporar
0123456123456123456123456123456123456123456 An timpul procesului utilizatorul apas tasta
D7C.

Comanda Yap

0123456123456123456123456123456123456123456 Comanda realizeaz tergerea fizic,
definitiv, a tuturor nregistrrilor din baza de date.
0123456123456123456123456123456123456123456 7e pstreaz numai structura articolelor
#caracteristicile fiecrui c-mp'
0123456123456123456123456123456123456123456 Comanda este echivalent cu succesiunea de
comenzi /
-elete all #sunt marcate pentru tergere logic toate nregistrrile
din baza de date'
;acP #sunt terse fizic din baza de date nregistrrile marcate
pentru tergere logic'

Comanda Ddit

0123456123456123456123456123456123456123456 7e afiaz@ nregistr@rile din baza de date sub
forma unui tabel
0123456123456123456123456123456123456123456 Cermite editarea i modificarea nregistr@rilor
din baza de date, precum i marcarea acestora pentru tergere logic.
0123456123456123456123456123456123456123456 7e poate utiliza mpreun@ cu clauzele for, fields
semnificaia acestora fiind cea descris anterior. # comanda list'
0123456123456123456123456123456123456123456 +odul de afiare al nregistr@rilor se controleaz
prin intermediul clauzelor font si st"le #vezi comanda bro9se'
.lte comenzi HoxCro legate de exploatarea bazelor de date. 7ortarea bazelor de
date.
Comanda Calculate

Cermite calcularea valorilor minime, maxime, calculul mediei sau a sumelor
valorilor unor c-mpuri.
Comanda calculate se va utiliza mpreun cu una dintre urmtoarele funcii/
min#', max#', sum#', avg#'.
b Calculate +in#[nume\camp]' - returneaz cea mai mic valoare a
nregistrrilor aflate n c-mpul respectiv. .ceast valoare se afieaz pe
ecran sau este stocat ntr-o variabil. C-mpurile pot fi de tip numeric, ir
de caractere, dat calendaristic, etc.
b Calculate +ax#[nume\camp]' L returneaz cea mai mare valoare a
nregistrrilor aflate n c-mpul respectiv. .ceast valoare se afieaz pe
ecran sau este stocat ntr-o variabil. Zi n acest caz c-mpurile pot fi de
tip numeric, ir de caractere sau dat calendaristic.
b Calculate 7um#[nume\camp]' - returneaz suma valorilor nregistrrilor
aflate n c-mpul respectiv. Dste necesar ca aceste nregistr@ri s@ fie de tipul
numeric.
b Calculate .vg#[nume\camp]'-n acest caz se va returna media aritmetic@
a valorilor din c-mpul respectiv. Zi n acest caz este necesar ca aceste
nregistr@ri s@ fie de tipul numeric.
n cazul n care se ncearc utilizarea datelor de tipul ir de caractere ca parametri
pentru funcii care pot lucra numai cu tipul numeric se genereaz un mesa8 de
eroare.


Comanda use

Comanda F7D permite nchiderea respectiv deschiderea unei baze de date.
7intaxa comenzii/ F7D [nume\baza\de\date]
,aca baza de date este cea activ n memorie ea va fi nchis.
,aca baza de date nu era cea activ n memorie ea va fi deschisa.
Observaie/ !oate comenzile se refer la baza de date activ n memorie6 Ba un
moment dat putem avea o singur baz de date #tabel' activ n memorie6


Comanda clear

0123456123456123456123456123456123456123456 Dste ters coninutul ecranului principal al
aplicaiei HOc C>O
0123456123456123456123456123456123456123456 Qu sunt terse comenzile din fereastra de
comenzi.#Command 9indo9'
0123456123456123456123456123456123456123456 Comanda nu afecteaz n nici un fel
nregistrrile din baza de date. #nu exist nicio legtur ntre comenzile
legate de tergerea nregistrrilor ,DBD!D, C.CO, Y.C i comanda
CBD.>'


Comanda list structure

0123456123456123456123456123456123456123456 .ceast comand afiaz pe ecranul principal
al HOc C>O-ului informaii legate de baza de date activ #tabelul activ'
0123456123456123456123456123456123456123456 Por fi astfel afiate structura articolului
#nume c-mp, tip, lungime maxim.', va fi afiat numrul de nregistrri
din baza de date, ultima accesare a acestora, precum i calea spre baza de
date.
Dxemplu
Considerm un tabel cu urmtoarea structur a articolului/
C$- sir de caractere, lungime maxim ;
C:- numeric, lungime maxim :
C;- logic, , lungime maxim $ #implicit'

Comanda list structure va afia

Comanda ,ispla" structure
Comanda are acelai rol cu list structure

Comanda sort

0123456123456123456123456123456123456123456 Centru a putea sorta elementele unei mulimi
este necesar ca pe mulimea respectiv@ s avem definit o relaie de
ordine.
0123456123456123456123456123456123456123456 7ortarea presupune aran8area elementelor
respectivei mulimi fie n ordine cresctoare, fie n ordine descresctoare.
0123456123456123456123456123456123456123456 An cazul c-mpurilor de tipul ir de caractere
se va utiliza drept criteriu de sortare reprezentarea caracterelor n codul
.7CAA.
0123456123456123456123456123456123456123456 dn cazul unui tabel #baz de date' sortarea
presupune rearan8area nregistrrilor n funcie de valorile unuia sau a mai
multor c-mpuri, aceste c-mpuri put-nd fi sortate at-t cresctor c-t i
descresctor.
0123456123456123456123456123456123456123456 An urma operaiei de sortare se va crea o noua
baza de date cu un nume diferit de baza de date sortat.
0123456123456123456123456123456123456123456 Centru a putea vizualiza rezultatul sortrii
este necesar s nchidem baza de date iniial i s deschidem noua baz
de date creat n momentul sortrii #aceste operaii vor fi realizate prin
intermediul comenzii F7D'
0123456123456123456123456123456123456123456 7intaxa comenzii 7O>! este urmatoarea/
7O>! !O [baza\sortata] OQ [nume-c-mp$][parametru], ..., [nume-c-mp n]
$. [baza-sortat] reprezint numele bazei de date care se creeaz n
momentul sortrii
:. [nume-camp $, n] reprezint c-mpurile din baza de date iniial dup
care se realizeaz sortarea
;. [parametru] poate avea una din urmatoarele valori/ Ia, Id
Ia a .7CDQ,AQG L se utilizeaz pentru sortarea cresc@toare #aran8area n ordine
crescatoare a valorilor din campul respectiv'
Ida,D7CDQ,AQG L precizeaza ca sortarea se realizeaza n ordine descrescatoare
a valorilor din campul respectiv.
,aca nu este specificat nici unul din cei doi parametri sortarea se consodera
implicita cresctoare.

Dxemplul $

7e consider baza de date cu urmtoarea structur a articolului/
C$- sir de caractere, lungime maxim ;
C:- numeric, lungime maxim :
C;- tipul logic, lungime maxim $ #implicit'
<aza de date exist pe hard disc i este salvat cu numele de baza$. 7e cere/
Crearea unei baze de date cu numele baza$s sortat cresctor dupa valorile
c-mpului c$ #cel care conine date de tipul ir de caractere'. Aniial baza$ #cea
nesortat' conine urmtoarele nregistrri/



use baza$ #este deschis baza nesortat'
sort to baza$s on c$Ia #se creeaz baza$s sortata cresctor dupa valorile campului c$'
use baza$s #este deschis baza sortat'
list #este listat coninutul tabelului sortat'


Dxemplul :.
7e dorete ca aceast baz de date baza$ #cu structura descris mai sus' s fie
sortat n felul urmator/
-cresctor dup c-mpul C:
-descresctor dup c-mpul C$
7e va crea baza de date cu numele baza:s, succesiunea de comenzi fiind
urmtoarea/

use all #nchide baza de date activ'
use baza$
sort to baza :s on c:, c$Id
use baza$
use baza:s
bro9se

Ca rezultat se va afia pe ecran/


.l doilea criteriu de sortare este luat n considerare numai n cazul n care avem
valori egale n primul c-mp precizat ca criteriu de sortare #n acest caz
nregistrrile care au n c-mpul C: valoarea :; sunt afiate n ordinea
descresctoare a valorilor din c-mpul C$ 6
,aca toate valorile nregistrrilor din primul c-mp sunt diferite, al doilea criteriu
nu intervine deloc.
Observaie/
7O>! !O <.Y.:7 OQ C$, C:I,
7O>! !O <.Y.:7 OQ C:I,, C$
>ezultatul execuiei celor dou comenzi difer

Comanda Uuit
Comanda UFA! se utilizeaz pentru a iei din HoxCro




?.;.= >ealizarea formularelor, interogri i rapoarte


Fn formular este o fereastr n care se gsesc mai multe elemente care permit
accesarea si modificarea #actualizarea' nregistrrilor dintr-o baz de date .
Dlementele dintr-un formular pot fi/
0123456123456123456123456123456123456123456 Dtichete L #labels' Dtichetele pot conine text.
dn mod implicit textul din etichetele prezente n formele create n HOc se
va referi la numele c-mpurilor din baza de date activ.
0123456123456123456123456123456123456123456 Herestre de editare L #text box', acestea
conin-nd nregistrrile din baza de date.
0123456123456123456123456123456123456123456 <utoane de comand L #command button',
fiecare dintre aceste butoane fiind legat de o aciune posibil n contextul
utilizrii bazei de date.
0123456123456123456123456123456123456123456 Dlementele comune L oricrei ferestre din
+icrosoft Vindo9s #butoane de maximizare, minimizare, nchidere'



Dtichete !ext<ox <utoane de comand

Crearea formularelor se poate realiza foarte rapid urm-nd o succesiune de pai cu
selectarea pentru fiecare etap a opiunilor dorite.
Cresupun-nd creat@ o baza de date, succesiunea pailor care anexeaz un
formular este urmatoarea/
,in meniul !OOB7 se selecteaz opiunea VAY.>,7.
,in lista care apare se selecteaz HO>+
n continuare se selecteaz n acest exemplu HO>+ VAY.>,
.pare un ecran din care se selecteaz acel tabel de care va fi legat formularul.
7unt selectate c-mpurile din tabel care vor fi vizibile n HO>+.
Frmtoarea etap permite doua aciuni/
0123456123456123456123456123456123456123456 se alege stilul n care va fi realizat formularul
0123456123456123456123456123456123456123456 se precizeaz setarea butoanelor de comanda

7e trece la urmtoarea etap prin apsarea opiunii QDc! . n aceast noua faz
sunt precizate /
0123456123456123456123456123456123456123456 c-mpurile dup care va fi sortat baza de date
#unul sau mai multe c-mpuri, cu posibilitatea sortrii cresctoare sau
descresctoare'.
0123456123456123456123456123456123456123456 c-mpul dup care se realizeaz indexarea
bazei de date.

Frmtoarea etap se refer la precizarea numelui formularului i salvarea
acestuia. ,ac nu se precizeaz alt nume formularul va avea implicit numele
tabelului de care a fost legat i extinsia 7Cc. !ot n aceast etap se poate opta fie
pentru lansarea imediat a formularului , fie pentru salvarea sa n vederea unei
folosiri ulterioare.
O<7. Centru a lansa n executie un formular salvat se va folosi n fereastra de
comenzi/
,O HO>+ nume.7Cc

Ce formular avem urmtoarele butoane de comand/
0123456123456123456123456123456123456123456 <utonul marcat cu textul !OC. .cesta
afieaz n formular prima nregistrare din baza de date.
0123456123456123456123456123456123456123456 Obs. Crima nregistrare rezultat n urma
eventualei sortri, nu prima nregistrare din baza de date precizat la
nceputul crerii formularului.
0123456123456123456123456123456123456123456 <utonul marcat cu textul <O!!O+. <utonul
afieaz n formular ultima nregistrare
0123456123456123456123456123456123456123456 <utonul marcat cu textul QDc! .cest buton
afieaz urmtoarea nregistrare din baza de date. <utonul nu este activ
daca suntem poziionai pe ultima nregistrare.
0123456123456123456123456123456123456123456 <utonul marcat cu textul C>DP .cest buton
afieaz nregistrarea anterioar din baza de date.
0123456123456123456123456123456123456123456 <utonul marcat cu textul .,, L permite
adugarea unei noi nregistrri n baza de date.
0123456123456123456123456123456123456123456 C-mpurile trebuie s respecte structura
articolului6
0123456123456123456123456123456123456123456 .dugarea ine cont de opiunea sortrii bazei
de date6
0123456123456123456123456123456123456123456 <utonul marcat cu textul D,A! L <utonul
permite modificarea valorilor nregistrrilor din baza de date
0123456123456123456123456123456123456123456 <utonul marcat cu textul ,DBD!D - butonul
realizeaz tergerea nregistrrilor din baza de date.
0123456123456123456123456123456123456123456 <utonul marcat cu textul HAQ, - determin
apariia unui ecran n care se pot construi expresii. .cest ecran are
urmtoarea structur/
0123456123456123456123456123456123456123456 2)F>- =;FQ.0=Q R.>BF
0123456123456123456123456123456123456123456 HADB,7 L poate fi orice c-mp din baza de
date activ6
0123456123456123456123456123456123456123456 OCD>.!O> se refer la operatori, acetia
put-nd fi/
0123456123456123456123456123456123456123456 Operatori relaionali #a, ], [, [a'
0123456123456123456123456123456123456123456 Operatorul <et9een L permite selectarea
c-mpurilor cuprinse ntre dou valori. n acest caz n dreptul c-mpului
P.BFD sunt date dou valori separate prin virgul.
0123456123456123456123456123456123456123456 Operatorul Contains L este utilizat
preponderent pentru gsirea nregistrrilor # din c-mpuri de tipul ir de
caractere ' care conin o anumit liter sau un grup de litere.
0123456123456123456123456123456123456123456 An dreptul c-mpului P.BFD sunt introduse
valorile dup care se realizeaz cutarea.
0123456123456123456123456123456123456123456 O<7. dn cazul c-mpurilor de tipul ir de
caractere, spre deosebire de sintaxa de la comenzile <>OV7D, BA7!,
D,A!, valorile cutate nu se introduc ntre ghilimele duble #)'.
0123456123456123456123456123456123456123456 DcA! 7e iese din formular.
,eali#area aplicaiilor n =icrosoft )ccess

Cuprins:

4.1 Introducere
4.3 Coninutul unitii de nvare:
4.3.1 *oiuni de &a# n )ccess
4.3.! 5)/7<7
6.3.3 FORMULARE
6.3.4 INTEROGRI
6.3.5 RAPOARTE
6.1 Introducere
Access este un pror!" de #!$e de d!te re%!&'on!%( 'nc%us )n
produsu% M'croso*t O**'ce( ce per"'te p!rt!+!re! d!te%or cu" !r *'
%'st! de c%'en&'( de produse( de ser,'c'' s!u or'ce !%t- co%ec&'e de
d!te. Access o*er- *!c'%'t-&' pentru cre!re! .' ut'%'$!re! !cestor #!$e
de d!te pun/nd %! d'spo$'&'e "!' "u%te 'nstru"ente pentru ! %ucr!
u.or cu !ceste d!te. Ast*e%( e0't- pos'#'%'t!te! de ! cre! *or"u%!re
pentru s'"p%'*'c!re! 'ntroducer'' d!te%or( se po!te cre! o 'ntero!re
pentru ! se%ect! !nu"'te )nre'str-r'' cu" !r *' produse%e
pro"o&'on!%e d'spon'#'%e )ntr1o !nu"'t- per'o!d! s!u se po!te
re!%'$e un r!port. To!te !ceste 'nstru"ente sunt o#'ecte Access .'
sunt stoc!te )"preun- )n #!$! de d!te. 2!$e%e de d!te Access se
re!%'$e!$- cu !+utoru% ! p!tru o#'ecte ce sunt ,'$u!%'$!te )n #!r! de
o#'ecte !%e *ere!stre' pr'nc'p!%e. 2uto!ne%e pr'n c!re se !ccese!$-
!ceste o#'ecte sunt !.e$!te )n ord'ne! de ut'%'$!re3 T!#e%e 4T!#%es5(
Intero!r' 46uer'es5( For"u%!re 4For"s5 .' R!po!rte 4Reports5.
4.3. Coninutul unitii de nvare

4.3.1 *oiuni de &a# n )ccess

Pom prezenta n acest capitol instrumentelede baz i
opiunile din .ccess :SS;. Pom arta cum se lanseaz
n execuie o baz de date .ccess i cum se lanseaz o
baz de date din exemplele .ccess. <aza de date
Qorth9ind din cadrul exemplelor .ccess ne va a8uta
s vedem cum este realizat o aplicaie cu acest
program i cum putem utiliza barele cu instrumente i
meniuri.
Carcurg-nd acest capitol va fi mai uor de utilizat
elementele de baz din .ccess dar i celelalte
programe din cadrul pachetului +icrosoft Office i
Vindo9s.



)ccess n conte(tual &a#elor de date relaionale

+odelul bazelor de date relaionale # relational
database model) apare la sf-ritul anilor $%TS n
implementri ca A<+ ,<: i Oracle. +odelul
relaional surprinde corelrile existente ntre datele
nmagazinate.
n sistemele de baze de date relaionale cum este i
.ccess, datele sunt depuse n tabele construite din
coloane #numite c<mpuri n .ccess). Hiecare c-mp are
asociat un nume de c-mp i un tip de date ca de
exemplu Character, Qumber sau -ate. ,atele coninute n
fiecare coloana trebuie sa fie de acelai tip de dat. Qu
pot fi definite mai multe tipuri de dat pentru valori
diferite din cadrul aceluiai c-mp. !otalitatea
c-mpurilor definite ntr-un tabel formeaz o
nregistrare sau linie a tabelului.
,ou sau mai multe tabele pot avea n comun un c-mp
prin care se realizeaz legtura acestora. C-mpul
comun specific explicit o relaie ntre cele dou
tabele. Palorile associate c-mpului comun sunt
identice n ambele tabele.
+ai 8os sunt trei exemple de tabele dintr-o baza de
date relaional conin-nd informaii despre livrrile
unui lan de magazine /

5a&elul <ivrari
A,\Crodus Qume A,\+agazin A,\Client ,ata Cantitate Paloare
Humber 0e,t Humber 0e,t -ate Humber Humber
!BB1 "ui 1 1B1 1CB3CB4 1B 1!3D
!BB! /rEn# $ 1B! 1CB3CB4 !' FG3
!BB3 "rigat 3 1B3 1CB3CB4 3D 14GD
!BB$ Hetc.up $ 1B! 1CB3CB4 ' 1B4

5a&elul Clieni
A,\Client Qume Cers\fizica .dresa Cod\fiscal Cont <anca
Humber 0e,t Ses/Ho 0e,t 0e,t 0e,t
1B1 ",%D S,< *o /+dul
5imioara
,IB!3$'D $!BDGD3$
1B! Ionescu
1eorge
Jes Cu#a oda

!1'G!33B
1B3 Decu lad Jes Cal. ,a.ovei

1$3DFB3!
1B$ 37,I C%= *o Ion
=i.alac.e
,I1$F!3! D41$G!3B

5a&elul =aga#in
A,\+ag Qume .dresa Cont <anca
.utoHumber 0e,t 0e,t 0e,t 0e,t
1 )ngstKfil1 /uc+"loieti 13D,93$DF3! /,DK/aneasa
! )ngstKfil! Ion =i.alac.e 13D,93$DF3! /,DKictoriei
3 )ngstKfil3 Colentina 13D,93$DF3! /,DKColentina
$ )ngstKfil$ )cademiei 13D,93$DF3! /,DK9niversitate

Dxemplu de tabele .ccess

!abelul Bivrri are T c-mpuri #coloane'/ A,\Crodus,
Qume, A,\+agazin, A,\Client, ,ata, Cantitate,
Paloare i = nregistrri #linii' de date.
!abelul Clieni are & c-mpuri #coloane'/ A,\Client,
Qume, !ip persoan, .dresa, Cod\fiscal, Cont <anc
i ; nregistrri de date.
!abelul +agazin are ? c-mpuri #coloane'/
A,\+agazin, Qume, .dresa, Cont, Cont <anc i =
nregistrri de date.
n coloana a doua a fiecrui tabel se specific tipul de
dat al c-mpului. !ipul de dat pentru un c-mp arat
ce fel de date pot fi nscrise n acesta. ,intre acestea
cele mai frecvent folosite tipuri sunt prezentate n
continuare.
0123456123456123456123456123456123456123456 .utoHumber L c-mpul
reprezint cheia primara pus automat de .ccess.
0123456123456123456123456123456123456123456 Humber - c-mpul poate
conine doar numere, eventual cu zecimale.
0123456123456123456123456123456123456123456 0e,t - c-mpul poate conine
charactere/ numere, litere i semne de
punctuaie..
0123456123456123456123456123456123456123456 -ate - c-mpul poate conine
doar tipul dat.
0123456123456123456123456123456123456123456 Ses/Ho L c-mp boolean ce
poate avea doar dou valori da sau nu.
Hiecare tabel conine un c-mp special numit Oe"#cheie'
care este folosit pentru a identifica n mod unic
nregistrrile tabelului. Palorile c-mpului Oe"trebuie s
fie unice. n tabelele prezentate mai sus, c-mpul
A,\Clienteste cheia !abelului Clieni, A,\+agazineste cheia !abelului
+agaziniar c-mpul A,\Croduseste cheia !abelului Bivrri. Palorile
din c-mpul Oe" #cheie' pot fi puse de utilizator c-nd
acesta a definit tipul de dat Humber dup cum se poate
observa n !abelul Clienii !abelul Bivrri. n cazul n care
utilizatorul definete tipul de dat al c-mpului
.utoHumber programul .ccess va completa automat
c-mpul cu valori ncep-nd cu $ ca n !abelul +agazin.
,ac analizm valorile c-mpurilor din primele dou
tabele, !abelul Bivrrii !abelul Clieni, observm c au n comun
c-mpul #coloana cu valorile marcate gri deschis'
A,\Client. 7e poate vedea c valorile ambelor c-mpuri
sunt identice. .ceast relaie #relations+ip)ne permite
s identificm numele clientului i celelalte date
asociate lui existente n !abelul Clieni.
O astfel de relaie este de tip master/detail. ntr-o
astfel de relaie o singur nregistrare master cum este
cea din !abelul +agazincu c-mpul .ngstare patru nregistrri
details n !abelul Bivrri. Ba fel i n !abelul Clienio singura
nregistrare master corespunztoare c-mpului
A,\Clientpoate avea una sau mai multe nregistrri details
associate. Clientul cu codul de identificare $S$ i $S;
au c-te o nregistrare details iar cel cu codul de
identificare $S: are dou nregistrri details associate.
ntr-o relaie master/details este posibil ca o
nregistrare master s existe fr a avea nregistrri
details cum este nregistrarea clientului cu codul de
identificare $S= din !abelul Clieni, pe c-nd o
nregistrare details nu poate exista fr o nregistrare
master corespondent.
@tartul n .ccess

Ca ma8oritatea programelor Vindo9s %?I%RIQ!I:SSS
.ccess poate fi lansat n executie prin intermediul
butonului de Startexistent pe bara de stare. Calea de
urmat este urmtoarea/

Starte meniul .ll ProgramsI meniul MS OfficeI clicE pe
itemul Microsoft Access.

Bansarea .ccess

Odata lansat, ecranul iniial .ccess va afia, dup cum se poate observa n figura :.:,
o fereastr cu bara de meniu similar tuturor aplicaiilor +icrosoft Office i bara de
instrumente cu conine butoanele specifice bazei de date .ccess i opional bar Veb
dac n prealabil a fost selectat urmnd calea Pie9 I !oolsbar I Veb.
Odat lansat .ccess avem dou posibiliti/
$. s deschidem o baz de date de1a e,istent prin selectarea butonul =pen din bara
de instrumente a bazei de date sau din panoul de sarcini prin butonul =pen existent
n partea dreapt a ferestrei .ccess n cazul n care aceasta este activ. ,ac panoul
de sarcini =pen nu este activ, aceasta se poate activa urm-nd una din cile
urmtoare/
Pie9 I !asE Cane CtrlXH$
Pie9 I !oolbars I !asE Cane












.ctivarea panoului de control



Canoul de control .ccess

:. s creem o baz de date nou prin selectarea butonului HeC din bara de butoane a
bazei de date sau din panoul de sarcini =pen dac aceasta este activ6


Desc.iderea &a#ei de date *ort.Lind din e(emplele )ccess

naite de a ncerca s realizm o baz de date este bine s aruncm o privire asupra
modului cum arat o baz de date de8a creat apel-nd una din cadrul exemplelor .ccess,
Qorth9ind. Centru a rula acest exemplu trebuie urmat calea urmtoarea /

Welp I 7ample <atabase I Qorth9ind 7ample ,atabase


Bansarea n execuie a bazei de date Qorth9ind

Dxecut-nd clicE pe opiunea Hort+Cind @ample -atabase #baza de bate exemplu
Qorth9ind' este afiat ecranul de deschidere al bazei de date Qorth9ind care trebuie
nchis execut-nd clicE pe butonul OO pentru a putea vizualiza caseta de dialog +ain
79itchboard #panoul de control' care va fi la r-ndul ei nchis de la butonul de nchidere
#Close' din colul din dreapta sus al casetei de dialog.
n acest mod avem acces la fereastra bazei de date Hort+Cind i putem vedea cum
aceasta funcioneaz.


Hereastra bazei de date Hort+Cind


Componentele fereastrei &a#ei de date )ccess

2ereastra bazei de date #-atabase' .ccess are o bar
de meniuri #menu bar' similar celorlalte programe
+icrosoft Office dup cum se poate observa n figura
:.&. Fn meniu este o list de comenzi sau aciuni pe
care le putei efectua. Hiecare meniu este format din
mai multe opiuni. Hiecare opiune poate avea c-te un
submeniu. n continuare sunt prezentate opiunile din
"ara de meniu. ,in cadrul fiecrui meniu sunt
prezentate opiunile care sunt utilizate n mod curent/
0123456123456123456123456123456123456123456 2ile #fiier' - =pen
#,escide', Elose #nchide', Ereate neC #Creare
nou', @ave #7alvare', @ave .s #7alvare',
;rint;revieC #Pizualizare tiprire', ;rint
#!iprire' i -atabase ;ropierties #Croprietile
<azei de ,ate'6 toate aceste opiuni acioneaz
asupra bazei de date sau asupra coninutului ei6 n
cadru acestui meniu ultima opiune F,it #Aeirea'
permite ieirea din .ccess6
0123456123456123456123456123456123456123456 Fdit #editare' - Eut
#,ecupare', Eop4 Copiere', ;aste #+utare',
-elete #Ztergere', Qename #>edenumire'6
0123456123456123456123456123456123456123456 RieC #Pizualizare' -
-atatabase=b1ect, >ist, 0oolsbar6 vizualizarea
diferitelor obiecte corespunztoare opiunilor
-atatabase=b1ect sunt afiate ntr-un submeniu
care are opiunile/ 0ables, Tueries, 2orms,
Qeports6 se poate vedea cum este utilizat meniul
RieC pentru a selecta din submeniul 0oolbars
opiunea 0asP ;ane care are ca efect afiarea
panoului cu sarcini n figura $.;6
0123456123456123456123456123456123456123456 )nsert #Anserarea' - 0able
#tabel', Tuer4 #Anterogare', 2orm #Hormular',
Qeport #>aport'
0123456123456123456123456123456123456123456 0ools #Anstrumente' - Conine
o varietate de instrumente pentru verificarea
corectitudinii cuvintelor #@pelling', crearea de
relaii ntre tabele #Qelations+ips', realizarea de
analize #.nal4ze' i diferite utilitare #-atabase
Btilities' care acioneaz asupra coninutului
bazei de date.
0123456123456123456123456123456123456123456 UindoC #fereastr' L Cermite
comutarea ntre bazele de date deschise la un
moment dat.
0123456123456123456123456123456123456123456 Velp #.8utor' L Conine
opiuni cu informaii referitoare la .ccess i o
opiune @ample -atabase care are la r-ndul ei un
submeniu ce conine dou aplicaii Hort+Cind
@ample -atabase i Hort+Cind @ample .ccess
;ro1ect6 exemplificarea uitilizrii meniului Welp
este prezentat n figura $.=, unde se arat cum se
acceseaz aplicaia Hort+Cind @ample -atabase.
Hereastra bazei de date are n bara de titlu trecut
numele bazei de date deschise n acel moment, n
cazul nostru Hort+Cind, iar sub aceasta este "ara de
"utoane. ,in lista de butoane prezentm pe cele
uzuale/
0123456123456123456123456123456123456123456 >arge )cons #pictograme
mari' L permite schimbarea modului de afiare a
obiectelor din fereastra bazei de date, ca s afiai
intrrile din lista tabelului sub form de
pictograme mari6
0123456123456123456123456123456123456123456 @mall )cons #pictograme mici'
L afieaz intrrile din lista tabelului sub form
de pictograme mici6
0123456123456123456123456123456123456123456 >ist #list' L afieaz intrrile
de table ntr-un format de list6
0123456123456123456123456123456123456123456 -ispla4 #afieaz' L afieaz
detaliile fiecrui table n parte, cum ar fi
descrierea, dimensiunea i data celei mai recente
modificri a tabelului
O alt modalitate prin care avem acces la modificarea
reprezentrii pictogramei este prin intermediul
meniului Pie9. Crimele opiuni din cadrul meniului
Pie9 se refer la aceste modificri. .ceste modificri
nu au nici un fel de influen asupra modului de
funcionare al bazei de date, ci se refer numai la
modul de afiare a informaiilor pe ecran.
.ccess, spre deosebire de ma8oritatea celorlalte
aplicaii ale pachetului de programe +icrosoft Office
are o singur bar de butoane numit ,atebase, care
este suficient pentru ma8oritatea aplicaiilor uzuale.
ns, dac este necesar se pot proiecta i alte bare de
butoane #figura :.T' urm-nd calea/

Pie9 I !oolbars I Customize

n momentul executrii unui clicE pe opiunea
Customize se afieaz fereastra din figura :.R.
Dxecutarea unui clicE n caseta goal din st-nga uneia
din opiuniile listei de butoane prezentate va determina
activarea imediat a acesteia i apariia butonului
respective n bara de butoane. Fn alt clicE determin
dezactivarea acestei opiuni i dispariia butonului din
bara de butoane.












.ctivarea unor bare de butoane suplimentare

Hiecare baz de date, indiferent dac este nou i goal sau gata conceput, deine
un fel de cadru de navigare n care sunt amplasate separat obiectele bazei de date
tabele, interogri, formulare i rapoarte.
O baz de date complet const din mai multe tabele, din interogri, formulare
asociate tabelelor i rapoarte. .cestea sunt numite obiecte ale bazei de date i sunt
reunite n grupe.




.ctivarea opiunilor din bara de butoane

n partea st-ng a ferestrei bazei de date exist o bar
cu grupele de obiecte ara #Ob8ects' care permite
comutarea ntre aceste grupe.
Ba execuia unui clicE pe simbolul unei grupe de
obiecte n partea activ a fereastrei bazei de date
#(partea cu coninut)' sunt prezentate lista obiectelor
coninute de acea grup, precum i comenzi specifice
fiecrui obiect pentru crearea noilor obiecte din grup.
Obiectele prezente n fereastra bazei de date sunt
urmtoarele/
!ables L afieaz lista de tabele existente n baza de
date deschis6
0123456123456123456123456123456123456123456 spre exemplu n figura :.&
sunt afiate tabelele aplicaiei Qorth9ind6 pentru
a deschide oricare din tabelele enumerate se
execut clicE pe intrarea Categories pentru a
deschide tabelul Categorie, iar nchiderea se
realizeaz de la butonul de nchidere #Close' din
colul din dreapta sus al ferestrei de table6


!abelul Eategories

0123456123456123456123456123456123456123456 Tueries - afieaz lista de
interogari din baza de date deschis, n cazul
nostru Hort+Cind6 Fn exemplu de list de
interogri este Eategor4 @ales for 677W.


Anterogarea Eategor4 @ales for 677W

2orms - afieaz o list cu formulare existente n
baza de date deschis6
prezint formularul prin care se introdc datele n
tabelul Eategories al aplicaiei Hort+Cind


Hormularul asociat tabelului Eategories

Qeports - afieaz lista cu rapoartele existente n baza
de date deschis6 raportul asociat interogrii @ale b4
Eategories .


>aportul asociat interogrii @ale b4 Eategories

0123456123456123456123456123456123456123456 5acros L afieaz lista
macro-urilor #programe scurte' salvate n baza de
date6
0123456123456123456123456123456123456123456 5odules L afieaz modulele
salvate n baza de date #proceduri Pisual <asic'.


-nc.iderea &a#ei de date

O baz de date .ccess se nchide la fel ca i celelalte
produse din pachetul +icrosoft Office prin dou
modaliti/
Crin executarea unui clicE pe butonul de nchidere din
parte dreapt sus a ferestrei, sau
Crin intermediul meniului/ Hile I Close.

.


nchiderea bazei de date

Aeirea din sesiunea de lucru .ccess se realizeaz prin
intermediul meniului/ Hile I Dxit.


Crearea &a#elor de date

Ba nceput se creaz baza de date n care ulterior
putem crea tabele, formulare, interogri i rapoarte.
Cutem crea uor o baz de date cu a8utorul abloanelor
de baza de date existente n .ccess :SS;. C-teva din
acestea sunt/
0123456123456123456123456123456123456123456 .sset !racEing #evidena
activelor'6
0123456123456123456123456123456123456123456 Dvent +anagement
#organizarea evenimentelor'6
0123456123456123456123456123456123456123456 !ime and <illing #ore de
munc i plat'.
Fn ablon este o baz de date ante-proiectat ce
conine tabele, interogri i rapoarte necesare acestui
gen de aplicaiei.
.ccess :SS; mai cuprinde aplicaii expert care
ndrum utilizatorul n procesul de creare a tabelelor
bazei de date. ,ac nu se dorete utilizarea nici unei
aplicaii expert se poate crea un table gol, pornind de
la zero.


Crearea unei baze de date vid

Centru a crea o baz de date nou complet goal din
panoul de sarcini HeC 2ile existent n dreapta ferestrei
principale se selecteaz opiunea <lanE database^


Hereastra de deschidere a unei baze de date noi

,e reinut M n situaia n care creai o baz de date i
ulterior mai creai una cu acelai nume, ultima baz se
va suprascrie peste cea anterioar.
Ca urmare a seleciei opiunii GlanP -atabase va
apare urmatoarea casu de dialog #figura :.$?' n
care/
0123456123456123456123456123456123456123456 se selecteaz folder-ul n care
se salveaz noua baz de date creat6
0123456123456123456123456123456123456123456 se completeaz n dreptul
c-mpul 2ile Hame numele fiierului care va avea
extensia .mdb6
0123456123456123456123456123456123456123456 se d clicE pe butonul Create.


Crearea unei baze de date noi

,e reinut M Qumele fiierului este bine sa fie c-t mai
sugestiv i c-t mai scurt. .cesta nu trebuie s conin
semne de punctuaie i spaii.
,up selectarea butonului Ereate va aprea fereastra
bazei de date .ccess n care se va realiza coninutul
bazei de date nou create.


4.3.! 5)/7<7
Crearea i vi#uali#area ta&elelor

!abelele sunt cele care au rolul de a pstra datele n
cadrul aplicaiilor .ccess. Fn tabel este format din
unul sau mai multe c-mpuri #coloane'. !otalitatea
c-mpurilor unui tabel formeaz o nregistrare.
O coloan poate s fie comun mai multor tabele prin
intermediul acesteia stabilindu-se o anumit relaie
ntre tabele.
n figura urmtoare se poate observa fereastra de lucru
a bazei de date 7ituaie Bivrrin care butonul 0ables este
selectat. Pom arta cum se creaz structura !abelului Bivrri.
Ba fel ca i la celelalte obiecte .ccess, odat selectat
obiectul 0ables se va afia fereastra de dialog
asociat. .ceast fereastr n bara de instrumente
conine trei butoane/


0123456123456123456123456123456123456123456 =pen utilizat pentru
deschiderea unui table existent #de8a creat'6
0123456123456123456123456123456123456123456 -esign utilizat pentru
proiectarea #modificarea' unui table existent6
0123456123456123456123456123456123456123456 HeC folosit pentru crearea
unui tabel nou.
Centru a crea un formular nou, putem urma dou ci/

.t-ta timp c-t butonul 0ables este selectat sunt
prezentate cele trei posibiliti oferite pentru crearea
tabelelor/
0123456123456123456123456123456123456123456 Ereate table in -esign vieC
este un mod manual de creare a tabelului n care
se specific c-mpurile tabelului i tipul acestor
c-mpuri6
0123456123456123456123456123456123456123456 Ereate table using Uizard
este un mod n care utilizatorul este a8utat n
crearea tabelelor prin existena unor abloane
care conin o serie de c-mpuri predefinite
mpreun cu tipul de dat asociat din care se
poate selecta c-mpul dorit6
0123456123456123456123456123456123456123456 Ereate table b4 entering data.


Crearea tabelului n modul Design View

n continuare, vom descrie pas cu pas cum au fost
create tabelele utiliz-nd modul de lucru -esign vieC(
Pom descrie modul de realizare a !abelului Bivrriurm-nd ca
celelalte dou s se realizeze similar. Centru a intra n
modul -esign RieC efectum urmtorii pai/

,m dublu clicE pe opiunea Ereate table in -esign
RieC. Pa aprea fereastra 0able -esign RieC n care
se va preciza structura tabelului Bivrri, indic-ndu-se
numele c-mpurilor n coloana 2ield Hame, tipul
c-mpului n coloana urmtoare -ata 04pe i opional
descrierea n coloana ,escription
.

Crearea !abelului Bivrri

,upa definirea tuturor c-mpurilor trebuie definit i o
c+eie primar (;rimar4 Xe4). Centru aceasta selectm
primul r-nd poziion-nd cursorul mouse-ului pe prima
coloana, naintea celei cu numele c-mpului, p-n c-nd
i va schimba forma n sgeat i dm clicE. Dfectul
va fi schimbarea fontului liniei negru.

7electm butonul i vom observa simbolul acestuia
nscris n prima coloan.
Cmpul definit drept cheie primar

Casul final consta n salvarea tabelului. ,esfuram
meniul Filei alegeti opiunea @ave. n csua de dialog
@ave .s aprut se va specifica numele noului tabel.
Centru acest exemplu, numele tabelul este Bivrri




7electm butonul =X, din csua de dialog @ave .s
care are ca efect salvarea tabelului cu numele
specificat i nchiderea acestei ferestre.

nchiderea fereastra tabelului deschis n modul -esign
RieC d-nd clicE pe butonul Elose existent n colul
din dreapta sus, pentru a revenii la ecranul principal
.ccess.

n final este afiat fereastra principal unde este
nscris !abelul Bivrri. n acest moment tabelul Bivrrieste
creat i salvat ca i structur #sunt definite c-mpurile
sale, fr a conine nregistrri cu date concrete'.

Pizualizarea tabelului nou creat, Bivrri se poate realize
int-nd din nou n modul -esign RieC. O dat afiat
tabelul se pot efectua modificri sau adugri n el.
Centru a intra din nou n modul ,esign Pie9
parcurgem urmtoarea secven/

$. 7electm numele tabelului, n cazul nostru Bivrri i dm clicE pe el. Dfectul este
fontul casetei numelui devine negru indic-nd selecia.

:. 7electm din bara de instrumente butonul -esign.
+odificarea tabelului

;. Dfectum modificrile dorite dup care salvm tabelul urmnd paii =, ? i &
anteriori.

%&servaii. Centru a nltura o cheie primar se
repet procedura de mai sus i se mai selecteaz o dat
cheia primar #;rimar4 Pe4'. Dfectul este dispariia
simbolului cheii din dreptul r-ndului.
Ba definirea c-mpurilor unui tabel, este important s
se foloseasc nume de c-mpuri sugestive, care s ofere
un neles clar al datelor coninute.
Qumele c-mpurilor n .ccess poate avea lungimea de
p-n la ?S de caractere6 este recomandat s nu se
foloseasc spaii, n locul acestora, pentru desprirea
cuvintelor folosindu-se caracterul underscore.


7'$u!%'$!re! .' !d-u!re! de d!te )ntr1un t!#%e

ntr-un tabel datele pot fi adugate, terse sau
modificate folosind modul datas+eet vieC de afiare a
tabelului. Hereastra de afiare se numete 0able @+eet
RieC. Centru a vizualiza datele dintr-un tabel, se va
selecta numele tabelului respectiv i se va executa
clicE pe butonul Open.
n partea superioar a ferestrei, c-mpurile #coloanele'
apar ca i capete de tabel, iar imediat sub ele, fiecare
r-nd reprezint o nregistrare n care se vor introduce
datele.


.dugarea datelor n tabel

n partea de 8os a ecranului, se observ numrul afiat
al nregistrrilor coninute de tabel. ,eoarece este
vorba despre un tabel proaspt creat apare afiat doar
o singur nregistrare alb.
Centru a aduga nregistrri #date' n tabel, se tasteaz
simplu valorile corespunzatoare fiecrui c-mp. Centru
deplasarea printre c-mpurile unei nregistrri se
folosete tasta 0ab, iar pentru deplasarea printre
nregistrarile tabelului tastele sageat sus i 8os. ,atele
vor fi introduse exact aa cum sunt artate n tabelul
Bivrrii, respect-nd literele mari i mici. nregistrarile
tabelului Bivrri, n urma completarii corespunzatoare
a datelor.
Centru a parcurge nregistrrile tabelului se folosete
"ara de navi%are #navigation bar' din partea inferioara
a ecranului/

Centru a modifica datele existente, mai nt-i se
selecteaz nregistrarea dorit, dup care se
navigheaz n c-mpul dorit i se face modificarea.
Ztergerea unei nregistrri presupune selectarea
nregistrrii dorite dup care se folosete una din cile
urmtoare/
123456123456123456123456123456123456123456123456 din meniul Edit se d
comanda Delete;
0123456123456123456123456123456123456123456 din meniul pop-up afiat ca
urmare a executrii unui clicE pe butonul din
dreapta a mouse-ului se d comanda Delete.
Centru revenirea la fereastra principala a bazei de date
.ccess se nchide fereastra 0able @+eet RieC( n
momentul nchiderii acestei ferestre datele existente n
tabel se salveaz automat.


,atele existente n !abelul Bivrari

.ceeai procedur se execut i pentru crearea i
introducerea datelor n !abelul Clienii !abelul +agazin. C-n
n acest moment s-au creat cele trei tabele i au fost
adugate nregistrarile #datele' n fiecare dintre
acestea.


4.3.3 3%,=9<),7

Crearea i utili#area unui formular

Hormularele au ca scop oferirea unei interfete
prietenoase, s creze un cadru simplu destinat
introducerii datelor n tabelele componente ale bazei
de date. .ceste cadre pot fi imaginate ca nite casete
de dialog prin care utilizatorul are acces la datele
existente n tabel, put-nd s le vizualizeze, s le
modifice sau s le adauge. n capitolul ; s-a prezentat
modul datas+eet vieC prin care se pot introduce
datele aferente nregistrrilor ntr-un tabel. n acest
capitol vom arta cum putem folosi formularele pentru
a introduce mai uor datele ntr-un table. Centru
aceasta, mai nt-i executm un clicE pe obiectul
2orms.
n figura urmtoare se poate observa fereastra de lucru
a bazei de date 7ituaie Bivrrin care butonul 2orms este
selectat. .t-ta timp c-t acest buton este selectat sunt
prezentate cele dou posibiliti oferite pentru crearea
formularelor/
0123456123456123456123456123456123456123456 Ereate forms in -esign vieC
este un mod manual de creare a formularelor n
care se specific c-mpurile tabelului i tipul
acestor c-mpuri6
0123456123456123456123456123456123456123456 Ereate forms using Uizard
este un mod n care utilizatorul este a8utat pas cu
pas n realizarea formularului6


+odurile de creare a formularelor

,intre aceste dou moduri de lucru, n continuare,
vom arta cum putem crea formularele folosind modul
9izard.

Crearea unui formular folosind Li#ard

Pom prezenta modul n care se poate crea un formular pentru !abelul Bivrri. Ba fel ca
i la celelalte obiecte .ccess, odat selectat obiectul 2orms se va afia fereastra de dialog
asociat. .ceast fereastr n bara de instrumente conine trei butoane/


HeC folosit pentru crearea unor formulare noi6
=pen utilizat pentru deschiderea formularelor existente #de8a create'6
-esign utilizat pentru proiectarea #modificarea' acestor formulare.
Centru a crea un formular nou, putem urma dou ci/
folosind butonul HeC din bara de butoane a ferestrei 6
execut-nd dublu clicE pe opiunea Ereate forms using Uizard.


Crearea formularului utiliz-nd butonul HeC.

n urma selectrii butonului HeC se deschide fereastra de dialog HeC 2orm. n
aceast fereastr se execut urmtorii pai/
se va selecta modul de lucru -esign RieC sau 2orm Uizard #cele dou opiuni de
creare posibile'6
n partea inferioar a acestei ferestre din lista derulant se va alege tabelul sau
interogarea folosit pentru acest formular, n cazul nostru !abelul Bivrri6
se d clicE pe butonul =X.


7electarea modului de lucru

n cazul n care se alege a doua cale execut-nd dublu clicE pe opiunea Ereate forms
using Uizard secvena anterioar nu se mai parcurge. n urmtorul pas se solicit
selectarea c-mpurilor !abelului Bivrari care vor apare n formular. .cest formular va fi
folosit la introducerea datelor noi n tabel de aceea se vor selecta toate c-mpurile acestuia
din seciunea Available Fields n seciunea Selected Fields. .cest lucru se
realizeaz cu a8utorul butonului marcat cu dou sgeii la dreapta, dup care se execut
clicE pe butonul Next .


7electarea c-mpurilor din tabel

Hormularul poate avea diferite la4out-uri sau moduri de aran8are a etichetelor
c-mpurilor pe ecran. Dxist patru moduri uzuale de aran8are/
0123456123456123456123456123456123456123456 Eolumnar permite
vizualizarea unei singure nregistrri n care
etichetele sunt puse n stanga fiecrui c-mp6
0123456123456123456123456123456123456123456 0abular este similar unui
spreadsheet n care pot fi vizualizate mai multe
nregistrri simultan6 n acest mod de prezentare,
etichetele formeaz capul tabelului iar r-ndurile
nregistrrile cu datele introduse6
0123456123456123456123456123456123456123456 -atas+eet este identic cu
modul prezentat n paragraful vizualizarea i
adugarea datelor n tabel6
0123456123456123456123456123456123456123456 Yustified este potrivit
vizualizrii unei singure nregistrri la un
moment, similar cu modul Columnar, numai c n
acest caz etichetele i c-mpurile sunt mprtiate
pe ecra6 etichetele sunt plasate deasupra fiecrui
camp6
Centru acest exemplu se va selecta Columnar ca n
figura =.&, dup care se d clicE pe butonul Next.


+oduri de aran8are a etichetelor c-mpurilor

.ccess conine mai multe cadre standard de afiare a formularului cu diferite fonturi,
culori i bacEground-uri. Centru acest exemplu se alege modul @tone dup care se d
clicE pe butonul Next.
n final se d un nume formularului. ,ac este un formular pentru introducerea
tuturor c-mpurilor este preferabil s se dea acelai nume cu al tabelului, n cazul acestui
exemplu va fi Bivrari i se d clicE pe butonul Finish.


.legerea cadrului de afiare a nregistrrii


7pecificarea numelui formularului


9tili#area unui formular

Hormularul astfel creat va fi deschis iar nregistrarea curent a tabelului este/


+odul de prezentare 7tone al nregistrrii pentru !abelul Bivrri

Centru poziionarea pe un c-mp al nregistrrii se d clicE n caseta de introducere a
datei din dreptul etichetei cu numele dorit
n schimb, pentru poziionarea pe o anumit nregistrare se utilizeaz bara de
navigare din partea de 8os a formularului/




<utoanele barei de navigare # navigation bar' realizeaz urmatoarele aciuni/
Comut pe prima nregistrare.
Comut pe precedenta nregistrare.
Comut pe urmatoarea nregistrare.
Comut pe ultima nregistrare.
,epete ultima nregistrare i se poziioneaz pe
adaugarea unei noi nregistrri.
Ba nchiderea formularului se revine n ecranul
principal .ccess.
Centru deschiderea unui formular de8a creat se
selecteaz numele acestuia, care apare dup cele dou
opiuni de creare a formularelor, urm-nd una din cele
dou ci posibile/
0123456123456123456123456123456123456123456 se d clicE pe butonul Open 6
0123456123456123456123456123456123456123456 dublu clicE pe numele
formularului selectat.


4.3.$ I*57,%1:,I

>olul interogrilor Tueries este de a extrage i afia
date din tabele. Anterogrile pot accesa un tabel sau
mai multe tabele. Cteva exemple de interogari privind
datele din !abelul Bivrria ar putea fi/
0123456123456123456123456123456123456123456 Care sunt livrrile efectuate
persoanelor fizice J
0123456123456123456123456123456123456123456 Care sunt livrrile efectuate
persoanelor 8uridice J
0123456123456123456123456123456123456123456 Care sunt livrrile efectuate
persmai mare de $SSS >OQ J
0123456123456123456123456123456123456123456 Care sunt livrrile efectuate n
data de $IS;I:SS& J

n acest capitol am prezentat interogri cu unul sau
mai multe tabele create n modulul -esign RieC.
Centru a putea crea interogri utiliz-nd mai multe
tabele mai nt-i trebuie s definim relaia care exist
ntre tabelele unei aplicaii de baz de date .ccess.
Dxplicitarea acestor relaii n .ccess se face prin
intermediul ferestrei Qelations+ips.
Centru a afia fereastra Qelations+ips se va parcurge
una din cele dou ci posibile/
123456123456123456123456123456123456123456123456 se alege din meniul Tools
itemul Relationships;
0123456123456123456123456123456123456123456 se d click pe !ton!l
Relationships6
n fereastra Qelations+ips pentru corelarea tabelelor
se efectueaz urmtorii paii/
se alege tipul de list , pentru tabele, lista 0ables,
pentru interogri, lista Tueries sau pentru ambele, caz
n care se selecteaz lista Got+6 n exemplul nostru s-a
ales lista 0ables6
se selecteaz pe r-nd tabelele dorite i de fiecare dat
se apas pe butonul .dd, efectul acestuia este
introducerea tabelului n fereastra Qelations+ips6
n final, se nchide fereastra d-nd clicE pe butonul
Elose 6
n fereastra >elationships sunt afiate tabelele
selectate. Centru a crea o legtur ntre dou tabele
trebuie/
0123456123456123456123456123456123456123456 s selectm cmpul comun cu
mouse-ul dintr-un tabel i in-nd mouse-ul n
continuare apsat se trage peste c-mpul comun
din cellalt tabel6 n exemplul nostru se
selecteaz dup care se trage c-mpul A,\Clientdin
!abelul Clienipeste cel din !abelul Bivrari6 similar se
execut i pentru c-mpul A,\+agazin6
0123456123456123456123456123456123456123456 n fereastra Ddit >elationship
se d clicE pe butonul Create6
0123456123456123456123456123456123456123456 n final se nchide fereastra cu
tabelele corelate urm-nd una din cile/
o se nchide fereastra d-nd clicE pe butonul
Close , iar n fereastra +icrosoft Office
.ccess se d fes6 i relaia este salvat6
o n meniul Hile se selecteaz itemul Close.



Hereastra >elationship cu tabelele corelate

<aza de date .ccess va utiliza corelrile efectuate
pentru proiectarea interogrilor, rapoartelor, care vor
avea nevoie de mai multe tabele pentru a afia anumite
date.
Anterogrile sunt realizate n fereastra @+oC 0able iar
pentru crearea acestora se solicit/
$. selectarea tabelelor pentru care se dorete s se fac interogarea, parcurg-ndu-se
secvena/
a. se alege tabelul din lista de tabele sau din lista de interogri sau din
ambele n funcie de butonul selectat6
b. se d clicE pe butonul .dd, efectul acestuia este introducerea tabelului n
fereastra @elect Tuer46
c. se repet secvena de la punctual a i de la punctual b pentru fiecare tabel6
:. se nchide fereastra d-nd clicE pe butonul Elose6

Hereastra @elect Tuer4 conine cinci zone/
zona 2ield6 n care se selecteaz c-mpurile dorite6
zona 0able n care este trecut tabelul din care s-a extras cmpul zonei 2ield6
zona @ort n coloana cmpului care se dorete s se sorteze se d un clicE i va
aprea butonul unei liste derulante din care se poate selecta tipul sortrii/
ascendant sau descendent6
zona @+oC ofer posibilitatea ca anumite c-mpuri s devin invizibile n
momentul afirii interogrii6 implicit toate c-mpurile sunt vizibile6
ultima zon Eriteria este utilizat permite stabilirea unor criterii de selecie a
anumitor valorii a unui c-mp6
se nchide fereastra d-nd clicE pe butonul Elose 6
ca urmare a nchiderii ferestrei apare caseta de dialog n care se parcurge secvena/
se d Ses, pentru a salva interogarea6
se specific numelui interogrii6
se d =X, pentru a se nchide fereasta i a trece n fereastra principal
.ccess.


!abelele selectate n fereastra @elect Tuer4

O interogare realizat ea se va deschide ulterior parcurg-nd una din cele dou ci
posibile/
selectarea numelui interogrii i dat clicE pe butonul =pen6
dublu clicE pe numele interogrii.
Anterogarea Tuer46>ivrri este prezentat n figura urmtoare ea conine dou
nregistrri care satisfac criteriul impus (] $SSS).


nregistrarea Tuer46>ivrri

Anterogarea ;ersoane2izice care utilizeaz date din toate cele trei tabele este
prezentat n figura urmtoare/


Anterogarea ;ersoane2izice

Centru poziionarea pe un c-mp al nregistrrii se d clicE n caseta de introducere a
datelor din dreptul etichetei cu numele dorit.
n schimb, pentru poziionarea pe o anumit nregistrare se utilizeaz bara de navigare


4.3.' ,)"%),57

>apoartele ca i interogrile folosesc date dintr-unul sau mai multe tabele i afieaz
nregistrrile respective. ,eosebirea dintre acestea const n destinaia afirii, i anume/
interogrile sunt destinate vizualizarii pe ecran6
rapoartele sunt destinate tipririi la imprimant i pentru aceasta ofer diferite
faciliti de formatare/ fonturi, culori, bacEground-uri.

,apoartele sunt destinate tipririi la imprimant i pentru aceasta ofer diferite
faciliti de formatare: fonturi, culori, &acNground+uri.
Crearea unui raport n modul Qeport Cizard se realizeaz parcurg-nd urmtorii pai/
$. selectarea modului de lucru, poate fi realizat pe dou ci/
a' folosind butonul HeC din bara de instrumente a ferestrei #figura&.$'6
n urma selectrii butonului HeC se deschide fereastra de dialog HeC Qeport
n care se execut urmtorii pai/
se va selecta modul de lucru -esign RieC sau Qeport Uizard #cele dou
opiuni de creare posibile'6
n partea inferioar a acestei ferestre din lista derulant se va alege
tabelul sau interogarea folosit pentru acest formular, n cazul nostru
!abelul Bivrri6
se d clicE pe butonul =X.
b' execut-nd dublu clicE pe opiunea Ereate reports using Uizard.
:. selectarea c0mpurulor din fereastra Qeport Uizard presupune parcurgerea
urmtorilor pai/
se vor trece din seciunea A"ailale #ieldsc-mpurile
dorite n seciunea Selected #ields;
se execut un clicE pe butonul/
sgeat dubl c-nd se dorete selectarea tuturor
c-mpurilor din tabel6
sgeat simpl prin c-nd se mut doar c-mpul selectat6
se d clicE pe butonul Next.
;. specificarea nivelurilor de %rupare #Irouping >evels'. Fn nivel de grupare
nseamn c-teva nregistrri care au aceeai valoare pentru un anumit c-mp i se
va afia acea valoare doar pentru primele nregistrri ale grupurilor respective.
n cazul n care nu se dorete nici un fel de grupare, se d clicE pe butonul Next .
=. specificarea c(mpurilor de sortate6 pot fi sortate maxim patru c-mpuri algoritmul
fiind acelai i anume/
a' sortarea primului c<mp/
se va alege c<mpul dorit din lista derulant ce conine c-mpurile
tabelului selectat, din dreptul numarului $;
specificarea tipului de sortare se realizeaz cu a8utorul butonului din
dreapta casetei n care este trecut numele c-mpului/
pentru sortare ascendent nu se execut nimic6
pentru sortare descendent se d clicE pe butonul cu numele
ascendant6
b' sortrile c<mpurile M, Z i 8, dac este cazul se repet punctele a 6
c' se d clicE pe butonul Next.
?. specificarea laHout-ului sau a modului de aran1are a etic+etelor c<mpurilor pe
ecran. Ordinea aciunilor este urmtoarea/
7e selecteaz unul din cele trei moduri posibile de aran8are a etichetelor
c-mpurilor/
Columnar
!abular
gustified
,intre aceste moduri cel mai utilizat este modul 0abular.
setare a paginii, cu cele dou opiuni/
Cortret
Bandscape
se d clicE pe butonul Next.
%. selectarea stilului dorit de prezentare a raportului, dup care se d clicE pe
butonul Next;
T. specificarea numelui raportului, dup care se d clicE pe butonul Finish.

>aportul Bivrarirealizat n paragraful anterior, dup
acionarea butonului Finish, va fi creat, salvat dup care
este afiat, iar nregistrrile !abelului Bivrrivor fi prezentate
ca n figura urmtoare/


>aportul Bivrri n modul !abular

>aportul poate avea diferite la4out-uri sau moduri de
aran8are a etichetelor c-mpurilor pe ecran. Dxist trei
moduri de aran8are/

0123456123456123456123456123456123456123456 0abular prezentat n figura
anterioar &.R6 acest mod este similar unui
spreadsheet n care pot fi vizualizate mai multe
nregistrri simultan6 n acest mod de
prezentare, etichetele sunt trecute n partea de
sus #formeaz capul tabelului', iar nregistrrile
sunt afiate sub acestea c-te o nregistrare pe
r-nd6
0123456123456123456123456123456123456123456 Yustified este potrivit
vizualizrii cte unei nregistrri care are
palasat deasupra ei etichetele c-mpurilor
aferente6 este asemntor cu modul 0abular,
numai c n acest caz etichetele sunt plasate
deasupra fiecrui c-mp6
>aportul Bivrricreat n modul Yustif4 va fi deschis iar
nregistrrile !abelului Bivrrivor fi prezentate ca n figura
urmtoare/


>aportul Bivrri n modul gustif"

Columnar permite vizualizarea nregistrrilor sub
form de coloan6 fiecare c-mp din nregistrare este
scris pe un r-nd, iar etichetele sunt puse n st-nga
fiecrui c-mp6 pe o pagin se vor trece c-te c-mpuri
de nregistrri ncap.
>aportul creat n modul Columnar va fi deschis iar
nregistrrile !abelului Bivrri vor fi prezentate ca n
figura urmtoare/

9aportul 8ivr)ri (n modul Columnar

Centru poziionarea pe o anumit pagin a raportului
se utilizeaz bara de navigare din partea de 8os a
ferestrei de dialog/


<utoanele barei de navigare # navigation
bar' realizeaz urmatoarele aciuni/
Comut pe prima pagin a raportului.
Comut pe pagina precedent a raportului.
Comut pe urmatoarea pagin a raportului.
Comut pe ultima pagin a raportului.

Ba nchiderea raportului se revine n ecranul principal
.ccess.
Orice raport de8a creat poate fi tiprit sau transferat n
+icrosoft Vord sau +icrosoft Dxcel. <utoanele barei
de instrumente/


Dxistente n partea de sus a ecranului ndeplinesc
urmtoarele funcii/

Pizualizarea modului ,esign Pie9 sau raportului
naintea tipririi

!iprirea raportului.

Yoom ntr-o zon dorit a raportului.

.fiarea raportului cu una, dou sau mai multe
pagini.

Bista coeficienilor posibili de scalare a raportului.

nchiderea raportului.

7etarea paginiifizice a raportului.

!ransferarea raportului n +icrosoft Vord.

!recerea n fereastra principal a bazei de date
nserarea unui nou obiect din list.

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