You are on page 1of 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 hard are! 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 !or er- 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 deoarece13 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' -----!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

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;

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 deciziilor. susinerii i asistrii managerilor n luarea

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 abordria3 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 E 3 &Enterprise esource 3lanning) reprezint un ansamblu intercorelat de subsisteme informatice destinate gestiunii resurselor umane, materiale i financiare ale unei companii sau instituii publice. 0istemele E 3 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 E 3 reprezint o e,tindere a sistemelor ' 3 ## &Man&#a%$&rer Res"&er%es 8)ann'n/3 ns lrgesc orizontul acestora. 0istemele E 3 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

EERP ERP

Cerinele organizaiei

MRPII MRP
MRP Planificare Capacitate Finane

MRPII Finane Proiectare Resurse umane

Materiale Componente Cantiti Timp

ERP Mana!ementul ciclului "e apro#i$ionare Mana!ementul relaiilor cu clienii %isteme informatice "e asiastarea "eci$iilor&e'ecuti#e Portal

1960 Planificarea si controlul stocurilor

1970 Managementul materialelor

1980 Planificarea resurselor de producie

1990 Planificarea resurselor organizaiei

2000 Planificarea extinsa a resurselor

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.

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 E 3 permite adaptarea rapida la modificarea condiiilor mediului n care organizaia i desfoar activitatea. 4.Cara%$er Edes%h'sF 1n sistem E 3 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 E 3 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 E 3 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 soluiio 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 CENTRALIHKRIIcontrolul 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 DESCENTRALIHKRIIriscuri 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 realizezeo 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 hard are 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 organi aiei 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 activitiaprovizionare, desfacere, mar eting. 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 de voltarea 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 fiQ n memoria intern a calculatorului &n timpul prelucrrii datelor), definite de noiunile- list, coad, stiv;

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. )a a 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. )a a 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 )a ei 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. "rgani area 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 ba e 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.

#tili atorii 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 niveluriK 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 ba ei 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 (fi ic) a ba ei 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"iective0. !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 utili are a datelor *ceast facilitate presupune ca 0.A4%ul s aib nite componente specializate pentru diferite operaii de utilizareK % 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 utili are a ba ei 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 locali area ba ei 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,emplu2racle, 4A6, #nformi,).

You might also like