Beruflich Dokumente
Kultur Dokumente
Sistemul informatic este cuprins n sistemul informaional, care include i procedurile manuale de tratare a datelor i informaiilor. Dezvoltrile majore i de dat recent ale tehnologiilor informaionale au condus la creterea ponderii sistemului informatic n sistemul informaional.
Funciile de prelucrare i control sunt realizate de UAL (Unitatea AritmeticoLogic) i UCC (Unitatea de Comand i Control). De aceea se consider ca ele sunt componentele UCP (Unitatea Central de Prelucrare CPU: Central Processing Unit). Configuraia de baz reprezint numrul minim de componente pentru ca sistemul de calcul s fie operaional. Adugarea unor componente suplimentare este oricnd posibil pn la o limit maxim admis de unitatea central de prelucrare. n acest fel se poate realiza o configuraie ce corespunde cel mai bine cerinelor utilizatorului i posibilitilor financiare ale acestuia. 1.1.3.2. Unitatea central structur i funcionare Unitatea central (UC) a calculatorului cuprinde memoria principal, unitatea de comand i control i unitatea aritmetico-logic. ntre componentele UC precum i ntre acestea i echipamentele periferice se realizeaz permanent schimburi de date i comenzi, mediate fizic de conductorii electrici ce vehiculeaz informaia sub form de impulsuri. Unitatea de comand i control (UCC) coordoneaz funcionarea ntregului sistem stabilind legturi prin schimburi de informaii i transmiterea de ordine i comenzi. Unitatea de intrare preia, sub controlul UCC, informaiile (instruciuni i date) de la echipamentele periferice de intrare (tastatur, scanner, etc.) sau de la perifericele de stocare (uniti de discuri magnetice, uniti de band magnetic) i le transpune n forma de reprezentare intern, specific mainii, transferndu-le n unitatea de memorie (MI). Unitatea de ieire preia, tot sub controlul UCC, informaiile corespunztoare din unitatea de memorie (rezultatele) i le transfer unor periferice de ieire (display, imprimant etc.) sau unor periferice de stocare (uniti de discuri magnetice, uniti de band magnetic etc.). Se obine, astfel, forma direct interpretabil a rezultatelor (pe ecran, la imprimant) sau o form intermediar, pe suport magnetic, ce poate fi apoi uor vizualizat. Echipamentele periferice se conecteaz la unitatea de intrare sau ieire printr-o interfa standard. n cele mai multe cazuri unitile de intrare i unitile de ieire formeaz un singur ansamblu: unitatea de intrare/ieire. Unitatea aritmetico-logic (UAL) este unitatea de execuie care efectueaz operaiile aritmetice i logice asupra operanzilor aplicai la intrare n conformitate cu o comand, un cod de operaie furnizat de UCC i red rezultatul. Unitatea de comand i control (UCC) constituie inima calculatorului i asigur citirea instruciunilor din memoria intern i execuia lor. Coordoneaz prin semnale de comand funcionarea tuturor celorlalte uniti ale calculatorului i gireaz schimburile de informaii ntre ele. Unitatea de memorie (memoria principal sau memoria intern) reprezint principala resurs a unui sistem electronic de calcul. Memoria intern este un dispozitiv capabil s nregistreze informaiile pentru a le furniza apoi sub forma impulsurilor electrice spre UA L pentru executarea comenzilor primite de la UCC. Parametrii care caracterizeaz memoria intern sunt: lungimea cuvntului, capacitatea total, timpul de acces, costul. Lungimea cuvntului desemneaz mrimea zonei (locaiei, casetei) adresabile. Lungimea cuvntului depinde de tipul calculatorului: 8 bii (la primele microcalculatoare), 16 bii (la primele microcalculatoare IBMPC), 32 bii, 64 bii etc. Capacitatea total a memoriei se exprim n mod obinuit n kilooctei sau megaoctei i exprim volumul de informaii care poate fi stocat. Spre exemplu, microcalculatoarele IBMPC aveau memoria intern de 128KB, extensibil pn la 640KB, IBM PC/XT aveau memoria intern de 256KB extensibil pn la 640 KB. Microcalculatoarele actuale au memoria intern de 1 GB, 2 GB, 4 GB sau mai mult. Timpul de acces la informaie desemneaz intervalul de timp de la furnizarea adresei n registrul de adrese pn la obinerea informaiei disponibile n registrul de date. Se exprim, de obicei, n nanosecunde (1ns=10-9s). Este deci un interval foarte scurt cuprins ntre 700 10 ns.
Costul memoriei interne depinde direct de tehnologia utilizat. Iniial se foloseau memorii cu inele de ferit. Utilizarea memoriilor electronice a antrenat o important scdere a costului. Ca efect calculatoarele au putut fi dotate cu memorii principale de capacitate mai mare.
1. Administratorul de fiiere are sarcina s coordoneze utilizarea facilitilor oferite de memoria extern a calculatorului. El stocheaz informaii referitoare la toate fiierele aflate n memoria extern, mai precis informaii referitoare la poziiile fiierelor, utilizatorii cu drept de acces la ele i ce poriune din memorie este disponibil pentru stocarea de noi fiiere sau extinderea celor existente. 2. Driver-ele de dispozitiv sunt module software care comunic cu controllerele (unitile de control ale unitilor periferice) sau uneori direct cu unitile periferice pentru executarea operaiilor de intrare/ieire. 3. Administratorul de memorie. Este nsrcinat cu activitile de coordonare a utilizrii memoriei interne. Pe msur ce diferite activiti apar sau se ncheie, administratorul de memorie trebuie s gseasc zone libere de memorie pentru a satisface noile cereri i s in evidena zonelor de memorie ce au fost eliberate. 4. Planificatorul i expeditorul sunt acele componente ale nucleului sistemului de operare care coordoneaz procesele dintr-un sistem de calcul. Planificatorul este acela care ntreine o list a proceselor existente n sistemul de calcul, respectiv introduce noile procese n aceast list i elimin procesele care s -au terminat. Pentru a putea urmri toate procesele, planificatorul nregistreaz, n memoria intern un bloc de informaii denumit tabel de procese (process table). Expeditorul este acea component a nucleului care asigur de fapt execuia programelor active, n conformitate ce ceea ce a stabilit planificatorul.
Cele mai frecvente topologii de reea sunt: A. Topologia magistral (bus), n care calculatoarele sunt legate la rnd, de-a lungul unui singur cablu. B. Topologia stea (star), cnd calculatoarele sunt conectate prin segmente de cablu la un singur dispozitiv central. C. Topologia inel (ring), n care calculatoarele ce sunt legate prin cablu formeaz o bucl nchis. D. Topologia arbore (tree), combin topologia reelelor de tip magistral cu cea de tip stea. A. Topologia magistral. Este cea mai simpl i mai uzual metod de conectare a calculatoarelor n reea. Ea folosete un singur mediu de transmisie, cel mai adesea un cablu coaxial denumit magistral. Toate calculatoarele sunt legate direct la magistral. n cadrul unei reele cu topologie de magistral datele sunt transmise tuturor calculatoarelor din reea, ns sunt acceptate doar de calculatorul a crui adres corespunde adresei codificate din semnalul transmis. La un moment dat, doar un singur calculator poate transmite mesaje pe magistral. B. Topologia stea. n acest caz, un calculator central constituie inima reelei, iar celelalte calculatoare din reea, denumite noduri, se conecteaz individual la calculatorul central, neexistnd dou noduri legate direct. Avantajul de baz al topologiei stea const n faptul c reeaua continu s funcioneze chiar dac un nod sau cablul care l conecteaz la calculatorul central se defecteaz. Dezavantajul major al topologiei stea este acela c, dac calculatorul central nu mai funcioneaz, ntreaga reea va fi scoas din funciune. C. Topologia inel. Reprezint un inel fizic de calculatoare, fr calculator central. n cadrul ei, un nod se conecteaz la urmtorul, acesta la urmtorul etc. pn cnd se ajunge la primul n od formndu-se o bucl (un inel). Spre deosebire de topologia magistral, care este pasiv, n cazul topologiei inel, fiecare calculator acioneaz ca un repetor, amplificnd semnalul i transmindu-l calculatorului urmtor. Datele transmise n reea trec prin fiecare calculator situat ntre calculatorul emitor i cel receptor. D. Reele de tip arbore (tree). Aceast categorie de reele combin topologia reelelor de tip magistral cu cea de tip stea. Specific acestei topologii este magistrala central, respectiv un cablu denumit backbone (este un termen provenit din limba englez, care n traducere reprezint coloana vertebral avnd nelesul unui stlp de susinere sau a unui schelet pe care ncepe o construcie, o dezvoltare a unei infrastructuri.). Transmiterea i recepia datelor ntre calculatoarele unei reele este asigurat: - din punct de vedere logic de programele de comunicaie (software-ul de reea); - din punct de vedere fizic de elementele de conectare. Elementele de conectare cuprind: - plcile de reea (NIC Network Interface Card) incluse n configuraia oricrui calculator din reea; - mediile de transmisie a datelor; - dispozitivele folosite pentru conectarea cablurilor; - dispozitivele folosite pentru extinderea reelelor. Plcile de reea sunt dispozitive electronice cu rol de interfa ntre calculator i cablu de reea. Ele se instaleaz n interiorul fiecrui calculator din reea. O plac de reea ndeplinete urmtoarele funcii: - pregtete datele pentru a fi transmise prin cablu pe reea; - transmite datele ctre alt calculator; - controleaz fluxul de date ntre calculator i cablul de reea. Mediile de transmisie a datelor. Reelele de calculatoare au multiple moduri de interconectare i folosesc diverse medii de transmisie a datelor, care se pot clasifica n dou categorii: 1. Medii de transmisie bazate pe fir (hardware), care pot fi: - electrice: cablul coaxial i cablul torsadat, de exemplu, cablul UTP; - optice: cablul cu fibr optic.
7
cablu de reea coaxial; - conector de cablu BNC I, folosit pentru unirea a dou segmente de cablu coaxial; - terminator BNC, se aplic la fiecare capt al unui cablu coaxial n topologia magistral pentru a absorbi semnalele parazite (semnale electrice care se pot deplasa fr ntrerupere de la un capt al altuia al cablului, mpiedicnd calculatoarele s transmit semnale); - conectorul telefonic RJ-45 (conector UTP), folosit pentru cuplarea la calculator cu ajutorul cablului torsadat; se aseamn cu cei folosii la telefoanele obinuite etc. Dispozitivele folosite pentru extinderea reelelor. n anumite momente, reelele LAN nu mai fac fa sarcinilor fiind necesar extinderea lor. Reelele nu pot fi extinse prin simpla adugare de calculatoare i cabluri, deoarece fiecare topologie i arhitectur de reea are propriile limite. Pentru extinderea reelelor pot fi utilizate urmtoarele dispozitive, care permit i realizarea arhitecturii de reea dorite: repetorul, concentratorul (hub), puntea (bridge), routerul, brouterul, poarta de interconectare (gateway). Repetorul preia semnalul atenuat de pe un segment de cablu, l amplific fr a-i modifica frecvena i l transmite mai departe pe un alt segment de cablu. Concentratorul (hub-ul) reprezint componenta central ntr-o reea cu o topologie stea. El este un dispozitiv central, la care este legat fiecare calculator din reea i regleaz la nivel electric fluxurile de date de la i spre calculatoarele conectate. Puntea se folosete pentru interconectarea a dou reele care folosesc aceeai tehnologie. Spre deosebire de repetor, o punte poate diviza reeaua pentru a arbitra traficul de date sau pentru a mbunti performanele, fiabilitatea i securitatea reelelor. Routerul este un dispozitiv mai complicat dect puntea. El poate transfera date ntre reele ce folosesc tehnologii diferite, cum ar fi o reea Ethernet i o reea IBM Token Ring. Brouterul combin calitile unei puni cu cele ale unui router. El poate funciona ca router pentru un anumit protocol i ca punte pentru alte protocoale. Datorit acestui comportament, brouterul ofer avantaje mai mari, din punct de vedere al costurilor i al posibilitilor de administrare, fa de puni i routere. Porile de interconectare (gateways) reprezint un termen generic folosit pentru a desemna anumite entiti din reea. Se folosesc pentru a conecta dou sisteme ce folosesc protocoale de comunicare, structuri de formate, limbaje sau arhitecturi diferite. De exemplu porile pot interconecta reele cu sisteme de operare diferite, cum ar fi Microsoft Windows NT Server cu System Network Architecture (SNA) de la IBM.
ntotdeauna cu apsarea tastei Enter, de la tastatur sau de pe bara de formule: caracterul reprezint tasta Enter sau butonul OK, iar caracterul reprezint butonul Cancel).
Figura nr. 1.1. Editarea unei formule n Excel Ulterior acestei operaii, n celula n care s-a introdus formula este vizibil rezultatul calculului, dar n bara de formule este afiat formula de calcul. Cu alte cuvinte, n celula respectiv se afl, de fapt, o formul, ceea ce presupune atenie n utilizarea coninutului celulei (de exemplu, ntr-o copiere). n Excel, orice formul este anunat de semnul =. In formule se pot folosi operatori: - operatori aritmetici: adunare (+), scdere (-), nmulire (*), mprire (/), ridicare la putere (^), procent (%); - operatori relaionali de comparaie: = (egal), > (mai mare), < (mai mic), >= (mai mare sau egal), <= (mai mic sau egal), < > (diferit); - operatori pentru text: & (unete texte sau referine de celule); - operatori de referire (referine de celule sau domenii). La crearea unor formule care conin mai mult de un operator, Excel utilizeaz o anumit ordine pentru a calcula rezultatul, respectiv: %, ^, *,/,+,-, &, comparaii. Operatorii de referire (referinele de celule) sunt reprezentai de numele celulelor, respectiv asocierea liter-cifr ce desemneaz coloana i linia (rndul) la intersecia crora se afl celula; de exemplu: A3 (celula aflat la intersecia dintre coloana A i linia 3) sau B14 (celula aflat la intersecia dintre coloana B i linia 14) etc. Cnd, ntr-o formul, un operand se refer la mai multe celule se folosesc urmtorii operatori: operatorul de domeniu; operatorul de reuniune; operatorul de intersecie. Caracterul : (dou puncte), folosit pentru a defini un domeniu, mai poart i numele de operator de domeniu (range operator). De exemplu, A1 i D4 fiind referine de celule, A1 : D4 este domeniul care include toate celulele de la A1 la D4 (A1, A2, A3, A4, B1, B2, B3, B4, C1, C2, C3, C4, D1, D2, D3, D4). Rezultatul formulei din figura nr. 1.2 va fi 96.
Figura nr. 1.2 Utilizarea operatorului de domeniu Se pot include ntr-un domeniu toate celulele dintr-o linie sau dintr-o coloan sau din mai multe linii sau din mai multe coloane. De exemplu, scriind E:E sunt specificate toate celulele din
9
coloana E, iar 3:3 indic toate celulele din linia 3. E:G se refer la toate celulele din coloanele E, F i G. 2. Un alt operator de referire este caracterul ; (punct i virgul), numit operator de reuniune (union operator), deoarece reunete mai multe referine de celule sau domenii. De exemplu, A1;D4 nseamn celulele A1 i D4, iar rezultatul formulei din figura 1.3 va fi 5.
Figura 1.3 Utilizarea operatorului de reuniune Operatorul de reuniune poate fi folosit mpreun cu operatorul de domeniu. De exemplu, SUM(A1:D4;F1:H4) nseamn suma domeniilor A1:D4 i F1:H4. Atenie: n funcie de setrile sistemului de operare, operatorul de reuniune poate fi caracterul ; (punct i virgul) sau caracterul , (virgul). 3. Operatorul de intersecie este caracterul spaiu. n figura 1.4, rezultatul afiat n celula B6, suma interseciei dintre domeniile A1:C4 i B3:D5, este 36 deoarece cele dou domenii au n comun celulele B3, B4, C3 i C4.
Figura nr. 1.4 Utilizarea operatorului de intersecie O referin la o celul este reprezentat de adresa celulei n cadrul foii de calcul, dat de litera coloanei i numrul liniei pe care se afl. ntr-o formul, referina unei celule se poate determina fie notnd linia i coloana la intersecia crora se gsete celula respectiv, fie selectnd, cu mouse-ul celula respectiv. Celulele pot avea diferite tipuri de referine, n funcie de modul n care vor fi utilizate n formule. O referin (adresare) relativ este o locaie relativ la poziia operanzilor fa de celula n care se va depune rezultatul formulei. Referinele relative se actualizeaz la modificarea poziiei formulei, prin mutarea sau copierea ei n alt locaie, cnd operanzii se schimb n funcie de noua poziie a formulei n foaia de calcul.
10
O celul poate avea un coninut vizibil (extern) reprezentat de valoarea datelor afiate n celul i un coninut ascuns (intern, invizibil) reprezentat de formulele afiate n bara de formule i care genereaz coninutul vizibil. De exemplu, celula F2 din figura nr. 1.5 are coninut vizibil: numrul 27 i coninut ascuns: =B2+C2
Figura 1.6 Adresarea absolut ntr-o foaie de calcul Pentru a vedea cum diferenele dintre adresarea relativ i adresarea absolut, s considerm urmtorul exemplu (figura nr. 1.5): celula F2 conine formula =B2+C2 (rezultat 12+15=27). Dac vom copia aceast formul n tot domeniul F2:H4 (fie n mod clasic, cu ajutorul comenzilor Copy-Paste, fie utiliznd butonul de extindere a formatrii), programul Excel schimb automat formula astfel: n celula F3 formula devine B3+C3 (rezultat 10+9=19); n celula F4 formula devine B4+C4 (rezultat 4+5=9); n celula H2 formula devine D2+E2; n celula H4 formula devine D4+E4 etc. Este modul de referire relativ. Referina relativ este acea adres de celul dintr-o formul, care se modific atunci cnd formula este copiat. n mod normal, programul Excel interpreteaz referirile la celule i domenii din cadrul unei formule ca adresri relative. Atunci cnd se copiaz sau se mut formula, programul Excel redefinete automat adresrile operanzilor, astfel nct s reflecte poziia lor relativ fa de noua locaie.
11
Sunt cazuri n care nu este nevoie ca adresele celulelor care indic operanzii s fie modificate cnd formulele sunt copiate. n aceast situaie se folosesc referine absolute la numele celulei (adresare absolut). Formulele care conin referine absolute se vor referi n continuare la aceleai celule, chiar dac se mut formula n alt poziie (aceste referine sunt fixate definitiv). Deci, dac este necesar folosirea valorilor unor celule n diferite locuri din foaia de calcul, se vor folosi referine absolute. Acestea se construiesc cu ajutorul si mbolului $. De exemplu: $A$1 (celula A1 desemnat prin referin absolut) sau $A$1:$B$4 (domeniul absolut Al : B4). O referin este absolut dac, atunci cnd formula se copiaz sau se mut ntro nou locaie, operanzii indic aceeai celule ca n original. Pentru a construi o adresare absolut se adaug semnul dolar ($) naintea literei i/sau numrului ce alctuiesc adresa celulei. De exemplu, n figura nr. 1.6, scriem n celula F2 formula =$B$2+$C$2 (rezultat 12+15=27). La prima vedere nu este nici o modificare fa de exemplul precedent. Dar, acum, oriunde am copia aceast formul, operanzii i implicit rezultatul rmn aceeai =$B$2+$C$2 (rezultat 12+15=27). O referin (adres) care este numai parial absolut, ca de exemplu B$4 sau $B4, este numit referin mixt (referin parial relativ sau referin parial absolut). Dac o formul care utilizeaz o referin mixt este copiat ctre alt celul, numai o parte din adresele operanzilor vor fi modificate. Reinei: nu este obligatoriu ca referinele de domenii s fie n ntregime absolute sau relative. Se pot construi, dup necesiti, i referine mixte. O referin mixt poate avea coloana absolut i linia relativ sau coloana relativ i linia absolut. Semnul $ (dolar) indic linia sau coloana ca fiind absolut, deci care nu se schimb. De exemplu, pentru ca la mutarea formulei s se menin neschimbat coloana C, dar s se modifice linia, se utilizeaz o referin mixt de forma $C3. Invers, C$3 fixeaz linia i permite schimbarea coloanei. Pentru fiecare celul exist patru tipuri de exprimare a referinei: relativ, absolut i dou tipuri mixte. De exemplu, pentru celula A1 se pot identifica urmtoarele patru exprimri ale adresei sale: A1 - referin relativ; $A$1 - referin absolut; $A1 - referin mixt n care coloana rmne aceeai; A$1- referin mixt n care linia rmne aceeai.
Dac sunt mai multe argumente, acestea se separ prin virgul sau punct i virgul, corespunztor delimitatorului stabilit. - Sistemul atribuie valoarea zero tuturor celulelor libere ale cror referine sunt folosite ca argumente ale funciilor. Programul Excel pune la dispoziie urmtoarele categorii de funcii: - Finnancial funcii financiare; - Date & Time funcii calendaristice; - Match & Trig funcii matematice; - Statistical funcii statistice; - Lookup & Reference funcii de cutare i referire; - Database funcii pentru baze de date; - Text funcii pentru iruri de caractere; - Logical funcii logice; - Information funcii de informare; - Engineering funcii inginereti. -
Figura nr. 1.7 Exemple de utilizare a funciei SUM Funcia poate s aib maxim 30 de argumente. Argumentele pot fi constante numerice, referine la celule sau operatori Excel. Toate celulele din domeniul de nsumare, care sunt goale, conin valori logice sau texte sunt ignorate n calcul. Limita de 30 de argumente se poate pcli (evita), deoarece fiecare argument poate fi la rndul lui o list de pn la 30 de argumente. n exemplul: =SUM((F7;F9;F14);(G2;G4)), (F7;F9;F14);(G2;G4) este tratat ca un singur argument. Funcia Sum este una din funciile care pot opera asupra unui domeniu 3D (domeniu n care se folosesc referine din mai multe foi de calcul sau din mai multe registre de lucru). n celula B9 din figura 1.2.7 este folosit o asemenea referin 3D, respectiv sunt nsumate celulele: A1 din foaia curent Foaie1, A1 din Foaie2 i A1 din Foaie32. Formula se mai putea scrie =SUM(Foaie1:Foaie3!A1). O referin 3D n care se folosesc date din alte registre de calcul este de forma: =A1+[Exemplu.xls]Foaie5!$A$4, respectiv se aduna coninutul celulei A1 din foaia de calcul curent i coninutul celulei A4 din foaia de calcul Foaie5, registrul Exemplu. Referinele n funcia SUM, ca n toate funciile din Excel, pot fi, aa cum am vzut, relative, absolute sau mixte, aspect de care, obligatoriu, trebuie s inei seama atunci cnd copiai o funcie n alt locaie. De exemplu, n figura nr. 1.8, n celula D1 a fost scris funcia =SUM(A1:B3), care apoi a fost copiat, folosind butonul de extindere a formatrii, n domeniul D2:D5. Dup cum se observ, adresarea fiind relativ, funcia a devenit: =SUM(A2:B4) n celula D2; =SUM(A3:B5) n celula D3; =SUM(A4:B6) n celula D4; =SUM(A5:B7) n celula D5; n fiecare caz, rezultatul pe care l returneaz funcia s-a modificat i el corespunztor.
13
Figura nr. 1.9 Exemplu de adresare mixt ntr-o funcie n figura 1.9, n celula D1 a fost scris funcia =SUM(($A$1:$B$3 B2:C5), care calculeaz suma domeniului rezultat din intersecia domeniului A1:B3 cu domeniul B2:C5, primul domeniu fiind referit absolut, iar al doilea domeniu fiind referit relativ. Formula a fost copiat, folosind butonul de extindere a formatrii, n domeniul D2:D5. Dup cum se observ, primul domeniu fiind referit absolut nu s-a schimbat, iar al doilea fiind referit relativ s-a schimbat i a devenit B3:C6 n celula D2, B4:C7 n celula D3, B5:C8 n celula D4 i B6:C9 n celula D5. Evident rezultatul ntors de funcie n celula D2 s-a schimbat, iar n celulele D3, D4 i D5 programul Excel afieaz mesajul de eroare care ne spune c n funcie este referit intersecia a dou domenii care, n realitate, nu se intersecteaz.
Funcia SUMIF
Sintaxa: =SUMIF(domeniu_criteriu;criteriu;domeniu_de_insumat) Efect: adun celulele specificate dup un criteriu dat (celula C1 din figura 1.2.10). o domeniu_criteriu (A1:A6) reprezint domeniul de celule care va fi evaluat prin criteriu, o criteriu (>5) reprezint un criteriu exprimat sub form de numr, expresie sau text care definete ce celule se vor nsuma, o domeniu_de_insumat (B1:B6) definete de unde se vor selecta, conform criteriului precizat, celulele care se vor nsuma.
14
Figura nr. 1.10 Exemple de utilizare a funciei SUMIF Din domeniu_de_insumat intr n nsumare numai celulele corespondente cu cele din domeniu_criteriu care satisfac criteriu. Dac domeniu_de_insumat este omis, sunt nsumate celulele din domeniu_criteriu (a se vedea formula din celula C5, figura 1.10).
Figura nr. 1.11 Funcia ROUND Efect: returneaz un rezultat (precizat n al doilea argument valoare_test_adevrat) dac o condiie (definit prin primul argument test_logic) este adevrat sau alt rezultat (precizat n al treilea argument valoare_test_fals), dac condiia este fals. Rezultatul returnat de funcia IF poate s fie: o constant, coninutul unor celule, o valoare calculat de o alt formul, valoarea TRUE sau valoarea FALSE, dup cum se observ n exemplele din figura nr. 1.12.
Efect: returneaz data i ora curent. De exemplu: 05.05.2009 16:12. Funcia TODAY. Sintaxa: =TODAY Efect: returneaz data curent n format dat. De exemplu: 05.05.2009.
15
Funciile NOW i TODAY nu au parametrii i sunt volatile. Dac celula n care se afl este anterior formatat ca un numr ntreg, cele dou funcii returneaz, pentru data calendaristic curent, un numr serial secvenial. Implicit 01.01.1900 este numrul serial 1. 06.07.2009 va fi numrul serial 40000.
Funcia COUNTBLANK
Funcia COUNTIF
Sintaxa: =COUNTIF(domeniu;criteriu) Efect: numr celulele dintr-un domeniu dup un criteriu precizat (figura nr. 1.13).
Funcia MAX
Sintaxa: =MAX(numr1;numr2;) Efect: returneaz valoarea cea mai mare dintr-un set de valori. Funcia are maxim 30 de argumente
Funcia MIN
Sintaxa: =MIN(numr1;numr2;) Efect: returneaz valoarea cea mai mic dintr-un set de valori. Funcia are maxim 30 de argumente
Funcia AVERAGE
Sintaxa: =AVERAGE(numr1;numr2;) Efect: returneaz media aritmetic dintr-un set de valori. Funcia are maxim 30 de argumente Efect: compar dou iruri de caractere (precizate prin text1 i text2) i returneaz valoarea TRUE dac cele dou iruri de caractere sunt identice sau FALSE dac nu sunt identice. Funcia este de tipul case-sensitive, adic face diferena ntre literele mici i literele mari. De exemplu: o =EXACT(mihaela;mihaela) returneaz TRUE o =EXACT(mihaela;Mihaela) returneaz FALSE.
16
Efect: caut irul de caractere text1 n irul de caractere text2 i returneaz un numr ce reprezint poziia de nceput a lui text1 n text2; caracter_start specific caracterul de unde se ncepe cutarea n text2, iar n mod implicit el este 1. Funcia este de tipul case-sensitive. De exemplu: o =FIND(maria;anamaria) returneaz valoarea 4 o =FIND(Maria;anamaria) returneaz #VALUE!, mesaj de eroare ce ne arat c funcia folosete un argument greit. O funcie similar lui FIND este funcia SEARCH. Diferena: funcia SEARCH nu este de tipul case-sensitive, iar =SEARCH(Maria;anamaria) returneaz valoarea 4.
Funcia REPLACE.
Sintaxa: =REPLACE(text_vechi;numr_start;numr_caractere;text_nou) Efect: nlocuiete o parte dintr-un ir de caractere cu un alt ir de caractere o text_vechi este irul de caractere n care se face nlocuirea o numr_start este poziia din textul vechi de unde se ncepe nlocuirea cu noul text o numr_caractere este numrul de caractere din textul vechi care vor fi nlocuite o text_nou este textul care va nlocui caracterele precizate De exemplu: REPLACE("anabela";4;4;"maria") returneaz anamaria.
17
18
o procedurile i tehnicile de obinere (pe baza datelor primare) i de difuzare a informaiilor; o platforma hardware necesar prelucrrii datelor i disiprii informaiilor; o personalul specializat n culegerea, transmiterea, stocarea i prelucrarea datelor. Structura general a unui sistem informatic economic Cele trei componente majore care formeaz sistemul informatic economic sunt: intrrile, prelucrrile si ieirile. Intrrile reprezint ansamblul datelor ncrcate, stocate i prelucrate n cadrul sistemului n vederea obinerii informaiilor. Intrrile se clasific n dou grupe i anume: tranzaciile externe si tranzaciile interne. Tranzaciile externe redau dinamica operaiilor i proceselor economice i financiare din cadrul firmei, provin din mediul exterior sistemului informatic economic. Tranzaciile interne sunt reprezentate de: date consemnate n documente primare, la locul producerii operaiilor pe care le evideniaz, n cadrul firmei (de exemplu: un bon de consum, o factur emis unui client etc.); date care provin din mediul economic, financiar-bancar, consemnate n documente sau nscrise n norme i/sau prevederi legale (facturi primite de la furnizori, ordin de plat onorat de client, cota legal de TVA, cotele de impozit pe profit etc); date provenind de la alte sisteme informatice operaionale n cadrul aceleiai firme; date provenind de la alte sisteme informatice exterioare firmei. Prelucrrile, cel de al doilea element definitoriu al sistemului informatic economic, reprezint un ansamblu omogen de proceduri automate realiznd: Crearea iniial i actualizarea bazei de date; Exploatarea bazei de date; Reorganizarea bazei de date; Salvarea/restaurarea bazei de date. Ieirile sistemului informatic economic sunt reprezentate de rezultatele prelucrrilor desfurate. Aceste ieiri, n funcie de natura prelucrrilor care le-au generat, sunt de dou categorii: Ieiri obinute n urma unor operaii de transfer al datelor, care nu i -au modificat valoarea fa de momentul introducerii lor n sistem; Ieiri obinute n urma unor operaii de calcul pe baza unor algoritmi prestabilii.
Integrarea este o activitate ce reunete oameni, echipamente, programe, dar i practici manageriale. Integrarea aplicaiilor este o abordare strategic de a lega mai multe sisteme informatice, la nivel de informaii i servicii, astfel nct sistemele sunt capabile s fac interschimb de informaie i s asigure o funcionare a proceselor n timp real. Integrarea aplicaiilor software de ntreprindere permite coordonarea i sincronizarea mai multor aplicaii eterogene, att n interiorul (integrarea aplicaiilor la nivel de companie), ct i n afara ntreprinderilor (integrarea aplicaiilor Business-to-Business - B2B). Prin integrare crete complexitatea, dar i calitatea, pentru c reuniunea sistemelor presupune adugarea de componente evolutive i emergente. Dac organizarea duce la integrare i integrarea duce la complexitate, aceasta din urm determin la rndul ei diversificarea. Din punct de vedere al diversitii, integrarea este efectul evoluiei ciclice i progresive a unui mix de tehnologii i este sprijinit de performanele i de expertiza profesionitilor. Sistemele informatice integrate desemneaz sisteme complete, cu procese de afaceri, practici manageriale, interaciuni organizaionale, transformri structurale i management al cunotinelor. Un sistem de aplicaii integrat trebuie s reprezinte soluia pentru orice instituie care necesit un sistem informatic modern, indiferent dac acesta automatizeaz procesele interne din cadrul organizaiei, relaiile cu clienii sau pe cele cu furnizorii i partenerii. Un pachet integrat are aplicaiile proiectate de la nceput pentru a lucra mpreun: acestea partajeaz acelai model de informaii i informatizeaz procesele de business la nivelul ntregii organizaii. Principalele avantaje pe care o suit de aplicaii integrate trebuie s le ofere beneficiarilor sunt: reducerea costurilor pe termen lung; creterea eficienei operaionale; returnarea rapid a investiiilor n IT; migrarea mai rapid la modele de e-business Un ERP, considerat expresia cea mai fidel a interdependenei dintre economic i tehnologia informaional, reprezint o infrastructur software, multi-modular ce ofer suport de gestiune i coordonare a diferitelor structuri i procese din companie, n vederea realizrii obiectivelor de afaceri. Scopul ERP sistem de gestiune integrat a proceselor de afaceri este realizarea unei mai bune comunicri n companie, mbuntirea cooperrii i interaciunii dintre diferite departamente precum cele de planificare a produciei, achiziii, producie, vnzri i relaii cu clienii. Pe scurt, un sistem informatic de gestiune a companiei de tip ERP reprezint planificarea celor 4 factori determinani pentru o afacere de succes: factorul uman, financiar, tehnic i de resurse. ERP nseamn integrarea tuturor aplicaiilor ntr-o soluie global, acoperind toate procesele intercorelate ce concretizeaz activitatea organizaiei, eliminnd graniele dintre departamente i delimitrile funcionale, ca i pe cele ale organizaiei cu mediul i oferind posibiliti de lucru multiutilizator, multiscop i multispaiu. Un sistem de tip ERP reprezint o soluie software complex, bazat pe arhitectura client-server ale crei elemente sunt integrate ntr-o platform comun, pentru gestionarea resurselor companiei, prelucrarea tranzaciilor i facilitarea integrrii tuturor proceselor necesare n cadrul unei afaceri, centralizndu-le, facilitnd mprtirea datelor i eliminnd redundana. Fiecare pachet ERP ofer funcionaliti diferite pentru industrii diferite. Sub o form simplificat am putea defini ERP-ul prin prisma a doua proprieti fundamentale: funcionalitatea i integrarea. Integrarea asigur conectivitatea ntre fluxurile de procese economice funcionale. Ea poate fi gndit ca o tehnic de comunicare. Cteva modaliti obinuite prin care comunicarea are loc, prin i pentru integrare, sunt: codul surs, reele locale i extinse de ca lculatoare, internet, e-mail, workflow, instrumente de configurare automat, protocoale, baze de date. Putem spune c integrarea este realizat prin comunicare, iar comunicarea este realizat prin integrare.
20
Partea funcional a unui sistem ERP asigur fluxurile de procese economice din cadrul fiecrei funciuni. Astfel, n cadrul unei suite ERP se regsesc de la cteva, pn la zeci de module. Arhitectura unui sistem ERP. Sistemul aplicaiilor de ntreprindere se implementeaz pe o arhitectura de tip client-server care creeaz premisele unui mediu de prelucrare descentralizat. Modelul de arhitectur implementat de ctre sistemele ERP este cel cu trei straturi, i anume. Nivelul prezentare const n interfaa grafic utilizator sau programul de navigare (browser) pentru accesarea funciilor sistemului. Nivelul aplicaie cuprinde regulile afacerii, logica i funciunile sistemului, programele care asigur transferul datelor de / la serverele de baze de date. Nivelul bazei de date asigur gestiunea datelor organizaiei, inclusiv a metadatelor; cel mai adesea se regsete aici un SGBD relaional dintre cele standardizate industrial, care include i modulul SQL. Platformele de baze de date folosite n general sunt: Oracle, DB2, Informix, Microsoft SQL Server, SQL Base, PostgreSQL, Sybase, etc. Aceast structurare logic permite ca interfaa sistemului ERP s ruleze pe calculatorul utilizatorului, prelucrarea s se realizeze pe nivelul de mijloc al serverelor de aplicaii, iar sistemele de baze de date s funcioneze pe al treilea strat, al serverelor specializate. Avantajul cel mai important al unui sistem informatic integrat (ERP) const n gestionarea n mod unic a tuturor categoriilor de date i a informaiilor specifice beneficiarului. Provocarea principal const n integrarea tuturor proceselor economice i optimizarea resurselor disponibile.
Aplicaii locale (aplicaii care nu necesit date de pe alte situri), sau Aplicaii globale (aplicaii care au nevoie de date de pe alte situri). Administrarea intern a bazelor de date distribuite este pretenioas i n general dificil, deoarece trebuie asigurat c: Distribuia este transparent (invizibil i nederanjant) utilizatorii trebuie s poat s interacioneze cu sistemul ca i cnd ar fi vorba un sistem nedistribuit (monolitic); Tranzaciile trebuie s aib i ele o structur transparent (invizibil i nederanjant). Fiecare tranzacie n parte trebuie desigur s menin integritatea bazei de date, n ciuda multitudinii de partiii. Pentru aceasta ele se divizeaz de obicei n subtranzacii, fiecare din acestea prelucrnd doar o singur partiie.
n 1993, E.F.Codd observa diferena de procesare dintre modelele relaionale i cele multidimensionale i introduce termenul de OLAP fundamentat pe 12 reguli, pe care sistemele de analiz multidimensional ar trebui s le respecte. 22
optimizare si administrare a sistemului, inclusiv procedurile de salvare - restaurare, precum si pstrarea n tot acest timp a funcionalitii sistemului pot deveni operaii extrem de dificile dac trebuie repetate la fiecare adugare a unor noi servere n sistem. Pentru a evita aceste probleme, se poate alege o cale de mijloc i se poate opta pentru realizarea unui sub-depozit care s conin numai datele relevante pentru analiza necesar. Astfel de sub-depozite sunt numite data marts i pot fi fcute s funcioneze pe configuraii i cu resurse mai modeste dect depozitele de date ntr-un timp mult mai scurt. Un astfel de data mart este un depozit de date specific unui anumit subset de cerine sau unui anumit departament din cadrul organizaiei. n timp ce un depozit de date conine datele care pot fi utilizate pentru a rspunde oricrei ntrebri privind afacerile unei companii, un data mart conine datele pertinente unui anumit compartiment al companiei. Conectnd mpreun data mart-urile aferente diferitelor compartimente ale companiei, formm astfel o infrastructur specific, departamentele pot folosi n comun datele lor i se poate crea un depozit de date mai uor de construit i mai elastic. Arhitectura depozitelor de date poate varia n funcie de situaia specific a fiecrei organizaii. n cazul unei arhitecturi de baz, datele sunt ncrcate din una sau mai multe surse, iar utilizatorii acceseaz n mod direct depozitul de date. O arhitectur complex este structurat pe patru niveluri distincte de realizare a datelor astfel: Nivelul surselor de date n care se colecteaz date eterogene provenite din diverse sisteme operaionale ale organizaiei. De regul, se utilizeaz un proces de integrare a acestor date printr-un modul separat al depozitului de date numit i modul surs. Nivelul transformrii datelor n care se folosete un proces de extragere, transformare (curare) i ncrcare a datelor (ETL - Extract, Transform, Load) ce presupune prelucrarea datelor din punct de vedere al integritii, preciziei, acurateei i al formatului. Nivelul depozitului de date conine datele prelucrate, ncrcate n structuri multidimensionale i agregate pe diferite niveluri pregtite pentru a fi utilizate n analiz. La acest nivel se pot proiecta multiple sisteme de tipul data mart proiectate pentru compartimente i departamente ale ntreprinderii. Nivelul de prezentare i raportare a datelor presupune extragerea datelor din depozit i utilizarea unor instrumente i tehnologii de inteligena afacerii (Business Intelligence) pentru analiza i interpretarea informaiilor furnizate. La acest nivel se utilizeaz funcionalitile OLAP pentru analiz, informaiile fiind prezentate grafic, tabelar, integrate n portaluri etc. Pe aceast arhitectur, din punct de vedere funcional, se regsesc trei niveluri distincte de realizare: Modulul operaional - reprezentat de datele companiei care sunt de obicei pstrate sub form diferit la locaii diferite. Indiferent de originea lor, datele trebuie s fie colectate i aduse ntr-o form consistent pentru a putea fi folosite. Acest proces de transformare a datelor reprezint baza pe care se construiete un depozit de date consistent, de nalt calitate. Transformarea datelor presupune un proces de extragere, condiionare, curare, fuziune, validare i ncrcare (ETL); Modulul central al depozitului de date reprezentat de SGBD-ul i de serverul pe care acesta ruleaz i de modul n care este implementat depozitul exist n acest moment dou tendine: una ar fi implementarea unui sistem distribuit, descentralizat unde datele sunt pstrate n uniti independente (Independent Data Marts), fiecare coninnd datele relevante pentru un anumit aspect al operaiilor unei instituii, iar a doua posibilitate ar fi implementarea unei surse de date unice, centralizate la care au acces utilizatorii din toate departamentele unei instituii;
23
Modulul strategic, de afaceri - valoarea final a unui depozit de date este determinat de avantajele pe care le ofer utilizatorului n diferite procese de luare a deciziilor i analiz. Prin folosirea diferitelor modaliti de acces la informaie i a tehnologiilor de procesare disponibile, utilizatorii pot obine informaii care i vor ajuta n procesele de stabilire a strategiei firmei. La ultimul nivel al arhitecturii, datele sunt pregtite pentru interpretare i analiz cu ajutorul instrumentelor specifice cum ar fi: instrumente de realizare a graficelor, prezentri, rapoarte dinamice, browsere Web, instrumente de vizualizare a datelor.
sistemelor numai n interiorul firmei, fr a permite utilizatorilor externi s acceseze informaiile acestora. Unul dintre primele efecte ale dezvoltrii Intranetului l-a constituit eliminarea insulelor informaionale din firme, n sensul conectrii ntre ele a diferitelor aplicaii existente n organizaie, aceast conectare fiind benefic pentru dezvoltarea grupurilor de lucru funcionale, prin intermediul calculatoarelor. Intranetul este alctuit dintr-un LAN al firmei, protejat de lumea exterioar printr-un firewall. Se asigur astfel comunicarea numai ntre acele echipamente care au autorizarea de utilizare a Intranetului. O astfel de reea este foarte util pentru: diseminarea informaiilor privind noile responsabiliti ce revin diferitelor locuri de munc; publicarea de buletine informative privind anumite aciuni ale firmei, obiective ce trebuie atinse, rezultate etc.; sprijinirea fluxurilor de lucru (workflow), urmrirea documentelor cine sunt emitenii, unde trebuie s ajung; accesul rapid la bazele de date ale firmei; planificarea diferitelor edine, ntlniri de lucru; Intranetul prezint urmtoarele avantaje: scurtarea ciclului de via al produsului, pentru c informaiile despre dezvoltarea lui i campaniile de promovare sunt raionalizate pentru a fi lansat pe pia mult mai repede; reducerea costurilor, prin creterea productivitii; servirea mai bun a clienilor, prin sprijin personalizat i responsabil; distribuirea informaiilor pentru toate birourile, indiferent de localizare, la nivel naional i internaional. Extranet Extranetul poate fi definit ca o reea de colaborare care utilizeaz tehnologia Internet pentru a lega productorii de beneficiari (clieni), sau pentru a realiza alte afaceri care au scopuri comune sau ca o modalitate de utilizare a tehnologiilor Internet n vederea conectrii resurselor informaionale a mai multor organisme ntre care exist legturi de colaborare. Ca urmare, Extranetul poate fi privit ca: parte a Intranet-ului ntreprinderii comerciale, care este accesibil i altor companii; conexiune de colaborare pe Internet ntre anumite companii, o intersecie de Intranet uri. Informaia poate fi accesibil doar prilor colaboratoare sau poate fi accesat public. Pentru a fi posibil interaciunea diferitelor aplicaii din cadrul unei firme, cu cele ale unei alte companii, este necesar crearea Intranetului, astfel nct s se facilitez e comunicarea ntre aplicaiile firmelor prin intermediul Extranetului. Singura diferen real dintre un Extranet, un Intranet i Web-ul public este modul i timpul n care utilizatorii pot accesa site-ul. Dac Intranet-urile sunt disponibile n cadrul unor reele private, Extranet-urile sunt disponibile n acest format numai ocazional. De aceea se impune securizarea sistemelor.
BIBLIOGRAFIE
Bdic A., Lioiu V., Bue R. F., Blan A., Bazele tehnologiei informaiei, Editura Reprograph, Craiova, 2009 Demetrescu I., Popescu V., Danciulescu. D., Bazele tehnologiei informatiei, Editura Universitaria, Craiova, 2008 Lioiu V., Buligiu I., Bue R. F., Dnciulescu D., Informatic economic aplicat, Editura Universitaria, Craiova, 2010 Popescu V., Stuparu D., Informatica economica, Editura Universitaria, Craiova 2008 Popescu V., Stuparu D., Sisteme informatice economice, Editura Universitaria, Craiova 2010 oav G., Mehedinu A., Sisteme informatice economice, Editura Reprograph, Craiova, 2009
25