Sunteți pe pagina 1din 36

SISTEME INFORMAIONALE DE GESTIUNE

TEMA 1 - MANAGEMENTUL AFACERII I TEHNOLOGIA


INFORMAIEI
Tehnologia reprezint totalitatea cunotinelor despre metodele i mijloacele de efectuare a
unui anumit proces.
Metoda reprezint un mod de cercetare, de cunoatere i de transformare a realitii
obiective; procedeu folosit n scopul cunoaterii unui obiect sau al obinerii unui rezultat. Ea
reprezint un mod organizat, sistematic, de lucru sau de gndire.
Tehnologia informaiei (IT) reprezint tehnologia prin care se obine informaia.
olul tehnologiei informaiei (IT) este acela de a dobndi cunoatere prin informaie.
IT nseamn hardare! s"#$are! %"m&n'%a(''! re(e)e! *a+e de da$e! a&$"ma$'+area
)&%rr')"r de *'r"& ,re%&m -' $"a$e %e)e)a)$e e%h',amen$e -' %"m,"nen$e s"#$are ne%esare
,re)&%rr'' 'n#"rma('e'.
!oiunea de "informatic" poate fi echivalent cu cea de "tehnologia informaiei",
diferena fiind greu de sesizat.
Informatica reprezint tiina care studiaz informaia, avnd drept suport tehnica de
calcul, sau componente ale acesteia.
Tehnologia informaiei semnific faptul ca informaia este resurs a unei afaceri i are
rol de cunoatere
#$ ofer astzi nu doar suportul informaional necesar desfurrii afacerii n condiii de
eficien ci i soluii pentru regndirea modului de a%i organiza afacerea cu scopul meninerii
competitivitii.
Re'n/'ner'a a#a%er')"r. Reengineering nseamn regndirea fundamental i reproiectarea
radical a proceselor afacerii pentru obinerea de mbuntiri substaniale privind costurile,
calitatea, viteza de reacie a decidenilor &'ihail (ammer). *ceast regndire a modului de a face
afaceri este influenat i gsete totodat rspunsuri n noile soluii #$.
'odul de desfurare a afacerii n cadrul oricrei firme se schimb &fig. +. +) ca urmare
a aciunii conjugate a urmtorilor factori e,terni &lista acestora rmne deschis)-
.lobalizare
/ompetiie de nivel nalt
#nformaia devenit resurs cheie
0paiul virtual de munc i chiar derularea activitii n condiiile companiei virtuale
/omer electronic- cuprinde site%uri, cu posibiliti de prezentare de produse i
stabilirea unui sistem de achiziionare &sistem de plat).
no!ledge !orer- e,istena n cadrul firmei a personalului specializat n procesarea
datelor i analiz
1n nou tip de relaie cu banca prin care se obin servicii i produse noi ca urmare a
promovrii noilor soluii #$ etc.
F'/&ra 1.1.
#mpactul #$ asupra firmei nu se resimte doar din mediul e,terior ci i d'n 'n$er'"r&)
#'rme'. 2rice organizaie &firm, banc, etc.) presupune e,istena a cinci elemente &componente)
interdependente-
S$r&%$&ra "r/an'+a$"r'%-
3roducia
/ercetarea
/omerul
/ontabilitate
esurse umane
Mana/emen$&) -' ,r"%ese)e a#a%er''
Tehn")"/'a 'n#"rma('e'
S$ra$e/'a "r/an'+a('e'
An/a0a('' -' %&)$&ra "r/an'+a('e'.
*ceste componente trebuie s se gseasc ntr%o s$are de e%h')'*r& i aceast stare se va
menine att timp ct nu se produc schimbri semnificative n mediul e,tern sau n oricare dintre
componente.
C"m,"nen$a IT %&n"a-$e " d'nam'% de"se*'$. *cest lucru determin mutaii calitative
asupra celorlalte componente. 4inamica componentei #$ se resimte i la nivelul strategiei
organizaiei oferind mijloace si instrumente specifice analizei si fundamentrii strategiei.
------
5igura l .6 !ivelurile de management n cadrul firmei
S$ra$e/'a unei afaceri reprezint un plan ce vizeaz activitatea n perspectiv, pe termen
lung, deci o latur dinamic.
Ta%$'%a , latura static, semnific ceea ce se face n fiecare moment pentru a rezolva
problemele de strategie.
0istemul informatic al firmei trebuie s integreze subsisteme informatice acoperind nevoile
informaionale specifice fiecrui palier managerial &fig. +.6).
TEMA 1. - SISTEME INFORMAIONALE
2.1 S's$eme
Un s's$em reprezint un ansam"lu de elemente (componente) interdependente, #ntre care se
sta"ilete o interaciune dinamic, pe "aza unor reguli presta"ilite, cu scopul atingerii unui
anumit o"iectiv.
Interaciunea dinamic dintre elemente se materializeaz n flu$urile stabilite ntre acestea,
flu,uri implicnd resursele e,istente.
/onform teoriei sistemelor orice organism economic este un sistem deoarece-
13 3rezint o structur proprie constnd dintr%o mulime de elemente
constitutive care
interacioneaz ntre ele pe principii funcionale;
13 5lu,urile e,istente ntre componentele organizatorice implic resursele organismului
economic. 7n
cadrul oricrui organism economic se produc-
flu,uri materiale &de materii prime, semifabricate, produse finite etc)
flu,uri financiare
flu,uri informaionale
43 'ulimea componentelor organizatorice i interaciunea dintre acestea urmresc
realizarea unui anumit obiectiv global- funcionarea firmei n condiii optime sau atingerea unor
obiective.
8ucrrile n domeniul sistemicii au condus la definirea unui model care promoveaz
viziunea sistemic asupra ntreprinderii pe care o consider format din urmtoarele trei subsisteme-
S&*s's$em&) de%'+'"na) valorific informaiile oferite de subsistemul
informaional n fundamentarea deciziilor.
S&*s's$em&) 'n#"rma('"na) joac un dublu rol- pe de o parte asigur toate informaiile
necesare lurii deciziilor pe toate nivelurile de responsabilitate, conducere i control iar pe de alt
parte asigur cile de comunicare ntre celelalte subsisteme, deoarece deciziile formulate de
subsistemul de conducere sunt transmise factorilor de e,ecuie prin subsistemul informaional
&flu, descendent).
S&*s's$em&) ",era$'5 &n cadrul cruia se desfoar procesele economice specifice
domeniului de activitate a agentului economic) are loc culegerea datelor care apoi sunt transmise
subsistemului informaional &flu, ascendent) n vederea stocrii i prelucrrii datelor necesare
obinerii informaiilor utilizate n fundamentarea deciziilor la nivelul subsistemului decizional &de
conducere).
0ubsistemul decizional necesit informaii specifice necesare fundamentrii pe de o parte a
deciziilor strategice iar pe de alt parte deciziilor tactice i operaionale.
5igura +.9.
1.1S's$em&) %'*erne$'% a) n$re,r'nder''
4in schema prezentat se poate privi o ntreprindere ca un s's$em %'*erne$'% n care e,ist
trei componente- procesul, informaia i decizia, i care dei supus unor perturbaii, poate fi
considerat c i regleaz singur funcionarea.
1.1.1.S's$em&) de%'+'"na) 6de %"nd&%ere3
#nformaia este transmis de la proces cu un scop bine determinat i anume s reprezinte
"aza necesar pentru ca un s's$em denumit de%'+'"na), s ia cele mai "une decizii % transmise
#napoi su" form de informaii procesului % care s permit sistemului s funcioneze #n
condiiile respectrii unei anumite politici, adic s lucreze #ntre anumii parametrii.
*stfel politica obinuit a unei societi comerciale, este s funcioneze cu un profit ct mai
mare, dar n condiiile respectrii unor cerine impuse sistemului&sociale, de protecie a mediului,
etc.)
/alitatea deciziilor luate este evident direct dependent de calitatea informaiilor primite.
*cestea trebuie s fie printre altele, ct mai corecte, clare, s aib un nivel de sintez adecvat, s
ajung n timp util, etc.
1.1.1.S's$em&) 'n#"rma('"na)
*a cum se observ din schema prezentat, de la procesul respectiv, se transmit :
recepioneaz informaii la : de la sistemul decizional
*cest sistem se numete s's$em 'n#"rma('"na). &l reprezint totalitatea procedeelor,
metodelor, tehnicilor i mi'loacelor de culegere, transmitere, prelucrare, stocare i arhivare a
informaiei, necesare procesului decizional.
0ubsistemul informaional se interpune ntre subsistemul decizional i subsistemul
operativ avnd drept scop asigurarea informaiilor necesare staffului managerial reprezentnd n
acelai timp un mijloc de comunicare ntre celelalte dou subsisteme.
0ubsistemul informaional nu trebuie vzut doar ca o interfa ntre sistemul operativ i
sistemul de conducere ci i ca elementul de legtur a mediului intern al firmei i cel
e,terior lui &mediu economic, financiar, bancar).
0copul principal al sistemului informaional este de a furniza fiecrui utilizator, n
funcie de
responsabilitile i atribuiile sale, toate informaiile necesare.
1.1.4.S's$em&) 'n#"rma$'%
S's$em&) 'n#"rma$'% reprezint un sistem informaional care permite realizarea
operaiilor de culegere, transmitere, stocare, prelucrare a datelor i difuzare a informaiilor
astfel o"inute prin utilizarea mi'loacelor tehnologiei informaiei (IT) i a personalului specializat #n
prelucrarea automat a datelor.
0istemul informatic cuprinde-
ansamblul informaiilor interne i e,terne, formale sau informale utilizate n cadrul
firmei
precum i datele care au stat la baza obinerii lor;
soft;are%ul necesar procesrii datelor i difuzrii informaiilor n cadrul organizaiei;
procedurile i tehnicile de obinere &pe baza datelor primare) i de difuzare a informaiilor;
platforma hard;are necesar prelucrrii datelor i disiprii informaiilor;
personalul specializat n culegerea, transmiterea, stocarea i prelucrarea datelor.
0istemul informatic este structurat astfel nct s corespund cerinelor diferitelor grupuri
de utilizatori-
factori de conducere la nivelul conducerii strategice, tactice i operative;
personalul implicat n procesul culegerii i prelucrrii datelor;
personalul implicat n procesul cercetrii tiinifice i proiectrii de noi produse i
tehnologii de fabricaie.
5igura +.< $ipuri de sisteme informatice i utilizatorii acestora
*lturi de definirea strategiei de afaceri este necesar definirea strategiei sistemului
informatic i aceasta deoarece-
sistemul informatic susine managerii, prin informaiile furnizate, n conducerea i
controlul
activitii n vederea atingerii obiectivelor strategice ale organizaiei;
sistemele informatice sunt deschise i fle,ibile adaptndu%se permanent cerinelor
impuse
de mediul dinamic n care opereaz firma;
promovarea soluiilor #$ susine organizaia n consolidarea i dezvoltarea afacerii &e,.-
comerul electronic, e%ban=ing etc);
sistemul informatic ofer informaiile necesare controlului ndeplinirii i adaptrii
planurilor
operaionale i strategice ale organizaiei;
organizaia trebuie s cunoasc i s controleze riscurile legate de implementarea noilor
tehnologii i adaptarea sistemului informatic la noile cerine;
stabilirea unor standarde la nivelul sistemului informatic care au menirea de a preciza
caracteristicile i performanele hard i soft ale componentelor ce urmeaz a se achiziiona
i ce metodologii urmeaz s se utilizeze n dezvoltarea sistemului.
1.1.In#"rma('a
1.1.1Cara%$er's$'%')e 'n#"rma('e'
------
5igura +.> #nformaia i nivelele de management &0urs- ?. *. 2@Arien %
'anaging #nformation $echnologB in the !et;or=ed Enterprise)
N'5e)&) mana/emen$&)&' s$ra$e/'% -' $a%$'% se %ara%$er'+ea+ ,r'n s")'%'$area de
'n#"rma(''7
Adh"%! neanticipate, determinate de un anumit conte,t creat n care managerul este
obligat s%i fundamenteze decizia;
S'n$e$'+a$e7 pe msur ce urcm treptele ierarhiei manageriale are loc o selecie i o
sintetizare treptat a informaiei;
8re5'+'"na)e! permind anticiparea tendinelor de evoluie a procesului condus;
!eprogramat &neanticipatC
0intetizat
*leatorie n timp
/aracter previzional
Dizeaz orizonturi mai largi de timp
3rovine i din mediul e,terior firmei
/oninut prestabilit
3lanificat ca moment al obinerii
4etaliat
5recvena mare de solicitarea a inf.
3unctual
#ntern
E9$erne care s definesc mediul economic, financiar, concurenial n care firma va
opera.
:n %a+&) mana/emen$&)&' ",era('"na)! %r&'a ' s&n$ %ara%$er's$'%e de%'+'')e s$r&%$&ra$e!
'n#"rma('')e "#er'$e s&n$7
8res$a*')'$e! coninutul lor acoperind nevoia informaional determinat de deciziile
de
rutin luate la acest nivel
De$a)'a$e deoarece managerul trebuie s cunoasc n detaliu modul de derulare a
activitii din aria sa de responsabilitate
In$erne
8&n%$&a)e
3rezint %ara%$er 's$"r'%
0e obin cu o an&m'$ #re%5en(! momentul furnizrii informaiilor fiind prestabilit.
In#"rma('a #&rn'+a$ de %$re s's$em&) 'n#"rma('"na) $re*&'e s se %ara%$er'+e+e ,r'n7
acuratee i realitate
concizie
relevan
consisten
oportunitate
forma de prezentare adecvat
cost corespunztor n raport cu valoarea acesteia.
1.1.1.Ca)'$a$ea 'n#"rma('e'
*stzi se acord o atenie deosebit %a)'$('' 'n#"rma('e' oferite decidenilor. *naliza
calitii informaiei trebuie fcut urmrind trei coordonate-
C""rd"na$a $em,"ra) %are 5'+ea+7
oportunitatea
necesitatea actualizrii permanente a informaiei n vederea asigurrii acurateei i
realitii
disponibilitate, necesitatea oferirii informaiei ori de cte ori aceasta este solicitat
segmentul de timp la care se refer informaia solicitat &informaiile putnd fi curente
sau istorice)
valabilitate &grad de perisabilitate) e,primnd intervalul de timp n care informaia
rmne valabil.
C""rd"na$a %"/n'$'5'$(''7
acuratee
relevan
completitudine
scopul pentru care este oferit o anumit informaie &viznd un segment ngust sau
strategic intern sau e,tern)
C""rd"na$a #"rme' de ,re+en$are7
claritate
nivel de detaliere &informaia urmeaz s fie supus unui proces de sintetizare pe
msur ce beneficiarul acesteia se afl pe niveluri superioare de conducere)
ordonarea informaiei ntr%o secven prestabilit
modalitatea de prezentare- te,t, grafic, tabelar &n mrimi absolute sau relative) etc.
suportul, informaia poate fi oferit n form tiprit, afiat pe monitor sau oferit pe alte
suporturi.
TEMA 4 -CLASIFICAREA SISTEMELOR INFORMATICE
*naliznd structura sistemului informatic global al unei organizaii putem realiza
urmtoarele clasificri legate de componentele acestuia-
D&, ar'a de %&,r'ndere7
S&*s's$eme 'n#"rma$'%e a%",er'nd ar'' d's$'n%$e! de#'n'$e ,e %r'$er'' #&n%('"na)e n
%adr&) "r/an'+a('e'7
0ubsistemul contabilitii
0ubsistemul produciei
0ubsistemul cercetrii
0ubsistemul comercial
0ubsistemul resurselor umane
S&*s's$eme 'n$er"r/an'+a('"na)e %"n%e,&$e s as'/&re #)&9&r' 'n#"rma('"na)e n$re7
2rganizaie i partenerii si &furnizori, clieni, banc, etc.). E,- e%ban=ing, comer
electronic etc.
E5irma mam" i subdiviziunile sale organizatorice.
:n #&n%('e de na$&ra a%$'5'$(')"r s&s('n&$e7
S's$eme des$'na$e %"nd&%er'' 6MSS - Mana/emen$ S&,,"r$ S;s$ems3 %are %&,r'nd7
0isteme destinate conducerii curente &'#0 % 'anagement #nformation 0Bstems)
0isteme suport de decizie &400 % 4ecision 0upport 0Bstems)
0isteme informatice ale e,ecutivului &E#0 % E,ecutive #nformation 0Bstems)
S's$eme des$'na$e n'5e)&)&' ",era('"na) %are %&,r'nd7
0isteme destinate activitii de birou &2*F % 2ffice *utomation 0Bstems)
0isteme pentru procesarea tranzaciilor &$30 % $ransaction 3rocessing 0Bstems)
0isteme pentru controlul proceselor &3/0 % 3rocess /ontrol 0Bstems)
S's$eme des$'na$e /es$'&n'' %&n"a-$er'' 6<=S - <n")ed/e ="r> S;s$ems3
S's$eme)e ,en$r& ,r"%esarea $ran+a%('')"r 6T8S3
0unt specializate n preluarea, stocarea i prelucrarea datelor corespunztoare tranzaciilor
zilnice, de rutin asigurnd actualizarea curent a bazei de date.
0e particularizeaz prin caracterul repetitiv al prelucrrilor i comple,itatea redus a
acestora,
volumul mare al datelor procesate;
0unt destinate activitilor curente desfurate n compartimentele funcionale ale
organizaiei;
0unt utilizate de personalul operativ din compartimentele funcionale.
E9em,)&7
(n cadrul sistemului informatic al unei firme regsim- subsistemul informatic al
contabilitii, subsistemul informatic privind gestiunea stocurilor, subsistemul informatic privind
evidena livrrilor etc.
(n cadrul sistemului informatic al unei "nci regsim- subsistemul informatic al contabilitii,
subsistemul informatic privind operaiunile de cont curent, subsistemele informatice privind
gestiunea produselor i serviciilor bancare oferite clienilor &depozite, credite, certificate de
depozit etc), subsistemul informatic privind operaiunile de pli prin crduri etc.
S's$eme des$'na$e %"nd&%er'' 6MSS3
*u rolul de a oferi informaii cu scopul susinerii i asistrii managerilor n luarea
deciziilor.
S's$eme des$'na$e %"nd&%er'' %&ren$e 6M:S3
0unt sisteme informatice cu rolul de a oferi managerilor informaiile necesare monitorizrii i
controlului proceselor afacerii precum i anticiprii unor performane viitoare.
0e caracterizeaz prin urmtoarele aspecte-
0unt destinate managementului operaional i tactic;
2fer rapoarte de rutin tip sintez i tip abatere prezentnd structuri predefinite;
0prijin managerii n soluionarea unor probleme structurate, deciziile astfel luate au
caracter
curent, de rutin;
1tilizeaz preponderent date interne firmei oferite de $30%uri.
S's$eme s&,"r$ de de%'+'e 6DSS - De%'s'"n S&,,"r$ S;s$ems3
eprezint sisteme informatice interactive cu rolul de a asista managerii &plan strategic) n
rezolvarea unor probleme semistructurate folosind n acest scop modele i baze de date specializate
pe probleme bine definite.
400 nu formuleaz decizii ci, ajut managerii n luarea unor decizii mai bune;
400 ofer middle i top managerilor rapoarte &ale cror formate pot fi uor modificate),
ofer posibilitatea derulrii de analize de tip E;hat i f i realizrii de grafice;
0usin decizii specifice unor s'$&a('' a5?nd %ara%$er re%&ren$ sa& %er'n(e ad h"%@
0prijin managerii n soluionarea unor probleme semistructurate;
0usin decizii n domenii cum ar fi- trezorerie:finane, planificare strategic, mar=eting etc.

Ca$e/"r'' de DSS-&r'7
5igura +.G
'odelele de optimizare caut s identifice punctele de ma,imizare sau minimizare i
pot fi imperative &;hat to do) sau predictive &;hat ;ill happen).
'odelele descriptive descriu comportamentul sistemului, nu sugereaz condiiile de
optimizare dar atenioneaz asupra Epunctelor problem".
'odelele probabilistice se folosesc pentru a descrie natura mai puin previzibil a
sistemului utiliznd intrri probabilistice &nu toate intrrile sunt cunoscute cu certitudine) i
genernd ieiri probabilistice.
400%urile pot fi considerate ca nivelul de vrf al aplicaiilor destinate conducerii.
A5an$a0e)e &$')'+r'' DSS7
3osibilitatea testrii unor numeroase scenarii;
3ot fi revzute efectele modificrii simultane ale mai multor variabile;
2fer faciliti grafice dinamice;
0timularea creativitii decidentului;
5acilitile deosebite oferite n planul formrii:perfecionrii managerilor.
De+a5an$a0e)e &$')'+r'' DSS7
3ot fi omise n model variabile importante;
'odelele pot s nu corespund ntocmai realitii fapt ce influeneaz negativ decizia;
0e apeleaz preponderent la ecuaii liniare pentru a uura programarea;
'odelul poate prezenta erori importante dar greu de indentificat.
C)as'#'%area DSS n funcie de soluia #$ utilizat-
0isteme interactive de asistare a deciziei &0#*4:400)
0isteme e,pert
1n SIAD este o aplicaie #n care funcia de evaluare se prezint #n fiecare etap su"
forma unor modele proiectate #n funcie de natura deciziei ce tre"uie luat. )n *I+, se
caracterizeaz prin-
baza de modele matematice oferite pentru efectuarea de calcule i
reliefarea
consecinelor unor aciuni;
decidentul poate "naviga" prin baza de modele n funcie de particularitile problemei
de
rezolvat i e,periena sa;
pleac de la decideni i de la natura deciziei ce trebuie luat i a scopului final urmrit.
S's$eme)e e9,er$ 6SE3 se caracterizeaz prin stocarea e$perienei i cunotinelor
e$pertului uman, referitoare la un anumit domeniu (pro"lem), #ntr%o "az de
cunotine care va fi utilizat #n deducerea unor concluzii, prin derularea unor
raionamente automate utiliznd fapte descriind pro"lema concret de rezolvat.
1n sistem e,pert se caracterizeaz prin-
1tilizarea unei baze de cunotine construit pe baza cunotinelor unui e,pert
uman;
4erularea unor raionamente automate n vederea formulrii unor
concluzii:diagnostice;
2fer posibilitatea argumentrii concluziei formulate.
*tt *I+,%urile ct i 0E pot fi utilizate, spre e,emplu, pentru diagnosticarea
financiar a firmei.
*& sunt utilizate n bnci pentru-
fundamentarea deciziei legate de acordarea de credite clientelei;
determinarea necesarului fondului de rulment pentru firmele clieni ai bncii, ca
segment
al diagnosticului financiar realizat integral prin 0E;
consilierea clienilor privind plasamentul de capital.
S's$eme)e 'n#"rma$'%e a)e e9e%&$'5&)&' 6EIS3
eprezint sisteme informatice gndite s ofere- acces rapid i selectiv la date interne i
e,terne firmei, informaii referitoare la factorii critici de succes determinani n realizarea
obiectivelor strategice, faciliti de calcul i reprezentri grafice deosebite.
/aracteristicile E00-
0unt uor de utilizat i asigur un mod de lucru interactiv;
0unt utilizate pe scar larg de top manageri, de managerii e,ecutivi i analitii din
cadrul firmei;
0pre deosebire de 400 nu sunt gndite s rezolve un anume tip de problem;
0unt destinate soluionrii unor probleme nestructurate;
2fer acces rapid la baze de date interne i e,terne;
2fer faciliti de calcul i reprezentri grafice e,tinse.
E)S%urile 6En$er,r'se In#"rma$'"n S;s$ems3 mai sunt cunoscute i sub numele de
E9e%&$'5e S&,,"r$ S;s$ems &ESS). &** reprezint e,tensii ale &I*.
S's$eme)e des$'na$e a%$'5'$('' de *'r"$'% 6OA3
0unt utilizate n principal de persoanele implicate n procesul prelucrrii datelor
&funcionari, secretari, contabili etc) dar i managerilor rolul lor fiind de a colecta, procesa, stoca i
transmite informaie utiliznd mijloace #$.
7n aceast categorie se cuprinde soft specializat pentru-
procesare de te,te,
comunicaie &electronic mail, voice mail etc),
lucru colaborativ &Electronic 'eeting 0Bstems, /ollaborative Hor= 0Bstems,
$eleconferencing),
procesarea imaginilor &Electronic 4ocument 'anagement, procesoare grafice,
sisteme multimedia);
managementul activitii de birou &agende electronice, accesorii etc).
S's$eme des$'na$e /es$'&n'' %&n"a-$er'' 6<n")ed/e ="r> S;s$ems3
-ermit crearea, promovarea i integrarea noilor tehnologii i cunotine #n firm.
1tilizatorii acestor sisteme sunt fie inginerii i proiectanii &care utilizeaz aplicaii de tip /*4 %
/omputer *ided 4esign, pentru proiectarea noilor produse), fie ali specialiti % analiti i consilieri
economici, financiari, juridici, ei fiind creatori de informaie generatoare de cunoatere.
C"n%e,$&) de /r&, de )&%r& 5'r$&a) (virtual work group): promovarea noilor soluii
$#, &internetul), permite participarea n cadrul grupului de lucru a unor persoane plasate geografic
n locaii diferite sau participnd cu soluii n cadrul proiectului n momente de timp diferite.
Gr"&,are sa& %"))a*"ra$'"n s"#$are reprezint soft;are%ul specializat pentru
desfurarea activitii n cadrul unui grup de lucru virtual.
.roup;are utilizeaz facilitile de comunicaie oferite de intranetul organizaiei crendu%
se astfel posibilitatea lucrului n paralel i interactivitatea ntre membrii grupului.
Gr&,&) de de%'+'e (group decision making). decizia, mai ales n palierul strategic,
implic participarea mai multor persoane.
/unoscute generic sub numele de /r"&, s&,,"r$ s;s$ems &.00) aceste soluii cuprind-
.roup 4ecision 0upport 0Bstems &.400)
Electronic 'eeting 0Bstems &E'0)
/omputer 'ediated /ommunications 0Bstems &/'/0).
4in combinarea conceptelor de group;are i group decision ma=ing s%au definit C"m,&$er-
*ased s;s$ems #"r %"))a*"ra$'5e "r> &/0/') sau D's$r'*&$ed /r"&, s&,,"r$ s;s$ems
&4.00). olul lor este de a promova decizia la nivel de grup astfel nct s asigure-
lucrul creativ n cadrul grupului
stimularea comunicrii n cadrul grupului
e,primarea liber i anonim a ideilor
plasarea pe plan de egalitate a tuturor participanilor la dezbatere indiferent de funciile
pe care acetia le ocup.

TEMA A - SISTEME INFORMATICE DE GESTIUNE


0istemele informatice de gestiune sunt definite n literatura de specialitate, urmrind dou
abordri-
a3 plecnd de la informaie i de la suportul acesteia;
*3 plecnd de la funcia pe care sistemul informatic de gestiune trebuie s o realizeze.
n primul caz, sistemele informatice de gestiune reprezint ansamblul informaiilor
utilizate n cadrul firmei, a mijloacelor i procedurilor de identificare, culegere, stocare i
prelucrare a informaiilor.
n cea de a doua abordare a definirii sistemelor informatice de gestiune se pornete de la
scopul acestuia i anume oferirea informaiei solicitate de utilizator n forma dorit i la
momentul oportun n vederea fundamentrii deciziilor.
0istemele informatice de gestiune &0#.) presupun definirea- d"men'')"r de /es$'&ne!
da$e)"r! m"de)e)"r! re/&)')"r de /es$'&ne.
D"men'')e de /es$'&ne corespund fiecreia dintre activitile omogene desfurate n
cadrul firmei % cercetare%dezvoltare, comercial, de producie, de personal, financiar%contabil %
cu luarea n considerare a interaciunilor dintre ele. 'ai mult, abordarea acestor domenii se
realizeaz ntr%o viziune ierarhic conducnd la identificarea urmtoarelor nivele-
Tran+a%('"na) n cadrul cruia se efectueaz operaii elementare;
O,era('"na) unde se desfoar operaii curente, deciziile luate la acest nivel sunt
curente, de
rutin;
Ta%$'% corespunznd activitilor de control i deciziilor pe termen scurt;
S$ra$e/'% caracteristic deciziilor pe termen lung i:sau care angajeaz global firma.
Da$e)e reprezint "materia prim" a oricrui sistem de gestiune. 0unt avute n vedere toate
datele vehiculate i prelucrate indiferent de natura lor, caracterul lor formal sau informal sau de
suporturile pe care se afl.
M"de)e)e de /es$'&ne regrupeaz procedurile proprii unui domeniu. 3utem e,emplifica
prin modelul-
/ontabil, specific domeniului financiar%contabil;
$ehnologiei de fabricaie specific domeniului produciei;
4e vnzri specific domeniului comercial.
Re/&)')e de /es$'&ne permit prelucrarea datelor i utilizarea informaiilor n
conformitate cu obiectivele sistemului.
E9em,)&7 7n cadrul unei firme cu activitate de producie i:sau comercial pot fi identificate
urmtoarele reguli de gestiune.
aprovizionarea se realizeaz cnd stocul efectiv scade sub stocul normat;
o materie prim se stocheaz n una sau mai multe gestiuni;
pentru produsele de calitatea a doua preul se reduce cu >I etc.
evaluarea materialelor se realizeaz conform metodei 5#52;
5igura +.J 4efinirea sistemelor informatice de gestiune
E9em,)&7 7n cazul unei bnci, pentru sistemul informatic privind operaiunile de cont curent
pot fi precizate urmtoarele reguli de gestiune.
soldul minim +.KKK.KKK lei;
plile se efectueaz n limita soldului;
dobnzile calculate pentru conturile la vedere sunt ++ I pe an;
pot fi nregistrate ma,im dou persoane cu drept de semntur.
------
-rin noiunea de domeniu ajungem la conceptul de subsistem informatic de gestiune
determinat pe criterii funcionale, pe care se grefeaz celelalte dou concepte- modelul de
gestiune i regulile de gestiune.
*istemul informatic de gestiune asigur o"inerea i furnizarea informaiei solicitate de
utilizator, folosind mi'loacele IT, pentru fundamentarea deciziilor privind un anumit domeniu din
cadrul firmei.
0istemele informatice de gestiune actuale sunt s's$eme 'n$e/ra$e. Ele se caracterizeaz prin
aplicarea principiului introducerii unice a datelor i prelucrrii multiple a acestora n concordan
cu nevoile informaionale specifice fiecrui utilizator.
E9em,)&7 *I integrat al conta"ilitii se caracterizeaz printr%o introducere unic a datelor,
preluate din documentele primare care actualizeaz o baz de date unic a contabilitii care va fi
ulterior e,ploatat pentru asigurarea att a lucrrilor specifice contabilitii financiare &consultare
6 figura +.L) ct i a celor specifice contabilitii de gestiune &consultare + figura +.L) rspunzndu%se
astfel cerinelor de prelucrare ale tuturor utilizatorilor.
5igura +.L. 0#. al contabilitii
TEMA B - SISTEME INFORMATICE INTEGRATE
1n sistem E3 &Enterprise esource 3lanning) reprezint un ansamblu intercorelat de
subsisteme informatice destinate gestiunii resurselor umane, materiale i financiare ale unei companii
sau instituii publice.
0istemele E3 sunt sisteme deschise, care funcioneaz n strnsa legtur cu partenerii
companiei &clieni, furnizori, instituii publice, organizaii financiar%bancare etc.).
ARHITECTURA
N'5e) 17 *plicatii soft;are pentru management
N'5e) 17 *plicatii soft;are pentru componenta operaional &e,- 'anagementul
4ocumentelor, 'anagementul esurselor 1mane, 'anagementul Augetelor,
'anagementul 5inanciar /ontabil etc.)
N'5e) 47 *plicatii soft;are pentru front office
CONCE8T
S's$eme)e ER8 6En$er,r'se Res"&r%e 8)ann'n/3 re,re+'n$ s's$eme 'n#"rma$'%e "r'en$a$e
,e 'den$'#'%area -' ,)an'#'%area res&rse)"r ne%esare ,en$r& sa$'s#a%erea %er'n(e)"r %)'en(')"r
"r/an'+a('e'.
3rin prisma acestei definiii, sistemele E3 reprezint o e,tindere a sistemelor '3 ##
&Man&#a%$&rer Res"&er%es 8)ann'n/3 ns lrgesc orizontul acestora.
0istemele E3 difer de sistemele tipice '3 ## i sub forma unor cerine tehnice cum ar fi-
% utilizarea de limbaje de programare orientat pe obiect;
% utilizarea de arhitecturi de tip client:server;
% caracterul de sistem deschis.
Termen&) de ER8 6En$er,r'se Res"&r%e 8)ann'n/3 es$e &$')'+a$ ,en$r& a des%r'e &n s's$em
'n#"rma$'% m&)$'-m"d&)ar ,r"'e%$a$ n 5ederea e#'%'en$'+r'' ,r'n%',a)e)"r a%$'5'$(' des#-&ra$e
n$r-" %"m,an'e sa& 'ns$'$&('e ,&*)'%.
'odulele componente ale acestui sistem informatic la nivelul unei organizaii se pot referi la-
% planificarea resurselor financiare;
% gestiunea resurselor umane;
% gestiunea achiziiilor;
% gestiunea investiiilor;
% evidena partenerilor.
ECOLUIE
3rimele soluii informatice de planificare a resurselor organizaiei &ntreprinderii) au aprut la
mijlocul anilor MGK, atunci cnd a fost dezvoltata tehnica '3, ca metod de planificare orientat pe
reducerea stocurilor de materii prime, materiale si produse finite.
1960 1970 1990 1980 2000
Planificarea si
controlul
stocurilor
Managementul
materialelor
Planificarea
resurselor de
producie
Planificarea
resurselor
organizaiei
Planificarea
extinsa a
resurselor
ERP
EERP
C
e
r
i
n

e
l
e

o
r
g
a
n
i
z
a

i
e
i
MRP
Materiale
Componente
Cantiti
Timp
MRP
Planificare
Capacitate
Finane
MRPII
MRPII
Finane
Proiectare
Resurse umane
ERP
Mana!ementul
ciclului "e
apro#i$ionare
Mana!ementul
relaiilor cu clienii
%isteme informatice
"e asiastarea
"eci$iilor&e'ecuti#e
Portal
3e baza acestei tehnici de management au fost proiectate sistemele informatice de tip MR81
6Ma$er'a) ReD&'remen$s 8)ann'n/3, care operau folosind urmtorii parametri -
% necesarul de fabricat, bazat pe comenzile de la clieni;
% fisele tehnologice ;
% situaia stocurilor pentru fiecare articol ;
% durata medie a unei aprovizionri.
8a nceputul anilor MLK, pe baza sistemelor '3+ au aprut sistemele MR81 6Man&#a%$&rer
Res"&r%e 8)ann'n/3, care vizau, pe lng planificarea necesarului de materiale&'3) -
% planificarea vnzrilor,
% planificarea produciei ,
% planificarea aprovizionrilor,
% planificarea necesarului de capaciti de producie
% furnizarea unor situaii informaionale de natur economico % financiar &bugete, prognoza
etc.)
0istemele ERM 6En$er,r'se Res"&r%e Mana/emen$3 au nceput sa fie dezvoltate la nceputul
anilor MNK ca urmare a necesitii de a furniza soluii de planificare a resurselor organizaiei in condiiile
unui mediu economic e,trem de dinamic. #n esen, sistemele informatice de tip E' reprezint
e,tinderi ale sistemelor precedente '3+ si '36, e,tinderi care vizeaz transformarea organizaiei
intr%o Oorganizaie virtualaP, deschisa la modificrile care survin in mediul e,tern.
CARACTERISTICI
1. C"n%e,('e m"d&)ar
#ntegreaz toate procesele desfurate in cadrul firmei sau instituiei publice sub forma de
module, care pot acoperi -
- gestiunea financiara,
- gestiunea stocurilor,
- gestiunea resurselor umane,
- gestiunea clienilor si a furnizorilor.
1.F)e9'*')'$a$e
1n sistem E3 permite adaptarea rapida la modificarea condiiilor mediului n care organizaia
i desfoar activitatea.
4.Cara%$er Edes%h'sF
1n sistem E3 include un numr mare de parametri din mediul e,tern al organizaiei;
integreaz partenerii organizaiei ca entiti fundamentale ale sistemului.
A.Arh'$e%$&ra %)'en$-ser5er
0istemele E3 sunt dezvoltate pe o arhitectur de tip client%server i prin folosirea limbajelor de
programare orientat pe obiect.
A.Arh'$e%$&ra %)'en$-ser5er 6%"n$'n&are3
$ehnologie prin care o staie central este configurat s furnizeze servicii prin reeaua local
sau prin #nternet utilizatorilor care emit cereri ctre acesta.
*rhitectura client%server prezint o serie de caracteristici -
% mai muli utilizatori pot accesa concurent aceleai resurse fr blocaje sau ntreruperi ale
serviciului;
securitatea datelor i controlul fle,ibil al accesului &la nivel de nregistrare sau de
tabel);
pstrarea unitii i integritii datelor prin atomizarea i izolarea tranzaciilor de date;
disponibilitate ma,im a serviciului indiferent de distana dintre server i client.
GENEFICII
- Eficientizarea proceselor de munc desfurate n cadrul organizaiei.
- educerea timpului de acces la informaiile necesare fundamentrii deciziilor.
- 5luidizarea schimbului de informaii in cadrul organizaiei.
- /reterea gradului de veridicitate a informaiilor utilizate.
- educerea timpului de rspuns la o cerere formulata de un client.
- spuns rapid la modificarea condiiilor de mediu cu rezultat in creterea avantajului competitiv.
- Eficientizarea lanului clieni%organizaie%furnizori.
- educerea costurilor de producie.
- /reterea gradului de ncredere a clienilor n organizaie.
DEHACANTAIE
+. /ostul ridicat;
6. 4urata mare de implementare;
9. 3robleme sporite de securitate.
NECESITATE
7n acelai conte,t, sistemele de planificare a resurselor E3 sunt utilizate, in ultimii ani, ca
soluii de informatizare la nivelul instituiilor publice, fiind justificate de urmtoarele ne%es'$a(' -
a. Augetele reduse ale organizaiilor &mai ales n sectorul public), care impun reducerea cheltuielilor,
creterea veniturilor i amplificarea eficienei.
b. !evoia de a pune un accent mai mare pe planificare, mbuntirea lanurilor de aprovizionare,
monitorizarea si controlul resurselor, a costurilor si a personalului.
c. !ecesitatea de a mbunti n permanen serviciile furnizate cetenilor.
d. !evoia de cretere a productivitii salariailor.
e. !ecesitatea de implementare a unor practici manageriale specifice sectorului privat in sectorul
public.
TEMA J - REALIHAREA SISTEMELOR INFORMATICE
J.1. A*"rdr' n rea)'+area SI
7n realizarea unui sistem informatic se poate opta pentru una din urmtoarele soluii-
o s's$em 'n#"rma$'% %en$ra)'+a$
o s's$em 'n#"rma$'% des%en$ra)'+a$
S's$em&) 'n#"rma$'% %en$ra)'+a$ se caracterizeaz prin faptul c ntregul proces de stocare i
prelucrare a datelor precum i de dezvoltare a sistemului se realizeaz la nivelul unei singure locaii n
care se afl un singur sistem de calcul, de regul un mainframe, care stocheaz o ba de date unic
precum i ansamblul programelor de aplicaie. 1tilizatorii interacioneaz cu sistemul prin intermediul
terminalelor.
ACANTAIELE CENTRALIHKRII-
- controlul efectiv asupra utilizrii i dezvoltrii soft;are%ului;
- controlul asupra securitii i integritii datelor;
- partajarea resurselor hard, soft i a datelor ntre utilizatori;
- eliminarea riscului incompatibilitii hard i soft n cadrul sistemului;
- promovarea cu uurin a standardelor &tehnice, de proiectare, procedurale etc) la
nivelul ntregului sistem;
- asigurarea serviciilor solicitate de ctre utilizatori prin puterea de calcul a sistemului
central &mainframe%ul).
DEHACANTAIELE CENTRALIHKRII-
- "cderea" sistemului de calcul blocheaz toi utilizatorii;
- alterarea datelor i a programelor, voit sau accidental, afecteaz toi utilizatorii;
- sistemul se poate dovedi lent i infle,ibil la nevoile utilizatorilor, adesea fiind
insuficient adaptat nevoilor locale sau de grup ale utilizatorilor;
- poate realiza un timp mare de rspuns n cazul unor solicitri simultane ale mai multor
utilizatori.
S's$em&) 'n#"rma$'% des%en$ra)'+a$ se caracterizeaz prin faptul c datele, soft;are%ul i
puterea de calcul sunt dispersate n diferite locaii &chiar dispersate geografic) ale organizaiei.
3relucrarea se realizeaz pe calculatoare personale independente sau n cadrul unor reele locale.
ACANTAIELE DESCENTRALIHKRII-
- datele sunt stocate i prelucrate local;
- soft%ul este mai bine adaptat nevoilor locale;
- avariile hard, soft sau ale bazei de date la nivelul unei locaii nu afecteaz celelalte
locaii;
- configuraia sistemului poate fi gndit n funcie de nevoile diferitelor departamente
din cadrul organizaiei sau chiar a utilizatorilor locali;
- mai marea autonomie i motivare la nivelul utilizatorului local.
DEHACANTAIELE DESCENTRALIHKRII-
- riscuri mari legate de incompatibiliti hard i soft ntre diferite locaii;
- apariia inerent a unor duplicri ale datelor i soft;are%ului n diferite locaii;
- dificultatea realizrii unor proiecte comple,e la nivel local;
- riscul de fragmentare a politicii #$;
- costuri mai mari n comparaie cu sistemul centralizat.
Des%en$ra)'+area $re*&'e s se rea)'+e+e as$#e) n%?$7
- ntreaga responsabilitate i autoritate pentru funciile descentralizate ale 0# s aparin
managementului local;
o s se asigure alinierea la standardele utilizate la nivelul 0# global al organizaiei;
- la nivel central urmeaz s se realizeze-
o elaborarea strategiei la nivelul ntregului 0# al organizaiei;
o managementul comunicaiilor n cadrul reelei locale ale organizaiei;
o administrarea datelor;
o refacerea n caz de dezastre.
TENDINE
3n acum civa ani tendina era orientat ctre descentralizare, dar n prezent se observ o
tendin net orientat ctre centralizare, n special datorit apariiei reelelor cu un numr foarte mare
de utilizatori &internet).
ARHITECTURA %)'en$-ser5er
*stzi, arhitectura promovat n realizarea sistemelor descentralizate este arh'$e%$&ra %)'en$-
ser5er caracterizat prin faptul c aplicaiile i datele puse la dispoziia utilizatorilor sunt dispersate pe
diferitele componente hard;are n funcie de numrul utilizatorilor care trebuie s aib acces i de
puterea de calcul necesar.
C"m,"nen$e)e hardare s&n$ re,re+en$a$e de7
% staii de lucru &calculatoare personale) folosite de utilizatori individuali;
% servere departamentale partajate de utilizatori caracterizai prin aceleai nevoi de
prelucrare;
% server central partajat de toi utilizatorii.
S"#$are-&) e9,)"a$a$ n %adr&) "r/an'+a('e' es$e re,re+en$a$ de7
!plicaiile la nivelul clienilor care:
% ruleaz pe staia de lucru pus la dispoziia clientului;
% e,ploateaz date stocate pe calculatorul clientului;
% sunt reprezentate n principal de- procesoare de tabele, procesoare de te,te, aplicaii
e,ploatnd baze de date.
!plicaii departamentale care:
% ruleaz pe serverul departamental;
% e,ploateaz la nivelul departamentului, datele stocate pe serverul acestuia;
% sunt partajate de utilizatorii aceluiai departament;
!plicaii la nivelul organiaiei care:
% ruleaz pe serverul central;
% e,ploateaz datele de interes general stocate pe serverul central;
% sunt partajate de utilizatorii mai multor departamente;
% necesit putere mare de prelucrare.
J.1. 8r'n%','')e ,r"'e%$r'' -' rea)'+r'' SI
4esfurarea unei activiti riguroase i performante de proiectare i realizare de sisteme
informatice de gestiune impune respectarea urmtoarelor principii-
- *bordarea /)"*a) a problemei de rezolvat;
- 1tilizarea unei me$"d")"/'' unitare n proiectarea i realizarea sistemului informatic;
- *plicarea celor mai m"derne soluii i metode de proiectare i realizare a sistemului
informatic;
- S$r&%$&rarea sistemului informatic innd seama de structura organizatoric din cadrul
firmei.
- 8ar$'%',area nemijlocit a viitorului *ene#'%'ar la activitile de analiz,
proiectare i implementare a sistemului informatic. 2 astfel de participare asigur
formularea clar a specificaiilor necesare proiectrii i validarea ealonat a soluiilor
propuse de proiectant toate acestea asigurnd n final un produs care s corespund
deplin cerinelor utilizatorului;
- espectarea cadrului )e/'s)a$'5. 5iind vorba de sisteme informatice de gestiune devine
obligatorie realizarea evidenelor, calcularea indicatorilor i ntocmirea lucrrilor de
sintez n conformitate cu reglementrile aflate n vigoare.
- ealizarea unor sisteme informatice corespunztoare res&rse)"r disponibile la
utilizator,
7ntruct prin natura sa soft;are%ul este supus schimbrii, aceast s%h'm*are trebuie anticipat i
controlat;
C"m,r"m's&r')e sunt inerente n dezvoltarea de soft;are i ele trebuie e,plicitate i
documentate.
5actori de succes n realizarea 0#-
- #mplicarea utilizatorului final
- 0prijinul managementului e,ecutiv
- /laritatea cerinelor
- 3lanificarea.
J.4. Arh'$e%$&ra SI
*rhitectura sistemului informatic reprezint soluia generic privitoare la procesele de
prelucrare a datelor ce trebuie s se realizeze i modul de integrare a datelor i prelucrrilor.
*ltfel spus, arhitectura reprezint "soluia constructiv" a sistemului informatic i reflect
viziunea strategic managerial asupra modului n care organizaia &firma) lucreaz.
0istemul informatic global al firmei se descompune n s&*s's$eme, fiecare dintre acestea
acoperind un domeniu de activitate distinct.
8a rndul su, fiecare s&*s's$em se descompune n a,)'%a('' fiecare dintre acestea acoperind o
activitate distinct n cadrul domeniului. 4e e,emplu, subsistemul informatic pentru domeniul
comercial se va descompune n aplicaii distincte pentru fiecare din urmtoarele activiti-
aprovizionare, desfacere, mareting.
3rocesul de descompunere continu i n pasul urmtor pentru fiecare aplicaie se vor defini
,r"%ed&r' realiznd funcii distincte n cadrul aplicaiei &e,emplu- proceduri pentru dirijarea
prelucrrilor, proceduri pentru actualizarea bazei de date, proceduri pentru consultarea bazei de date).
8a rndul lor, procedurile se descompun n m"d&)e. *cestea cuprind secvene de cod realiznd
cte o funcie distinct n cadrul procedurii.
4e e,emplu, o procedur de actualizare a bazei de date va cuprinde- un modul pentru adugare
de nregistrri, un modul de modificare a nregistrrilor, un modul de tergere a nregistrrilor.
S$ra$e/'' DE de#'n're a arh'$e%$&r'' SI
7n definirea arhitecturii sistemului informatic s%au cristalizat n timp trei strategii-
- S$ra$e/'a des%enden$@
- S$ra$e/'a as%enden$@
- S$ra$e/'a m'9$.
S$ra$e/'a des%enden$ numit i top%do;n pleac de la principiul descompunerii sistemului
informatic comple, n componente prezentnd o comple,itate mai redus &definite pe domenii de
activitate de e,emplu) parcurgndu%se succesiv mai multe niveluri de detaliere n cadrul fiecrei
componente definite.
3rin aceast abordare, sistemul informatic dobndete o structur ierarhic modular n care
fiecare component ndeplinete o anumit funcionalitate i va fi coordonat n funcionarea sa de
componentele plasate la nivelul ierarhic imediat superior.
0e aplic n cazul sistemelor informatice comple,e, viznd o arie larg de cuprindere;
*sigur realizarea unei soluii globale, unitare la nivel conceptual pentru ntregul sistem,
componentele acestuia urmnd s fie proiectate i realizate independent &pe baza unei planificri),
prioritile fiind fi,ate n funcie de opiunea beneficiarului sau importanei respectivelor componente i
cone,iunilor necesare n cadrul sistemului global.
3e msura realizrii componentelor din arhitectura general a sistemului informatic acestea se
vor testa i apoi integra n produsul final a crui funcionalitate va fi de asemenea verificat.
#mpune un efort deosebit att n perioada de analiz &fiind necesar o analiz comple, i foarte
amnunit avnd n vedere comple,itatea proceselor informaionale supuse informatizrii) ct i de
proiectare i realizare ceea ce impune eforturi financiare deosebite.
7n procesul integrrii componentelor nu vor aprea probleme deosebite ca urmare a strategiei
unitare de proiectare i realizare definit la demararea proiectului.
S$ra$e/'a as%enden$ numit i bottom%up promoveaz iniiativa la nivelul fiecrui domeniu de
gestiune &contabilitate, comercial, producie etc) fr a e,ista o soluie cadru i o arhitectur definit
pentru sistemul informatic global la nivel de organizaie.
0istemele de gestiune se proiecteaz, realizeaz i e,ploateaz independent, rspunznd
cerinelor de gestiune ale domeniilor pentru care au fost realizate, urmnd ca ulterior s se treac la
integrarea acestora n cadrul sistemului informatic global al organizaiei.
4in cauza lipsei unei strategii unitare n plan hard;are i soft;are, a unei soluii unitare de
proiectare i realizare e,ist riscul unui grad redus de integrare a subsistemelor de gestiune realizate n
cadrul sistemului informatic al organizaiei.
S$ra$e/'a m'9$ reprezint o combinare a strategiei descendente cu strategia ascendent
reinndu%se punctele lor forte, n aceast abordare se opteaz pentru o definire a componentelor
sistemului informatic n conformitate cu cerinele strategiei descendente, urmnd ca proiectarea,
realizarea i integrarea acestor componente s se realizeze urmnd cerinele strategiei ascendente.
/ondiionri-
% #ndiferent de strategia utilizat n definirea arhitecturii trebuie ca aceast soluie s permit
devoltarea ulterioar a sistemului informatic prin crearea i integrarea de noi componente.
% 2 astfel de abordare conduce la definirea de arh'$e%$&r' des%h'se pentru sistemele informatice.
!umai astfel sistemul informatic va putea evolua odat cu activitatea organizaiei asigurnd suportul
informaional necesar procesului de conducere i se va putea totodat moderniza prin integrarea de noi
soluii #$.
TEMA L - SISTEME INFORMATICE CU GAHE DE DATE
L.1. NOIUNI I CONCE8TE FUNDAMENTALE :N
ORGANIHAREA DATELOR :N GAHE DE DATE
" entitate este un obiect distinct ce trebuie reprezentat n baza de date prin proprietile
sale &e,.- salariati, studeni, produse, facturi etc).
#n atribut (cmp, caracteristic) este o proprietate, o nsuire ce descrie un anumit aspect
al obiectului ce se nregistreaz n baza de date. 2 entitate are mai multe atribute.
5iecrui atribut i se asociaz o mulime de valori. *tributul este caracterizat de natura
valorilor pe care le poate lua- numerice, alfanumerice, dat calendaristic, etc...
1n atribut care identific n mod unic o entitate se numete atribut cheie (identificator).
$atele sunt fapte culese din lumea real pe baz de observaii i msurtori. Ele constituie
orice mesaj primit de la un receptor sub o anumit form.
$ata #n terminologia prelucrrii automate a datelor este definit ca un model de
reprezentare a informaiei ntr%un format accesibil unui calculator. 4in punct de vedere logic data
se definete prin- identificator, atri"ut i valoare.
%olecia de date reprezint un ansamblu de date organizat dup anumite criterii.
&tructurile de date sunt colecii de date ntre care s%au stabilit o serie de relaii care
conduc la un anumit mecanism de selecie i de identificare a componentelor acesteia.
7n funcie de suportul de stocare structurile de date pot fi-
Q n memoria intern a calculatorului &n timpul prelucrrii datelor), definite de
noiunile- list, coad, stiv;
Q pe suporturi de stocare n vederea prelucrrii ulterioare, definite de- fiier i baz
de date.
'i(ierul % o colecie de informaii corelate &date de prelucrat, programe, comenzi, R),
omogen din punct de vedere al naturii datelor i cerinelor de prelucrare i memorat pe un
suport de stocare.
)aa de date % un ansamblu de date structurate, accesibile unei comuniti de utilizatori.
/onceptul de baz de date a aprut n +NGN pornind de la ideea e,istenei unui fiier de
descriere global a datelor, prin care se asigur independena programelor fa de date.
*ccesul utilizatorilor la baza de date se realizeaz prin acest fiier, care conine coleciile de date
i legturile dintre acestea. / "az de date este creat pentru un anumit scop.
)aa de date propriu*is % n care se memoreaz datele, reprezint una sau mai multe
colecii de date aflate n interdependen mpreun cu descrierea datelor i a relaiilor dintre ele.
7n bazele de date are loc o integrare a datelor, n sensul c mai multe fiiere sunt privite n
ansamblu, eliminndu%se pe ct posibil informaiile redundante. 4e asemenea, se permite accesul
simultan la acelea i date, situate n acela i loc sau distribuite spaial, a mai multor persoane de
pregtiri diferite, fiecare cu stilul personal de lucru.
0imple colecii de fie &documente pe hrtie) sau fiiere de date, care conin nregistrri de
date, dar nu permit operaii de interogare, nu sunt considerate baze de date. 4e e,emplu, datele
memorate n fiiere pe disc de un instrument de calcul tabelar &ca 'icrosoft E,cel) sau
documentele memorate de un editor de te,t &ca 'icrosoft Hord) nu sunt considerate baze de
date.
&istemul de +estiune a )aei de $ate * &+)$ &,ata"ase 0anagement *1stem % 4A'0)
Q ansamblu de programe care realizeaz gestiunea i prelucrarea comple, a datelor, asigurnd
interfaa ntre A4 i utilizatori.
"rganiarea datelor % reprezint procesul de definire i structurare a datelor n colecii,
gruparea lor precum i stabilirea elementelor de legtur ntre componentele coleciei i ntre
colecii.
$escrierea datelor se ntlnete sub denumirile de catalog de sistem, dicionar de date sau
metadate ceea ce reprezint Pdate despre date2.
,elaiile logice reprezint legturile &asocierile) dintre mai multe entiti.
0istemul de programe care permite construirea unor baze de date, introducerea
informaiilor n bazele de date i dezvoltarea de aplicaii privind bazele de date se numete sistem
de gestiune a "azelor de date % 0.A4
1n sistem de bae de date &Da$a*ase S;s$em) este un sistem computerizat de meninere a
evidenei unei anumite activiti, folosind baze de date. /omponentele unui sistem de baze de
date sunt- hard;are, soft;are, date persistent, proceduri i utilizatori.
-ardware. 3n n urm cu civa ani, sistemele mari de baze de date puteau fi e,ecutate
numai pe calculatoare de tip mainframe. 7n mod obinuit, era foarte costisitor s fie proiectate,
achiziionate i ntreinute aceste maini. 2 dat cu apariia calculatoarelor din clasa staiilor de
lucru, care sunt puternice i ieftine, programatorii au posibilitatea de a proiecta rapid i ieftin
produse soft;are pentru ntreinerea i distribuirea datelor.
*stzi, componenta hard;are a unui sistem informatic cu baze de date poate fi
reprezentat de un singur calculator personal, un singur calculator mainframe sau o reea de
calculatoare.
4e obicei se aplic urmtoarea schem ntr%o reea de calculatoare-
% + calculator principal pe care se afl programele bac=%end % adic partea din 0.A4
care administreaz i controleaz accesul la baza de date;
% mai multe calculatoare aflate n diferite locaii pe care se afl programele front%end
Q adic partea din 0.A4 ce constituie interfaa cu utilizatorul.
7n aceast schem, numit client%server, programele bac=%end reprezint serverul, iar cele
front%end reprezint clienii.
3erformanele generale de operare ale calculatorului &numrul i viteza procesoarelor,
dimensiunea i viteza de operare a memoriei principale etc.) influeneaz n mod corespunztor
performanele sistemului de baze de date. 4ar, ceea ce intereseaz n mod deosebit n utilizarea
unui calculator pentru un sistem de baze de date, este volumul &capacitatea) memoriei secundare,
utilizat pentru memorarea coleciei de date persistente ale bazei de date.
&oftware Q cuprinde programele 0.A4, programele aplicaie, sistemul de operare i
soft;are de reea.
*istemul de gestiune a "azei de date % 0.A4 % &4atabase 'anagement 0Bstem % 4A'0)
recepioneaz cererile utilizatorilor de acces la baza de date &pentru operaii de introducere,
tergere, modificare sau interogare), le interpreteaz, e,ecut operaiile corespunztoare i
returneaz rezultatul ctre utilizatori.
0istemul 0.A4 ofer utilizatorilor o viziune &vedere % vie!) a bazei de date la un nivel
nalt i i elibereaz de necesitatea de a cunoate organizarea particular a sistemului &driverele de
disc, structura nregistrrilor de date, etc.).
'ai mult, sistemul de gestiune asigur protecia datelor fa de accese neautorizate sau
defecte de funcionare, asigurnd integritatea bazei de date.
3e lng 0.A4, care este cea mai important component soft;are a unui sistem de baze
de date, mai e,ist i alte componente- sistemul de operare, care asigur controlul e,ecuiei
programelor, biblioteci i instrumente soft;are (toolset%uri) pentru proiectarea, dezvoltarea sau
e,ploatarea sistemelor de baze de date i a aplicaiilor de baze de date.
/ aplicaie de "aze de date &4atabase *pplication) este un program care ofer o anumit
utilizare a unei baze de date.
4e e,emplu, programul care permite meninerea i urmrirea activitii angajailor unei
firm &ncadrare, calificare, salarizare, etc.) folosind informaiile despre angajai memorate ntr%o
baz de date reprezint o aplicaie de "aze de date.
$atele % acioneaz ca o punte ntre componentele main &hard;are i soft;are) i
componenta uman. Aaza de date conine att datele operaionale &setul de nregistrri pe care se
lucreaz) ct i metadatele.
,atele memorate ntr%o baz de date sunt date persistente, adic date care rmn
memorate pe suport magnetic, independent de e,ecuia programelor de aplicaii. 4atele
persistente ale unei baze de date se introduc, se terg sau se actualizeaz folosind date de intrare
&provenite de la tastatur, din citirea unor fiiere de date sau din recepionarea unor mesaje).
4atele de intrare sunt, n general, date nepersistente; ele sunt generate de utilizatori i sunt
memorate &devenind date persistente) numai dup ce au fost validate &acceptate) de ctre 0.A4.
4atele de ieire ale unui sistem de baze de date sunt, de asemenea, date nepersistente; ele provin
din operaii de interogare a bazei de date i sunt puse la dispoziia utilizatorului &sub form de
afiri, rapoarte tiprite, etc).
.rocedurile % reprezint instruciuni i reguli aplicate n proiectarea i utilizarea bazei de
date. *cestea pot fi- deschiderea unei sesiuni de lucru n 0.A4, pornirea sau oprirea 0.A4,
utilizarea unui program de aplicaie sau a unei funcii 0.A4, efectuarea de copii de siguran,
tratarea defeciunilor hard i soft, modificarea structurii unui tabel, reorganizarea bazei de date,
mbuntirea performanelor sau arhivarea datelor.
#tiliatorii unui sistem de baze de date se pot mpri n cteva categorii- programatorii
de aplicaii, utilizatorii finali i administratorul bazei de date.
-rogramatorii de aplicaii sunt cei care scriu aplicaiile de baze de date, folosind
limbaje de programare de nivel nalt &/obol, 38:+, 5ortran, /, /SS, ?ava, Aasic).
*plicaiile rezultate pot fi aplicaii cu e,ecuie independent &batch%processing)
sau pot fi aplicaii interactive &on%line) folosite de utilizatorii finali ai sistemului
pentru a accesa &ntr%un mod mai eficient i mai sigur) baza de date.
)tilizatorii finali sunt acei utilizatori care acceseaz baza de date prin intermediul
unui program de aplicaie care le confer drepturi limitate de acces la date pentru
anumite operaii de prelucrare. 1tilizatorii finali sunt persoane cu pregtire
informatic minimal, care efectueaz un volum mare de operaii asupra bazei de
date, dar nu trebuie s cunoasc mai mult dect posibilitile oferite de programul
pe care l utilizeaz.
+dministratorul "azei de date este responsabil de meninerea funcionalitii bazei
de date prin stabilirea drepturilor de acces ale diferitelor categorii de utilizatori,
prin efectuarea operaiilor periodice de salvare a datelor &bac=up), prin
monitorizarea performanelor sistemului i refacerea datelor atunci cnd este
necesar.
L.1. ARHITECTURA ANSIMS8ARC A GAHELOR DE DATE
+ *rhitectura intern a unui sistem de baze de date propus prin standardul
*!0#:T9:03*/ &+merican 3ational *tandards Institute, *tandards -lanning +nd
Re4uirements 5ommittee) &+NJ>) conine trei niveluri funcionale- nivelul e,tern, nivelul
conceptual i nivelul intern &fig. +).
0e definete modelul datelor, ca un set de concepte utilizat n descrierea structurii datelor.
3rin structura "azei de date se nelege tipul datelor, legtura dintre ele, restriciile aplicate
datelor.
2 structur de date asociat unei baze de date poate fi reprezentat pe trei niveluri-
K 3ivelul e$tern sau nivelul vizual &utilizator), include o colecie de scheme e,terne, care
sunt vederi ale diferitelor grupuri de utilizatori, e,istnd cte o vedere individual a datelor
pentru fiecare grup6
6 3ivelul conceptual Q sau schema conceptual &logic) a bazei de date, descrie structura
ntregii baze de date pentru toi utilizatorii. 8a nivel conceptual se face o descriere complet a
bazei de date ascunzndu%se detaliile legate de stocarea fizic i detaliind descrierea entitilor,
tipurilor de date, relaiile dintre ele i restriciile asociate;
K 3ivelul intern conine schema intern ce descrie structura de stocare fizic a datelor n
baza de date, utiliznd un model al datelor fizice. 8a acest nivel se descriu detaliile complete ale
stocrii i modul de acces la date.
" schem e/tern &vedere utilizator) &e,ternal schema, userMs vie;) conine o subschem
conceptual a bazei de date, mai precis descrierea datelor care sunt folosite de acel grup de
utilizatori.
&chema conceptual a baei de date &conceptual schema) corespunde unei reprezentri
unice &pentru toi utilizatorii) i abstracte a datelor, descriind ce date sunt stocate n baza de date
i care sunt asocierile dintre acestea.
&chema intern (fiic) a baei de date &internal schema) specific modul de reprezentare
a datelor pe suportul fizic.
1n sistem de baze de date suport o schem intern, o schem conceptual i mai multe
scheme e,terne; toate aceste scheme sunt descrieri diferite ale aceleiai colecii de date, care
e,ist doar n nivelul intern.
5ig. +. *rhitectura intern a unui sistem de baze de date propus prin standardul
*!0#:T9:03*/
7n multe 0.A4 nu se poate face o distincie clar ntre cele trei niveluri, de multe ori
nivelul conceptual este puternic dezvoltat i suplinete aparent celelalte niveluri. 4e asemenea, la
dezvoltarea aplicaiilor se remarc o contopire a nivelului e,tern cu cel conceptual.
4e la modelul conceptual, cererile sunt adresate modelului intern pentru a fi procesate i
aplicate datelor stocate. 3rocesul de transfer a cererilor i rezultatelor ntre nivele se numete
cartografiere &mapping).
7n funcie de categoria de personal implicat n folosirea bazei de date, datele dintr%o baz
de date pot fi structurate pe trei niveluri-
% nivelul conceptual &global) Q e,prim viziunea administratorului bazei de date asupra
datelor. *cestui nivel i corespunde structura conceptual &schema) a bazei de date, prin
care se realizeaz o descriere a tuturor datelor, ntr%un mod independent de aplicaii, ce
face posibil administrarea datelor.
% nivelul logic Q e,prim viziunea programatorului de aplicaie asupra datelor. 8a acest
nivel se realizeaz o descriere a datelor corespunztoare unui anumit program de
aplicaie.
% nivelul fizic Q care e,prim viziunea inginerului de sistem asupra datelor. /orespunde
schemei interne a bazei de date prin care se realizeaz o descriere a datelor pe suport
fizic de memorie.
L.4. LIMGAIELE GAHELOR DE DATE
8imbajele bazelor de date sunt mprite n 6 categorii- limbaje de definire a datelor
&DDL) i limbaje de manipulare a datelor &DML).
448 este utilizat pentru a specifica schema bazei de date, iar 4'8 este utilizat pentru
citirea i reactualizarea bazei de date. ezultatul compilrii instruciunilor 448 este un set de
tabele stocate n fiiere speciale, denumite global %a$a)"/ de s's$em. *cesta conine me$ada$e)e Q
adic datele care descriu obiectele din baza de date. Este un )'m*a0 des%r',$'5, care permite
administratorului bazei de date sau utilizatorului s des%r'e -' s den&meas% en$'$(')e cerute
de aplicaie i re)a('')e care pot e,ista ntre diferitele entiti.
DML *sigur un set de procedee ce permit operaii de baz pentru manipularea datelor
din baz de date- inserarea de date noi, modificri de date, regsirea datelor, tergerea de date.
8imbajele 4'8 pot fi de dou tipuri- ,r"%ed&ra)e i ne,r"%ed&ra)e.
4'8 procedurale specific modul cum trebuie s fie obinut rezultatul unei instruciuni
4'8, iar 4'8 neprocedurale descriu numai ce rezultat trebuie obinut.
L.A. CONCE8TUL DE SGGD
1n *78, este un ansamblu comple, de programe care asigur interfaa ntre o baz de
date i utilizatorii acesteia. *78, este componenta soft;are a unui sistem de baz de date care
interacioneaz cu toate celelalte componente ale acestuia, asigurnd legtura i interdependena
ntre elementele sistemului &vezi arhitectura unui 0A4).
R")&) unui 0.A4 ntr%un conte,t de sistem de baz de date este de a-
+. defini i descrie structura bazei de date, care se realizeaz printr%un limbaj propriu
specific, conform unui anumit model de date;
6. #ncrca9valida datele n baza de date respectnd nite restriciile de integritate impuse
de modelul de date utilizat;
9. realiza accesul la date pentru diferite operaii &consultare, interogarea, actualizare,
editare situaii de ieire), utiliznd operatorii modelului de date
<. #ntreine baza de date cu ajutorul unor instrumente specializate &editoare, utilitare %
shells, navigatoare Q bro;sers, convertoare etc);
>. asigura protecia bazei de date sub aspectul securitii i integritii datelor.
L.A.1. ECOLUIA SGGD-&r')"r
E5")&('a 0.A4%urilor este legat, n principal, de modelul de date pe care%l
implementeaz. 2rganizarea datelor n memoria e,tern n baze de date se face conform unui
model de date, aa cum am vzut n capitolele precedente. E$a,e)e n evoluia 0.A4%urilor sunt
urmtoarele-
+ +. 3n n anii aizeci datele erau organizate doar n fiiere, gestionate de
programe scrise n diferite limbaje de programare universale &e,emple- /obol, 5ortran etc.);
6 6. 8a sfritul anilor aizeci a aprut modelul arborescent de organizare a datelor
i primele 0.A4%uri care erau ierarhice i implementau acest model &e,emplu- #'0).
9 9. 8a nceputul anilor aptezeci a aprut modelul reea de organizare a datelor i
0.A4%urile reea ce implementau acest model &e,emple- #4'0, 02/*$E).
0.A4%urile arborescente i reea fac parte din prima generaie i ele constituie pionieratul
n domeniu.
<. 8a sfritul anilor aptezeci, nceputul anilor optzeci a aprut modelul relaional de
organizare a datelor i ulterior s%au realizat 0.A4%urile relaionale ce implementau acest model
&e,emple- 2racle, #nformi,, 4A6, 0U80erver, Disual 5o,pro, *ccess etc.). Este generaia a doua
de 0.A4, care prin simplitate, interactivitate i neproceduralitate domin piaa actual.
>. 8a sfritul anilor optzeci, nceputul anilor nouzeci a aprut modelul orientat obiect de
organizare a datelor i 0.A4%urile orientate obiect ce implementau acest model &e,emple-
.emstone, 26, ?asmine etc.). *ceasta este generaia a treia de 0.A4 care este n plin dezvoltare
acum.
G. 7n momentul de fa este evident tendina productorilor de sisteme de gestiune a
bazelor de date de a trece la sisteme obiect%relaionale i, n general, aceast trecere se realizeaz
prin adugarea treptat a caracteristicilor modelului obiect n sistemele de gestiune relaionale.
2ferta de sisteme de gestiune a bazelor de date este deosebit de generoas, pe o scar e,tins de
performane i costuri, de la sisteme care se pot folosi gratuit &fr licen sau cu licen public),
pn la sisteme cu nalte performane, a cror utilizare necesit plata licenelor respective. /hiar
i pentru astfel de sisteme e,ist versiuni de test &trial versions) care pot fi obinute gratuit prin
#nternet
8a trecerea de la o generaie la alta de 0.A4 s%au urmrit urmtoarele as,e%$e.
+ +. 3strarea aspectelor fundamentale care dau conceptul de 0.A4- obiectivele,
funciile i componentele. 4esigur, la fiecare generaie apar i o serie de elemente specifice, de
nuan, care ns nu schimb fundamentele conceptului.
6 6. 7ncadrarea unui 0.A4 ntr%o generaie se face n funcie de modelul de date
implementat. 0unt luate n considerare toate cele trei elemente care caracterizeaz modelul de
date- definirea structurii modelului &entitile i legturile dintre ele), operatorii de prelucrare,
restriciile de integritate.
9 9. 7mbuntirea organizrii datelor n memoria e,tern prin implementarea unui
model mai performant. 0e urmrete creterea independenei logice i fizice &pn la total),
asigurarea unor limbaje de descriere a datelor &844) ct mai performante i automatizate,
asigurarea unor limbaje de manipulare a datelor &8'4) puternice, asigurarea unor limbaje de
regsire neprocedurale &e,emplu 0U8), reducerea i controlul redundanei.
< <. 7mbuntirea accesului la date prin- acces dup mai multe chei, acces
concurent, optimizarea accesului, creterea securitii datelor.
> >. 2ferirea unor faciliti de utilizare tot mai performante- generatoare
specializate, interfee cu alte limbaje de programare, interactivitatea.
G G. ,iversificarea tipurilor de date ce pot fi utilizate, diversificarea modului de
lucru &local sau reea), precum i a tipurilor de aplicaii ce pot fi dezvoltate. *cest lucru nseamn
c 0.A4%urile se doresc a avea o e,tensibilitate ct mai mare, care s le permit adaptarea la
nou.
J J. 1tilizarea unor 0.A4%uri din generaiile precedente #n paralel cu dezvoltarea
unei noi generaii.
L L. $endina de fundamentare teoretic i standardizare a conceptelor din fiecare
nou generaie de 0.A4 aprut, ceea ce ofer acestora robustee i deschidere.
L.A.1. OGIECTICELE UNUI SGGD
/"iectivul general al unui 0.A4 este de a furniza suportul soft;are complet pentru
dezvoltarea de aplicaii informatice cu baze de date. 5iind un mediu specializat, 0.A4 satisface
cerinele informaionale ale utilizatorului ntr%un mod optim. *stfel, el asigur minimizarea
costului de prelucrare a datelor, reduce timpul de rspuns &timp util), asigur fle,ibilitate i
deschidere mari aplicaiei, asigur protecie ridicat a datelor.
3entru ca un produs soft;are s ating performanele de mai sus i s fie un 0.A4, el trebuie s
asigure un set minim de o"iective-
0. !sigurarea independenei datelor. 0e spune c o aplicaie informatic depinde de date,
dac modificarea structurii de memorare a datelor sau a strategiei de acces la date afecteaz i
aplicaia. #ndependena datelor fa de aplicaie poate fi-
+ % #'+'%, adic modul de memorare a datelor i tehnicile fizice de memorare &strategia
de acces), pot fi schimbate fr a rescrie programele &e,emplu, se poate face acces
secvential, apoi se poate inde,a i face un acces direct);
6 % )"/'%! adic structura de date poate fi schimbat &deoarece este pstrat n
dicionarul bazei de date) fr a rescrie programele &e,emplu, se poate aduga n
structur un nou cmp).
3ecesitatea asigurrii independenei datelor fa de programele de aplicaie, de ctre
0.A4, este dat de urmtoarele aspecte-
% diferite aplicaii au nevoie de viziuni diferite ale utilizatorului asupra acelorai date. 2
baz de date este realizat pentru o gam larg de utilizatori, care au la dispoziie un volum mare
de date. 0.A4%ul trebuie s%i permit la un moment dat unui utilizator s OvadP &s%i
construiasc o viziune) doar o parte din baza de date i anume numai acele date care l
intereseaz;
% administratorul bazei de date trebuie s aib libertatea de a schimba structura de
memorare sau strategia de acces, ca rspuns la cerinele noi aprute, fr a modifica aplicaiile
e,istente &sistem deschis). 4up darea n folosin a unei baze de date pot apare schimbri de
standarde sau norme, se pot modifica prioritile aplicaiei, se pot modifica unitile i modul de
memorare ale datelor etc. /u alte cuvinte, dinamica lumii reale nconjurtoare va genera
modificri n baza de date. 0.A4%ul va permite aplicaiei informatice s funcioneze cu
programele e,istente i s converteasc datele;
Aaza de date e,istent la un moment dat, precum i programele de aplicaie care au fost
folosite o perioad de timp, reprezint o investiie ma'or la care nu trebuie s se renune prea
uor. /heltuielile pentru realizarea unei baze de date sunt mari, iar ele trebuie recuperate integral
i adus un beneficiu.
1. ,edundan minim (i controlat a datelor
0pre deosebire de sistemele clasice &cu fiiere) de prelucrare automat a datelor, stocarea
informaiilor n bazele de date se face astfel nct datele s nu fie multiplicate. /u toate acestea,
uneori, pentru a realiza performane sporite, n ceea ce privete timpul de rspuns se accept o
anumit redundan a datelor. *ceasta va fi ns controlat pentru a se asigura
coerena&corectitudinea datelor) bazei de date.
E,emplul tipic de redundan controlat acceptat este cea aprut la proiectare bazelor
de date relaionale prin tehnica de normalizare.
2. 'aciliti de utiliare a datelor
*ceast facilitate presupune ca 0.A4%ul s aib nite componente specializate pentru
diferite operaii de utilizare-
K % 5olosire datelor de ctre mai muli utilizatori n diferite scopuri &aplicaii). 4e cele mai
multe ori, o baz de date nu este realizat izolat. 'ai ales n cazul realizrii unor aplicaii
informatice cu baze de date care fac parte dintr%un sistem integrat, dar nu numai, datele de la o
aplicaie trebuie s poat fi utilizate n alte aplicaii. *cest lucru reduce spaiul de memorare
necesar i efortul de ncrcare : validare a datelor.
+ % +ccesul ct mai simplu al utilizatorilor la date, fr ca ei s fie nevoii s cunoasc
structura ntregii baze de date, acest lucru rmnnd n sarcina administratorului bazei de date.
1tilizatorul final sau intensiv &neinformaticienii), care este beneficiarul aplicaiei cu baze
de date, are puine noiuni de informatic. 4e aceea pe el nu l intereseaz structura bazei de date,
ci numai o utilizare ct mai uoar. 3entru acest lucru 0.A4%ul trebuie s ofere instrumente
specializate pentru dezvoltarea de programe de aplicaie ct mai prietenoase, care s dirijeze i s
ajute beneficiarul n utilizarea bazei de date.
% E,istena unor lim"a'e performante de regsirea a datelor care permit e,primarea
interactiv a unor cereri de regsire a datelor i indicarea unor reguli pentru editarea informaiilor
solicitate.
+ egsirea datelor este una din operaiile cele mai folosite ntr%o baz de date. 5ie
c este folosit pentru actualizare sau pentru consultare, sub forme diferite, regsirea datelor este
realizat la cererea tuturor tipurilor de utilizatori ai bazei de date. 4in acest motiv 0.A4%urile
sunt puternice n ceea ce privesc facilitile de regsire. *cestea au atins performane ridicate n
sistemele relaionale, multe din facilitile de regsire de aici fiind preluate n generaia a treia de
0.A4%uri.
+ % 0pre deosebire de sistemul clasic de prelucrare pe fiiere, unde e,ist un singur
criteriu de adresare &cel care a stat la baza organizrii fiierului) n cazul bazelor de date, sistemul
de gestiune trebuie s ofere posibilitatea unui acces multicriterial. 7n timp ce modificarea
criteriului la fiierele clasice implic reorganizarea lor, la bazele de date schimbarea criteriului nu
afecteaz cu nimic datele. 0.A4%ul stocheaz datele n entitile bazei de date i permite mai
multe ci de acces. 3entru diferite moduri de adresare 0.A4 creeaz dinamic, la momentul
e,ecuiei, o serie de fiiere ane,e &de inde, etc.) care las neschimbate entitile bazei de date.
3. .rotecia datelor. 7n sistemele de baz de date, protecia datelor se asigur sub dou
aspecte- securitatea i integritatea.
*ecuritatea &confidenialitatea) datelor semnific faptul c accesul la date se face numai
printr%o autorizare corespunztoare i doar controlat &sarcina administratorului bazei de date cu
ajutorul 0.A4%ului).
7n acest sens, 0.A4%ul permite- autorizarea i controlul accesului la date, utilizarea
viziunilor, realizarea unor proceduri speciale, criptarea datelor.
a) +utorizarea i controlul accesului la date este realizat de 0.A4 prin intermediul
parolelor. *cestea identific clasele de utilizatori, cu anumite drepturi de acces, la anumite date.
/lasele de utilizatori pentru care se poate autoriza accesul la baza de date sunt-
% 1tilizatorii obinuii care nu au n proprietate obiecte i nu au alte privilegii dect cele
date de administratorul A4.
% 3roprietarii de obiecte &tabele, viziuni, proceduri etc.) sunt utilizatorii care i creeaz
anumite obiecte. #mplicit proprietarul unui obiect are toate privilegiile asupra acestuia, putnd s
le revoce sau s le transmit altor utilizatori.
% *dministratorul A4 este utilizatorul care are implicit toate drepturile asupra datelor i
dreptul de a revoca sau stabili privilegii pentru ceilali utilizatori.
3rivilegiile diferiilor utilizatori sunt gestionate de 0.A4 astfel- un anumit subiect
&utilizator) poate realiza anumite aciuni, asupra anumitor obiecte, n limita anumitor restricii
&condiii suplimentare). 3rofilul utilizator este dat de nume &!*'E), parola &3*00), nume grup,
numr nivel de acces.
b) )tilizarea viziunilor &vie;) este asigurat de 0.A4 pentru reprezentarea schemelor
e,terne ale bazei de date. /u ajutorul viziunilor, 0.A4%ul permite s se defineasc partiii logice
ale bazei de date, definite pentru diferii utilizatori, n raport cu cerinele acestora de acces la date.
0ecuritatea datelor este asigurat de 0.A4 prin definirea tuturor drepturilor necesare unui
utilizator pentru o viziune i revocarea drepturilor pentru obiectele iniiale.
c) ealizarea unor proceduri speciale de acces asupra datelor este permis de 0.A4.
*ceste proceduri scrise n 8'4 se pstreaz n form precompilat, iar anumitor utilizatori li se
va acorda dreptul de e,ecuie i li se va interzice accesul direct la obiectele bazei de date.
d) 5riptarea este asigurat de 0.A4 prin oferirea unor rutine de criptare &codificare) a
datelor apelate automat sau la cerere i prin e,istena unor instrumente care permit utilizatorului
s realizeze propriile rutine de criptare. /riptarea i decriptarea se realizeaz dup algoritmi
specifici, cu o cheie &parol) de acces la rutin.
5omponentele unui sistem de criptare sunt-
% *lgoritmul de criptare este o rutin care transform datele iniiale ntr%o form cifrat
&codificat);
% /heia de criptare este o valoare secret &parola) care permite intrarea n algoritmul de
criptare;
% *lgoritmul de decriptare este o rutin care transform datele din forma criptat n cea
iniial;
+ % /heia de decriptare este o parol de intrare n algoritmul de decriptare.
Integritatea datelor se refer la corectitudinea &coerena) datelor i este asigurat prin
protejarea acestora mpotriva unor incidente intenionate sau neintenionate
/omponentele 0.A4%ului asigur integritatea datelor tratnd separat cauzele care pot
altera baza de date- integritatea semantic, controlul accesului concurent, salvarea : restaurarea.
a) Integritatea semantic este asigurat prin operaii efectuate de 0.A4 asupra datelor i
a prelucrrilor. *ceste operaii alctuiesc un set de reguli numit restricii de integritate. 0.A4%ul
asigur astfel de restricii implicite &rezult din modelul de date implementat) i e,plicite
&proceduri incluse n programele de aplicaie).
b) +ccesul concurent asigur coerena datelor i este un obiectiv al 0.A4%ului care se
pune cu acuitate mai ales la baze de date distribuite. 7n acest sens 0.A4%ul are o unitate distinct
de prelucrare a datelor numit tranzacie, care este constituit dintr%o secven de operaii
marcat de puncte de nceput i sfrit. $ranzacia poate fi controlat de 0.A4 implicit, cnd
punctele de nceput i de sfrit sunt automat definite, sau e,plicit, cnd punctele de nceput i de
sfrit sunt definite prin comenzi specifice.
8a e,ecuia concurent a tranzaciilor 0.A4%ul trebuie s asigure "locarea datelor
utilizate la un moment dat. *ceasta nseamn c se interzice accesul celorlalte tranzacii
concurente la aceleai date, pn se termin tranzacia curent.
$ehnica de blocare utilizat de 0.A4 se poate aplica la nivelul ntregii baze de date, a
unui fiier, a unei nregistrri sau chiar a unui cmp. Ea poate fi pentru citire &partajabil) sau
pentru scriere &e,clusiv).
/ele mai multe 0.A4%uri realizeaz blocarea la nivel de nregistrare i fiier, prin diferite
metode- setarea unui bit pentru resursa respectiv, construirea unei liste cu resursele blocate,
meninerea resurselor blocate ntr%o zon special etc.
Inter"locarea este situaia n care dou tranzacii blocheaz anumite resurse, apoi solicit
fiecare resursele blocate de cealalt. 8a nivelul de 0.A4 trebuie s e,iste facilitatea de prevenire
sau rezolvare a interblocrii-
% 3revenirea interblocrii presupune c programele blocheaz toate resursele de care au
nevoie nc de la nceputul fiecrei tranzacii &greu de precizat).
% 0oluionarea interblocrii presupune c e,ist nite mecanisme pentru detectarea i
eliminarea interblocrii &de e,emplu graful dependenelor proceselor de e,ecutat).
c) *alvarea9restaurarea &bac=up:recoverB) ca facilitate a 0.A4%ului permite refacerea
consistenei datelor care au fost alterate fizic din diferite motive.
&alvarea datelor este un proces de stocare prin realizarea de copii de siguran i prin
jurnalizarea tranzaciilor i a imaginilor. 0.A4%ul poate asigura salvarea automat sau la cererea
administratorului bazei de date.
:urnalul tranzaciilor este un fiier creat i ntreinut de 0.A4, n care se memoreaz
informaiile despre tranzaciile efectuate asupra bazei de date . *ceste informaii sunt- codul
tranzaciei, momentul nceperii tranzaciei, identificatorul utilizatorului care a lansat tranzacia,
actualizrile efectuate pe A4.
:urnalul imaginilor se deosebete de cel al tranzaciilor prin aceea c nu conine
descrierea operaiilor efectuate asupra A4 ci efectul acestora.
E,ist urmtoarele variante-
% ?urnalul cu imaginea nregistrrilor dup actualizare &after image), ce conine copia
fiecrei nregistrri n forma de dup efectuarea unei actualizri asupra ei.
% ?urnalul cu imaginea nregistrrilor nainte de efectuarea unei actualizri &before image),
ce conine copia fiecrei nregistrri n forma de dinaintea efecturii unei actualizri asupra ei.
% ?urnalul mi,t ce conine att imaginea nregistrrilor dinainte de actualizare ct i dup
actualizare.
,estaurarea pornete de la colecii de date stocate prin salvare i reface consistena bazei
de date, minimiznd prelucrrile pierdute. estaurarea este asigurat automat de 0.A4, dar se
poate realiza i manual.
Restaurarea automat a A4 este realizat de 0.A4 cu ajutorul fiierelor jurnal. 3entru a
se putea realiza acest lucru, 0.A4 realizeaz o paginare a A4 i la o cerere de regsire transfer
o astfel de pagin n memoria intern. *ici are loc prelucrarea ei i abia dup ce aceast
prelucrare s%a terminat complet, se face transferul paginii napoi pe disc. 0incronizarea memoriei
interne cu baza de date i fiierele jurnal, se realizeaz prin diferite tehnici- algoritmi specifici,
e,ecutarea unor puncte de verificare &chec= point) la intervale de timp sau la cerere etc.
8a nivelul 0.A4%ului pot e,ista o serie de parametri de configurare care influeneaz
procesul de restaurare automat. *ceti parametri se refer la- intervalul de restaurare, indicatorul
de restaurare &ce informaii vor fi scrise n fiierul de erori) etc.
Restaurarea manual a A4 implic intervenia administratorului pentru refacerea bazei de
date de pe un suport tehnic care a fost distrus. /ea mai recent copie de siguran efectuat pentru
o A4 afectat este ncrcat i se reiau prelucrrile efectuate din momentul copierii pn la
producerea defeciunii. estaurarea manual se face prin deconectarea tuturor utilizatorilor de la
A4, ncrcarea copiei i reluarea lucrului.
4. .arta5abilitatea datelor
3artajabilitatea datelor se refer nu numai la aspectul asigurrii accesului mai multor
utilizatori la aceleai date, ci i la posibilitatea dezvoltrii unor aplicaii fr a se modifica
structura bazei de date. 3roblema partajabilitii se pune la un nivel superior pentru 0.A4%urile
care permit lucrul n reea.
6. 7egturile 8ntre date
8egturile ntre date corespund asocierilor care se pot realiza ntre obiectele unei aplicaii
informatice. 2rice 0.A4 trebuie s permit definirea i descrierea structurii de date, precum i a
legturilor dintre acestea, conform unui model de date. 5iecare tip de model de date permite
anumite legturi ntre date. 1n 0.A4, care implementeaz un anumit model de date, va trebui s
asigure i realizarea legturilor dintre datele corespunztoare n conformitate cu schema
conceptual.
9. .erformanele globale
3erformanele globale ale aplicaiei sunt influenate de 0.A4. *cesta trebuie s
gestioneze un volum mare de date de o comple,itate ridicat, ntr%un anumit timp de acces
rezonabil pentru diferii utilizatori. 3entru toate aceste lucruri 0.A4%ul folosete diferite metode
de acces, tehnici de optimizare, tipuri de date. #mplementarea lor se face n componente
specializate ale 0.A4%ului.
$oate obiectivele de mai sus au fost avute n vedere la evoluia 0.A4%urilor, fiecare
generaie mbuntind performanele.
L.A.4. FUNCIILE UNUI SGGD
ealizarea obiectivelor prezentate anterior este asigurat de sistemele de gestiune a
bazelor de date printr%o serie de componente ce permit efectuarea unor operaii specifice. 7n
funcie de natura lor i scopul urmrit, operaiile pot fi grupate pe activiti. *ctivitile accept i
ele o grupare pe funcii astfel nct, una sau mai multe activiti, relativ omogene, vor realiza o
anumit funcie.
1 0.'unclia de descriere a datelor
0.A4%ul, prin aceast funcie, permite definirea structurii bazei de date cu ajutorul
limbajului de definire a datelor &844). 4efinirea datelor poate fi realizat la nivel conceptual,
logic i fizic. 0e descriu atributele &cmpurile) din cadrul structurii bazei de date, legturile dintre
entitile bazei de date sau dintre atributele aceleiai entiti, se definesc eventualele criterii de
validare a datelor, metodele de acces la date, aspectele referitoare la asigurarea integritii
datelor. /oncretizarea acestei funcii este schema bazei de date, memorat n cod intern.
'emorarea se face ntr%un fiier, ceea ce permite afiarea i actualizarea structurii bazei de date,
n orice moment.
*ceast funcie a fost mult automatizat n timp, 844 avnd acum puine comenzi. 844
este specific fiecrui 0.A4, dar el ntotdeauna realizeaz descrierea datelor conform elementelor
modelului de date pe care l implementeaz 0.A4%ul respectiv. *stfel se realizeaz definirea i
descrierea entitilor i a caracteristicilor lor, definirea legturilor dintre obiecte &asocierile) i a
regulilor de integritate specifice modelului de date.
4up realizarea funciei de descriere, ntr%un 0.A4, entitile bazei de date e,ist create
deja ca fiiere, dar nu conin datele propriu%zise, ci numai structura bazei de date &schema bazei
de date).
0 1. 'uncia de manipulare a datelor
5uncia de manipulare este cea mai comple, i realizeaz actualizarea i regsirea datelor
din baza de date, cu ajutorul limbajului de manipulare a datelor &8'4).
0unt realizate urmtoarele activiti- ncrcarea, actualizarea, prelucrarea i regsirea
datelor.
a) :n%r%area datelor n baza de date se realizeaz prin operaii automatizate sau
programate ce asigur i criteriile de validare necesare.
b3 A%$&a)'+area bazei de date const n operaii de adugare, modificare i tergere de
nregistrri. 8a operaiile de adugare i de modificare se pstreaz aceleai criterii de validare
care s%au folosit i la activitatea de ncrcare a datelor. *ctualizarea se realizeaz numai autorizat,
prin asigurarea unei protecii corespunztoare a datelor, pentru a se pstra coerena bazei de date.
c) 8re)&%rarea datelor se realizeaz prin operaii de selecie, ordonare, interclasare
&compunere) i ventilare &descompunere) efectuate asupra entitilor bazei de date. *cestea sunt,
de obicei, operaii pregtitoare activitii de regsire a datelor. 'ulte din operaiile de prelucrare
sunt realizate cu ajutorul operatorilor din modelul de date pe care l implementeaz 0.A4%ul.
d) Re/s'rea &interogarea) datelor const n operaii de vizualizare &afiare pe ecran,
imprimare pe hrtie), rsfoire, editarea unor situaii de ieire. 0ituaiile de ieire pot fi
intermediare sau finale i se pot obine pe diferii supori tehnici de informaie &ecran, hrtie,
mediu magnetic, mediu optic). Ele pot avea cele mai diferite forme &punctuale, liste, rapoarte,
grafice, imagini, sunet, video) i se pot obine dup cele mai diferite criterii de regsire.
+ 5uncia de manipulare a datelor este cea mai folosit n bazele de date i este cea
mai bine suportat de 0.A4 fa de orice alt sistem de gestionare a datelor din memoria e,tern,
care e,ist pn acum.
6 0.A4%ul manipuleaz datele ntr%un mod eficient, utiliznd n acest scop o serie
de metode i tehnici de optimizare a accesului i a alocrii spaiului de memorie n calculator.
5iecare 0.A4 de la o generaie la alta i chiar de la o versiune la alta a cutat s mbunteasc
acest aspect. 5uncia de manipulare este asigurat n 0.A4 de un 8'4. *cesta trebuie s
respecte restriciile de integritate a datelor i s implementeze operatorii din modelul de date pe
care se bazeaz 0.A4%ul cruia i aparine.
8'4 poate fi cu limbaj gazd sau cu limbaj propriu. /ele cu lim"a' gazd sunt dezvoltate
prin adaptarea unor limbaje universale de programare &/obol, 3ascal, / etc.) la cerinele de lucru
ale 0.A4%ului. 0e mbin astfel puterea unui limbaj universal cu necesitile de regsire a datelor
&e,emplu- 2*/8E). /ele cu lim"a' propriu sunt dezvoltate printr%un limbaj specific capabil s
uneasc puterea proceduralului cu regsirea dintr%un anumit tip de baz de date &e,emplu- Disual
5o,pro).
+ 3entru activarea de regsire e,ist limbaje de interogare specializate care pot fi
incluse n 8'4 sau pot e,ista ca atare. Ele au aprut datorit lrgirii gamei de utilizatori ai
bazelor de date, care i include i pe neinformaticieni tot mai mult. 3entru acetia au fost necesare
faciliti de regsire simple i prietenoase, apropiate de modul de lucru i de gndire uman. #n
acest sens, limbajele relaionale &e,emplu 0U8) au cele mai bune performane.
0 2. 'uncia de utiliare a baei de date
5uncia de utilizare asigur mulimea interfeelor necesare pentru comunicarea tuturor
utilizatorilor cu baza de date . 3entru a realiza aceast funcie 0.A4%ul trebuie s asigure
faciliti pentru mai multe categorii de utilizatori ai bazei de date- neinformaicieni, specialiti
&informaticieni), administratorul.
a) 1tilizatorii ne'n#"rma$'%'en' reprezint principala categorie a beneficiarilor de
informaii &utilizatori finali i intensivi) din baza de date. 0.A4%ul le ofer acestora limbaje
neprocedurale i alte faciliti de interogare &generatoare, utilitare etc) a bazei de date ntr%o
form simpl i interactiv. *ceti utilizatori nu trebuie s cunoasc structura bazei de date i nu
trebuie s tie s programeze, 0.A4%ul ajutndu%i interactiv n utilizarea bazei de date. 7n acest
sens 0.A4%ul ofer- meniuri cu opiuni sugestive, ferestre, abloane pentru diferite forme,
asisteni tip Hizard, autodocumentarea &help%uri, mesaje:ferestre e,plicative).
b) 1tilizatorii s,e%'a)'-$' n informatic creaz structura bazei de date i realizeaz
proceduri comple,e de e,ploatare a bazei de date. 0.A4%ul ofer acestor utilizatori limbajul de
descriere i limbajul de manipulare a datelor precum i interfee cu limbaje universale. *cestea
sunt de comple,itate i putere diferit, de la un 0.A4 la altul, oferind att elemente
neprocedurale ct i procedurale specialistului n informatic. /u aceste elemente el descrie
schema bazei de date i asigur manipularea comple, a datelor.
3entru realizarea bazei de date 0.A4%ul ofer specialistului i elemente de /*0E
&/omputer *idede 0oft;are Engineering). *cestea l ajut n diferitele activiti care intervin n
etapele de proiectare a bazei de date.
+ b) Adm'n's$ra$"r&) bazei de date, care este un utilizator special i are un rol hotrtor n ceea
ce privete funcionarea optim a ntregului sistem. 4atorit importanei acestei categorii de
utilizatori, 0.A4%ul are o funcie distinct n acest sens.
0 3. 'uncia de administrare
5uncia de administrare este comple, i de competena administratorului bazei de date.
+dministratorul, care are o bogat e,perien de analiz, proiectare i programare, organizeaz i
administreaz baza de date n toate etapele de realizare a acesteia.
*stfel, el organizeaz baza de date conform unei anumite metodologii, realizeaz schema
&conceptual) bazei de date, coordoneaz proiectarea bazei de date. 3entru toate aceste lucruri
0.A4%ul ofer o serie de elemente de /*0E, precum i o serie de utilitare specializate.
7n etapa de e$ploatare a bazei de date, administratorul are rolul de a autoriza accesul la
date &acord conturi, parole etc.), de a reface baza de date n caz de incidente &prin jurnalizare,
copii), de a utiliza eficient spaiul de memorie intern i e,tern &prin organizare, rutine de
optimizare), de a realiza o serie de analize statistice din baza de date &numr i tip de utilizatori,
numr de accese, numr de actualizri etc.). 3entru fiecare din aceste activiti 0.A4%ul ofer
instrumente i tehnici de lucru.
7n cazul lucrului #n reea de calculatoare cu baze de date distribuite, 0.A4%ul are
dezvoltate foarte mult componentele destinate administratorului. *cest lucru este determinat de
faptul c baza de date este, n acest caz, de mare comple,itate, datele sunt distribuite pe
calculatoarele din reea, iar utilizatorii sunt de toate tipurile i n numr mare.
7n principal pentru funcia de administrare, dar parial i pentru celelalte funcii, 0.A4%ul asigur
protecia "azei de date. *ici vor fi prezentate aspectele eseniale, urmnd ca n continuare la
fiecare tip de 0.A4 s se precizeze prin e,emple i aspectele specifice ce apar.
L.A.A. CLASIFICAREA SGGD-URILOR
4iversitatea de 0.A4%urilor, care au fost i care sunt n e,ploatare pe diferite
calculatoare i sub diferite sisteme de operare, impune o clasificare a lor dup diferite criterii-
+) $up sistemele de calcul pe care se implementeaz-
% 0.A4 pentru calculatoare mari se folosesc pentru baze de date foarte comple,e i foarte
mari &e,emple- 2racle, 4A6, #'0).
% 0.A4 pentru minicalculatoare se folosesc pentru baze de date comple,e i mari i au
cunoscut o dezvoltare puternic n anii VLK &e,emplu- 2racle).
% 0.A4 pentru microcalculatoare se folosesc pentru baze de date de comple,itate i de
mrime mici i medii. *u o mare rspndire n momentul actual &e,emple- 5o,3ro, 2racle,
*cces).
$endina actual este ca 0.A4%ul s fie compatibil pe ct mai multe sisteme de calcul sub
ct mai multe sisteme de operare. *cest lucru este dictat de noua tehnologie de realizare de
aplicaii tip sisteme deschise, lucru de care ine cont i noua generaie &a treia) de 0.A4%uri.
63 D&, limba5ul de programare utilizat-
% 0.A4%ul cu lim"a' gazd este cel care are un limbaj de manipulare a datelor bazat pe
unul de nivel nalt &universal). 8imbajul gazd poate fi chiar un limbaj universal &/obol, 3ascal)
sau o e,tensie &adaptare) a unui astfel de limbaj. *vantajul acestei soluii este acela c se pot
dezvolta proceduri comple,e de program, se pot realiza interfee om%main foarte bune, se
valorific e,periena de programare din limbajele de nivel nalt &toate rezult din avantajele
programrii procedurale). 4ezavantajul major este acela c formularea cererilor de regsire se
face mai greu, de multe ori ntr%un mod inaccesibil utilizatorilor finali. *cest lucru este suplinit
de 0.A4 prin alte componente specifice- generatoare, utilitare etc. &e,emplu 2racle).
% 0.A4%ul cu lim"a' propriu &autonom) este cel care are un limbaj de manipulare a
datelor specific. *cest limbaj de programare propriu este procedural i are marele avantaj c
permite implementarea tuturor facilitilor oferite de 0.A4. 7n el se pot programa proceduri
comple,e i interfee puternice ca ntr%un limbaj universal, dar n plus se realizeaz un acces uor
i optimizat la baza de date. 4ezavantajul este c un astfel de limbaj nu poate fi utilizat dect de
specialitii n informatic &e,emplu limbajul din Disual 5o,3ro).
$endina actual este ca 0.A4%ul s aib implementat, pe lng un limbaj procedural, i
un limbaj de regsire neprocedural, care s permit formularea de cereri de regsire uor, de ctre
toi utilizatorii bazei de date. 7n acest sens, majoritatea 0.A4%urile pentru microcalculatoare au
implementat, parial sau total, limbajul 0U8, care este i standardizat internaional.
9) $up modelul logic de date implementat-
%0.A4 ierarhice sunt cele care implementeaz modelul de date arborescent &ierarhic) i
au fost primele care s%au utilizat pentru gestionarea bazelor de date. Ele au o serie de avantaje
pentru domenii precise din lumea real nconjurtoare, de e,emplu tehnologia construciei de
maini, dar au limite pentru alte domenii &e,emplu- #'0).
% 0.A4 reea sunt cele care implementeaz modelul de date reea i care au eliminat
multe din limitele celor ierarhice. Ele au o larg aplicabilitate pentru numeroase probleme din
lumea real, dar sunt dificil de utilizat datorit comple,itii ridicate &e,emplu- #4'0).
% 0.A4 relaionale sunt cele care implementeaz modelul de date relaional i au
aplicabilitate n majoritatea domeniilor din lumea real. Ele pot fi folosite de o gam larg de
utilizatori datorit facilitilor oferite &generatoare, limbaj neprocedural etc.) &e,emple- 2racle,
Disual 5o,3ro, 3arado,, *cces, #nformi,, 3rogress).
% 0.A4 orientate o"iect sunt cele care implementeaz modelul de date orientat obiect. Ele
se preteaz bine la problemele foarte mari, de comple,itate ridicat, precum i pentru tipurile noi
de aplicaii &proiectarea asistat, multimedia, sisteme deschise) &e,emple- 26, 2rion, ?asmin).
+ 'ajoritatea 0.A4%urilor actuale au implementate, n ultimele versiuni, faciliti
de tratare a obiectelor &e,emple- 2racle, Disual 5o,3ro).
6 $ipurile de mai sus de 0.A4%uri, avnd drept criteriu modelul de date
implementat, sunt de baz &fundamentale). 3ornind de la acestea, prin e,tensia tehnologiei
informatice, e,ist i alte tipuri de 0.A4%uri- deductive, distribuite, multimedia, spaiale etc.
9 E,ist, de asemenea, tipuri de 0.A4%uri &ca de e,emplu cele funcionale) care se
bazeaz pe alte modele de date dect cele de mai sus. *cestea ns, au o rspndire mai restrns
avnd performane doar pentru domenii bine precizate.
<) $up localiarea baei de date
% 0.A4 centralizate sunt cele care gestioneaz datele amplasate ntr%o singur baz de
date central. 8a acestea au acces toi utilizatorii autorizai pentru a efectua diferite operaii de
manipulare a datelor. $oate calculatoarele care nu sunt legate n reea i lucreaz cu baze de date
au instalat un 0.A4 centralizat. $ot un 0.A4 centralizat, dar cu faciliti de lucru n reea,
trebuie instalat i n reelele de calculatoare care au plasat baza de date pe un singur calculator
&de obicei pe server).&e,emplu- Disual 5o,3ro, *ccess)
% 0.A4 distri"uite sunt cele care gestioneaz datele amplasate pe mai multe calculatoare
dintr%o reea tratndu%le ca un tot unitar. /omple,itatea acestor 0.A4%uri este ridicat, avnd
componente speciale pentru realizarea cone,iunilor i tratarea distribuit a datelor &e,emplu-
2racle, 4A6, #nformi,).

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