Documente Academic
Documente Profesional
Documente Cultură
Utilizarea informaiei
IC
de pe Internet
OG
1.1. Analiza informaiei
1.1.1. Data i informaia
G
Calculatorul
DA
Informaia Data
PE
Este reprezentarea informaiei n interiorul
Este un mesaj care nltur necu- calculatorului. Calculatorul nu nelege coninu-
noaterea unui anumit eveniment i tul acestor date, el numai le prelucreaz prin
are caracter de noutate. Informaiile operaii specifice fiecrui tip de dat. n urma
sunt interpretate de ctre oameni. prelucrrii datelor, calculatorul poate furniza
I
omului informaii.
iei este veche de cnd lumea. Prelucrarea voluntar a informaiei s-a fcut ns abia
atunci cnd babilonienii au scris primele semne cuneiforme pe tbliele de lut. Prima mani-
IC
festare a prelucrrii informaiei a fost scrisul. nc din antichitate, pot fi puse n eviden
dou tipuri de prelucrri de informaii:
prelucrarea textelor = scrisul;
CT
lucrat poate fi format din texte, numere, imagini sau sunete i este pstrat pe
diferite medii de memorare, n diferite formate, sub form de date.
Transformarea datelor n informaii nu este un atribut exclusiv al calculatorului. Acest fenomen
a aprut odat cu omul. De la primele reprezentri numerice ale unor cantiti cu ajutorul
DI
prin manipularea lor (numrul de animale vnate, numrul de zile, numrul de rzboinici)
reprezint informaia. Aceste procese se deosebesc de o prelucrare cu ajutorul calculatorului
prin: viteza de obinere a informaiilor i modul de reprezentare a informaiilor sub form de date.
Calculatorul nu tie s prelucreze dect iruri de cifre binare, care pot fi modelate fizic prin
ITU
impulsuri de curent, cu dou niveluri de tensiune, ce corespund celor dou cifre binare: 0 i 1.
Prin urmare, datele vor fi codificri binare ale informaiei existente n exteriorul calculatorului.
Dac, ntr-o prelucrare manual, datele sunt reprezentate de obiecte care pot fi manipulate
de om (beioare, pietricele sau degete), n cazul unei prelucrri automate datele vor fi
ED
reprezentate prin obiecte pe care le poate manipula calculatorul, adic iruri de bii.
4 Utilizarea informaiei
IC
1.1.2. Tehnologia informaiei i societatea
OG
Implicaiile tehnologiei informaiei
Societatea Supermagistrala de
Comerul electronic
G
informaional informaii
DA
n decursul istoriei societatea a evoluat, fiecare vrst a ei fiind definit de anumite caracte-
ristici. Societatea n care trim astzi este o societate bazat pe tehnologia informaiei.
Domeniul n care a ptruns foarte repede tehnologia informaiei este cel al afacerilor, pentru
c acolo informaia este necesar pentru a supravieui datorit fenomenului de globali-
PE
zare i a competiiei. Calculatorul a creat un spaiu virtual pentru desfurarea afacerilor, n
care resursa cea mai important este informaia. Tehnica electronic de calcul a aprut cu
aproape 60 de ani n urm i a cunoscut o dezvoltare incredibil. Folosirea calcula-toarelor
pe scar larg a avut efecte i la nivelul societii, aducnd foarte multe schimbri.
I
Societatea informaional
La captul lanului de procese care transform datele n informaii cu ajutorul calculatorului,
se gsete utilizatorul. Lumea n care trim face din fiecare dintre noi utilizatorul de la
captul unui lan de prelucrare care transform datele n informaii: vocea din receptorul
telefonului care ne spune c numrul de telefon format nu exist, preul afiat de cititorul de
IC
de coduri de bare pentru un produs pe care l cumprm, mesajul sonor de avertizare care
nsoete refuzul unui autoturism dotat cu un microprocesor de a cupla motorul dac nu am
legat centura de siguran sau nu am nchis bine o u, mesajul afiat de automatul bancar
CT
dup ce ai comunicat codul i parola i v-a citit datele din card etc. Toate acestea sunt
informaii obinute n urma unui proces de prelucrare a datelor. Noi toi suntem beneficiarii
proceselor de transformare a datelor n informaii cu ajutorul calculatorului.
DA
Pe de alt parte, viteza i puterea de prelucrare ale sistemelor de calcul cresc zi de zi.
Viteza mare de calcul a micorat foarte mult timpul necesar prelucrrii i furnizrii
rspunsului i a fcut ca secolul n care trim s fie un secol al informaiei. Cine are
informaia are puterea, pentru c a stpni informaia nseamn a lua cele mai bune decizii
DI
pentru interesul unei comuniti sau pentru propriul interes. De aceea este foarte important
s manipulm calculatorul pentru a obine informaii, adic pentru a deveni productori de
informaii. Dezvoltarea actual a produselor software i a interfeelor permite unui utilizator
neinformatician s obin interactiv o diversitate din ce n ce mai mare de informaii fr s
RA
Societatea n care trim a devenit o societate a informaiei n care att viaa privat, ct
i cea de la locul de munc sunt dependente de prelucrarea informaiilor cu ajutorul calcu-
latorului. n aceast societate, tehnologia informaiei joac un rol decisiv att n economie
(n industrie, n transporturi, n comunicaii etc.), n cultur i n educaie, n schimbul de
ED
informaii profesionale, prin apariia unor noi forme de lucru (lucrul de la distan), ct i n
Tehnologia informaiei i a comunicaiilor 5
modul de via n general. Aceast dependen a creat motive de ngrijorare la trecerea n
IC
anul 2000 deoarece puteau s apar foarte multe probleme dac programele de calculator
confundau anul 2000 dintr-o dat calendaristic cu anul 1900, din cauza reprezentrii
anului numai prin ultimele dou cifre. Pentru prevenirea acestei probleme, mai ales n
OG
sistemele n care activitile erau total controlate de calculatoare i se puteau produce
catastrofe (de exemplu, n dirijarea traficului feroviar sau aerian sau n centralele
atomoelectrice) sau se puteau perturba activitile (de exemplu, n traficul telefonic),
specialitii au fcut verificri ale programelor i, acolo unde a fost cazul, au adus
G
modificrile necesare.
Societatea informaional trebuie s asigure, din punct de vedere:
DA
politic respectarea principiilor democratice care s asigure drepturile omului i liber-
tile sale individuale,
economic creterea productivitii muncii i a potenialului economic,
cultural cunotine care s conin informaii utile i n conformitate cu cultura spa-
PE
iului geografic.
Supermagistrala de informaii
Supermagistrala de informaii este o infrastructur global de comunicaii care, prin
I
numeroasele sale conexiuni din lumea ntreag, leag ntre ei milioane de utilizatori
pentru a face schimb de informaii. Ea este format din:
informaia propriu-zis care este stocat n bazele de date,
infrastructura de comunicaii care asigur transportul informaiilor.
Este realizat prin intermediul reelei Internet, folosit pentru transferul unor cantiti
IC
foarte mari de date i pentru schimbul de idei. Reeaua Internet conecteaz ri din
ntreaga lume. Ea acoper toat America de Nord i Europa, o parte din America de Sud,
Australia i Asia i cteva ri din Africa i, de asemenea, Antarctica. n acest mod,
CT
prin dimensiune, ci i prin faptul c ofer o nou infrastructur global, modificnd modul n
care oamenii interacioneaz. Ea nu a fost proiectat pentru un set specific de servicii, ci
pentru a accepta o gam larg de servicii, multe dintre ele nefiind inventate nc atunci
cnd a fost proiectat tehnologia de baz. Folosind Internetul se poate trimite un mesaj prin
DI
pota electronic sau se poate citi o observaie dintr-un buletin de tiri, se pot obine
informaii diverse, de la harta meteorologic pn la lista cu cele mai recente glume.
Comerul electronic
RA
Comerul electronic este o nou form de afaceri, iar succesul lui depinde de abilitatea
managerului de a folosi tehnologia informaiei. Prin intermediul reelei Internet, o
companie i poate comercializa produsele sau serviciile. Acest mecanism se mai
ITU
Clientul viziteaz situl, stabilete ce dorete s cumpere (produsele i cantitatea, res-
IC
pectiv serviciile) i completeaz un formular electronic cu comanda sa, care este
transmis on-line furnizorului. Paginile de web ale sitului unui magazin virtual trebuie s
fie dinamice (pentru a furniza unui vizitator n timp real stocul de produse) i
OG
interactive (pentru a permite vizitatorului s comunice cu situl i s comande
produsele). Pentru a se conecta la magazinul virtual, clientul trebuie s-i comunice
adresa de e-mail, numele, telefonul i adresa de livrare.
Cei doi parteneri stabilesc modalitatea de plat: cartea de credit (furnizorul are posibi-
G
litatea de a verifica imediat, prin intermediul reelei Internet, dac clientul este
solvabil), banking electronic (clientul pltete printr-un transfer bancar ntre contul
DA
su i contul furnizorului), digital cash (banii reali sunt transformai n puncte de credit
pe care un cumprtor le poate folosi on-line pentru a face cumprturi n reeaua
Internet) i cluburi de cumprtori (un cumprtor este abonatul unui magazin virtual
ctre care i-a trimis informaiile legate de cartea sa de credit).
PE
Cumprtorul alege modul n care vor fi ambalate produsele i comunic adresa la
care vor fi livrate.
Comerul electronic este o mare oportunitate n domeniul afacerilor: reduce consumul de
hrtie pentru documente, ofer o form de publicitate rapid i eficient, permite crearea
I
unor aliane strategice de la distan, crearea de parteneriate cu alte organizaii , prin
doar cteva operaii simple de clic cu mouse-ul, ctig milioane de poteniali clieni din
reeaua Internet.
Pentru a-i realiza funciile care o definesc, orice form organizat are nevoie de infor-
maii. Ca s obin informaiile ntr-un timp util, sistemul trebuie s prelucreze rapid datele
IC
dumneavoastr zilnice.
3. Enumerai trei tipuri de activiti de la coal n care calculatorul v
poate uura munca. Precizai ce gen de aplicaii ar trebui s folosii.
4. Precizai patru activiti pe care le-ai putea desfura cu ajutorul calculatorului acas.
DI
5. Ce este societatea informaional? Dai trei exemple din viaa de zi cu zi prin care s
artai modul n care interacionai cu acest tip de societate.
6. Ce este supermagistrala informaiilor? Dai trei exemple prin care s artai cum putei s
RA
IC
1.1.3. Sistemul informatic i sistemul informaional
Organizaia
OG
Sistemul informaional Sistemul informatic
G
Este format din canalele prin care Este acea parte a sistemului informaional n
circul informaiile i din metodele care procedeele i mijloacele de prelucrare a
folosite pentru manipularea lor. informaiilor sunt automatizate.
DA
Organizaia este un grup, o colectivitate format din dou sau mai multe persoane care
lucreaz mpreun ntr-o activitate bine determinat, cu scopul de a realiza un set de
PE
obiective comune. n funcie de natura obiectivelor, se pot defini tipuri de organizaii: eco-
nomice, politice, juridice, sociale etc. Din experiena proprie, tii c pentru a realiza ceva
trebuie depus efort. Dar, efortul nu este suficient dac nu exist un cadru unitar care s
v canalizeze acest efort pentru realizarea scopului propus. Acest cadru reprezint de
fapt metoda de organizare a activitilor. La fel ca i o persoan, o organizaie i
I
propune s ating anumite obiective strategice i pentru aceasta are nevoie de un cadru
organizatoric prin care s fie valorificate eficient resursele sale i s fie puse n aplicare
planurile manageriale.
Sistemul este format dintr-un grup de entiti (oameni, mecanisme, concepte etc.), legate
ntre ele pentru a realiza un scop comun. O structur organizatoric este i ea un sistem
IC
Decizii Informaii
manipularea ei) formeaz sistemul
informaional al organizaiei. n cazul unui sistem economic (de exemplu, un magazin
universal), sistemul informaional este format dintr-un ansamblu de procedee, tehnici, echipa-
mente, oameni, fluxuri de date i informaii, prin care se culeg i se prelucreaz datele pentru
ITU
Decizii operaionale. Sunt luate de persoane cu funcii de execuie (urmrirea plilor
IC
clienilor, urmrirea comenzilor, evidena stocurilor etc.).
Decizii tactice. Sunt luate de persoane cu funcii administrative (angajarea perso-
nalului, stabilirea furnizorilor, modificarea tarifelor sau a preurilor etc.).
OG
Decizii strategice. Sunt luate de persoane cu funcii de conducere (amplasarea unui
nou obiectiv, investiii, lansarea de noi produse, reglementri privind salarizarea
personalului etc.).
Cu ct crete nivelul la care se ia o decizie, cu att aciunea declanat de ea este mai impor-
G
tant. n funcie de metoda folosit pentru luarea deciziei, exist:
Decizii programabile. Sunt decizii pentru care exist proceduri i reguli bine definite.
DA
De exemplu, facturarea unui client se face dup o procedur bine stabilit.
Decizii neprogramabile. Sunt decizii pentru care nu exist proceduri i reguli bine
definite. De exemplu, lansarea unei campanii publicitare.
PE
Procesul de prelucrare dintr-un sistem informaional este uneori complex, alteori mai puin
complex. El poate fi manual sau automatizat. Deciziile programabile pot fi prelucrate cu
ajutorul calculatorului. Prin automatizarea unor procedee i mijloace de prelucrare a
informaiei se obine sistemul informatic care este inclus n sistemul informaional.
componenta fizic (hardware) totalitatea echipamentelor folosite
I
Sistemul informatic
sistem informatic se poate dezvolta din cel vechi sau poate fi complet nou.
Tehnologia informaiei i a comunicaiilor 9
Studiu de caz
IC
S analizm n cadrul unui sistem economic activitatea de eviden a stocu-
rilor de materiale. Materialele se gsesc n mai multe magazii, fiecare maga-
OG
zie avnd un gestionar. Aceste materiale sunt necesare ca s se asigure
funcionarea corect a procesului economic din ntreprindere. De exemplu,
dac ntreprinderea asigur servicii de telefonie, n magazii trebuie s existe
piese de schimb pentru echipamente, scule, materiale pentru ntreinerea
G
echipamentelor, rechizite etc. Aceast activitate la rndul ei poate fi consi-
derat un sistem, n care sistemul conductor este compartimentul financiar-
contabil care ia deciziile (hotrte ce se cumpr i cnd, cine poate lua
DA
materiale din magazie i n ce scop), iar sistemul condus este format din
gestionarii magaziilor care execut (aprovizioneaz magaziile, nregistreaz
datele din documente, in evidena stocurilor, elibereaz la cerere materiale).
ntre cele dou sisteme, legtura este asigurat de sistemul informaional.
PE
Datele care se prelucreaz sunt cantitile de materiale intrate i cantitile
de materiale ieite, iar informaiile care se obin n urma prelucrrii sunt canti-
tile de stocuri de materiale. Acest sistem poate fi asigurat de fiele de
magazie i de un sistem de cutare n aceste fie. n acest caz sistemul este
I
manual. Dac se doteaz fiecare magazie cu un calculator pe care se insta-
leaz un program de eviden a stocurilor, procesul devine semiautomatizat,
deoarece, chiar dac s-a automatizat prelucrarea datelor n vederea obinerii
informaiilor, ntre sistemul condus i sistemul conductor, transmiterea infor-
Prin informatizarea diferitelor domenii de activitate, au aprut mai multe tipuri de sisteme
informatice: bancare, militare, medicale, pentru conducerea activitilor economice din dife-
rite organizaii economice, pentru administraie, pentru conducerea proceselor tehnologice,
pentru activitatea tiinific i de proiectare, pentru rezervri de locuri, pentru informare i
DA
documentare. La rndul su, un sistem poate fi descompus din punct de vedere funcional
n subsisteme. De exemplu, sistemul informatic destinat conducerii activitii ntr-o com-
panie poate fi descompus, n raport cu tipurile de activiti pe care le informatizeaz, n sub-
sistemul producie (asigur pregtirea, lansarea i urmrirea produciei), subsistemul
DI
IC
1.1.4. Fluxul informaional
coninut
OG
form
Fluxul informaional sens
Reprezint totalitatea informaiilor
calitate
transmise ntr-un interval de timp de la Caracterizat
frecven
volum
un emitor de informaie la un receptor de:
G
lungime
de informaie printr-o mulime de vitez
canale informaionale. fiabilitate
DA
suport
cost
PE
ntre compartimentele oricrui sistem informaiile se produc aleator sau determinist. Locul
de emitere a informaiei se mai numete i sursa informaiei, iar locul de destinaie a
informaiei se numete receptorul informaiei. ntre emitor i receptor informaia circul
printr-un canal de comunicaie. Coninutul informaiei este determinat de sistemul
condus, iar forma ei de sistemul conductor. Fluxul informaional dintre emitor i
I
receptor este necesar desfurrii unei activiti sau executrii unei operaii.
Circuitul informaional se formeaz din toate fluxurile informaionale care circul n
cadrul organizaiei ntre puncte de lucru i compartimente sau ntre organizaii i
dintr-o mare bibliotec este caracterizat de vechimea informaiei, durata de via, carac-
terul informaiei, domeniul i subiectul de interes, originea informaiei, suportul fizic pentru
transmiterea ei.
CT
comunicaie;
trebuie asigurat securitatea transmisiei informaiei;
informaia trebuie s se transmit n timp optim;
costurile de exploatare a canalului de transmisie s fie mici.
DI
ocazionale.
Tehnologia informaiei i a comunicaiilor 11
4. n funcie de locaia sursei:
IC
interne sursa se gsete n interiorul organizaiei;
externe sursa se gsete n exteriorul organizaiei.
OG
5. n funcie de compartimentele n care se transmite: marketing, cercetare i dezvoltare,
producie, financiarcontabil, comercial, resurse umane.
Canalul de comunicaie este caracterizat de:
metoda de comunicaie;
G
coninutul mediului de comunicaie: text, imagini grafice, secvene sonore, secvene
video;
volumul i calitatea informaiei.
DA
pe segment int
unul la muli un emitor i mai muli receptori
un emitor i mai muli receptori o singur direcie spre receptor
PE
o singur direcie spre receptor se transmite mesaj diferit pentru
se transmite acelai mesaj fiecare receptor
I
Metode de
comunicaie
unul la unul
IC
muli la muli
fiecare poate fi i emitor i un emitor-receptor i un recep-
receptor tor-emitor
se transmit mesaje personalizate
CT
Studiu de caz
DA
conducere compartimente flux informaional vertical des-
IC
cendent. Se transmit ctre sistemul condus deciziile de organizare,
coordonare i execuie emise de sistemul conductor (ordine,
dispoziii, circulare etc.) redactate i transmise prin secretariat.
OG
compartimente conducere n cursul execuiei deciziilor flux
informaional vertical ascendent. Se transmit informaii de control prin
care conductorul se asigur c deciziile au fost corect executate
(diverse situaii sintetice: rapoarte, dri de seam, pontaje etc.).
G
c) Secretariatul este conexiunea ntre fluxurile externe i interne
pentru informaiile care intr din mediul extern ctre toate nivelurile
DA
organizaiei i pentru toate fluxurile interne care ies din organizaie.
Mediul extern este format din organele financiare, organele bancare,
organizaii superioare ierarhic sau subordonate (filiale, sucursale,
agenii), organizaii parteneri de afaceri etc. Se transmit scrisori, faxuri,
PE
comunicri verbale etc.
d) Canalul informaional ntre diferite compartimente de secretariat
(dac exist mai multe n organizaie) flux informaional pe
orizontal.
I
Procesul informaional la nivelul secretariatului const n tratarea informa-
iei scrise prin:
1. organizarea informaiei: sortare, clasare, grupare, ndosariere.
2. prelucrarea informaiei: redactare de texte, traduceri, tampilare.
de intrare. Intrrile sunt prelucrate printr-o succesiune de operaii prin intermediul fluxului
intern obinndu-se produse, servicii, bani, informaii (ieiri) care sunt livrate n afara
organizaiei prin fluxul de ieire. Fluxul de intrare i fluxul de ieire formeaz fluxul
extern. Fluxul tehnologic este supus perturbaiilor (ntrzierea livrrilor, greve, ntrzieri de
RA
fluxul intern
ED
Tehnologia informaiei i a comunicaiilor 13
Alegei unul dintre fluxurile tehnologice prezentate n tabel i identificai fluxurile i circuitele
IC
informaionale.
Tip activitate Intrri Flux intern Ieiri
OG
Confecii esturi, a, nasturi, creaie; croire; confecionare; finisare; confecii
textile furnituri, accesorii, clcare; ambalare; livrare
etc.
G
Confecii tabl, cornier, a- croire; asamblare; amotare; sudare; sobe metalice
metalice mot, crmizi, polizare; vopsire; ambalare; livrare
vopsea, electrozi
DA
de sudur etc.
Banc cereri de credite, primire cereri; analiz cereri i situaie credite
bani, informaii solicitani; creditare
PE
Comer cu mrfuri achiziionate recepie; dezambalare; porionare; mrfuri vndute
amnuntul cntrire; sortare; verificare;
etichetare; expunere
Curtorie mbrcminte, recepie; sortare; curare; clcare; mbrcminte,
I
chimic aternuturi, pturi, livrare aternuturi, pturi,
covoare murdare covoare curate
IC
CT
DA
DI
RA
ITU
ED
14 Utilizarea informaiei
1.1.5. Procesul informaional
IC
Procesul informaional
OG
Colectare Acumulare Actualizare Arhivare Furnizare
informaii informaii informaii informaii informaii
G
Procesul informaional cuprinde sistemul conductor i sistemul condus. n cadrul su se
DA
petrec transformrile care duc la apariia informaiei. Procesul informaional este condus
i influenat prin decizii proprii care asigur funcionarea sa la parametrii prestabilii.
Aceste decizii mai au i rolul de a adapta i a perfeciona continuu procesul informaional
astfel nct s corespund modificrilor din organizaia pe care o deservete.
PE
Baza informaional reprezint totalitatea informaiilor care deservesc ntreaga organi-
zaie, fiecare compartiment al ei i fiecare participant i activitatea lui. Aceste informaii se
gsesc n diferite documente: fie tehnologice, liste de materiale etc.
I
n cadrul sistemului informatic, procesul informaional este format din:
introducerea datelor;
prelucrarea datelor
extragerea informaiilor
Este procesul prin care datele sunt preluate de calculator i convertite ntr-un format pe
care-l poate prelucra. n aceast etap utilizatorul:
colecteaz datele, fie din documente, fie verbal;
DA
corecte. Utilizatorul realizeaz acest lucru prin diferite proceduri manuale, stabilite n
funcie de fluxul de date de intrare i de importana lor. Cea mai simpl form este cea de
verificare vizual prin parcurgerea ntregului lot de date introduse n calculator. n funcie
de importana datelor, n acest proces pot fi implicate dou persoane: una care introduce
ITU
datele i alta care verific dac sunt corecte (corespund cu sursa de date care de obicei
este un document). O alt metod de verificare este cea de numerotare a documentelor
folosite pentru introducerea datelor pentru a se evita omiterea unui document i implicit a
unui set de date de intrare. Calculatorul, la rndul su, prin software-ul pe care l
folosete trebuie s asigure urmtoarele proceduri automate:
ED
Tehnologia informaiei i a comunicaiilor 15
s coordoneze procesul de introducere a datelor;
IC
s verifice dac datele sunt valide (dac ele corespund tipului de date precizat sau
dac aparin unui domeniu de valori din tipul de date precizat);
s converteasc datele valide ntr-un format pe care-l poate prelucra;
OG
s furnizeze utilizatorului diferite rapoarte care s-l ajute s controleze corectitudinea
datelor introduse (de exemplu, cte seturi de date a introdus).
Introducerea datelor n calculator se poate face:
Pe loturi (batch). Datele de intrare sunt colectate n documente i dup ce se strnge
G
tot ansamblul de date este introdus n calculator n vederea prelucrrii.
Direct (on-line). Datele de intrare sunt introduse n calculator n momentul n care se
DA
produc i de la locul unde s-au produs.
Scopul folosirii unui sistem de calcul este de a furniza informaia ntr-un timp ct mai
scurt, dac se poate imediat dup ce s-au produs datele care o genereaz. Aceasta
PE
nseamn c sistemul trebuie s funcioneze n timp real. Pentru a asigura acest tip de
rspuns al sistemului, introducerea datelor trebuie s se fac on-line.
Componentele hard ale calculatorului cele mai folosite n aceast etap sunt dispozitivele
de intrare (tastatur, mouse etc. n funcie de dispozitivele alese pentru introducerea
datelor), discul hard, monitorul i eventual imprimanta dac se tipresc rapoarte cu datele
I
introduse.
2. Prelucrarea
Este procesul prin care datele sunt prelucrate de calculator pentru a furniza informaii. Cele
mai obinuite operaii de prelucrare sunt cele de clasificare pe categorii a datelor, de
IC
ordonare, de calcule statistice i de totaluri i de extragere a unor date din colecia de date
n funcie de anumite criterii exprimate prin condiii logice. n aceast etap utilizatorul:
rspunde la ntrebrile afiate de programul de aplicaie prin intermediul interfeei prin
CT
rrii activitilor sale zilnice, planificrii operaiilor curente sau pe o perioad de timp mai
mare. Informaiile obinute pot fi furnizate imediat utilizatorului sau pot fi stocate pe un
mediu extern de memorare pentru a fi folosite ulterior (fie ca date de intrare pentru alte
procese de prelucrare a datelor, fie pentru a fi afiate mai trziu).
RA
prezentarea lor (de exemplu, sunt afiate pe monitor). Prima categorie de formate se
recomand n cazul rapoartelor. A doua categorie se recomand n cazul informaiilor
care trebuie obinute n anumite momente sau n anumite situaii. n general, rezultatele
prelucrrilor pot s prevad ambele tipuri de formate. Rezultatele pot fi prezentate sub
ED
16 Utilizarea informaiei
form de texte, imagini sau sunete i pot genera comenzi cum ar fi formarea unui numr
IC
de telefon ctre care vor fi transmise ntr-un anumit format.
n aceast etap utilizatorul:
OG
pregtete rezultatele pentru distribuirea lor;
distribuie aceste rezultate persoanelor care au nevoie de ele;
vizualizeaz rezultatele obinute, le analizeaz, scrie rapoarte referitoare la aceste
rezultate i, n unele cazuri, n funcie de poziia ocupat n cadrul organizaiei, ia
decizii pe baza acestor rezultate.
G
Modul n care se face distribuirea acestor rezultate ctre ali membri ai organizaiei este
DA
stabilit i controlat prin proceduri manuale decise la nivelul organizaiei sau prin proceduri
automate, dac se folosete o reea de calculatoare.
Componentele hard ale calculatorului cele mai folosite n aceast etap sunt dispozitivele
de ieire utilizate pentru prezentarea rezultatelor.
PE
4. Arhivarea
n aceast etap informaiile sub form de date sunt nregistrate pe un suport de
memorare pentru a fi folosite ulterior. n aceast faz rolul principal l are calculatorul care
asigur transferul datelor din memoria intern pe suportul pe care va fi nregistrat
I
rezultatul. Rolul utilizatorului se reduce la:
monitorizarea procesului de stocare;
pstrarea evidenei coleciilor de date n care au fost stocate rezultatele;
Studiu de caz
Studiul etapelor de prelucrare a datelor.
DI
telefon, prin pota electronic, prin serviciul obinuit de pot, prin fax
sau prin alte mijloace de comunicare comanda pentru un produs sau
pentru o list de produse furnizate de ea i declaneaz procesul de
introducere a datelor. Prin acest proces se introduce comanda de
ITU
produse care conine mai multe date de intrare, de diferite tipuri, care
urmeaz s fie prelucrate: clientul, numrul comenzii, data la care va fi
livrat, mpreun cu lista de produse comandate care cuprinde
denumirea, preul i cantitatea comandat. n funcie de nivelul de
dezvoltare a sistemului informatic al companiei, datele de intrare
ED
Tehnologia informaiei i a comunicaiilor 17
primite sunt introduse direct n calculator de persoana care a primit
IC
comanda (on-line) sau sunt nregistrate ntr-un formular (tipizat la
nivelul companiei) care va fi transmis persoanei care introduce datele
n calculator (batch). n cazul n care comenzile se primesc prin pot
OG
(fie pota tradiional, fie pota electronic) ele trebuie colectate i la
un anumit interval de timp datele din aceste comenzi trebuie introduse
n vederea prelucrrii (batch). n cazul n care comenzile se primesc
prin telefon sau verbal datele din ele pot fi introduse imediat pentru a fi
G
prelucrate (on-line). Avantajele folosirii metodei on-line sunt: comanda
clientului este nregistrat imediat, stocul de produse este actualizat
DA
imediat, factura este emis imediat, iar situaia ncasrilor companiei
este i ea actualizat n acelai moment.
2. Prelucrarea datelor. Mai nti se verific dac fiecare dintre articolele
comandate exist n stoc n cantitatea comandat. Aceasta presupune o
PE
operaie de comparare pentru fiecare articol comandat. Compararea se
face ntre cantitatea comandat i cantitatea total nregistrat pentru
acel produs ntr-o colecie de date (de obicei, fiier sau tabel al bazei de
date) n care este nregistrat stocul de articole. n funcie de rezultatele
acestei cutri n stocul de articole, vor fi calculate datele necesare
I
pentru a putea emite factura ctre client, care trebuie s conin lista de
produse care vor putea fi furnizate (pentru fiecare produs trebuind
precizate cantitatea, preul unitar de vnzare, preul total pe articol) i
orice moment starea tranzaciilor financiare, i ntr-un fiier sau ntr-un
IC
tabel articolele care trebuie comandate pentru a reface stocul.
OG
Procesul informaional
G
Organizarea Prelucrarea Utilizarea
datelor datelor informaiei
DA
Considerai c coala voastr este o organizaie format din mai multe
compartimente. Analizai procesul informaional. Identificai componentele
PE
procesului informaional n cadrul colii.
Laborator
I
Identificarea componentelor procesului informaional
Enunul problemei. S se construiasc un tabel pentru calcularea mediei semestriale
la disciplina Tehnologia informaiei. Tabelul va avea urmtoarele coloane: numele
i prenumele elevului, cinci coloane pentru note (presupunnd c un elev poate primi
maximum cinci note pe un semestru) i o coloan pentru medie. La sfritul tabelului
IC
Se copiaz apoi formula n toate celulele din coloana H care corespund elevilor din
clas.
Se adaug la sfritul tabelului un rnd pentru media general. n coloana pentru
RA
IC
1.1.6. Resursele umane implicate n sistemul informatic
Resurse umane n sistemul informatic
OG
Specialiti IT Utilizatori
G
Tehnologia informaiei nu nseamn numai componentele hardware i software, datele i
DA
procedurile de lucru, ci i oamenii care lucreaz cu ele. Calculatorul a ptruns n toate
domeniile de activitate i a creat o dependen de el.
Domeniile n care este folosit calculatorul (automatizarea controlului proceselor, birotic,
gestiune economic etc.) se dezvolt foarte rapid. Dac automatizarea proceselor indus-
PE
triale prin folosirea calculatorului a avut ca efect negativ creterea ratei omajului, avan-
tajul a fost creterea productivitii i scderea preului produselor. Acesta este ns un
fenomen normal n industrie: orice nou tehnologie introdus a dus la creterea ratei o-
majului. n compensaie, s-au dezvoltat domenii n care diferite activiti nu pot fi conce-
I
pute fr ajutorul unui calculator: cltoriile n spaiu, unele echipamente medicale utile n
punerea unui diagnostic corect (cum este, de exemplu, tomograful), bncile de date, pre-
viziunile meteorologice etc. Calculatorul a creat n schimb noi locuri de munc, n
industria de hardware i software, care este o industrie n plin dezvoltare, i noi profesii:
Numrul persoanelor care lucreaz cu calculatoarele crete mereu n ntreaga lume. Dac
pn acum 20 de ani prelucrarea informaiilor se fcea centralizat pe un calculator, iar
persoanele implicate n exploatarea aplicaiilor erau specialitii n domeniul tehnologiei
informaiei (analiti, programatori, ingineri de sistem, operatori), prin apariia calculatoarelor
DA
IC
1.2. Surse care furnizeaz informaia
Baza informaional
OG
Sursele care furnizeaz Tehnici de cutare a
G
informaia informaiei
DA
Surse care furnizeaz informaia
PE
Fiierul Baza de date Banca de date
Este o colecie de date care Este o colecie de una sau
Este o colecie de
descrie activitatea unei mai multe baze date care
date care descrie o
organizaii i care furnizeaz acoper un subiect sau mai
categorie de
I
membrilor organizaiei acces multe subiecte destinate unei
informaii.
la diferite informaii, categorii largi de utilizatori.
prezentate n diferite formate.
IC
1. Fiiere
Fiierele sunt colecii de date n care se memoreaz un volum mic de informaii care au o
CT
Tipuri de fiiere
RA
tal. Sunt create i ntreinute Sunt create i ntreinute cu un Sunt ntreinute cu un program
cu un program de grafic. program de prelucrare a imaginilor de prelucrare a sunetelor.
De exemplu, foile de calcul create cu aplicaia Excel sunt fiiere de date, documentele
create cu aplicaia Word sunt fiiere document, fiierele create cu aplicaia Notepad sunt
fiiere text, iar fiierele create cu aplicaia Paint sunt fiiere cu imagini.
ED
Tehnologia informaiei i a comunicaiilor 21
2. Baze de date
IC
Bazele de date sunt colecii de date memorate ntr-unul sau mai multe fiiere ntre care
exist o legtur logic de coninut. Manipularea informaiilor dintr-o baz de date se face
OG
cu un software specializat, numit sistem de gestiune a bazelor de date, care asigur
regsirea rapid a informaiilor. Bazele de date pot fi mici sau mari, cu limitri n ceea ce
privete accesul sau cu acces nelimitat. Exist urmtoarele tipuri de baze de date.
Tipuri de baze de date
G
DA
Baze de date Baze de date Baze de date
individuale partajate distribuite
PE
Sunt colecii de fiiere de date integrate folosite de o singur persoan. Datele i
programele pentru sistemul de gestiune a bazelor de date se gsesc sub directul control
al utilizatorului. Ele sunt pstrate pe hard-discul utilizatorului sau pe serverul de fiiere al
unei reele locale. De exemplu, dac lucrai n domeniul vnzrilor, acest tip de baze de
I
date poate fi folosit pentru a pstra evidena propriilor clieni, iar dac suntei managerul
de vnzri putei folosi baza de date pentru a pstra evidena personalului de vnzri i a
performanelor lor. Dac lucrai n domeniul publicitii, putei folosi baza de date pentru a
pstra evidena despre natura lucrrilor i numrul de ore afectate fiecrui client. Putei
s v creai diverse baze de date domestice care s integreze agenda de telefon, agenda
de adrese, crile din bibliotec, CD-urile audio i video. Putei folosi aceast baz de
IC
date pentru a obine rapid informaii despre numrul de telefon sau adresa prietenilor.
Dac avei obiceiul s mprumutai cri sau suporturi audio sau video, putei folosi baza
de date ca s inei evidena obiectelor mprumutate.
CT
Baze de date partajate. Companiile creeaz baze de date pentru uzul propriu. Ele pot fi
stocate pe un calculator mare i administrate de un specialist n informatic numit admi-
nistrator de baz de date. Angajaii companiei pot avea acces la baza de date folosind
DA
Baze de date pentru personalul de decizie conin informaii selectate att din baza
de date operativ, ct i din baze de date private din exteriorul companiei. Aceste
baze de date sunt folosite de obicei de directorii companiei pentru a lua decizii.
RA
alt loc sau n alte locuri dect cel n care se gsete utilizatorul. De obicei, serverele de
baze de date ale reelelor furnizeaz legtura ntre utilizatori i baza de date aflat la
distan. Astfel, unele dintre informaii pot fi stocate ntr-un birou regional al companiei,
altele la un birou din strintate, iar altele chiar la sediul companiei. De exemplu, o
companie este format dintr-un lan de magazine, iar datele despre vnzri pot fi loca-
ED
22 Utilizarea informaiei
lizate n diferite magazine. Persoanele de execuie de la sediul companiei trebuie s aib
IC
acces la toate aceste date.
Bazele de date reprezint fundamentul sistemelor informatice pentru conducere. De
OG
exemplu, departamentul de vnzri al unui magazin poate pstra toate datele despre
tranzaciile de vnzri ntr-o baz de date. Directorul de vnzri poate folosi aceste infor-
maii pentru a vedea ce angajat din departamentul su a vndut cele mai multe produse.
Directorul va putea stabili astfel la sfritul anului premierile pe care le va da personalului
din departamentul su. Directorul departamentului de aprovizionare poate vedea din prefe-
G
rinele cumprtorilor ce produse se vnd mai bine i ce produse nu se vnd i folosind
aceste informaii poate s corecteze aprovizionarea cu produse. Directorul principal poate
DA
combina toate aceste informaii despre tendinele vnzrilor din magazin cu informaii din
baze de date externe magazinului, referitoare la tendinele populaiei i ale consumului.
Aceste informaii pot fi folosite pentru a stabili strategia de vnzare a magazinului.
PE
3. Bnci de date
Banca de date fiind o colecie de baze de date are implementat o tehnologie special
pentru regsirea datelor n bazele de date care o compun. Bncile de date pot fi cu
limitri n ceea ce privete accesul sau cu acces nelimitat. Exist urmtoarele tipuri de
I
bnci de date:
Tipuri de bnci de date
Bnci de date particulare. O banc de date particular este n general o colecie enor-
m de date pe care o organizaie o dezvolt ca s acopere un anumit subiect. Organi-
CT
zaia poate oferi acces la banca sa de date tuturor persoanelor sau numai anumitor per-
soane, contra unei taxe. Uneori bncile de date particulare mai sunt numite i servicii de
informare. Cele mai importante bnci de date particulare sunt: CompuServe care ofer
DA
servicii pentru domeniul afacerilor, inclusiv serviciul de pot electronic, Prodigy care
ofer tiri i informaii din domeniul afacerilor i economic, ca de exemplu servicii pentru
organizarea timpului liber, Dialog Information Services care ofer servicii de informare
tehnico-tiinific i Dow Jones New Retrieval care furnizeaz tiri din lume i informaii
din domeniul afacerilor, al investiiilor i al bursei.
DI
Bnci de date publice. Cea mai mare banc de date public este cea stocat pe serve-
rele reelei Internet.
RA
Dezvoltarea reelei publice Internet a dus la apariia i dezvoltarea unor noi tehnici de
prelucrare a datelor:
Intranet. Reelele Intranet sunt reele private, construite n cadrul unei companii sau
organizaii, care folosesc acelai protocol ca i reeaua Internet (TCP/IP) i care
ED
toi utilizatorii. Prin intermediul ei se distribuie documente, se asigur accesul la ba-
IC
zele de date, se asigur instruirea personalului i comunicarea ntre angajai i se
distribuie software. Toate aceste servicii sunt realizate prin intermediul unor aplicaii
specifice reelei Internet. Fa de reeaua Internet, o reea Intranet asigur aceste
OG
servicii numai pentru personalul care activeaz n cadrul companiei sau al organiza-
iei i trebuie s aib implementat un sistem de parole prin care s asigure confi-
denialitatea datelor.
Extranet. Este o extensie a reelei Intranet care folosete tehnologia World Wide Web
G
i care asigur legtura ntre reeaua public Internet i reelele private Intranet ale
unor organizaii i companii care doresc s colaboreze ntre ele. n acest mod, mai
DA
multe organizaii i pot partaja o resurs important: informaia. Extranet asigur
structurarea informaiilor pe trei niveluri: publice, private i mixte. De exemplu, o
companie care dispune de o reea Intranet poate comunica uor i rapid, folosind
Extranetul, cu furnizorii i clienii cu care are relaii comerciale. Acetia vor avea acces
PE
limitat la resursele informaionale ale reelei Intranet a companiei.
Cea mai eficient metod de organizare a volumelor mari de date este sub form de
baze de date.
Eficiena
I
Micorarea Control
Partajarea Integritatea Securitatea
volumului de centralizat al
informaiilor datelor informaiilor
date datelor
IC
de date ale fiecrui departament. Pentru datele actualizate se pot impune diferite
condiii, astfel nct actualizarea s fie completat cu informaiile necesare tuturor
departamentelor. De exemplu, dac este scos la vnzare un nou produs, el va fi
RA
zul sistemelor care folosesc mai multe colecii de date independente, deoarece con-
trolul se poate executa centralizat, la nivelul bazei de date, prin atribuirea de parole
utilizatorilor, care s le permit accesul numai la informaiile necesare n activitatea
lor.
ED
24 Utilizarea informaiei
Controlul centralizat al datelor. Organizaiile mari pot folosi un administrator de
IC
baz de date care are rolul de a determina structura bazei de date i de a evalua
performanele ei. n cazul bazelor de date partajate, mai are i rolul de a stabili
drepturile de prelucrare a informaiilor din baza de date (ce persoane au acces i la
OG
ce tip de date). El trebuie s asigure securitatea i utilizarea etic a bazei de date.
Bazele de date ofer diverselor activiti o mare oportunitate pentru productivitate. Astfel,
n biblioteci, bazele de date electronice sunt considerate foarte valoroase deoarece
asigur un acces rapid la orice informaie din cri i ziare. Bazele de date ajut la
G
pstrarea unor volume mari de date i la gsirea rapid a oricrei informaii necesare
pentru luarea deciziilor. ntreinerea bazelor de date necesit ns un efort continuu
DA
pentru a mpiedica falsificarea datelor sau utilizarea incorect a lor.
PE
Informaii publice Informaii partajate Informaii private
Pot fi folosite de grupuri de per-
Pot fi folosite de orice Pot fi folosite numai de
soane. Fiecrui grup i se permi-
persoan. posesorul lor.
I
te accesul la anumite informaii.
Deoarece bazele de date sunt foarte valoroase, securitatea lor este vital. Legat de
modul n care sunt folosite datele din baza de date, apar dou probleme: folosirea etic a
incorect, imoral (de exemplu, nregistrrile medicale sau informaiile despre contul bancar
al unei persoane pot fi folosite la luarea unor decizii de angajare sau promovare). O alt
CT
IC
1.3. Cutarea i regsirea informaiei
OG
Cutarea i regsirea informaiei
Reprezint localizarea informaiei n sursa de informaie, cu scopul
de a o prelucra sau de a o prezenta.
G
Tehnici de cutare n sursele de informaie
DA
Reprezint ansamblul de metode i instrumente puse la dispoziie
de componenta software cu ajutorul crora se localizeaz
informaia n sursa de date.
Tehnicile de cutare a informaiei depind de sursa de date
PE
Fiiere Baze de date Banca de date
Instrumente puse la dispo- Metode specifice unui sistem
Motoare de cutare.
I
ziie de programul de apli- de gestiune a bazelor de
caie cu care au fost create. date.
Edit, iar n documentele create cu aplicaia Word, localizarea diferitelor tipuri de entiti
din text se face prin intermediul controalelor din caseta de dialog Find and Replace care
se deschide cu opiunea de meniu Find... Edit.
Sistemele de gestiune a bazelor de date furnizeaz dou mecanisme importante pentru
DI
studiate, cutai i gsii urmtoarele informaii:
ITU
IC
1.4. Tehnici de cutare a informaiei pe Internet
Tehnici de cutare n reeaua Internet
OG
dup adresa paginii sau a sitului n coninutul documentelor folosind
G
care conine informaia cuvinte cheie care definesc subiectul cutat
Este format din canalele prin care cutat informaional n care procedeele i
DA
Serviciul de navigare Serviciul de cutare automat
1. Serviciul de navigare
PE
Browserul, programul client al serviciului de navigare, permite gsirea informaiilor prin
dou metode:
dup adresa URL a paginii de Web n care se gsete informaia,
prin urmrirea hiperlegturilor din documente care conin referine ascunse ctre alte
I
documente.
n plus, utilizatorul mai este ajutat de urmtoarele mecanisme:
Mecanismul semnelor de carte sau al favoritelor. i permite utilizatorului s
Web ale altor trei companii (de exemplu, trei companii client). El poate stabili trei
adrese favorite, cte una pentru fiecare dintre cele trei companii. De ndat ce a fost
construit o list a favoritelor, un utilizator poate selecta oricare dintre adresele
CT
favorite alegnd o opiune de meniu. Un alt avantaj este acela c favoritele sunt
permanente, deoarece lista este pstrat ntr-un fiier pe discul calculatorului
utilizatorului. Actualizarea listei se face foarte simplu. Cnd utilizatorul gsete un
identificator URL interesant, el i cere browserului s-l adauge la lista favoritelor,
DA
document pe care l-a mai vizitat. El mai poate stabili dimensiunea listei sau o poate
goli. n plus, prin acest mecanism se pstreaz urma navigrii prin hiperlegturi.
Astfel, la revenirea ntr-o pagin, legturile care au fost vizitate sunt evideniate diferit
RA
2. Serviciul de cutare automat
IC
Pentru a ine pasul cu dezvoltarea reelei Internet, este nevoie de o cutare automat.
Aceasta nseamn c este nevoie de un program de calculator care s poat contacta
OG
automat un alt calculator de pe Internet, s caute informaia specificat i s prezinte
informaiile. Un astfel de program este numit motor de cutare, iar serviciul care furni-
zeaz astfel de programe este numit serviciu de cutare automat.
Serviciul de cutare automat conine un server care navigheaz singur pe Internet i
G
captureaz titluri de pagini, cuvinte cheie i coninuturi de pagini din situri. Toate paginile
gsite sunt nregistrate ntr-o baz de date. Pentru regsirea informaiei n baza de date,
DA
fiecare motor de cutare folosete propriul mecanism de indexare a informaiei, adic o
clasificare a informaiei dup un anumit criteriu. Cnd utilizatorul scrie cuvntul care des-
crie subiectul ce l intereseaz (cheie de cutare), motorul de cutare folosete meca-
nismul de indexare, gsete n baza de date lista cu legturi ctre documente Web care
PE
conin cuvntul cutat i o ofer utilizatorului.
Rezultatele unei cutri automate pot fi folosite imediat sau pot fi pstrate ntr-un fiier pe
disc pentru a fi folosite mai trziu. Pentru ca recuperarea informaiei s se fac rapid i
avantajos, rezultatele cutrii sunt returnate sub forma unei pagini Web care are cte o
legtur cu fiecare document care a fost gsit. n acest mod, rezultatele pot fi folosite
I
uor cu un browser standard.
Accesul la serviciile de cutare automat se face direct din Web deoarece fiecare
serviciu de cutare automat are un sit Web. Utilizatorul care vrea s foloseasc serviciul
cutare. Butoanele dintr-un astfel de formular sunt de fapt legturi ctre alte pagini (de
exemplu butonul Advanced Search este o legtur ctre o pagin cu un formular format
din controalele cu ajutorul crora se contruiete criteriul avansat de cutare).
DI
Dup ce serviciul de cutare automat gsete paginile care se potrivesc unei cereri a
utilizatorului, el furnizeaz rezultatul sub forma unei liste, ordonat implicit dup un
criteriu de prioritate. Pentru a stabili ordinea de afiare, serviciul atribuie fiecrei pagini
gsite un punctaj. Criteriul folosit pentru stabilirea punctajului difer de la un motor de
RA
mai mare),
cte cuvinte are pagina,
dac apare cuvntul n titlu,
popularitatea sitului (care este dat de numrul de situri care au legturi cu acea
pagin) etc.
ED
28 Utilizarea informaiei
Serviciul creeaz o pagin Web care conine cte o legtur pentru fiecare element din
IC
list i returneaz pagina Web ctre browserul utilizatorului care afieaz rezultatele.
Deoarece fiecare motor de cutare folosete propriul su criteriu de prioritate i ntreine
propria sa baz de date folosind propriul su mecanism de indexare (dup situri, dup
OG
pagini etc.), lista cu rezultate afiat pentru aceeai cerere de cutare de informaii va
diferi de la un motor de cutare la altul, att din punct de vedere al numrului de rezultate
obinute, ct i din punct de vedere al ordinii de afiare a rezultatelor n list.
De asemenea, formatul listei cu rezultate afiate pe ecranul utilizatorului i numrul de
G
articole afiate ntr-o pagin difer de la un motor de cutare la altul. n general, n list
pot fi afiate:
DA
legtura cu pagina de informaie,
titlul paginii care conine informaia,
dimensiunea paginii,
mai multe citate din pagin care arat cum apar termenii cutrii n context,
PE
adresa URL a paginii etc.
Mecanismul de cutare dup cheie folosete potrivirea de caractere atunci cnd selec-
teaz paginile Web. Aceasta nseamn c serviciul caut o potrivire exact ntre irul de
CT
caractere prin care utilizatorul a precizat subiectul i irurile de caractere care apar n
paginile Web. Principalul dezavantaj al acestei metode de cutare apare din lipsa seman-
ticii. Un program care folosete aceast metod nu nelege sensul cuvintelor i al expre-
siilor i nu este capabil s-i dea seama ce reprezint acestea pentru utilizator. Deoarece
DA
Dac se folosesc numai cheile de cutare, lista cu rezultatul cutrii poate conine foarte
multe rezultate (uneori chiar i milioane de rezultate), majoritatea lor neprezentnd
interes pentru subiectul cutat. Din aceast cauz, este bine ca utilizatorul s restrng
aria de cutare prin rafinarea cutrii prin intermediul cutrii avansate:
RA
Cutarea avansat
De exemplu, se pot folosi mai multe cuvinte legate cu operatorii logici (or, and, not i
IC
xor) sau cu operatorii + (include cuvntul precedat de operator) i - (exclude cuvntul
precedat de operator). ntre operator i cuvnt trebuie lsat obligatoriu un spaiu. Se
poate folosi cutarea dup expresii. Precizarea c se caut o expresie i nu cuvinte
OG
independente se face prin delimitarea expresiei cu ghilimele ''...". Prin intermediul cutrii
avansate se poate preciza unde se caut n pagin cuvintele cheie: n toat pagina,
numai n titlu sau numai n corpul paginii. Se poate restriciona cutarea n anumite pagini
sau ntr-un anumit dome-
G
niu, se poate exclude
cutarea n paginile unui
DA
sit precizat sau se poate
cuta n toate paginile care
au legtur la o pagin
dat. Se mai poate limita
PE
cutarea la paginile scrise
ntr-o anumit limb sau
numai la paginile care au
I
IC
Metoda cea mai simpl de a avea acces la un motor de cutare este folosirea unui portal.
Iat cteva dintre portalurile disponibile n Internet:
Portalul Caracteristicile motorului de cutare
DI
Google Creat n septembrie 1998 este considerat la acest moment cel mai bun
http://www.google.com motor de cutare. Este unul dintre cele mai rapide motoare de cutare,
care ntreine cea mai mare baz de date. Ofer i interfa n limba
romn. Ordinea de afiare n list este n funcie de popularitatea
RA
Portalul Caracteristicile motorului de cutare
IC
MSN Prezint n lista cu rezultate o scurt descriere a fiecrei pagini gsite.
http://www.msn.com Ofer posibilitatea de a schimba ordinea de afiare n list: n ordine
OG
invers cronologic a datei ultimei actualizri sau n ordinea alfabetic a
titlurilor. n lista cu limbile la care poate fi restricionat cutarea nu
apare limba romn (nu putei cuta numai paginile scrise n limba
romn).
Yahoo! A fost creat n 1994 i ntreine o baz de date n care siturile sunt
G
http://www.yahoo.com organizate pe categorii, pentru fiecare sit existnd i descrierea lui.
Permite limitarea cutrii la paginile scrise n limba romn. Cutarea
DA
se poate face oriunde n pagin, numai n titlul paginii sau numai n
adresa URL a paginii.
AltaVista Este un motor de cutare foarte rapid. ntreine o baz de date n care
http://www.altavista.com sunt organizate paginile, i nu siturile, i indexeaz textul integral al
documentului. ntreine un catalog pe categorii de subiecte, permind
PE
cutarea dup domenii. n construirea criteriului de cutare pot fi folosii
operatorii logici. Permite limitarea cutrii la paginile scrise n limba
romn. Deoarece a nceput s piard teren n faa portalului Google,
i-a dezvoltat noi servicii, cum este de exemplu AltaVistaPrima care
prezint liste cu 12 subgrupe de rezultate.
I
Lycos Este unul dintre cele mai vechi motoare de cutare (a aprut n 1994).
n baza de date pe care o ntreine sunt organizate paginile, i nu
http://www.lycos.com
siturile. ntreine un index mai mic i din aceast cauz rezultatul
InfoSeek Permite cutarea dup cuvinte cheie sau dup coninut. ntreine un
http://www.infoseek.com index mai mic i din aceast cauz rezultatul cutrii este mult mai
redus. Permite rafinarea cutrii prin includerea sau excluderea unor
CT
HotBot Este un motor de cutare foarte rapid. Permite rafinarea cutrii prin
folosirea operatorilor logici i a altor criterii.
http://www.hotbot.com
2. Adugai la lista favoritelor a browserului Internet Explorer portalurile
care au motoare de cutare, grupate n trei dosare diferite: portaluri
romneti, portaluri strine care permit cutarea documentelor scrise
RA
IC
1.5. Prezentarea informaiei
Utilizarea informaiei
OG
nseamn identificarea surselor care furnizeaz informaie,
cutarea informaiei n surse i prezentarea informaiei.
G
Prezentarea informaiei
DA
Se face ntr-o form adecvat tipului de informaie i n funcie
de inta prezentrii informaiei.
Documente
PE Prezentri
I
1.5.1. Documentul
Documentul
IC
. Conine informaii provenite din surse informaionale diferite, sub form de:
CT
DA
Text Grafic
Tabel Imagine
DI
Desen Simbol
RA
a comercianilor.
32 Utilizarea informaiei
Circulara are o dubl accepiune. Este documentul prin care un organ ierarhic superior
IC
transmite ctre nivelurile inferioare ale organizaiei anumite sarcini, dispoziii, reguli de
comportament, sau comunic instruciuni de aplicare a legislaiei. Circulara mai este i
oferta tipizat folosit n activitile promoionale. Ea este o scrisoare care se adreseaz
OG
mai multor persoane interesate i are acelai coninut pentru toi. Exist circulare care
informeaz clientul i care au ca scop s fac cunoscut produsul i s determine
cumprarea lui (avizul simplu, circulara documentar). Exist circulare care motiveaz
clientul, care se adreseaz unor poteniali cumprtori ai produsului pe care dorete s-l
G
introduc pe pia, ca de exemplu: circulara personalizat (scrisoarea de publicitate cu
detalii de informaii, adesea tehnice) i circulara urmat de relansri.
DA
Corespondena comercial:are urmtoarele caracteristici:
Formatul cel mai utilizat n corespondena comercial este formatul A4 (210297 mm),
cu excepia adreselor care au formatul memo (210135 mm).
Trebuie respectat echilibrul aezrii n pagin.
PE
Marginea din stnga trebuie s fie ntotdeauna mai mare (minimum 23 cm).
ntre paragrafe se las un rnd liber. Dac scrisoarea este lung i complicat,
paragrafele se numeroteaz sau li se dau titluri.
I
O scrisoare comercial este format din urmtoarele componente:
Antetul. Se scrie n partea de sus a documentului i cuprinde; numele i adresa
firmei, forma juridic de organizare i capitalul social, codul unic de nregistrare, nu-
mrul de ordine n registrul comerului, contul n banc, numerele de telefon i fax.
Localitatea expeditorului i data. Se scrie n partea din dreapta sus a scrisorii. Data
este format din ziua (n cifre), luna (n litere) i cele patru cifre ale anului.
IC
Numele i adresa destinatarului. Se scrie mai jos dect data i aliniat cu ea. Codul
potal se scrie dup numele localitii.
Referine. Este numrul de nregistrare dat scrisorii la care se rspunde, sau un
CT
numr de ndosariere.
Obiectul scrisorii. Se scrie ca prim alineat al scrisorii i este precedat de cuvintele
Referitor sau Ref. Este un rezumat n cteva cuvinte al scrisorii.
Corpul scrisorii.
DA
Formatarea documentului
dimensiune spaiere
indentare font
margini
ITU
Pentru a crete productivitatea muncii se pot folosi urmtoarele instrumente:
IC
1.5.1.1. Schia documentului
OG
Schia
G
Mecanisme
DA
Restrngerea Dezvoltarea
Se afieaz numai titlul. Se afieaz i textul.
PE
Modul de lucru Outline
titluri subordonate. Titlurile pot fi organizate pe 9 niveluri ierarhice prin atribuirea unuia din
cele 9 stiluri de formatare a unui titlu. Stilul unui titlu este un ansamblu de comenzi de
IC
jos. Se poate promova (promote) un titlu la nivelul ierarhic superior indentndu-l spre stnga
sau se poate retrograda (demote) la nivelul ierarhic inferior, indentndu-l spre dreapta. De
asemenea, se pot muta uor paragrafele glisnd dreptunghiul din dreptul paragrafului n noua
poziie.
RA
Denumire Semnificaie Scurttur
IC
5 Move Down Deplaseaz un obiect n jos cu o locaie.
Alt+Shift+
6 Expand Restrnge un obiect (ascunde textul i subtitlurile Alt++
subordonate).
OG
7 Collapse Dezvolt un obiect (afieaz textul i subtitlurile Alt+_
subordonate).
8 Show Heading Arat toate titlurile de la nivelul 1 pn la nivelul Alt+Shift+
1/2/.../7 precizat. 1/2/.../7
9 Show All Heading Comutator pentru afiarea tuturor obiectele (titluri i text). Alt+Shift+A
G
10 Show First Line Comutator pentru afiarea primei linii a textului. Alt+Shift+L
Only
DA
11 Show Formatting Afieaz formatarea obiectelor. Are efect de comutator.
12 Master Document Trece n modul de vizualizare document principal. Are
View efect de comutator.
PE
S se realizeze un studiu despre Resursele energetice. Fiecare
membru al echipei va cuta informaii n reeaua Internet. Pe baza
informaiilor gsite, membrii echipei vor crea mpreun structura do-
cumentului. Fiecare membru al echipei va contribui la dezvoltarea
documentului pe baza schiei definite, folosind informaiile gsite.
I
1.5.1.2. ablonul documentului
ablonul (template) este un model prefabricat de document ce poate fi folosit la construi-
rea propriului document automatiznd acest proces. Se pot folosi abloane predefinite
(care sunt nglobate n aplicaie) sau se pot crea propriile abloane abloanele utilizator.
IC
ablonul de document afieaz o schi a documentului care conine deja chenare, desene,
texte cu anumite fonturi, corpuri de caractere, stiluri i culori. Se completeaz aceast schi
CT
ablonul
pentru pliant
RA
(Broshure)
ITU
Dac se lucreaz foarte des cu un anumit tip de document (cu o anumit formatare a
caracterelor, a paragrafelor i a paginilor), se poate automatiza procesul de formatare a
ED
Parametrii care pot fi modificai ntr-un ablon de document sunt:
IC
Parametrii pentru formatarea documentului: stiluri de paragrafe i caractere, intrri
n autotext, formatarea paginii.
Parametrii pentru configurarea mediului de lucru i a ferestrei de aplicaii: ma-
OG
crocomenzi, opiuni de meniu, scurtturi de la tastatur definite de utilizator, bare cu
instrumente definite de utilizator.
Pentru administrarea abloanelor de document, se pot folosi urmtoarele operaii: crearea
unui ablon, modificarea unui ablon, ataarea abloanelor la un document i copierea valorii
G
parametrilor dintr-un ablon n altul.
DA
Crearea unui ablon de document se poate face prin mai multe metode:
prin preluarea formatrilor dintr-un document,
prin modificarea unui ablon de document existent,
prin definirea parametrilor unui ablon nou.
PE
La crearea documentului se ataeaz acestuia i un ablon de document. De exemplu,
dac s-a creat un document cu ablonul Blank Document, acestuia i se ataeaz ablo-
nul memorat n fiierul normal.dot. Dac se dorete folosirea ntr-un document a
parametrilor definii ntr-un alt ablon dect cel ataat lui, se pot folosi dou metode:
1. Se ataeaz alt ablon la document. Prin aceast metod se pot folosi n document
I
formatrile din noul ablon ataat, dar nu mai sunt disponibile formatrile din vechiul
ablon. Prin ataarea noului ablon nu se modific textul i formatarea documentului
dect dac se cere explicit acest lucru.
2. Se declar ca ablon global ablonul care se va folosi. n acest caz este permis
accesul la toate formatrile memorate n ablonul global.
IC
Laborator
CT
tip studiu.
:
Se alege metoda de definire:
1. Dac se preiau formatrile dintr-un document sau dintr-un ablon existent, se
DI
Se atribuie un nume ablonului cu opiunea de meniu Save As... File. n lista Save
as type trebuie ales tipul Document Templates.
Se fac modificrile dorite n ablon:
Se scriu textele i se insereaz obiectele care se dorete s se gseasc n docu-
ITU
Se stabilesc anteturile i subsolurile, precum i coninutul lor. Se pot insera coduri
IC
de cmp pentru diferite informaii care se dorete s fie adugate automat la
document: data curent, informaii despre utilizator etc.
Se creeaz sau se modific stilurile existente.
OG
Se creeaz macrocomenzi.
Se creeaz sau se modific intrri n autotext.
Se personalizeaz barele cu instrumente, meniurile i scurtturile de la tastatur.
Se salveaz modificrile fcute n ablon (SaveFile).
G
Se nchide fereastra document a ablonului (Close File).
Dup ce a fost creat un ablon el poate fi modificat astfel:
DA
Se deschide ablonul (Open... File).
Se fac modificrile dorite n ablonul de document.
Se salveaz modificrile fcute n ablon (Save File).
Se nchide fereastra document a ablonului (Close File).
PE
Laborator
Ataarea abloanelor la document
Enunul problemei. Se va scrie un document de tip scrisoare cruia i se va ataa
I
ablonul Scrisoare.
Se deschide documentul. Se deschide caseta de dialog Templates and Add-ins cu
opiunea de meniu Templates and Add-Ins... Tools.: Se alege una dintre cele dou
metode de lucru:
1. Se ataeaz ablonul Scrisoare la document. Se folosesc controalele din zona
IC
Document templates:
Se acioneaz declanatorul Attach.... Se deschide caseta de dialog Attach
CT
Templates, se localizeaz i se adaug la list un nou ablon de document.
IC
ablonul selectat n list se nltur aionnd declanatorul Remove.
Fiecare ablon din list are ataat cte un comutator. Pentru a-l declara ca ablon
global, se activeaz comutatorul ataat lui.
OG
1.5.1.3. Procedura asistent Agenda Wizard procedura asistent pentru
Procedura asistent (wizard) este o crearea unui document de tip Agend.
G
aplicaie care iniiaz un dialog cu utilizatorul
pentru a i se comunica un set de informaii de
baz, dup care completeaz singur restul
DA
informaiilor i construiete documentul ad-
ugnd obiecte i formatri pe baza infor-
maiilor furnizate. n aplicaia Word exist
urmtoarele proceduri asistent pentru biro-
PE
tic: scrisori (Letter Wizard), etichete pentru
plicuri potale (Envelope Wizard, Mailing
Label Wizard), circulare (Memo Wizard),
faxuri (Fax Wizard), curriculum vitae
I
(Resume Wizard).
n urmtoarele tipuri de documente se va prezenta informaie preluat
de pe Internet.
produs pe care dorii s-l vindei. Trimitei aceast circular unui grup
de trei posibili clieni, folosind pota electronic (n locul adreselor de
pot electronic ale clienilor virtuali vei folosi adresele de pot electronic a trei
CT
colegi). Trimiterea se va face din aplicaia Word. Documentul care conine circulara va
fi ataat la mesaj (Mail Recipient (as Attachment)... Send To File).
2. Creai un document de tip fax folosind procedura asistent Fax Wizard. Coninutul
DA
prezentarea unor date statistice privind nivelul vnzrilor unei companii. Trimitei acest
raport unui coleg, folosind reeaua Intranet. Trimiterea se va face din aplicaia Word.
4. Creai un caiet de sarcini folosind modelul de la paginile 39 i 40. Trimitei acest caiet
RA
electronic ale tipografiilor vei folosi adresele de pot electronic a trei colegi).
Trimiterea se va face din aplicaia Word. Documentul care conine caietul de sarcini va
fi ataat la mesaj.
6. Creai un plan de operaii folosind modelul de la pagina 38. Trimitei acest document
pentru a fi listat ctre o imprimant din reeaua Intranet.
ED
38
ED
ITU
RA
DI
DA
CT
IC
I
PE
DA
G OG
Utilizarea informaiei
IC
Tehnologia informaiei i a comunicaiilor 39
EDITURA TIPOGRAFIA..
IC
Adresa .. COMANDA NR. .................
Tel.
OG
Data ...........................................
Comanda nr. ............ din ............................ APROBAT
Director,
CAIET DE SARCINI
G
Titlul lucrrii:
DA
Nr. plan ../ 2006
Redactor:
Autor: . Grafician:
PE
Felul legatului:
Coperta ext.
Supracopert
DA
Forzaul
Plane
Livrare
Trana II
INDICAII PENTRU CULEGERE
IC
Culegerea se execut n: Tipografie ..........
Editura .. Filme ..................
OG
..............calcuri ..................filme .....DA.....CD ............montaje
G
A ELEMENTELOR EXTERIOARE
COPERTA
DA
Felul tiparului offset nr. culori ........ .... 4........ clape .................
Pag. a IV-a .........tiprit ......... cotorul ............ tiprit........ celofanat mat
Ne vei trimite andruk pentru BT nsoit de originale i manuscrisul anexat.
Alte indicaii
PE
B. ELEMENTELE INTERIOARE
BLOCUL CRII
Felul tiparului .offset. format nerotunjit ...10,7 x 20,3..cm....format rotunjit 10 x 18 cm
I
Culori ........1+1.........coli la culoare .....................................
Se tiprete pe 24 pagini pentru broat cu termoclei
PLANE I HRI
Plane . formatul crii...............culori; tipar ....................; format ..... ....
IC
Odat cu predarea corecturii n pagini, se vor trimite editurii i andrukuri pentru toate
anexele (copert, supracopert, plane, hri etc), iar corecturile s fie nsoite de
anexele predate. Dup terminarea tiparului ne vei trimite exemplarele de semnal, iar
ITU
EDITURA ..
IC
BUCURETI, sector
Adresa
OG
CUI:
Reg. com. J..
Tel: ..
Tel: .. (comercial)
G
Fax: .sau
E-mail: ..
DA
Ctre,
TIPOGRAFIA .
PE
Editura .. v solicit o ofert de pre la urmtoarele lucrri:
I
1 ..
- format: /. x
- pagini:
2. ..
- format: /. x
DA
- pagini:
- interior: offset . + .. culori; ; hrtie offset . x / .. g/mp;
- coperta: offset + culori; ; carton . g/mp, celofanat lucios;
- mod de legare: ;
DI
- tiraj: - .. + .. ex.
RA
..............................
ED
42 Utilizarea informaiei
IC
1.6. Prezentarea informaiei numerice
OG
Prezentarea informaiei numerice
G
DA
1.6.1. Tabelul
Se folosete pentru a prezenta informaia numeric organizat pe rnduri i coloane.
PE
numr de rnduri
numr de coloane
Tabelele formatare (tabel, rnd,
. coloan, celul)
formule de calcul
I
Pentru crearea unui tabel trebuie s definii dou elemente:
Informaiile numerice sunt mai uor de neles i analizat dac sunt prezentate sub form
de grafice sau diagrame, dect sub form de rnduri i coloane. Procesorul de texte
Word are ncorporat un program de grafic analitic ce v permite crearea graficelor pe
baza datelor dintr-un tabel.
ED
Tehnologia informaiei i a comunicaiilor 43
1.6.2. Graficele
IC
entitile graficului
OG
tipuri de grafice
Graficele formatarea graficelor
. integrarea graficelor n document
G
Se pot prezenta ntr-un document informaiile numerice dintr-un tabel, sub form de
grafice sau diagrame. Pentru crearea graficelor (diagramelor) se folosete aplicaia
DA
Microsoft Graph integrat n setul Microsoft Office.
Pentru construirea diagramei se pot folosi urmtoarele entiti:
Zona diagramei este zona din cadru care cuprinde ntreaga diagram, inclusiv
obiectele care completeaz reprezentarea datelor: legenda i titlul. Poate fi selectat
PE
pentru a fi formatat i redimensionat.
Zona graficului este zona de diagram n care sunt reprezentate valorile numerice
din tabel, prin puncte, linii, arce de cerc, bare sau coloane. Ea este mrginit de axe
i cuprinde marcajele datelor, caroiajul, etichetele datelor etc. Poate fi selectat pentru
I
a fi formatat i redimensionat.
Axele x i y sunt luate ca puncte de referin pentru reprezentarea diagramei sau a
graficului. Ele corespund axelor de coordonate pentru abscis Ox i pentru ordonat Oy.
Dac diagrama este tridimensional, va exista i axa z corespunztoare axei Oz. n
acest caz, axa z este reprezentat n planul vertical, iar axele x i y reprezint cele dou
dimensiuni ale bazei (limea i, respectiv, adncimea). Axele sunt formatate conform
IC
valorilor din serii, dar utilizatorul poate stabili i singur valorile de minim i de maxim de
pe axe i intervalul dintre marcaje. n general, pe axa Ox se reprezint categoriile de
CT
date, iar pe axa Oy valorile datelor. Excepie fac diagramele de tip circular, care nu au
axe, diagramele de tip bare, care inverseaz axele, i diagramele de tip puncte, care
folosesc ambele axe pentru reprezentarea valorilor.
Etichetele axelor (Axis title) sunt nume care se ataeaz axelor. Ele se folosesc
DA
diagramei, pentru reprezentarea valorilor dintr-o serie se pot folosi dreptunghiuri, arce
de cerc, puncte etc.
Etichetele datei (Data Labels) sunt valori care se ataeaz elementelor cu care este
construit diagrama (bare, felii, puncte) pentru a ti exact ce valoare reprezint.
ED
44 Utilizarea informaiei
Legenda este plasat n afara zonei graficului i este folosit pentru identificarea
IC
prilor diagramei, explicnd ce reprezint marcajele de date. Ea arat corespondena
dintre culoarea sau modelul de umplere i numele datei, ajutndu-l pe cel care citete
diagrama s identifice informaia.
OG
Titlul (Chart title) este afiat de obicei n partea superioar a diagramei i este numele
care se d diagramei. El poate fi formatat i ncadrat de chenare.
Caroiajul (Gridline) este o reea de linii, trasate pe vertical i/sau pe orizontal, care
mparte suprafaa de reprezentare a graficului n mai multe zone, pentru a-l ajuta pe
G
cel care citete diagrama s identifice mai uor plaja de valori creia i aparine o
reprezentare (bar, coloan, punct) din diagram.
DA
Linia de tendine (Trendline) este o reprezentare grafic a tendinei de evoluie a
datelor. Ea este o linie care este desenat peste obiectele folosite ca reprezentri n
grafic i calculeaz, dup un algoritm ales de utilizator, fluctuaia datelor. Nu poate fi
folosit la diagramele tridimensionale i nici n diagramele de tip circular.
PE
Nu este obligatoriu s se includ ntr-o diagram toate aceste entiti, ci numai acelea
care sunt strict necesare pentru interpretarea informaiei. Dac se insereaz multe
entiti, diagrama va fi greu de citit i de interpretat.
n funcie de modul n care sunt preluate datele din tabel, putei construi diagrama n
I
dou moduri:
1. Seriile de valori sunt preluate din rnduri (implicit). n acest caz, etichetele de
marcaje pe axa Ox vor fi textele din celulele din primul rnd al tabelului, iar legenda
axa Ox vor fi textele din celulele din prima coloan, iar legenda va fi format din
textele din celulele din primul rnd.
Textele dintr-o diagram pot fi:
CT
Legate de tabel. Textele sunt preluate din celule (legendele, etichetele de marcaje de
pe ax, etichetele datelor). Pot fi formatate i mutate dar nu pot fi modificate dect dac
rupei legtura cu tabelul din care diagrama i-a preluat datele.
Nelegate de tabel. Textele sunt introduse de la tastatur (etichetele axelor, titlul diagra-
DA
mei, casetele de text, eticheta liniei de tendin). Pot fi formatate, mutate i modificate.
Avei la dispoziie mai multe tipuri de diagrame bidimensionale sau tridimensionale (3D),
ca de exemplu urmtoarele tipuri, construite n plan:
DI
tarea unei singure serii de valori i v arat relaia dintre pri i ntreg.
Tipul Cercuri concentrice (Doughnut). Graficul este format din mai multe
cercuri concentrice, fiecare coroan circular fiind folosit pentru reprezen-
tarea unei serii de valori. n cadrul unei serii, valorile sunt reprezentate prin
sectoare de coroan circular, artnd corespondena dintre pri i ntreg.
ED
Tehnologia informaiei i a comunicaiilor 45
Tipul Linie (Line). Graficul este o linie frnt construit cu datele dintr-o
IC
serie. l putei folosi pentru reprezentarea unei evoluii n timp a datelor. n
acest caz, seriile de valori se reprezint pe o ax (Oy), iar pe cealalt ax
(Ox) se reprezint timpul.
OG
Tipul Radar (Radar). Fiecare serie de date se reprezint pe o reea de
drepte care pornesc dintr-un punct i formeaz ntre ele unghiuri egale.
Numrul de drepte este egal cu numrul de valori din serie (numrul de
coloane din tabel). Fiecare punct dintr-o serie (fiecare valoare dintr-o linie a
G
tabelului) va fi reprezentat pe linia corespunztoare coloanei din care face parte.
Distana de la punct la centrul liniilor este proporional cu valoarea numeric asociat.
DA
Punctele adiacente dintr-o serie sunt unite cu o linie.
Tipul Suprafa (Area). Graficul este o suprafa plan. Se poate folosi
pentru reprezentarea valorilor cumulative, deoarece fiecare valoare dintr-o
serie se adaug la valoarea corespondent dintr-o alt serie. Ea eviden-
PE
iaz cantitatea schimbrii diferitelor valori n timp.
Tipul Puncte (XY sau Scatter). Graficul este format din puncte mprtiate
ntre axe. Poate fi folosit pentru a arta legtura dintre mai multe serii de
valori. O serie de valori este folosit pentru a determina poziiile pe axa
I
Ox, iar celelalte serii determin poziiile pe axa Oy (de exemplu, repre-
zentarea a dou funcii care au acelai domeniu de definiie).
Unele dintre aceste tipuri bidimensionale au i variante tridimensionale: 3D-Bar, 3D-
Column, 3D-Area, 3D-Line i 3D-Pie. Toate aceste tipuri, la rndul lor, au mai multe
subtipuri, astfel nct exist peste 30 de modele de reprezentare a diagramelor.
IC
Pentru a crea o diagram pornind de la un tabel Word, se selecteaz n tabel valorile care
trebuie reprezentate i se deschide caseta de dialog Object, cu opiunea Object...
Insert.
Din lista Object Type se alege tipul de obiect Microsoft Graph. Indiferent de locul n care
CT
De exemplu, n tabelul urmtor sunt prezentate comparativ mediile pe cele dou semes-
tre, la disciplina TIC, la cele ase clase a XI-a din liceu.
Medii A B C D E F
Semestrul 1 8,24 7,93 7,47 7,02 8,87 8,15
DI
IC
Aceasta este o diagram de tip 3-D Pie
8,15 8,24 A
pentru prezentarea comparat a mediilor
din acelai semestru, n care seriile de B
OG
valori au fost preluate din rndul C
corespunztor semestrului 1. Legenda D
8,87 7,93
este format din textele din celulele din
E
primul rnd al tabelului (A, B, C, D, E, F).
7,02 7,47 F
G
Laborator
DA
Construirea unei diagrame
Enunul problemei. Trei clase organizeaz o excursie. S se creeze o diagram care
PE
s ilustreze contribuia fiecrei clase la sumele ncasate pentru excursie. Diagrama va
fi formatat astfel: tipul diagramei Column; titlul diagramei Excursie; titlul axei Ox
Clasa, titlul axei Oz Suma; se afieaz caroiajul pe fiecare tip de ax; se afieaz
legenda n dreapta diagramei; nu se afieaz etichetele datelor.
I
1. Crearea diagramei
Se creeaz un tabel care conine coloanele Clasa i Suma, se completeaz tabelul
cu date i se selecteaz coloanele tabelului.
Diagrama
ITU
ED
Tehnologia informaiei i a comunicaiilor 47
Se deschide caseta de dialog Object, cu opiunea Object... Insert. Din lista
IC
Object Type se alege tipul de obiect Microsoft Graph.
Este afiat diagrama configurat implicit. Se execut clic n exteriorul diagramei.
Diagrama este inserat n document.
OG
2. Mutarea diagramei n poziia dorit din document
Se selecteaz diagrama executnd clic pe ea. Se vor activa cele opt puncte de
manipulare (mici dreptunghiuri afiate n colurile i n mijlocul laturilor dreptun-
ghiului care delimiteaz diagrama).
G
Se gliseaz cu mouse-ul diagrama n poziia dorit. Pentru a anula selectarea
diagramei, se execut clic n exteriorul ei sau se apas tasta Esc.
DA
3. Redimensionarea diagramei pentru a se ncadra corespunztor n document
Se selecteaz diagrama executnd clic pe ea.
Se gliseaz cu mouse-ul unul dintre punctele de manipulare, n sensul corespunztor
modului n care se dorete redimensionarea diagramei (mrire sau micorare).
PE
4. Reformatarea diagramei pentru a avea aspectul dorit
Se activeaz diagrama executnd dublu clic pe ea.
Se folosesc fie butoanele de pe bara de formatare, fie opiunile meniului Chart:
Opiunile meniului Chart:
I
Chart Type.... Deschide caseta de dialog Chart Type, care conine controale pentru
schimbarea tipului de diagram.
Chart Options.... Deschide caseta de dialog Chart Options, care conine mai multe
1 2 3 4 5 6 7 8 9 10
1 Chart Object List ascuns din care se alege obiectul din diagram ce trebuie selectat
n vederea modificrii (eticheta, titlul etc.).
DA
2 Format Object Deschide caseta de dialog Format object care conine controale specifice
formatrii obiectului selectat.
3 View Datasheet Buton comutator care controleaz afiarea foii de calcul cu datele surs.
4, By Row / Grup de butoane radio prin care se stabilete cum se construiete seria de
DI
IC
OG
1. Se alege tipul de diagram. Alegerea tipului de
diagram
Opiunea de meniu
Chart Type...
Chart
G
sau
butonul
Chart Type
DA
2. Se alege subtipul
PE
de diagram.
3. Se vizualizeaz
I
tipul de diagram
ales.
IC
CT
1. Se stabilete cota.
Modificarea poziiei n
spaiu a diagramei
DA
Opiunea de meniu
3-D View....
Chart
DI
2. Se modific unghiul i
sensul de rotaie.
RA
ITU
ED
Tehnologia informaiei i a comunicaiilor 49
IC
1. n seciunea Titles se stabilesc textul pentru titlul
diagramei i textele pentru titlurile axelor.
Formatarea tipului de
caseta de text Chart title: titlul diagramei;
OG
diagram ales
caseta de text Categories (x) axis: titlul axei Ox;
caseta de text Value (z) axis titlul axei Oz. Opiunea de meniu
Chart Options...
Chart
G
DA
PE
I
IC
IC
G OG
DA
PE
5. n seciunea Data Labels se stabilesc etichetele care se afieaz n diagram.
I
comutatorul Series name controleaz afiarea etichetelor datelor.
comutatorul Categories name controleaz afiarea etichetei seriei de date.
comutatorul Values name controleaz afiarea valorilor din seria de date.
Pentru a formata diagrama conform cerinelor problemei n caseta de dialog Chart Options:
n caseta de text Chart title se scrie titlul diagramei: Excursie;
IC
1. Creai un document n care s se analizeze situaia mediilor pe clase,
la clasele a XI-a, la disciplina TIC. Inserai n acest document un tabel
cu mediile semestriale pe clase. Reprezentai aceste date sub form
RA
produciei din secie. Completai tabelul din raport cu date i inserai n document un
grafic care s prezinte datele din tabel. Creai mai multe diagrame, de tipuri diferite.
Comparai diagramele obinute. Alegei tipul de diagram care este cel mai util pentru
acest document. Tiprii documentul.
ED
Tehnologia informaiei i a comunicaiilor 51
3. Se organizeaz o excursie care cost 50 de lei de persoan. Fiecare elev poate
IC
merge n excursie nsoit de frai, surori sau prieteni. Construii un document cu
informaii despre excursie. Documentul trebuie s conin urmtorul tabel:
OG
Nume Prenume Nr. pers. Valoare
1 2 3 4 5
Total A B
G
n coloana 1 vei numerota automat liniile tabelului. n coloanele 2, 3, 4 vei scrie nu-
mele, prenumele i respectiv numrul de persoane pentru care va plti elevul. Nu-
DA
mele i penumele vor fi scrise aliniate la stnga, iar numrul de persoane centrat.
Tabelul va avea antetul din exemplu. Liniile tabelului vor fi aranjate n ordine alfabe-
tic a numelui, iar pentru acelai nume, n ordine alfabetic a prenumelui. n coloana
5 va fi inserat pe fiecare linie un cmp formul prin care se calculeaz costul pltit
PE
de elev pentru excursie: (numrul de persoane)x50. Numrul de persoane va fi luat
din celula corespunztoare liniei din coloana 4 (coloana D). Valorile vor fi aliniate pe
vertical dup ordinul de mrime. n ultima linie a tabelului se vor insera formule de
calcul pentru totaluri: A totalul persoanelor, iar B totalul valorilor. Celulele pentru
totaluri vor fi formatate ca n exemplu. Tiprii documentul.
I
4. Construii n Word urmtorul tabel cu informaii despre elevii din clas:
Nume i D1 D2 D3 M
prenume 1 2 3 4 M 1 2 3 4 M 1 2 3 4 T M
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
IC
..
Media A B C D
n coloana 1 vei numerota automat liniile tabelului. n coloanele 2 vei scrie numele
CT
fizic): D1, D2 i respectiv D3. D3 este o disciplin la care se d tez. Vei nlocui n
antet aceste nume cu numele reale. n coloana 17 scriei nota obinut la tez. Dac
este cazul, adugai rubrica de tez i la alte discipline i construii attea coloane
pentru o disciplin, cte note sunt obligatorii la acea disciplin semestrial. n
DI
mediilor de la cele trei discipline. Tabelul va avea antetul din exemplu. Liniile
tabelului vor fi aranjate n ordine alfabetic a numelui i prenumelui. n ultima linie a
tabelului se vor insera formule de calcul pentru medii pe clas: A media pe clas la
disciplina D1, B media pe clas la disciplina D2, C media pe clas la disciplina
ITU
D3, D media pe clas la cele trei discipline. Celulele pentru medii vor fi formatate
ca n exemplu. Tiprii tabelul cu orientare Landscape.
ED
52 Utilizarea informaiei
IC
1.7. Prezentri
OG
Prezentarea
Este o colecie de segmente de informaie reprezentate prin diapozitive.
G
Componentele prezentrii:
DA
structura coninutul
segmentele de informaie i informaia propriu-zis repre-
ordinea n care se parcurg. zentat prin diapozitive.
PE
Rolul unei prezentri este de a nlocui un discurs, care conine numai enunuri verbale, cu o
comunicare care conine imagini sugestive, cu informaii prezentate sub form de tabele,
diagrame i organigrame, sau organizate n liste i coloane.
I
Suporturi folosite pentru prezentare
diapozitivul folii
de 35 mm transparente ecranul de monitorul
hrtia
IC
Prezentarea poate fi mprit n mai multe seciuni, fiecare seciune corespunznd unui
grup de informaii. O seciune este format din mai multe diapozitive grupate din punct de
vedere conceptual: un diapozitiv titlu i mai multe diapozitive coninut.
DA
IC
Titlul Tabelul Textul i graficul sau
Este folosit pentru titlul Este folosit pentru a pre- graficul
diapozitivului sau pentru zenta o informaie numeric Sunt folosite pentru pre-
OG
titlul unei seciuni a prezen- ce necesit alinierea pe zentarea informaiilor nu-
trii; este format din text vertical, aranjarea dup un merice sub form de dia-
evideniat prin formatul i anumit criteriu i stabilirea grame i pentru explicarea
mrimea caracterelor. unei relaii ntre date. lor.
G
Elementele de coninut ale prezentrii
DA
(obiecte cu care poate fi prezentat informaia)
PE
Sunt folosite pentru a
Sunt folosite pentru pre- Organigrama. uura citirea unui text mai
zentarea imaginilor, a Este folosit pentru mare.
sunetelor sau a animaiei prezentarea grafic a unei
mpreun cu un text structuri organizatorice.
explicativ. Lista marcat.
I
Este folosit pentru a
evidenia o informaie
alctuit din enumerri.
Toate elementele de coninut ale unei prezentri sunt tratate ca obiecte. Dac se execut
clic pe un obiect, se activeaz, iar dac se execut clic n afara lui, se dezactiveaz. Atunci
IC
Laborator
IC
Construirea unei prezentri
OG
Enunul problemei. ntr-o secie a unei fabrici sunt trei ateliere. S se realizeze o pre-
zentare n care s se analizeze productivitatea muncii n secie. Structura prezentrii este:
a. diapozitivul cu titlul prezentrii;
b. organigrama seciei diapozitivul 1;
c. tabelul analitic al productivitii n fiecare atelier diapozitivul 2;
G
d. graficul care prezint comparativ productivitatea n cele trei ateliere diapo-
zitivul 3;
DA
e. concluzia rezultat din datele analizate diapozitivul 4.
PE
n fereastra de aplicaie este afiat ablonul de diapozitiv titlu.
gram
Se adaug un diapozitiv nou la prezentare cu opiunea de meniu New Slide...
Insert.
DA
n diapozitiv este inserat ablonul pentru
IC
tipul de organigram ales. Se comple-
teaz, cu textul corespunztor, fiecare
element al organigramei. Se completea-
OG
z cu text titlul diapozitivului. Este acti-
vat bara cu instrumente Diagram, care
conine butoane pentru formatarea orga-
nigramei: alegerea tipului de organigra-
G
m (Change to), a stilului de formatare
(Autoformat) i a numrului de ele-
DA
mente ale organigramei (Insert Shape).
PE
Dup ce s-a formatat organigrama, se execut clic n exteriorul ei, pentru a o
dezactiva. Dac se dorete modificarea textului din organigram sau reformatarea
ei, trebuie activat din nou executnd clic pe ea.
3. Se creeaz diapozitivul 2 se insereaz i se formateaz un obiect de tip tabel
I
Se adaug un diapozitiv nou la prezentare.
Se insereaz un obiect de tip tabel cu opiunea de
meniu Table... Insert. Se deschide caseta de
dialog Insert Table n care se comunic numrul
formatare.
Este activat bara cu instrumente Tables and Borders care conine butoane
pentru formatarea tabelului: a modului de aliniere pe vertical a textului n celulele
ED
56 Utilizarea informaiei
selectate, a stilului liniei care formeaz caro-
IC
iajul tabelului, a stilului de umplere a fun-
dalului celulelor selectate etc.
OG
Dup ce s-a formatat tabelul se execut clic
n exteriorul lui pentru a-l dezactiva. Dac se
dorete modificarea informaiilor din celulele
tabelului sau reformatarea lui, trebuie activat
din nou executnd clic pe el.
G
DA
PE
Fill Color alegerea stilului de
umplere a fundalului
re sau micorare).
4. Se creeaz diapozitivul 3 se insereaz i
se formateaz un obiect de tip grafic.
DA
aplicaiei Power-Point este nlocuit de bara de meniu a aplicaiei Excel, care
IC
conine opiunile de meniu pentru editarea i formatarea datelor din foaia de calcul i
pentru formatarea graficului.
OG
5. Se creeaz diapozitivul 4 se insereaz i se formateaz un obiect de tip text
Se adaug un diapozitiv nou la prezentare.
Se insereaz un diapozitiv cu ablonul Title and Text (titlu i text). Diapozitivul
conine dou casete de text, corespunztoare titlului i coninutului diapozitivului.
Se completeaz caseta de text pentru coninut.
G
DA
PE
I
Se formateaz textul la nivel de caractere, astfel: se selecteaz zona de text care
se formateaz i se deschide caseta de dialog Font, din care se aleg fontul, corpul
caracterelor, culoarea i stilul.
6. Se salveaz prezentarea
Edit i se d un nume prezentrii.
Se alege opiunea de meniu Save As...
7. Se deruleaz prezentarea
DI
Slide Show.
Se alege opiunea de meniu View Show...
Laborator
RA
2. Se adaug un diapozitiv cu o fotografie
IC
Se adaug un diapozitiv la prezentare.
Se insereaz fotografia, cu opiunea de
meniu From File... Picture Insert. Se
OG
deschide caseta de dialog Insert Picture
din care se alege numele fiierului care
conine fotografia. Se redimensioneaz
fotografia i se mut n poziia dorit, la fel
G
ca i obiectele anterioare. Cnd obiectul
imagine este activat, se activeaz i bara
DA
de instrumente Picture ale crei butoane
pot fi folosite pentru a modifica atributele imaginii (contrast, luminozitate etc).
PE
1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 Insert Picture Deschide caseta de dialog Insert Picture prin intermediul creia se poate
insera o imagine preluat dintr-un fiier.
I
2 Color Deschide un submeniu ale crui opiuni controleaz modul n care este
afiat imaginea: Automatic (se folosesc culorile cu care a fost inserat),
Grayscale (se folosesc n locul culorilor nuane de gri), Black & White (se
folosete numai alb i negru), Watermark (estompeaz culorile cu care a
7 Crop Permite modificarea limitelor obiectului. Butonul are efect de comutator. Execu-
tnd clic pe buton se activeaz operaia de decupare. Se deplaseaz apoi
cursorul de mouse pe latura dreptunghiului unde trebuie s se decupeze i se
gliseaz pn cnd se obine efectul dorit. Dup ce s-a terminat operaia de
DA
culorile imaginii.
12 Format Picture Deschide caseta de dialog Format Picture prin intermediul creia se pot
stabili caracteristicile imaginii selectate.
13 Set Transparent Permite transformarea unei culori opace n culoare transparent (se poate
ITU
Color vedea ce este sub acea culoare). Butonul are efect de comutator. Exe-
cutnd clic pe buton se activeaz operaia de transformare. Executnd
apoi clic pe culoarea care se dorete s fie fcut transparent, butonul se
dezactiveaz. Are efect numai n imagini bitmap.
14 Reset Picture Anuleaz modificrile fcute.
ED
Tehnologia informaiei i a comunicaiilor 59
3. Se adaug un diapozitiv cu trei fotografii
IC
Se adaug un diapozitiv la prezentare.
Se insereaz pe rnd fiecare fotografie ca
n exemplul anterior. Se redimensioneaz
OG
i se poziioneaz n cadrul diapozitivului
fiecare fotografie.
4. Se adaug un diapozitiv cu dou foto-
grafii
G
Se adaug un diapozitiv la prezentare.
Se insereaz pe rnd fiecare fotografie ca
DA
n exemplele anterioare. Se redimensioneaz i se poziioneaz fiecare fotografie
n cadrul diapozitivului.
Prin intermediul opiunilor meniului Draw (titlul su se gsete n bara Drawing) se pot
grupa i se poate desface un grup de obiecte n elementele componente (opiunile
PE
Group, Ungroup, Regroup), se pot aplica diferite efecte speciale (rotiri i rsturnri cu
opiunile din submeniul Rotate or Flip), se poate stabili ordinea de afiare a obiectelor
(cu opiunile din submeniul Order: Bring To Front, Send to Back etc.).
I
IC
CT
ITU
Dimensiunea diapozitivului se alege n funcie de suportul pe care va fi fcut pre-
IC
zentarea: prin derulare pe ecranul calculatorului, sub form de diapozitive de 35 mm, sub
form de folii transparente pentru retroproiector etc.
OG
On-screen Show pe ecranul calculatorului,
35mm Slides fotodiapozitive de 35 mm pentru epi-
diascop,
Dimensiuni Overhead folii transparente pentru retroproiector,
pentru Banner banere,
G
diapozitive Letter Paper (8.511 inch) tiprire pe hrtie de format
Letter,
DA
A4 Paper (210297 mm) tiprire pe hrtie de format A4,
Custom cu dimensiuni alese de utilizator.
PE
pagina aezat orizontal. Pentru a stabili orientarea diapozitivelor prezentrii i
dimensiunea lor se folosesc controalele din caseta de dialog Page Setup.
zitivului,
schema de culori folosit pentru prezentare,
stilul listelor marcate,
efectele speciale,
DA
Textul din diapozitivul de baz se numete text de baz i controleaz formatarea textu-
IC
lui din ntreaga prezentare. n plus, pentru diapozitivul de baz se pot stabili:
specificaiile pentru fundal: o culoare, un gradient de culoare, un model, o textur sau
o imagine,
OG
un obiect grafic sau un text care s apar n toate diapozitivele (de exemplu, sigla
companiei),
numrul diapozitivului etc.
Orice formatare stabilit n diapozitivul de baz se va reflecta n toate diapozitivele pre-
G
zentrii. Operaiile de formatare se execut la fel ca i la diapozitivul obinuit. Dac s-a
stabilit o formatare uniform pentru toate diapozitivele prezentrii, se poate schimba
DA
formatarea numai pentru un anumit diapozitiv, fcnd modificrile n acel diapozitiv i nu
n diapozitivul de baz.
Cele mai importante elemente ale diapozitivului de baz sunt:
Zona de titlu conine specificaiile pentru formatarea textului din titlu: fontul, dimen-
PE
siunea, culoarea i stilul caracterelor,
Zona obiect conine specificaii pentru formatarea textului din coninutul diapozitivului:
fontul, dimensiunea, culoarea i stilul caracterelor, spaierea, indentarea i alinierea
paragrafelor, simbolul, dimensiunea i culoarea marcajelor din liste etc.
I
Zona de titlu
IC
CT
Zona obiect
DA
Laborator
DI
Se deruleaz lista i se execut clic pe ablonul cel
IC
mai adecvat pentru prezentare.
Se salveaz prezentarea astfel formatat sub un alt
nume.
OG
2. Se formateaz a doua prezentare
Se deschide a doua prezentare.
Se alege opiunea de meniu Slide Master Master4
View..
G
Se stabilesc specificaiile de formatri care schimb:
parametrii pentru caracterele din text, pentru
DA
paragraf, pentru fundal sau pentru schema de culori.
Se procedeaz la fel ca i n cazul diapozitivelor din
prezentare. n cazul n care se modific fundalul, n
caseta de dialog Background comutatorul Omit
PE
background graphics from master trebuie s fie
dezactivat.
Se insereaz obiecte sau casete de text pentru
obiectele i textele care vor aprea n toate
I
diapozitivele prezentrii.
Numrul diapozitivului poate fi inserat n subsolul
diapozitivului sau ntr-o alt zon a diapozitivului.
Dac se dorete afiarea n alt zon a diapo-
Dac se dorete stabilirea valorilor pentru parametrii tipririi la imprimanta aleas
IC
(calitatea tipririi, rezoluia etc.), se execut clic pe butonul Properties. Se deschide
o caset de dialog care conine controale specifice driverului de imprimant ales.
Din lista ascuns Print What se alege ce se tiprete din prezentare: diapozitivele
OG
(Slides), comunicatele (Handouts), notele pentru vorbitor (Notes Page) sau planul
prezentrii (Outline). Pentru comunicate, exist trei variante, corespunztoare
numrului de diapozitive pe pagin: 2, 3 sau 6.
Se folosete grupul de butoane radio Print range pentru a stabili ce diapozitive se
G
tipresc:
All toate diapozitivele prezentrii;
DA
Current Slide numai diapozitivul curent;
Selection diapozitivele selectate (butonul este disponibil numai dac s-a
selectat un grup de diapozitive nainte de operaia de tiprire);
Slides anumite diapozitive ale prezentrii, care se precizeaz n caseta de text
PE
alturat; n cazul n care ele sunt ntr-o secven continu, se scriu numrul
primului diapozitiv i numrul ultimului diapozitiv, separate prin linie, iar dac nu
sunt n secven continu, se scriu numerele diapozitivelor, separate prin virgul
(de exemplu, pentru a tipri diapozitivele 2, 5, 6, 7, 8 i 10, se scrie 2, 5-8, 10).
Se alege, din lista Color/Grayscale, opiunea de culoare la tiprire:
I
Color tiprirea se face color;
Black & white tiprirea nu se face color (la tiprire se vor folosi numai culorile
alb, negru i nuane de gri);
Pure black & white tiprirea se face numai n culorile alb i negru (fr
n zona de controale Copies se alege, din caseta de text cu derulor Number of
IC
copies, numrul de copii care vor fi tiprite i, n cazul n care se tipresc mai
multe copii, se folosete comutatorul Collate pentru a alege modul n care se
tipresc copiile: dac este activ, se va tipri o copie complet a prezentrii, dup
OG
care se tiprete copia urmtoare, iar dac este dezactivat, se tipresc toate
copiile primului diapozitiv, apoi toate copiile celui de al doilea diapozitiv etc.
G
sa creasc productivitatea muncii:
1. ablonul de diapozitiv (slide layout) este modelul pe
DA
baza cruia sunt organizate obiectele n cadrul diapo-
zitivului. Acest model se stabilete atunci cnd se creeaz
diapozitivul. Aplicaia pune la dispoziia utilizatorului 24 de
modele predefinite. Aceste modele reprezint posibiliti
PE
de a combina diferite tipuri de obiecte i poziia fiecrui
obiect n cadrul diapozitivului. Fiecare obiect este inserat
ntr-un cadru (placeholder) al crui contur este marcat
prin linie punctat. Modelul poate fi modificat dup ce a
I
fost creat.
2. Schia prezentrii care afieaz numai planul pre-
zentrii (o vedere de ansamblu a coninutului prezen-
trii). Se pot face corecturi n text, se poate schimba
10 Show Buton de tip comutator care, dac este activat, afieaz formatate textul
Formatting titlurilor i al coninutului diapozitivelor.
ED
Tehnologia informaiei i a comunicaiilor 65
3. Procedura asistent AutoContents Wizard pentru structura de coninut a unei
IC
prezentri pune la dispoziie o list foarte bogat i divers de structuri de prezentri
prefabricate.
OG
Creai urmtoarele prezentri pentru care vei cuta informaia n
reeaua Internet. Pentru realizarea fiecrui miniproiect se va lucra n
echip. Membrii echipei vor stabili schia prezentrii. Fiecare membru al
echipei va cuta pe Internet o anumit categorie de informaii i va
realiza setul de diapozitive corespunztoare acestei informaii, alegnd
G
obiectele cele mai adecvate pentru prezentarea ei.
1. Prezentare destinat procesului tehnologic de realizare a mbrcmintei. Se
DA
dezvolt pornind de la definirea schiei prezentrii.
2. Prezentare cu structura aleas din lista de structuri de prezentri pus la dispoziie de
procedura asistent AutoContents Wizard.
3. Prezentare destinat normelor de protec- AutoContents Wizard procedura asistent
PE
ie a muncii are urmtoarea structur: pentru structura de coninut a prezentrii.
a. titlul prezentrii.
b. definirea obiectului prezentrii; stabilirea
persoanelor interesate de prezentare;
enunarea unei probleme interesante
I
pentru auditoriu;
c. reglementri legale privind protecia
muncii;
G
2.1. Metode de organizare a datelor
DA
Organizarea datelor
PE
Reprezint folosirea instrumentelor de lucru puse la dispoziie de
sistemul informatic pentru structurarea informaiei n scopul unei
identificri uoare a informaiei necesare pentru a fi utilizat la un
moment dat i n scopul gsirii formei adecvate pentru prelucrarea ei.
I
Date independente Colecii de date
(date elementare) (structuri de date)
IC
criteriul valorii
Variabile
DI
Date de ieire
Date de intrare
Sunt date obinute n urma prelucrrilor
Sunt date care sunt prelucrate de
din program (rezultatele).
program pentru a produce informaii.
Ele furnizeaz informaii.
ED
Tehnologia informaiei i a comunicaiilor 67
IC
2.1.1. Tipuri de date
OG
Tipuri de date
G
DA
iruri de caractere Dat calendaristic
Numerice Logice Imagini
(texte) i timp
PE
Tipul datei determin:
domeniul de valori pe care le poate lua data;
prelucrrile care se pot face cu acea dat.
I
1. Tipul numeric
Este folosit pentru reprezentarea informaiei numerice (valorile numerice reale). Pentru
poate reprezenta prin 12E4 sau 1.2E5). Prelucrrile care se pot face cu acest tip de dat
sunt: calculele (prelucrrile aritmetice) i comparaiile.
CT
3. Tipul logic
DI
Este folosit pentru reprezentarea datelor care nu pot lua dect dou valori: adevrat (true)
sau fals (false). Domeniul de valori al acestui tip de dat l reprezint mulimea celor dou
constante logice. Prelucrrile care se pot face cu acest tip de dat sunt prelucrrile logice.
RA
5. Tipul imagine
Este folosit pentru a memora imaginile.
ED
68 Organizarea datelor
Observaii:
IC
Fiecare produs software care prelucreaz date are implementate diferite tipuri de date i
fiecare tip de dat are caracteristici proprii de implementare.
Pentru a asigura o mai mare flexibilitate n manipularea i stocarea datelor, sunt im-
OG
plementate subtipuri de date. Subtipurile de date difer ntre ele prin modul de
memorare a datelor i prin domeniul de valori.
A. Tipuri de date implementate n aplicaia Excel
G
Coninutul unei celule este o dat. Nu trebuie s se expliciteze tipul datei, deoarece
programul de calcul tabelar i atribuie automat tipul, n funcie de valoare.
DA
Tipuri de date
Numeric Text
PE
. Pentru ca un numr s fie tratat ca un text, se
scrie naintea lui caracterul apostrof: ' (de
exemplu, 75 nseamn data de tip numeric 75
Dat calendaristic i timp iar '75 reprezint irul de caractere 75).
Exist formate predefinite pentru afiarea
I
datelor de tip dat calendaristic, ca de
exemplu ll/zz/aa (01/14/99) sau zz-luna-aa Logic
(14-Jan-99) i a datelor de tip timp, ca de Tipul logic se obine n urma operaiei de com-
exemplu hh:mm AM/PM (4:23 PM), hh:mm parare a dou date. El poate lua doar dou
(16:22) sau hh:mm:ss (16:22:10). valori: adevrat (true) sau fals (false).
IC
datei.
Tipuri de date
DA
Alfanumeric Numeric
Logic Yes/No
DI
Dat calendaristic i timp Date/Time Mulimea celor dou constante logice este:
Se pot reprezenta date calendaristice L = {true, false} = {yes, no} = {on, off}
cuprinse ntre 1 ianuarie 100 i 31 decembrie
9999. Formatul implicit pentru data
RA
IC
2.1.2. Tipuri de structuri de date
OG
Tipuri de structuri de date
Sunt colecii de date ntre care exist legturi de coninut, adic ntregul ansamblu de
G
date din colecie poate caracteriza un obiect, o persoan, un fenomen, un proces.
DA
Fiiere Foi de calcul Tabele Baze de date Liste
PE
Tipul structurii de date determin:
tipul de relaie dintre componentele structurii;
prelucrrile care se pot face cu structura de date
I
Organizarea datelor ntr-o structur de date presupune:
IC
datelor).
2.1.2.1. Fiierul
DI
cu ajutorul unui editor de texte. Coninutul lor nu poate fi vizualizat dect cu ajutorul aplicaiei
care l-a ceat. Fiierele executabile sunt fiiere binare. Fiierele create cu aplicaiile din setul
Microsoft Office sunt i ele fiiere binare. Ele nu pot fi vizualizate dect cu aplicaia care le-a
creat, inclusiv fiierele document create cu aplicaia Word. Fiierele document, chiar dac se
ITU
folosesc pentru a memora texte (caractere), mai conin pe lng acestea i alte informaii:
coduri pentru formatarea documentui i diverse alte obiecte (imagini, tabele, grafice etc.)
ED
70 Organizarea datelor
IC
2.1.2.2. Foaia de calcul
Foaia de calcul este metoda de organizare a datelor sub form de tabel. Ea este mpr-
OG
it n coloane i rnduri. Interseca unui rnd cu o coloan se numete celul. Celula
pstreaz o singur entitate de informaie. Aplicaia software cu care se creeaz i se
prelucreaz o foaie de calcul se numete program de calcul tabelar (de exemplu, Excel).
G
DA
O component a structurii O dat elementar dintr-o component
este un rnd din tabel. este o celul din tabel.
Numrul maxim de rnduri depinde de aplicaia de calcul tabelar folosit (de exemplu, n
PE
Excel 2000 numrul maxim de rnduri este 65.536). Rndurile se identific printr-un numr
unic. Numerotarea rndurilor ncepe cu numrul 1. Numrul maxim de coloane este 256.
Coloanele se identific printr-o liter sau o combinaie de litere. Ele sunt ordonate alfabetic
astfel: prima coloan se numete A, a doua se numete B i se continu cu literele
I
alfabetului, dup care se continu cu combinaii de dou litere (AA, AB, AC etc.), pn la
ultima coloan, care va avea numele IV. Pe rndul de sus al foii de calcul sunt afiate litere
pentru antetul coloanelor, iar n partea stng a foii de calcul sunt afiate numere pentru
antetul rndurilor. Poziia unei celule n cadrul foii de calcul se identific prin adresa
De exemplu, cheltuielile familiei pe primul trimestru al anului pot fi organizate sub form de
tabel cu ajutorul unei foi de calcul n care, pe fiecare rnd, se nregistreaz un tip de
cheltuial, iar n fiecare coloan valorile pentru o lun din primul trimestru al anului.
CT
DA
DI
RA
ITU
ED
Tehnologia informaiei i a comunicaiilor 71
IC
Foaia de calcul conine
OG
Structuri de date Rezultatele prelucrrii datelor
n exemplul anterior, structura de date este format din celulele A5:E12. Rezultatele
prelucrrilor se memoreaz astfel: totalul pe fiecare tip de cheltuial n celulele F5:F12,
G
totalul pe fiecare lun n celulele C14:E14, totalul cheltuielilor n celula F14 i media
lunar a cheltuielilor n celula F17.
DA
O foaie de calcul poate conine mai multe structuri de date, mpreun cu rezultatele
prelucrrii lor.
PE
Foaia de calcul conine
Datele dintr-o foaie de calcul pot fi prelucrate cu o anumit frecven (zilnic, sptmnal,
RA
lunar etc.). Aceasta nseamn c pe baza structurii stabilite se pot obine rezultate folosind
seturi de date de intrare diferite. De exemplu, dac s-a construit o foaie de calcul pentru a
urmri stocul de materiale, structura foii de calcul va fi format din ase coloane: denumirea
materialului, unitatea de msur, stocul la nceputul perioadei (s1), cantitatea intrat (c1),
ITU
cantitatea ieit (c2) i stocul la sfritul perioadei (s2). Stocul la sfritul perioadei se
calculeaz pe baza unei formule (s2=s1+c1-c2). Dac se urmrete sptmnal evoluia
stocurilor, foaia de calcul se va exploata la sfritul fiecrei sptmni, astfel: pe baza
structurii definite se vor introduce datele de intrare, obinndu-se noile rezultate.
ED
72 Organizarea datelor
Registrul de lucru conine mai multe foi de calcul. De exemplu, dac ntr-o eviden a
IC
unui profesor se pstreaz notele i mediile la disciplina la care pred la mai multe clase,
notele i mediile fiecrei clase vor fi nregistrate n foi de calcul separate (cte o foaie de
calcul pentru fiecare clas) care vor forma un registru de lucru, memorat ntr-un fiier
OG
numit catalog.
De obicei, o foaie de calcul care conine o singur structur de date este format din:
Titlul tabelului. Este un text care definete coninutul structurii de date.
Antetul tabelului. Este un rnd suplimentar, situat deasupra rndurilor cu date. n
G
fiecare celul a acestui rnd se scrie semnificaia datelor de pe coloan.
Coloana numerotat. Conine numerele de ordine ale rndurilor din tabel. Se poate
DA
construi cu ajutorul unei serii liniare, care are prima valoare 1.
Datele introduse. Sunt valorile care se introduc de la tastatur sau se copiaz dintr-o
alt foaie de calcul sau chiar din alte celule ale aceleiai foi de calcul.
Datele calculate. n aceste celule se introduc formulele de calcul.
PE
Informaii suplimentare. Se pot aduga dup tabelul cu date. n exemplul anterior,
au fost adugate informaii de genul: Media cheltuielilor pe primul trimestru sau Media
cheltuielilor lunare la telefon etc.
Titlul tabelului
I
Antetul tabelului
1
2 Date
Coloan numerotat
...
Total
CT
Informaii suplimentare
Dup ce s-a stabilit care va fi structura foii de calcul (titlul, numrul de rnduri i de coloane
ale tabelului, coninutul celulelor celulele pentru datele de intrare, celulele pentru datele
de ieire care se calculeaz cu ajutorul unei formule de calcul i celulele care vor fi
DA
completate automat cu date, folosind serii de date), se construiete foaia de calcul astfel:
1. Se creeaz titlul foii de calcul.
2. Se creeaz antetul foii de calcul.
DI
urmtoarele instrumente:
localizarea datelor folosind operaii de filtrare sau un criteriu de comparare,
crearea formularelor pentru introducerea datelor,
sortarea datelor din structura de date pe baza unui criteriu definit,
ED
IC
Laborator
Crearea unei structuri de date de tip foaie de calcul
OG
Enunul problemei. Se creeaz structura de date din foaia de calcul cu chel-
tuielile unei familii n primul trimestru al anului, prezentat anterior.
G
2. Se scrie titlul foii de calcul pe rndul 1 al foii de calcul: Cheltuieli pe primul
trimestru. Titlul va fi scris n coloanele A1:F1.
DA
3. Se creeaz n rndul 3 antetul tabelului: pentru coloana B Tip cheltuieli, pentru
coloana C Ianuarie, pentru coloana D Februarie, pentru coloana E Martie i
pentru coloana F Total.
4. Se introduc datele n blocul de celule B5:E12. Ele vor fi de tip text n coloana B i de
PE
tip numeric n restul celulelor.
5. Se completeaz automat coloana A cu numrul curent al cheltuielii (o serie liniar
de date: 1, 2, ..., 8).
6. Se salveaz foaia de calcul sub numele Cheltuieli n registrul Exemple.
I
Construii, n registrul Exemple, un tabel cu cheltuielile lunare pentru
utiliti: ap, gaze i electricitate. Tabelul va avea 15 coloane: una
2.1.2.3. Tabelul
RA
Tabelul permite gruparea unor date nrudite i este format din linii i coloane. Liniile
tabelului se numesc nregistrri (records), iar coloanele se numesc cmpuri (fields).
Fiecare cmp se identific printr-un nume. Coninutul unui cmp este o dat elementar.
ITU
Datele se introduc simplu, de la tastatur. Pentru fiecare cmp sunt descrise datele care
vor fi memorate n el. Descrierea se face prin tipul datelor, dimensiunea lor i alte
proprieti. Aplicaia software cu care se creeaz i se prelucreaz un tabel se numete
sistem de gestiune a bazelor de date (de exemplu, Access).
ED
74 Organizarea datelor
IC
Structura de date memorat ntr-un tabel este definit astfel:
OG
O component a structurii O dat elementar dintr-o component
este o nregistrare. este un cmp.
De exemplu, n tabelul Materiale se pstreaz date generale despre materialele din magazie:
G
identificatorul materialului, denumirea lui, unitatea de msur i valoarea stocului de sigu-
ran. Cmpurile n care se pstreaz aceste date se numesc id_mat, den_mat, um i
DA
stoc_s. Setul de cmpuri care se refer la acelai material formeaz o nregistrare de
date. Antetul tabelului definete structura tabelului (ansamblul de cmpuri i descrierea
lor) i se mai numete i nregistrare de structur. Datele sunt nregistrate n tabel prin
intermediul structurii definite n nregistrarea de structur. La crearea unui tabel trebuie
PE
definit mai nti structura tabelului (antetul tabelului), adic trebuie precizate cmpurile
care l compun, ct i caracteristicile acestora. ntr-un tabel nu pot exista nregistrri
identice, adic dou nregistrri care s aib aceleai valori pentru toate cmpurile din
nregistrare.
I
Antetul =
nregistrarea
de structur
IC
Rnduri =
nregistrri de
date
CT
Coloane = Cmpuri
DA
identificarea nregistrrilor din tabel. Este posibil ca, ntr-un tabel, s poat fi evideniate mai
multe grupuri de cmpuri care s permit identificarea n mod unic a nregistrrilor tabelului,
deci pot fi definite mai multe chei de identificare. De exemplu, n tabelul Materiale pot fi
folosite dou chei de identificare: id_mat i den_mat. Cheile de identificare se mai numesc
RA
i chei de indexare.
n sistemul de gestiune a bazelor de date Access exist urmtoarele subtipuri de date
care pot fi folosite pentru cmpurile din tabele:
ITU
Subtipuri numerice
Unele subtipuri au lungime fix, altele permit modificarea lungimii de ctre utilizator. n
funcie de scopul pentru care au fost implementate, aceste subtipuri se grupeaz n:
ED
Tehnologia informaiei i a comunicaiilor 75
Subtip Scop
IC
Number A fost implementat pentru memorarea numerelor care vor fi folosite n calcule
matematice (de exemplu, pentru cmpul stoc de siguran).
OG
AutoNumber A fost implementat pentru a crea identificatori (de exemplu, pentru identificatorul
unui material). n acest cmp este inserat automat o valoare numeric, atunci cnd
se adaug o nregistrare la tabel. Valoarea atribuit cmpului este unic, astfel nct
n tabel s nu existe dou cmpuri cu aceeai valoare. Numrul se genereaz fie
aleator, fie secvenial, prin incrementare cu 1. Valoarea din acest cmp nu poate fi
G
tears sau modificat.
Currency A fost implementat pentru memorarea valorilor numerice exprimate n uniti
monetare (de exemplu, dac ntr-un tabel exist cmpul pre). naintea numrului
DA
se introduce simbolul monetar ($). Poate fi folosit pentru date reale, cu o precizie
de maxim 4 cifre zecimale i maxim 15 cifre pentru partea ntreag, cu valori
cuprinse aproximativ n domeniul [-91014, 91014]. Este specific domeniului
contabil, pentru a se preveni erorile de rotunjire.
PE
La rndul su, tipul Number folosete mai multe subtipuri de reprezentri, controlate prin
dimensiunea cmpului (field size), fiecare dintre ele avnd un domeniu implicit de definiie:
Subtip Domeniu implicit de definiie
I
Byte reprezentarea numerelor naturale din domeniul [0 255]
Integer reprezentarea numerelor ntregi din domeniul [-32.768 32.768]
Long Integer reprezentarea numerelor ntregi din domeniul [-2.147.483.648 2.147.483.647]
reprezentarea cu precizie mrit (pn la 7 cifre pentru partea ntreag) a
Single
numerelor reale foarte mari (pn la ordinul 1038) din domeniul [-3,4028231038
3,4028231038]
IC
Subtipuri alfanumerice
DA
Text Memo
Se recomand pentru cmpurile n care se
Permite reprezentarea unui ir de
memoreaz iruri de caractere ce au o lungime mai
caractere cu lungimea maxim de 254 de
mare de 254 de caractere sau care au lungimi
DI
ea este de 50 de caractere.
necesitile de la un moment dat. ntr-un cmp
memo se pot memora maxim 65.535 de caractere.
Subtipuri speciale
ITU
Subtip Scop
Hyperlink A fost implementat pentru stocarea n cmpurile tabelelor a irurilor de caractere ce
pot fi folosite ca o adres ctre o pagin de Web (ca o hiperlegtur). Adresa de
Web este format din trei pri: textul care apare n cmp sau n control, adresa URL
ED
76 Organizarea datelor
Subtip Scop
IC
a paginii, i subadresa, care este locaia informaiei n document (de exemplu,
numele unui semn de carte dintr-un document Word, numrul unui diapozitiv
dintr-o prezentare PowerPoint sau adresa unei celule dintr-o foaie de calcul Excel).
OG
OLE Object A fost implementat pentru memorarea n cmpurile unui tabel al bazei de date a
unor entiti de tip document, foaie de calcul sau imagine.
Lookup A fost implementat pentru a permite alegerea unei valori dintr-un alt tabel sau
Wizard dintr-o list de valori enumerate. Alegerea se face prin intermediul unui control de
G
tip list sau list combinat cu caset de text.
Observaii:
DA
1. Constanta text se specific prin mulimea ordonat a caracterelor care compun irul,
delimitat de semnele speciale apostrof sau ghilimele. De exemplu, constanta ir de
caractere Caracter se va scrie 'Caracter' sau "Caracter". Dac se dorete scrierea
constantei ir de caractere "Caracter" (care conine deja caracterele ghilimele),
PE
pentru a nu aprea confuzie n interpretare, se va scrie fie '"Caracter"' (se folosete
ca delimitator apostroful), fie """Caracter""" (se folosete pentru delimitare un grup de
dou ghilimele).
2. Pentru constanta de tip Date/Time se folosete ca delimitator diezul (#). ntre dou
I
simboluri # se scrie data calendaristic: #01/25/05# nseamn 25 ianuarie 2005.
3. Constanta NULL se folosete pentru a indica lipsa unei date ntr-un cmp.
4. Nu pot fi cmpuri cheie de indexare cmpurile de tip memo, logic i special.
Domeniul valorilor unei date nregistrate ntr-un cmp reprezint mulimea valorilor pe
care le poate lua acea dat n procesul de prelucrare. Dac domeniul datelor este inclus n
IC
domeniul implicit de definiie al tipului de dat, se pot defini condiii de validare a datelor
care s controleze corectitudinea datelor introduse sau modificate. De exemplu, dac data
nregistrat ntr-un cmp poate lua ca valoare orice numr ntreg cuprins ntre 1.000 i
CT
30.000, se va alege pentru acel cmp tipul ntreg, ca domeniu implicit de definiie al datelor,
dar se vor preciza condiii de validare suplimentare, care s oblige utilizatorul s introduc
n acest cmp numai date ntregi pozitive din domeniul 1.000 30.000.
DA
Pentru prelucrarea datelor din tabel, aplicaia Access pune la dispoziia utilizatorului urm-
toarele instrumente:
localizarea datelor folosind operaii de filtrare i interogrile,
crearea formularelor pentru introducerea datelor i pentru realizarea de calcule,
DI
Baza de date este format dintr-unul sau mai multe tabele ntre care se pot stabili legturi
numite relaii. Tabelele pot fi privite ca nite containere n care se stocheaz o anumit
categorie de informaii. Separarea datelor pe categorii de informaii uureaz operaiile de:
ITU
IC
anumitor criterii, i este folosit pentru a face legtura ntre nregistrrile mai multor
tabele ale bazei de date. Cheia primar va fi folosit de sistemul de gestiune a bazelor de
date pentru a identifica unic nregistrrile n procesul de cutare i regsire a datelor.
OG
Se recomand ca din mulimea cheilor de identificare s se aleag, pentru cheia primar,
cheia care este format din cele mai puine cmpuri. Cheia secundar este format din-
tr-unul sau mai multe cmpuri dintr-un tabel, care sunt folosite ca o cheie primar n alt
tabel, valorile cmpurilor din cheie fiind identice n ambele tabele.
G
Relaia (relationship) este o legtur dintre un cmp (sau o combinaie de cmpuri) dintr-un
tabel cheia primar i cmpurile corespunztoare dintr-un alt tabel cheia secun-
DA
dar. Legtura dintre tabelele bazei de date se realizeaz prin mecanismul de propagare
a cheilor. n tabelul surs, tabelul de la care ncepe propagarea cheii (tabelul
conductor), se gsete cheia primar, iar n tabelul destinaie, tabelul pn la care se
propag cheia (tabel condus), se gsete cheia secundar. Se spune c a avut loc
PE
propagarea cheii din tabelul surs n tabelul destinaie. Acest mecanism permite stabilirea
legturii ntre o nregistrare din tabelul surs i o nregistrare din tabelul destinaie.
Studiu de caz
I
Proiectarea unei baze de date.
Crearea unei baze de date pentru gestionarea micrilor de articole
dintr-o magazie
Cerine:
Fiecare articol din magazie este identificat unic printr-un cod. Articolul
IC
cmpul nume_m este de tip Character i are lungimea 30. Pentru a putea
rspunde la toate aceste cerine, baza de date va fi format din urmtoarele
tabele:
Tabelul Materiale va trebui s conin urmtoarele date (sub form de
ITU
cmpuri):
Identificatorul materialului (cod_mat, I). Va fi folosit pentru cheia primar.
Numele materialului (den_mat, C, 30). Deoarece pot fi cerute liste
ordonate dup numele materialului, acest cmp va fi cheie de indexare.
ED
IC
articolului. Materiale
Stocul de siguran (stoc_s, I).
OG
Tabelul Miscari va trebui s conin urmtoarele date
(sub form de cmpuri):
Identificatorul materialului (cod_mat, I). Este un
numr care identific unic articolul i este folosit
Miscari
pentru cheia secundar.
G
Tipul micrii (tip_m, C, 1). Pot fi doar dou tipuri
de micri: intrarea unui material (I) i ieirea unui material (E).
DA
Cantitatea intrat (cant_i, I). Reprezint cantitatea de articole intrate.
Cantitatea ieit (cant_e, I). Reprezint cantitatea de articole ieite.
Data micrii (data_m, D).
ntre tabelul Materiale i tabelul Miscari se stabilete o relaie n care
PE
tabelul conductor este tabelul Materiale, tabelul condus este tabelul
Miscari, iar cmpul de legtur este codul materialului.
nainte de a ncepe crearea bazei de date, pentru fiecare tabel, se scriu pe
hrtie proprietile cmpurilor:
I
Tabelul Materiale
Proprietate cod_mat den_mat um stoc_s pret
Field Size 30 4 Integer single
Validation Rule
Validation Text Numr pozitiv Numr pozitiv
Required da da da da
Allow Zero Length nu
cheie primar cheie de nu nu nu
DA
Indexed
indexare
Laborator
DI
dosarul n care va fi salvat fiierul baz de date. Se alege din lista ascuns Save
Tehnologia informaiei i a comunicaiilor 79
as type articolul Microsoft Access Databases (tipul fiierului care se creeaz). Se
IC
scrie n caseta de text File name numele fiierului Materiale.
Se acioneaz butonul Create. Se deschide fereastra document a bazei de date
create. Ea este un container vid, care nu conine niciun obiect.
OG
3. Se creeaz tabelul Materiale
Se alege opiunea de meniu Table Insert pentru a deschide caseta de dialog New
Table.
G
Se alege din list articolul Design View. Se deschide o fereastr document pentru
tabel, n modul de vizualizare proiectare obiect.
Se adaug la tabel cmpurile cod_mat, den_mat, um, stoc_s i pret. Se stabilesc
DA
pentru aceste cmpuri tipul datelor i proprietile precizate n tabel (mai puin
condiiile de validare). Pentru cheile de indexare, pentru ambele cmpuri, cod_mat
i den_mat, se alege articolul Yes (No duplicates).
PE
Se stabilete cheia primar pentru cmpul cod_mat. Se deschide caseta de
dialog Indexes executnd clic pe butonul Indexes din bara de instrumente. n
zona indecilor sunt afiate dou chei de indexare, cod_mat i den_mat, care
folosesc pentru indexare cmpul cod_mat, respectiv den_mat. Se selecteaz
indexul cod_mat i, din zona de proprieti a indecilor, se selecteaz din lista
I
Primary articolul Yes. Se nchide caseta de dialog.
Se salveaz structura tabelului. n caseta de dialog Save As se scrie n caseta de
text Table Name numele tabelului: Materiale.
tabelul fr nregistrri.
Se introduc valorile n cmpuri pentru fiecare nregistrare care se adaug la tabel.
Se salveaz tabelul.
CT
cundar, accept aceeai valoare pentru mai multe nregistrri Yes
DA
(Duplicates OK).
1 Show Table Deschide o caset de dialog prin intermediul creia putei alege tabelele pe care vrei
ITU
IC
opiunea de meniu Relationships...
Tools sau executnd clic pe butonul
Relationships din bara de instru-
OG
mente. Iniial, n aceast fereastr nu
este afiat niciun tabel i se deschide
caseta de dialog Show Table pentru
a aduga tabele n fereastr. Se
G
selecteaz pe rnd din list fiecare
tabel i se acioneaz butonul Add.
DA
Dup ce s-au adugat tabelele n
fereastr se nchide caseta de dialog
executnd clic pe butonul Close.
Fiecare tabel este afiat sub for-
PE
ma unei casete care conine o
bar de titlu care afieaz nume-
le tabelului i o list cu cmpurile
din tabel (dac n list nu sunt
afiate toate cmpurile, se poate
I
folosi bara de derulare pentru a
derula coninutul listei). Cmpul
folosit pentru cheia primar este
n fereastr astfel nct s se vad bine relaiile dintre ele, astfel: se indic bara de
titlu a tabelului i se gliseaz caseta n noua poziie. Se poate redimensiona fiecare
caset, astfel: se indic una dintre marginile casetei i se gliseaz aceast
CT
butonul mouse-ului.
Se deschide caseta de dialog
Relationships, prin intermediul
RA
dus din care se pot alege cmpurile prin intermediul crora se stabilete relaia dintre
tabele (n exemplu, relaia s-a stabilit ntre tabelul conductor Materiale i tabelul
condus Miscari, prin intermediul cmpurilor cod_mat, care n tabelul Materiale este
cheie primar, iar n tabelul Miscari este cheie secundar. n partea inferioar a
casetei de dialog este afiat tipul relaiei (Relationship Type). n exemplu, relaia este
ED
Tehnologia informaiei i a comunicaiilor 81
de tipul una-la-mai-multe (One-to-Many), adic o nregistrare din tabelul conductor
IC
este legat de mai multe nregistrri din tabelul condus.
Pentru ca Access s asigure integritatea referenial, se activeaz comutatorul
Enforce Referential Integrity. Pentru a stabili metoda folosit pentru asigurarea
OG
integritii refereniale, se folosesc comutatoarele Cascade Update Related Fields
(pentru modificarea valorii cmpurilor cheie) i Cascade Delete Related Records
(pentru tergerea nregistrrilor). Dac se activeaz aceste comutatoare, metoda
folosit va fi de actualizare, respectiv, de tergere n cascad (adic, executarea
G
aceleiai operaii i asupra nregistrrilor din tabelul condus care au valoarea cheii
secundare egal cu valoarea cheii primare); altfel, metoda va fi de actualizare, res-
DA
pectiv de tergere restricionat (adic, nu se execut operaia dac n tabelul con-
dus exist cel puin o cheie secundar care are valoarea egal cu cea a cheii primare).
Dac s-au introdus date n cele
dou tabele, nainte de a stabili
PE
legtura dintre ele, este posibil ca
mulimea valorilor cheii secun-
dare s nu fie inclus n mulimea
valorilor cheii primare. n acest
caz, se execut clic pe butonul
I
Join Type.... Se deschide caseta
de dialog Join Properties, care
conine un grup de butoane radio,
este egal cu mulimea valorilor cheii secundare, 2 toate nregistrrile din tabelul
conductor, iar n tabelul condus numai nregistrrile pentru care mulimea valorilor
cheii secundare este inclus n mulimea valorilor cheii primare, 3 toate nregis-
trrile din tabelul condus, iar n tabelul conductor numai nregistrrile pentru care
DA
mulimea valorilor cheii primare este inclus n mulimea valorilor cheii secundare.
n timpul anului elevul primete cel puin trei note ntr-un semestru.
Trebuie s se cunoasc la terminarea unui semestru mediile elevilor, iar la terminarea
anului colar media anual.
Pentru realizarea miniproiectului se va lucra n echip. Miniproiectul trebuie s conin:
ITU
IC
2.1.2.5. Lista
Lista este o colecie de rnduri dintr-o foaie de calcul care conine date elementare legate
OG
ntre ele i care este tratat ca un tabel dintr-o baz de date i un set de date dintr-o foaie de
calcul.
Coloanele din list sunt considerate cmpurile tabelului din baza de date.
Etichetele coloanelor din list sunt considerate numele cmpurilor din tabelul
G
bazei de date (acest rnd poate fi comparat cu nregistrarea de structur din tabelul
bazei de date).
DA
Fiecare rnd din list este considerat o nregistrare din tabelul bazei de date.
De exemplu, o colecie de nume de persoane de contact i numerele lor de telefon poate fi
organizat ca o list.
PE
Asupra elementelor listei pot fi folosite operaii caracteristice pentru administrarea i ana-
lizarea datelor din bazele de date relaionale, cum sunt:
sortarea nregistrrilor din list,
filtrarea nregistrrilor din list,
I
localizarea nregistrrilor folosind operaii de filtrare sau un criteriu de cutare,
calculele statistice i subtotaluri cu valorile cmpurilor din list,
folosirea unor formulare pentru macheta datelor de intrare.
1. Nu se construiete ntr-o foaie de calcul dect o singur list, deoarece unele facili-
ti pentru administrarea listelor (cum este, de exemplu, operaia de filtrare) nu pot
folosi la un moment dat dect o singur list.
CT
2. Dac n foaia de calcul mai exist i alte date, trebuie s se lase liber cel puin un
rnd ntre list i aceste date, pentru ca Excel s poat detecta i selecta uor
lista atunci cnd se execut operaii de sortare, filtrare i inserare de formule pentru
DA
naterii, toate celulele din acea coloan a listei trebuie s conin o dat de tip dat
calendaristic n care s se pstreze data naterii. Pentru a avea o flexibilitate ct mai
mare n exploatare (n special, n operaiile de cutare i de filtrare), este bine s se
descompun datele ct mai mult. De exemplu, dac trebuie s se nregistreze n list
ITU
numele i prenumele unor persoane, se creeaz un cmp pentru nume i unul pentru
prenume. Dac va trebui s se caute n lista respectiv o persoan dup diferite ele-
mente ale adresei (de exemplu, numele strzii i numrul blocului), este bine s se des-
compun i adresa n mai multe cmpuri: strad, numr, bloc, scar, etaj, apartament.
ED
Tehnologia informaiei i a comunicaiilor 83
6. Se folosete o formatare diferit pentru etichetele coloanelor (font, dimensiune i stil
IC
pentru caractere, bordur i model sau umbr pentru fundal) fa de cea folosit
pentru datele din list.
7. Pentru a separa etichetele coloanelor de date, se folosesc borduri pentru celule i
OG
nu rnduri libere sau linii punctate.
8. Nu se insereaz spaii la nceputul celulei, deoarece ele vor afecta operaia de sortare.
9. Nu se pun datele importante la dreapta sau la stnga listei, deoarece este posibil ca
ele s fie ascunse atunci cnd este filtrat lista.
G
10. Este bine s se foloseasc o coloan pentru numerotarea nregistrrilor din list.
Aceast coloan va fi similar cu cmpul n care se pstreaz numrul nregistrrii
DA
dintr-un tabel al bazei de date, folosit n exploatarea tabelului la localizarea nregistr-
rilor i care, n cazul unui sistem de gestiune a bazelor de date, este adugat automat
de acesta. Acest cmp este foarte util n list, atunci cnd n urma unei operaii de
sortare nu s-a obinut rezultatul dorit. Se va folosi cmpul cu numrul nregistrrii
PE
pentru a reface aranjarea iniial a nregistrrilor n list.
11. Se plaseaz cmpul cel mai folosit din list n prima coloan.
Excel trateaz lista ca pe un set de date dintr-o foaie de calcul obinuit, pn cnd se
selecteaz una dintre opiunile meniului Data. Prin opiunile acestui meniu el va trata lista
I
ca pe un tabel dintr-o baz de date relaional.
Se poate simula lucrul cu o baz de date folosind produsul de calcul tabelar Excel, astfel:
1. Se definesc tabelele sub form de liste n mai multe foi de calcul din acelai registru
referirea tridimensional, datele dintr-o list aflat ntr-o alt foaie de calcul se
identific precednd adresa celulelor cu numele foii de calcul. Separarea celor dou
elemente de adresare se face cu semnul !. De exemplu, Agenda!Nume se refer la
CT
Laborator
DA
celulele A2, B2, C2, D2, E2, F2, G2, H2 i I2, n ordine, numele cmpurilor: Numar,
Nume, Prenume, Numar telefon, Data nasterii, Localitate, Cod judet, Cod tara i
Adresa.
Se formateaz numele de cmpuri astfel: font Arial, corp de 12, stil ngroat, fond
gri 30%.
ED
84 Organizarea datelor
3. Se adaug la list nregistrrile cu date
IC
nregistrrile de date ncep imediat din rndul 3, fr s se lase un rnd liber care
s delimiteze nregistrarea de structur de nregistrrile de date. Se pot introduce
OG
datele din nregistrri direct n celulele foii de calcul sau, pentru a uura munca, se
poate folosi formularul de introducere a datelor.
Rndul 2 al foii de calcul conine etichetele coloanelor (numele cmpurilor).
G
DA
nregistrrile cu
date din list.
PE
Formularul pentru
date conine casete
de text pentru intro-
ducerea datelor.
I
Etichetele lor sunt Se folosesc
numele cmpurilor. declanatoarele
formularului pentru a
Numele foii de calcul n administra datele
Dup ce s-a introdus prima nregistrare de date se pot stabili diferite condiii de validare
CT
pentru datele din cmpuri. De exemplu, pentru data din cmpul Numar se poate alege
condiia ca s fie un numr ntreg cuprins ntre 1 i 99, pentru datele din cmpurile Nume,
Prenume i Localitate s fie iruri de caractere cu lungimea de maxim 15 caractere, iar
pentru datele din cmpurile Cod judet i Cod tara s fie iruri de caractere cu lungimea
DA
de maxim 2 caractere, pentru datele din cmpul Numar telefon s fie ir de caractere cu
lungimea de maxim 13 caractere, iar pentru data din cmpul Data nasterii s fie de tip
dat calendaristic.
DI
validare.
Se deschide seciunea Input Message i se stabilete dac va fi afiat un mesaj
de informare despre datele din cmp atunci cnd se selecteaz celula. n caseta
de text Title se scrie titlul mesajului (de exemplu, Atentie!), iar n caseta de text
ITU
Input message se scrie mesajul propriu-zis (de exemplu, Scrieti un numar intreg).
irul de caractere nu trebuie s aib mai mult de 255 de caractere. Se activeaz
comutatorul Show input message when cell is selected, dac se dorete s fie
afiat mesajul cnd este selectat celula.
ED
Tehnologia informaiei i a comunicaiilor 85
Se deschide seciunea Error Alert pentru a stabili cum se va face avertizarea cnd
IC
nu se introduc date valide. Mesajul de avertizare va fi afiat ntr-o caset de dialog
cu declanatoare. n caseta de text Title se scrie titlul casetei de avertizare (de
exemplu, Eroare), iar n caseta de text Error message, se scrie mesajul care va fi
OG
afiat n caset (de exemplu, Nu ati scris un numar intreg). irul de caractere nu
trebuie s aib mai mult de 255 de caractere. Din lista ascuns Style se alege modul
n care se va face avertizarea: Stop (nu se accept datele introduse caseta de
dialog are dou declanatoare: Retry, pentru a relua introducerea datelor, i
G
Cancel), Warning (se atenioneaz numai caseta de dialog afieaz mesajul
Continue? i trei declanatoare Yes pentru acceptarea datelor introduse, No pentru
DA
neacceptarea lor i Cancel), Information (numai se informeaz caseta de dialog
conine dou declanatoare: OK, pentru acceptarea datelor introduse, i Cancel).
Seciunea Settings conine controale prin care
se stabilesc condiiile de validare a datei. Din
PE
lista ascuns Allow se alege tipul datei. De
exemplu, se alege pentru tipul numeric ntreg
articolul Whole number. Din lista ascuns Data
se alege criteriul de validare. De exemplu,
pentru data numeric se alege articolul
I
between deoarece va avea valori ntre o valoa-
re minim i o valoare maxim, adic valoarea
ei va fi mai mare dect valoarea scris n case-
ta de editare Minimum (>=1) i mai mic dect
Dup ce s-au stabilit condiiile de validare pentru datele dintr-o celul a cmpului, se
selecteaz mai multe celule din coloana cmpului n care urmeaz s se introduc
date i se alege opiunea Validation... Data. Caseta de dialog care se deschide
DA
opiunea de meniu Form... Data. Titlul formularului va fi numele foii de calcul n care se
gsete lista (n exemplu, Agenda). Operaiile de ntreinere a listei se execut astfel:
Se adaug nregistrri de date la list:
Se execut clic pe butonul New.
ED
86 Organizarea datelor
Se introduc datele n zonele de editare. Pentru deplasare la urmtoarea caset de
IC
introducere date se apas tasta Tab, iar pentru a reveni la caseta precedent se
apas tastele Shift+Tab. Dac se adaug o nregistrare care conine o formul de
calcul, rezultatul formulei se va vedea dup ce a fost adugat nregistrarea la list i
OG
nu dup ce s-a completat cmpul.
Dup ce s-au completat toate cmpurile de date, se apas tasta Enter pentru a aduga
o nou nregistrare sau se acioneaz declanatorul Close pentru a nchide formularul.
Se caut o nregistrare de date folosind elementele de control ale formularului:
G
Pe marginea dreapt a casetelor pentru introducerea datelor exist o bar de derulare
care permite deplasarea printre nregistrri. Dac se execut clic pe sgeile de la
DA
captul barei, deplasarea se face la nregistrarea precedent n cazul sgeii n sus
(echivalent cu acionarea declanatorului Find Prev din formular sau cu apsarea tastei
) i la nregistrarea urmtoare n cazul sgeii n jos (echivalent cu acionarea
declanatorului Find Next din formular sau cu apsarea tastei ). Dac se execut clic
PE
pe bar ntre cursor i sgeat deplasarea se va face cu 10 nregistrri n sensul sgeii
(echivalent cu apsarea tastei PageUp, respectiv PageDown).
Se modific nregistrri de date din list:
Se caut nregistrarea n list folosind una dintre metodele prezentate anterior.
I
Dac un cmp conine o formul de calcul el va fi afiat ca o etichet i nu ca o caset
de text. Se deplaseaz cursorul n cmpul care trebuie modificat, folosind tasta Tab,
respectiv tastele Shift+Tab.
pot fi adugate nregistrri noi dect la sfritul listei. Dac se dorete inserarea
nregistrrii n interiorul listei se procedeaz astfel:
Se poziioneaz selectorul pe rndul n care trebuie inserat noua nregistrare.
Se insereaz o nregistrare vid cu opiunea de meniu Rows Insert.
DI
2. Stabilii structura de cmpuri a unei liste n care se pstreaz date
despre personalul din departamentul vnzri al unei firme. Personalul
ITU
este rspndit n mai multe localiti din ar. Lista trebuie s conin
urmtoarele date: identificatorul persoanei, numele, prenumele, numrul de telefon,
adresa, localitatea, cantitatea valoric a vnzrilor n luna n curs. Creai lista. Intro-
ducei 10 nregistrri n list. Dai acestei liste numele Vanzari.
ED
IC
OG
3. Prelucrarea datelor
G
3.1. Resurse pentru prelucrarea datelor
DA
Prelucrarea datelor
PE
Reprezint folosirea resurselor puse la dispoziie de sistemul
informatic pentru a obine informaii.
I
Resurse
Toate aceste resurse se folosesc cu scopul de a produce informaii ntr-un sistem infor-
CT
Fiecare aplicaie din setul Microsoft Offfice are implementate propriile sale resurse pentru
prelucrarea datelor.
De exemplu, aplicaia Word are facilitatea de a organiza informaiile sub form de tabele.
Pentru prelucrarea datelor numerice organizate n tabele, ea are implementate urm-
DI
toarele resurse:
operatori (se pot face calcule numerice cu aceste date),
funcii (se pot aduna datele numerice dintr-o coloan, adic se poate folosi funcia
RA
Prelucrarea datelor
IC
3.2. Operatori
OG
Operatori
G
DA
Aritmetici Relaionali Text Logici
PE
Se aplic pe date Se aplic pe date
numerice i numerice i iruri iruri de carac-
logice i produc
produc rezultate de caractere i tere i produc
rezultate logice.
numerice. produc rezultate rezultate de tip
logice. ir de caractere.
I
Fiecare aplicaie care permite prelucrarea datelor dispune de propriul set
de operatori.
Operatori Excel
IC
Numerici Text
Se pot aplica operatorii aritmetici +, -, *, /, % Se poate aplica operatorul de concatenare
CT
Unul dintre avantajele foilor de calcul l reprezint manipularea datelor prin intermediul
formulelor.
RA
Operanzii pot fi constante i/sau datele din anumite celule, identificate prin adresele lor
(referiri la celule). De exemplu, dac n celula C8 este inserat formula = C6+C7,
nseamn c la valoarea din celula C6 se adaug valoarea din celula C7, iar rezultatul
expresiei este afiat n celula C8.
ED
89
Tehnologia informaiei i a comunicaiilor
Laborator
IC
Folosirea operatorilor pentru prelucrarea datelor
Enunul problemei. S se calculeze rentabilitatea activitilor de producie a trei
OG
ageni economici. Se vor folosi datele de intrare din tabelul de mai jos.
G
DA
PE
Date de intrare Date de ieire
operaie, Plat, ncasare i Sold. Scriei titlul pe primul rnd, antetul pe
rndul 2 i datele ncepnd cu rndul 4. Formatai antetul tabelului astfel
DA
nct denumirile de coloan s fie scrise, acolo unde este cazul, pe dou
rnduri, pentru a fi vizibile. Aplicai stilul ngroat titlului i antetului de tabel. Completai
automat coloana Nr. crt. cu o serie liniar de date. n celula H3 (coloana soldului) intro-
ducei valoarea 0. Scriei n celula H4 formula pentru calculul soldului: H3+G4-F4. Copiai
DI
aceast formul n toate celulele din coloana soldului. Aplicai o formatare condiionat
celulelor pentru care soldul este negativ (stilul ngroat i culoarea rou pentru caractere).
Indicaie. Pentru aplicarea formatrii condiionate se procedeaz astfel:
RA
Prelucrarea datelor
Se acioneaz declanatorul Format... i, prin intermediul controalelor din caseta de
IC
dialog Format Cells, se stabilete formatarea: stilul bold i culoarea rou.
G OG
DA
Se nchide caseta de dialog executnd clic pe butonul OK.
Un alt avantaj al folosirii operatorilor l reprezint localizarea unei nregistrri din list
PE
folosind un criteriu de cutare.
Criteriul de cutare se construiete cu unul sau mai multe cmpuri i se bazeaz
pe operaia de comparare a valorii cmpului din nregistrare cu o valoare precizat.
Criteriul de cutare poate folosi texte, numere, date calendaristice sau date logice. Impli-
I
cit, se consider operaia de egalitate (=). Dac se folosete n criteriu un singur cmp,
condiia logic pe care trebuie s o ndeplineasc nregistrarea cutat este cmp =
valoare, unde cmp reprezint valoarea cmpului identificat prin antetul coloanei. Dac
n criteriu se folosesc mai multe cmpuri (de exemplu, trei cmpuri), condiia logic pe
care trebuie s o ndeplineasc nregistrarea cutat este:
IC
cmpul Nume ncepe cu irul de caractere Ion: Ion, Ioncea, Ionescu etc. Dac se
dorete s fie localizate numai persoanele care au numele Ion, criteriul de cutare va
fi Nume="=Ion", iar n general se folosete criteriul: Nume_cmp="=ir de caractere".
Atunci cnd valoarea cmpului este de tip ir de caractere, se pot folosi caractere de
DI
nlocuire, se scrie naintea lor caracterul tilda (~). De exemplu, prin criteriul de cutare
Prenume=Mari* se vor cuta toate nregistrrile n care prenumele ncepe cu irul de
caractere Mari (Maria, Marina, Marilena, Marian, Mariana etc.), iar prin criteriul de
cutare Prenume=Mari?, se vor cuta toate nregistrrile n care prenumele are cinci
ITU
Tehnologia informaiei i a comunicaiilor
caractere (de exemplu, dac se folosete criteriul de cutare Prenume<>"Maria", vor fi
IC
localizate persoanele care nu au prenumele Maria) sau pentru date calendaristice (de
exemplu, dac se folosete criteriul data nasterii >= 01/01/89, vor fi localizate persoa-
nele care s-au nscut dup 1 ianuarie 1989).
OG
Dac se dorete costruirea unei condiii multiple pentru un cmp, adic o condiie care s
conin mai mult de dou condiii simple (de exemplu, se caut n agend numai
persoanele care locuiesc n trei localiti precizate) se va folosi un criteriu de filtrare
avansat. El se folosete n urmtoarele cazuri:
G
Este necesar s se aplice o condiie multipl unei coloane.
Sunt necesare mai multe condiii multiple care trebuie aplicate mai multor coloane.
DA
Sunt necesare condiii descrise cu formule de calcul.
Pentru a putea folosi acest mecanism, sunt necesare cel puin trei rnduri libere nainte
de prima nregistrare a listei. Aceste rnduri vor fi folosite pentru construirea criteriului de
PE
filtrare i formeaz mpreun zona criteriilor de filtrare. Cnd se stabilete numrul de
rnduri care se atribuie acestei zone, se ine cont c este nevoie de un rnd pentru
nregistrarea de structur (antetul listei) i de cte un rnd pentru fiecare condiie simpl
care se impune unui cmp. De exemplu, dac se tie c la un moment dat se caut
persoanele din trei localiti, criteriul de filtrare pentru acest cmp va fi compus din trei
I
condiii simple (trei operaii de comparare de tipul cmp localitate = nume localitate),
deci sunt necesare 4 rnduri.
Pentru definirea criteriului trebuie s se in cont c datele scrise pe o coloan sunt legate de
operatorul logic or, iar cele scrise pe acelai rnd sunt legate de operatorul logic and. De
exemplu:
IC
Constanta
Semnificaia criteriului este: vor fi afiate nregistrrile care conin
irul de caractere Iasi sau Cluj sau Constanta n coloana Localitate (adic sunt afiate
toate persoanele care locuiesc n oraele Iasi, Cluj i Constanta).
DA
caractere Iasi n coloana Localitate (adic este afiat persoana Andronescu Ana care
locuiete n Iasi).
3. Dac n zona criteriului se scriu pe rnduri Nume Prenume Localitate
diferite cte un ir de caractere n coloa- Andronescu
ITU
Prelucrarea datelor
Semnificaia criteriului este: vor fi afiate nregistrrile care conin irul de caractere
IC
Andronescu n coloana Nume sau irul de caractere Ana n coloana Prenume sau
irul de caractere Iasi n coloana Localitate (adic sunt afiate persoanele cu numele
Andronescu i persoanele cu prenumele Ana i persoanele care locuiesc n Iasi).
OG
4. Dac n zona criteriului se scrie, pe rnduri diferite, cte un ir de caractere n fiecare
coloan a cmpurilor Nume i Localitate, criteriul de filtrare va fi descris prin condiia:
(nume = "Andronescu" and localitate = "Iasi") or (nume = "Popescu" and localitate = "Cluj")
G
Semnificaia criteriului este: vor fi afiate nregistrrile care conin irul de caractere
Andronescu n coloana Nume i irul de caractere Iasi n coloana Localitate sau irul
de caractere Popescu n coloana Nume i irul de Nume
DA
Localitate
caractere Cluj n coloana Localitate (adic sunt afiate Andronescu Iasi
persoanele cu numele Andronescu din Iasi i cele cu Popescu Cluj
numele Popescu din Cluj).
PE
Laborator
Folosirea operatorilor logici i relaionali pentru prelucrarea datelor
Enunul problemei. S se construiasc criterii de cutare pentru a gsi n lista
I
Agenda anumite nregistrri.
1. Se lanseaz n execuie aplicaia Excel. Se deschide lista Agenda.
2. Se construiete un criteriu simplu de filtrare
n fiecare etichet este afiat cte o list ascuns care conine diferite criterii de
filtrare care se pot folosi pentru acel cmp. Se execut clic pe butonul sgeat al
cmpului Data nasterii i se deschide lista. Se alege din list opiunea Custom.
DI
RA
Tehnologia informaiei i a comunicaiilor
listelor 3 i 4. Cele dou condiii pot fi legate prin intermediul operatorului logic And
IC
sau Or, care se alege din grupul de butoane radio. Listele 1 i 3 sunt liste ascunse i
conin operatorii relaionali: equals (=), does not equal (<>), is greater than (>), is
greater than or equal to (>=), is less than (<), is less than or equal to (<=), begins
OG
with (ncepe cu irul de caractere), does not begin with (nu ncepe cu irul de
caractere), ends with (se termin cu irul de caractere), does not end with (nu se
termin cu irul de caractere). Listele 2 i 4 sunt liste combinate (list ascuns cu
caset de editare) care permit s se aleag sau s se scrie valorile cu care se
G
compar cmpul.
DA
1 2
PE
3 4
I
Se alege din lista ascuns 1 operatorul is greater than or equal to i se scrie, n lista
combinat 2, data 01/01/83. Apoi se activeaz butonul radio And, dup care se alege,
din lista ascuns 3, operatorul is less than i se scrie, n lista combinat 4, data
01/01/84.
IC
Observaie. Se poate completa criteriul de filtrare i cu alte condiii care s se refere la alte
cmpuri. Pentru fiecare cmp folosit n criteriul de filtrare se va deschide lista i se va
construi criteriul. Grupul de nregistrri selectate prin criteriul de filtrare pot fi copiate ntr-o
CT
condiia de filtrare:
prenume='Maria' and localitate='Constanta'
Condiiile simple fiind legate cu operatorul logic and vor fi scrise pe un singur rnd, iar
pentru zona criteriilor de filtrare sunt necesare dou rnduri.
RA
se activeaz butonul Filter the list, in-place, se va filtra lista prin ascunderea nregis-
94
Prelucrarea datelor
trrilor care nu corespund criteriului de filtrare, iar dac se activeaz butonul Copy to
IC
another location, nregistrrile care au trecut de filtru vor putea fi copiate ntr-o alt
zon a foii de calcul, zon care se va indica astfel: se execut clic n caseta Copy to,
dup care se execut clic n celula care va corespunde colului din stnga sus al zonei
OG
n care se copiaz.
Se verific dac n caseta List range este definit corect blocul de celule n care se
gsete lista, inclusiv nregistrarea de structur.
Zona criteriului de filtrare
G
DA
PE
Zona listei
struit criteriul.
CT
precizate.
f. Toate persoanele dintr-o anumit localitate care au avut un volum de vnzri mai
mare dect o valoare precizat.
RA
Tehnologia informaiei i a comunicaiilor
IC
Operatorii Access
OG
de atribuire = de concatenare {+,&}
Preced o expresie i semnific faptul c Se folosesc pentru a combina irurile de
rezultatul obinut n urma evalurii expresiei caractere.
va fi atribuit unui cmp, unui criteriu etc.
G
logici
aritmetici {And, Or, Xor, Not, Eqv, Imp,
{+, -, *, /,\, ^, MOD} between...and, in}
DA
Se folosesc pentru a executa calcule Operatorii logici sunt foarte utili atunci cnd
matematice n cmpurile calculate. se construiesc expresii logice care descriu
anumite condiii ce vor fi testate, urmnd ca,
relaionali n funcie de rezultat, s se execute anumite
PE
{>, >=, <, <=, =, <>, Like, Is} operaii. Ei se folosesc pentru construirea
Se folosesc pentru a compara valorile a dou criteriilor din interogri sau n controalele
expresii. calculate din formulare sau rapoarte.
Operanzii pot fi: constante, nume de cmpuri, nume de variabile de memorie, funcii sau
I
nume de obiecte (tabele, formulare, interogri, rapoarte). Referirile la nume de cmpuri
sau nume de obiecte trebuie nchise ntre paranteze drepte: [<nume>]. De exemplu,
dac ntr-o expresie trebuie s apar referirea la cmpul cod_mat din tabelul Materiale,
Access recalculeaz o expresie de fiecare dat cnd se schimb valoarea operanzilor. Dac
expresia este folosit ntr-un cmp calculat dintr-un formular sau dintr-un raport, ea va fi
evaluat de fiecare dat cnd se schimb nregistrarea afiat n formular sau n raport. Dac
expresia este folosit ntr-un criteriu al unei interogri, ea este evaluat de fiecare dat cnd
DA
Operatorii aritmetici
Operatorii aritmetici care apar n plus n Access, fa de aplicaia Excel, sunt:
DI
Operatorii relaionali
ITU
Operatorii >, >=, <, <=, =, <> pot fi aplicai pe date de tip numeric sau alfanumeric. n
cazul n care cel puin unul dintre operanzi are valoarea NULL, furnizeaz rezultatul
NULL. De exemplu: 5=NULL NULL sau 5<>NULL NULL sau NULL<=7 NULL.
Compararea a dou caractere este posibil prin compararea numeric a codurilor lor
ASCII. Compararea a dou iruri de caractere se face prin compararea codului ASCII al
ED
96
Prelucrarea datelor
caracterelor din aceeai poziie a fiecrui ir. Operaia de comparare ncepe cu prima pozi-
IC
ie din ir i continu cu urmtoarele poziii, numai dac poziiile anterioare sunt identice n
ambele iruri. De exemplu, "Idee">"IDei" produce rezultatul True.
OG
Operatorul Like se poate aplica numai pe iruri de caractere i compar dac un ir de
caractere corespunde unui ablon:
<ir de caractere> Like <ablon>
Dac irul de caractere corespunde ablonului, rezultatul furnizat esteTrue. Dac irul de
caractere este constanta NULL, rezultatul furnizat este NULL. ablonul se construiete
G
cu ajutorul caracterelor de nlocuire:
Caracter Semnificaie Exemple
DA
? Este permis orice caracter n poziia "alfa" Like "al?a" True
respectiv. "alfa" Like "a?a" False
* Este permis orice grup de caractere n "alfa" Like "a*a" True
poziia respectiv, chiar i nici un caracter. "alfa" Like "a*f" False
PE
[<lista- Este permis orice caracter din list n poziia "alfa" Like "al[a-m]a" True
caractere>] respectiv. "alfa" Like "al[a-d]a" False
[!<lista- Este permis orice caracter care nu este n "alfa" Like "al[!a-d]" True
caractere>] list n poziia respectiv. "alfa" Like "al[!a-m]a" False
# Este permis orice cifr n poziia "a12a" Like "a##a" True
I
respectiv. "alfa" Like " a##a " False
[] Este permis un ir de lungime zero. "" Like [ ] True
"alfa" Like [ ] False
Operatorul Is se poate aplica pentru a testa dac valoarea unui cmp este NULL:
<nume obiect> Is NULL
Se folosete n general n interogri, pentru a fi afiate i nregistrrile care, pentru cm-
DA
pul respectiv, au valoarea NULL, sau n formulare, pentru a ateniona utilizatorul printr-un
mesaj c trebuie s introduc o valoare n acel cmp.
Operatorii de concatenare
DI
Operatorii logici
Operatorii logici And, Or, Xor, Not, Eqv, Imp se folosesc n general n construirea criterii-
lor din interogri sau pentru validarea datelor introduse n cmpurile tabelelor.
ED
97
Tehnologia informaiei i a comunicaiilor
Operator Semnificaie Exemple
IC
And Dac ambii operanzi au valoarea True, (9>8) And (8>7) True
(i) rezultatul este True. Dac unul dintre (8>9) And (8>7) False
operanzi este False, rezultatul este False. (9>8) And (8>Null) Null
OG
Or Dac cel puin unul dintre operanzi are (9>8) Or (8>7) True
(sau inclusiv) valoarea True, rezultatul este True. (8>9) Or (8>7) True
(9>8) Or (8> Null) True
(8>9) Or (9> Null) Null
Xor Dac cel puin unul dintre operanzi are (9>8) Xor (8>7) False
G
(sau exclusiv) valoarea Null, rezultatul este Null. Dac (8>9) Xor (8>7) True
numai unul dintre operanzi are valoarea (8>9) Xor (7>8) False
DA
True, rezultatul este True. (9>8) Xor (8> Null) Null
Eqv Dac cel puin unul dintre operanzi are (9>8) Eqv (8>7) True
(echivalena) valoarea Null, rezultatul este Null. Dac (8>9) Eqv (8>7) False
numai unul dintre operanzi are valoarea (8>9) Eqv (7> 8) True
PE
False, rezultatul este False. (9>8) Eqv (8> Null) Null
Imp (9>8) Imp (8>7) True
(implicaia) (8>9) Imp (8>7) True
(9>8) Imp (7>8) False
(8>9) Imp (7>8) True
I
(9>8) Imp (8> Null) Null
intervalul precizat, atunci rezultatul furnizat de operator va fi True, altfel, va fi False. Dac
una dintre constantele <v1> i <v2> are valoarea Null, rezultatul va fi Null.
Exemple:
[data_m] between #01/1/05# and #01/1/06#
ED
98
Prelucrarea datelor
Dac data micrii materialului din cmpul data_m este ntre 01.01.2005 i 01.01.2006,
IC
atunci rezultatul va fi True; altfel, va fi False
[stoc] not between 100 and 150
OG
Dac valoarea din cmpul stoc nu este cuprins ntre 100 i 150, atunci rezultatul va fi
True; altfel, va fi False
Operatorul in se folosete pentru a testa dac valoarea unei expresii se gsete ntr-o
list de valori precizate:
G
<exp> in (<v1>, <v2>, ..., <vn>)
unde <exp> reprezint expresia a crei valoare se testeaz, iar <v1>, <v2>, ..., <vn>
DA
reprezint lista de valori. Constantele <v1> <v2>, ..., <vn> trebuie s fie de acelai tip ca
i rezultatul expresiei <exp>. Dac rezultatul expresiei este egal cu una dintre valorile din
list, atunci rezultatul furnizat de operator va fi True; altfel, va fi False.
PE
Exemple:
[den_mat] in ("Pixuri", "Creioane")
Dac numele materialului memorat n cmpul den_mat este Pixuri sau Creioane, atunci
rezultatul va fi True; altfel, va fi False.
[cod_mat] not in (100, 200, 300)
I
Dac identificatorul codului din cmpul cod_mat nu este 100, 200 sau 300, atunci rezul-
tatul va fi True; altfel, va fi False
Precedena operatorilor
IC
Laborator
DI
prin care s se valideze datele din cmpuri conform criteriilor de validare stabilite
la proiectarea bazei de date.
Se lanseaz n execuie aplicaia Access. Se deschide baza de date Materiale. Se
deschide tabelul Materiale. Se trece n modul de vizualizare Design View.
ITU
Tehnologia informaiei i a comunicaiilor
Se trece n modul de vizualizare foaie de date. (Datasheet View). Se introduc date n
IC
tabel. Deoarece s-a stabilit o regul de validare la nivel de cmp, nu se poate trece la
urmtorul cmp dac nu este ndeplinit condiia din regula de validare.
OG
Deschidei tabelul Miscari. Stabilii urmtoarele reguli de validare: pentru
cmpul tip_m valoarea E sau I, iar pentru cmpurile cant_i i cant_e
valori pozitive.
G
DA
Laborator
Folosirea operatorilor pentru a stabili condiia de validare a nregistrrii
Enunul problemei. n tabelul Miscari, s se stabileasc regula de validare a
PE
nregistrrilor astfel nct s existe coresponden ntre tipul de micare ales i
cmpul cantitate n care s-a introdus o valoare.
Dac se alege tipul de micareI, trebuie s se introduc date n cmpul cant_i, iar dac
se alege tipul de micare E, trebuie s se introduc date n cmpul cant_e:
I
([tip_m]='I' And [cant_i]>0) Or ([tip_m]='E' And [cant_e]>0)
Dac nu va fi respectat regula de validare stabilit, Access nu va permite ca
nregistrarea s fie scris n tabel.
Properties.
Se scrie n caseta de text Validation Rule expresia pentru regula de validare.
CT
DA
Laborator
RA
Prelucrarea datelor
Se deschide seciunea Queries i se execut clic pe butonul New. Se deschide
IC
fereastra constructorului normal de interogri i caseta Show Table din care se
selecteaz ambele tabele.
OG
Interogarea va conine cmpurile Den_mat din tabelul Materiale i cmpurile cant_e,
cant_i i data_m din tabelul Miscari. Se gliseaz, pe rnd, aceste cmpuri din tabele
n coloana corespunztoare din rndul Fields.
n rndul Criteria, n coloana corespunztoare cmpului Den_mat se scrie pe primul
rnd condiia Like Pixuri, iar pe rndul al doilea condiia Like Creioane cele
G
dou condiii sunt legate de operatorul or.
DA
PE
I
IC
crile de materiale dintr-o perioad precizat prin data de nceput i
DA
data de sfrit.
DI
RA
ITU
ED
101
Tehnologia informaiei i a comunicaiilor
IC
3.3. Funcii
OG
Funcia
G
furnizeaz un rezultat ce poate fi folosit ca operand ntr-o expresie.
Fiecare funcie se identific printr-un nume.
DA
Referirea la o funcie se face, ntr-o expresie, prin:
<Nume_funcie>(<list_de_argumente>).
PE
Argumentele sunt valori cu care se va executa n acea expresie programul
care implementeaz funcia. Ele pot fi constante sau nume de date.
Separarea argumentelor din list se face prin virgul (,).
I
Funcii predefinite Funcii utilizator
Sunt create de autorii aplicaiei i sunt Sunt create de utilizatorii aplicaiei pentru a
furnizate mpreun cu aplicaia. Ele rezolv rezolva sarcini (cerine) specifice pelucrrilor
IC
de cutare
i referin
caractere
pentru date
logice financiare
calendaristice
RA
informative
ITU
Prelucrarea datelor
IC
3.3.1. Funciile aplicaiei Excel
Biblioteca de funcii conine 10 clase de funcii:
OG
Clasa Se folosesc pentru
Matematice calcule matematice i trigonometrice simple sau complexe
Date calendaristice manipularea datelor calendaristice
Statistice analize statistice pe serii de date din celule
Inginereti calcule cu numere complexe, conversii ntre sisteme de numeraie i ntre
G
sisteme de msur
Financiare calcule din domeniul financiar-contabil
DA
Baze de date analize i sinteze cu datele din liste
Texte manipularea textelor (extragere de subiruri de caractere, cutare i/sau
nlocuire de subiruri de caractere etc.)
Cutare cutarea n foaia de calcul a unor valori sau a unor referiri
PE
Informare obinerea de informaii despre tipul datelor din celule, despre formatarea i
coninutul celulelor
Logice executarea calculelor i a operaiilor de formatare n funcie de condiii logice
Argumentele funciilor pot fi numere, adrese de celule, expresii care conin alte funcii sau
I
identificatorul unei foi de calcul. Separarea argumentelor
din list se face prin virgul (,) sau punct i virgul (;). A B C D
De exemplu, funcia SUM(B2:D2) adun toate valorile 1 1 2 3 4
din celulele din rndul cu antetul 2, de la coloana B la 2 5 6 7 8
1. Funcii matematice:
Funcia Valoarea returnat Exemplu
CT
2. Funcii statistice:
ITU
Tehnologia informaiei i a comunicaiilor
Funcia Valoarea returnat Exemplu
IC
2 Count() Numrul de obiecte Count(A:A)
din list. Numrul de celule de pe prima coloan = 3.
3 Max() Argumentul din list Max(2:2)
OG
cu valoarea cea mai Maximul dintre valorile numerice din celulele din linia
mare. a doua = 8.
4 Min() Argumentul din list Min(C:C,D:D)
cu valoarea cea mai Minimul dintre valorile numerice din celulele din
mic. coloana a treia i a patra = 3.
G
5 Product() Produsul Product(A1;B2;C3)
argumentelor din Produsul dintre valorile numerice din celulele A1, B2
DA
list. i C3 = 66.
6 Sum() Suma argumentelor Sum(A1:C2)
din list. Suma valorilor numerice din celulele
A1,B1,C1,A2,B2,C2 = 24.
PE
3. Funcii logice:
Se folosesc pentru construirea i testarea unor condiii logice pentru a se alege o anumit
variant de prelucrare a datelor. Putei folosi urmtoarele funcii logice:
I
Funcia Furnizeaz
1 if(c,e1,e2) Evalueaz condiia logic c; returneaz valoarea e1 dac este adevrat sau
valoarea e2 dac nu este adevrat. Condiia c este o expresie construit cu
constante (de tip numeric, logic sau text), funcii sau formule.
2 and(c1,c2,...) Returneaz valoarea true dac toate argumentele logice c1,c2,... au valoarea
true.
CT
3 or(c1,c2,...) Returneaz valoarea true dac cel puin unul dintre argumentele logice
c1,c2,... are valoarea true.
4 not(c) Returneaz valoarea logic inversat a argumentului logic c.
5 true Returneaz valoarea logic true.
DA
n acea celul se va nregistra textul "Ordine descresctoare" dac valoarea din celula B2
este mai mare dect valoarea din celula C2 sau textul "Ordine cresctoare" dac
valoarea din celula B2 este mai mic sau cel mult egal cu valoarea din celula C2.
RA
caractere s. Numrul=1,000.
104
Prelucrarea datelor
Funcia Valoarea returnat Exemplu
IC
4 Len(s) Numrul de caractere din irul s. LEN("Text")
Numrul de caractere=4
5 Left(s;n) Primele n caractere din irul s. LEFT("untdelemn";3)
OG
irul de caractere="unt".
6 Mid(s;n1;n2) n2 caractere din irul s ncepnd din MID("untdelemn";4;2)
poziia n1. irul de caractere="de".
7 Right(s;n) Ultimele n caractere din irul s. RIGHT("untdelemn";4)
G
irul de caractere="lemn".
8 Un ir de caractere obinut prin repeta-
Rept(s;n) REPT("x!",5)
rea de n ori a irului de caractere s. irul de caractere= " x! x! x! x! x!".
DA
9 Trim(s) Un ir de caractere obinut prin elimi- TRIM(" Primul i ultimul ")
narea tuturor spaiilor, cu excepia irul de caractere="Primul i ultimul".
spaiului care desparte cuvintele.
10 Lower(s) Un ir de caractere n care toate litere- LOWER(Bogdan)
PE
le mari sunt transformate n litere mici. irul de caractere="bogdan"
11 Upper(s) Un ir de caractere n care toate litere- UPPER(Mihai)
le mici sunt transformate n litere mari. irul de caractere="MIHAI"
12 Proper(s) Un ir de caractere n care prima PROPER("oana maria")
liter a fiecrui cuvnt este irul de caractere="Oana Maria"
I
transformat n liter mare.
13 Concatenate irul de caractere obinut prin CONCATENATE("Valoare ";
(s1,s2,..) reunirea irurilor de caractere din "total")
argumente. irul de caractere="Valoare total".
5. Funcii financiare:
RA
Tehnologia informaiei i a comunicaiilor
<d> reprezint dobnda (rate) exprimat procentual (%). Dac se cunoate dobnda
IC
anual d, dobnda lunar se va exprima prin d%/12.
<n> reprezint numrul de perioade (number of period nper), de obicei luni sau ani.
Dac se cunoate numrul de ani (n), numrul de luni va fi n*12.
OG
<s> reprezint suma care se pltete periodic (payment pmt) la banc. Deoarece
reprezint o datorie, are valoare negativ.
<Vi> reprezint valoarea prezent (present value pv), adic valoarea iniial. n cazul
unui mprumut, reprezint valoarea creditului contractat, iar n cazul unei depuneri,
G
valoarea iniial a investiiei (are valoarea 0, dac iniial nu s-a depus nimic n cont).
<Vf> reprezint valoarea viitoare (future value fv), adic valoarea final. n cazul unui
DA
mprumut, reprezint valoarea creditului la sfritul unei perioade de timp (la sfritul
perioadei de rambursare va fi 0), iar n cazul unei depuneri, valoarea depozitului bancar
la sfritul unei perioade de timp. Dac se omite, are implicit valoarea 0.
<t> caracterizeaz modul n care se face plata periodic: la nceputul perioadei, lun
PE
sau an (valoarea 1), sau la sfritul perioadei (valoarea 0). Dac se omite, are implicit
valoarea 0.
Dobnda i suma depus periodic se consider constante, iar perioadele de timp sunt
egale. n calcularea ratelor, a dobnzilor, a valorii investiiei etc., putei folosi urmtoarele
funcii bancare:
I
Funcia Furnizeaz
1 fv(d,n,s,Vi,t) Valoarea final Vf a unui cont, care are valoarea iniial Vi i n care se
depune periodic o sum s timp de n perioade. Dobnda practicat pe o
perioad este d.
2 pmt(d,n,Vi, Vf,t) Suma s ce trebuie pltit timp de n perioade pentru achitarea unui
IC
Prelucrarea datelor
metoda de depreciere cumulativ, prin care amortizarea are valori diferite, ncepnd
IC
cu valori mari i terminnd cu valori mici, astfel nct la sfritul celor n perioade ale
duratei de via echipamentul este amortizat;
metoda balanei de depreciere regresiv, prin care utilajul este amortizat rapid n
OG
primele perioade ale duratei de via, cnd cheltuielile cu reparaiile sunt mai mici;
poate folosi un factor de regresie fix (fixed declining) sau un factor de regresie variabil
(double declining).
Prin analiza comparat a amortizrii folosind cele trei metode se poate alege cea mai
G
bun metod n funcie de factorii tehnici i economici.
DA
Sintaxa acestor funcii este:
<Funcia>(<c>, <s>, <n>, <i>, <f>)
unde:
<Funcia> reprezint numele funciei;
PE
<c> reprezint valoarea de achiziie a echipamentului (valoarea de inventar);
<s> reprezint valoarea recuperat prin casarea echipamentului;
<n> reprezint durata de via a echipamentului msurat n perioade de timp (de obicei,
n ani);
<i> reprezint perioada pentru care se calculeaz amortizarea (de exemplu 1 pentru
I
primul an, 2 pentru cel de al doilea an etc.); <p> ia valori de la 1 la <n>;
<f> reprezint un factor care determin ct de accelerat este amortizarea n primele
perioade n cazul metodei regresive cu factor de regresie variabil.
Se pot folosi urmtoarele funcii pentru calculul amortizrii (funciile calculeaz amortiza-
rea ai pentru perioada i):
IC
Funcia Furnizeaz
1 Sln(c,s,n) Calculeaz amortizarea folosind metoda liniar: ai = (c-s)/n
2 Syd(c,s,n,i) Calculeaz amortizarea folosind metoda cumulativ:
CT
ai = ((c-s)*(n-i)*2)/(n*(n+1)).
3 Ddb(c,s,n,i) Calculeaz amortizarea folosind metoda regresiv cu factor de regresie
fix (r), unde r=(1-(s/c)^(1/n)),
ac = amortizarea cumulat pe perioadele anterioare i
DA
ai = (c- ac)*r.
4 Ddb(c,s,n,i,f) Calculeaz amortizarea folosind metoda regresiv cu factor de regresie
variabil (f): ai = (c- ac)*(f/n); implicit, f are valoarea 2 (dubl regresie).
DI
6. Funcii de cutare:
Permit cutarea unei valori n foaia de calcul. Dintre aceste funcii fac parte cele care
caut o valoare pe vertical sau pe orizontal ntr-un tabel din foaia de calcul. Valoarea
RA
cutat v poate fi o valoare numeric sau un text. Ea poate fi precizat printr-o constant sau
prin adresa celulei n care se gsete. Celula care conine valoarea se gsete n afara
tabelului n care se caut, eventual ntr-un alt tabel din foaia de calcul. Zona n care se face
cutarea este precizat prin domeniul d al tabelului.
ITU
vlookup(). Caut pe vertical, ntr-o coloan dintr-un tabel, o valoare precizat. Dac
valoarea cutat este gsit, funcia returneaz valoarea unei celule din tabel situat
pe acelai rnd cu elementul gsit, dar ntr-o alt coloan. Sintaxa funciei este:
vlookup(v,d,n)
ED
107
Tehnologia informaiei i a comunicaiilor
unde n reprezint numrul coloanei din care se returnez valoarea i care se gsete
IC
pe acelai rnd cu elementul gsit.
hlookup(). Caut pe orizontal, ntr-un rnd dintr-un tabel, o valoare precizat. Dac
valoarea cutat este gsit, funcia returneaz valoarea unei celule din tabel situat
OG
pe aceeai coloan cu elementul gsit, dar ntr-un alt rnd. Sintaxa funciei este:
hlookup(v,d,n)
unde n reprezint numrul rndului din care se returnez valoarea i care se gsete
pe aceeai coloan cu elementul gsit.
G
7. Funcii de informare:
DA
Cele mai importante sunt cele care testeaz tipul datei: isblank() testeaz dac o
celul este vid; islogical() testeaz dac data este de tip logic; isnumber()
testeaz dac data este un numr; istext() testeaz dac data este un text.
PE
n aplicaia Excel se pot construi expresii cu funcii imbricate adic o funcie n care
argumentele sunt alte funcii. De exemplu, if(average(A2:A10)=10;sum(B2:B10);0).
Laborator
Folosirea funciilor statistice pentru a obine informaii
I
Enunul problemei. n foaia de calcul Cheltuieli s se calculeze totalul
cheltuielilor pe lun i pe fiecare tip de cheltuial. S se calculeze media aritmetic
lunar a cheltuielilor
calcul Cheltuieli. Se introduc formulele n celule pentru a obine datele de ieire, astfel:
n celula F5 se introduce formula =SUM(C5:E5) i se copiaz formula n blocul de
celule F6:F8.
CT
sfritul unei foi de tiprit. n modul de vizualizare normal, inserai la
DI
conin sumele pentru plat, respectiv pentru ncasri, mai puin celulele cu totalul de la
sfritul fiecrei pagini. n coloana pentru sold copiai formula pentru sold din celula de
deasupra, folosind ns referirea absolut, pentru a se copia valoarea soldului din acea
celul. Previzualizai documentul. Adugai antetul i subsolul paginii. n antetul paginii se
ITU
va tipri textul Registru de ncasri i pli aliniat la stnga i data la care se tiprete,
aliniat la dreapta. n subsolul paginii se va tipri centrat numrul de pagin.
2. Deschidei foaia de calcul Cheltuieli anuale din registrul Exemple.
a. Introducei n celula N3 formula de calcul sum(Apa), n celula N4 formula de calcul
ED
Prelucrarea datelor
b. n acelai mod, introducei n celulele O3, O4 i O5 formulele de calcul pentru
IC
media aritmetic.
c. Introducei n celula B6 formula de calcul pentru calcularea totalului pe coloan:
sum(B3:B5).
OG
d. Copiai aceast formul de calcul n celulele C6:N6.
e. Introducei n celula O6 formula de calcul pentru media aritmetic a cheltuielilor
lunare: average(B6:M6).
f. Afiai cu stilul ngroat valorile numerice din celulele N6 i O6.
G
g. Aplicai formatri condiionate pe fiecare rnd cu valori numerice din tabel:
valoarea maxim trebuie s fie afiat cu stilul ngroat i cu culoare roie. Vei
DA
proceda, de exemplu pentru rndul 3, astfel: selectai celula B3, deschidei caseta
de dialog pentru formatarea condiionat, alegei formatarea n funcie de formul
i scriei condiia =max(Apa)=B3. Stabilii apoi tipul de formatare i nchidei caseta
de dialog. Copiai formatarea din celula B3 n celulele C3:M3.
PE
h. Trecei n modul de vizualizare a ntreruperilor de pagin i mutai manual
ntreruperea de pagin dup coloana lunii iunie.
i. Stabilii opiunile de tiprire: orientarea s fie Landscape, pe fiecare pagin s se
repete titlul (rndul 1) i coloana cu anteturile de rnduri (coloana A).
j. Previzualizai documentul pentru tiprire.
I
k. Definii, n modul de vizualizare a ntreruperilor de pagin, ca zone de tiprit,
coloanele care conin valorile maxime pentru cheltuieli i coloanele pentru total i
medie. Previzualizai documentul pentru tiprire.
l. Revenii la afiarea n modul de vizualizare normal. Selectai aceleai coloane.
Laborator
CT
coloane: Nr. crt., Nume, Prenume, C1, C2, C3, C4, C5 (notele pentru cele cinci
criterii folosite), Media i Calificativul.
RA
ITU
ED
109
Tehnologia informaiei i a comunicaiilor
Se lanseaz n execuie aplicaia Excel. Se deschide registrul Exemple i se creeaz
IC
tabelul n foaia de calcul Calificative.
Se introduc datele n celulele din coloanele B, C, D, E, F, G, H pentru 15 angajai.
n coloana A se introduce o serie liniar de date pentru numerotarea angajailor.
OG
n celula I4 se introduce formula prin care se calculeaz media: average(D4:H4).
Se copiaz aceast formul n toate celulele din coloana I (I5:I18).
n celula H4 se introduce formula prin care se stabilete calificativul n funcie de valoarea
mediei:
G
if(I4>=9;"Foarte bine";if(I4>=7;"Bine";if(I4>=5;"Satisfctor";"Nesatisfctor"))).
Se copiaz aceast formul n toate celulele din coloana H (H5:H18).
DA
1. Deschidei lista Vanzari. Copiai lista ntr-o alt foaie de calcul, cre-
ia i dai numele Punctaje. Adugai la list coloana pentru punctaj.
Stabilii patru categorii de punctaj, n funcie de volumul vnzrilor.
Afiai n coloana Punctaj punctajul fiecrui angajat.
PE
2. Construii un tabel pentru calcularea mediilor semestriale ale elevilor
din clas. Tabelul va avea urmtoarele coloane: Nr. crt., Nume, Prenume, cinci
coloane pentru note (presupunnd c un elev poate primi maxim cinci note pe un
semestru), Media i Situaia (promovat sau corigent, n funcie de medie). Adugai la
I
sfritul tabelului informaii statistice despre situaia clasei: media pe clas, ci elevi
au promovat, procentul de promovabilitate, cea mai mare medie i cea mai mic
medie. Pentru calcularea mediei trebuie avut n vedere c un elev poate primi cel
puin o not i cel mult cinci note. Din aceast cauz, media se va calcula n funcie
Laborator
Folosirea funciilor de cutare
CT
Se deschide o foaie de calcul nou i se construiesc cele dou tabele. Se introduc datele
ED
Prelucrarea datelor
date numai coloanele pentru Nr. crt., Produs i Cantitate. Pentru calcularea celorlalte
IC
valori se procedeaz astfel:
1. n primul tabel (pentru exemplul de cutare pe vertical).
OG
Se insereaz n celula D5 funcia vlookup(B5,I$4:J$10,2).
Se copiaz aceast funcie n blocul de celule D6:D9.
Se insereaz n celula E5 formula de calcul C5*D5.
Se copiaz aceast formul n blocul de celule E6:E9.
Se insereaz n celula F5 formula de calcul E5*19%.
G
Se copiaz aceast formul n blocul de celule F6:F9.
Se insereaz n celula G5 formula de calcul E5+F5.
DA
Se copiaz aceast formul n blocul de celule G6:G9.
Se insereaz n celula E11 formula de calcul sum(E5:E9).
Se copiaz aceast formul n blocul de celule F11:G11.
PE
Valoarea care se
caut (textul Mlai se
I gsete n celula B19)
Se insereaz funcia
hlookup(B19,A&28:G&29,2)
prin care, din rndul 2 al
tabelului n care se caut,
Domeniul n care se
caut textul Mlai
CT
este A28:G29
Tehnologia informaiei i a comunicaiilor
3.3.2. Funciile aplicaiei Access
IC
1. Funcii matematice:
OG
Funcia Valoarea returnat Exemple
1 Abs(x) valoarea absolut (modulul) a argumentului Abs(-25.5) 25.5
Abs(25.5) 25.5
2 Fix(x) partea ntreag a argumentului; dac argumentul este un Fix(25.3) 25
G
numr negativ, primul numr ntreg mai mare dect argumentul Fix(-25.3) -25
3 Int(x) partea ntreag a argumentului; dac argumentul este un Int(25.3) 25
numr negativ, primul numr ntreg mai mic dect argumentul Int(-25.3) -26
DA
4 Sqr(x) rdcina ptrat a argumentului Sqr(16) 4
5 Sgn(x) un numr care corespunde semnului argumentului: 1 dac Sgn(-25.5) -1
x>0, -1 dac x<0, sau 0 dac x=0 Sgn(25.5) 1
6 Log(x) logaritmul natural al argumentului Log(1) 0
PE
7 Exp(x) exponenialul argumentului Exp(0) 1
Exp(1) 2.718
2. Funcii statistice:
I
Funcia Valoarea returnat Exemple
1 Avg(x) media aritmetic a unui set de valori numerice Avg([cant])
preluate dintr-un cmp al unui tabel sau al unei media aritmetic a valorilor
interogri; argumentul x este identificatorul cmpului din cmpul cant
4 Max(x)/ cea mai mare, respectiv cea mai mic valoare Max([cant]) cea mai ma-
Min(x) dintr-un set de valori numerice preluate dintr-un re valoare din cmpul cant
cmp al unui tabel sau al unei interogri; argumentul Min([cant]) cea mai mic
x este identificatorul cmpului valoare din cmpul cant
DI
Prelucrarea datelor
Funcia Valoarea returnat Exemple
IC
7 LTrim(s) ir de caractere obinut prin eliminarea LTrim("Primul i
tuturor spaiilor de la nceputul irului ultimul")
"Primul i ultimul"
OG
8 RTrim(s) ir de caractere obinut prin eliminarea RTrim("Primul i
tuturor spaiilor de la sfritul irului ultimul")
"Primul i ultimul"
9 Trim(s) ir de caractere obinut prin eliminarea tutu- Trim("Primul i
ror spaiilor de la nceputul i sfritul irului ultimul")
G
"Primul i ultimul"
10 Lcase(s) ir de caractere n care toate literele mari sunt Lcase(Bogdan) "bogdan"
DA
transformate n litere mici.
11 Ucase(s) ir de caractere n care toate literele mici sunt Ucase(Oana) "OANA"
transformate n litere mari.
12 InStr(n,s1,s2) numr care arat poziia n care se gsete InStr(2,"cocor","co") 3
PE
subirul s2 n irul s1, cutarea ncepnd de InStr("cocor","co") 1
la caracterul din poziia n; dac n nu se preci-
zeaz, cutarea ncepe de la nceputul irului
4 Day(d) un numr care reprezint ziua din lun din data Day(#2/7/05#) 7
d (un numr cuprins ntre 1 i 31)
IC
7 Hour(t) un numr care reprezint ora din zi din timpul t Hour(#5:21:47 PM#) 17
8 Minute(t) un numr care reprezint minutul din timpul t Minute(#5:21:47 PM#) 21
9 Second(t) un numr care reprezint secunda din timpul t Second(#5:21:47 PM#) 47
DA
6. Funcii logice:
ITU
Funcia Iif permite ca valoarea afiat s depind de o condiie. Funcia are sintaxa:
Iif(test, v1,v2)
unde test reprezint o expresie logic, iar v1 i v2 sunt dou valori care pot fi afiate astfel:
dac expresia logic are valoarea True, se afieaz valoarea v1, iar dac are valoarea
ED
Tehnologia informaiei i a comunicaiilor
Exemple:
IC
Iif([stoc]>= [stoc_s], "Stoc normal", "Stocul a scazut sub limita de siguranta")
va afia mesajul "Stoc normal" dac valoarea stocului pentru acel material este mai mare
dect valoarea stocului de siguran, sau mesajul "Stocul a scazut sub limita de siguranta"
OG
dac valoarea stocului pentru acel material este mai mic dect valoarea stocului de
siguran. Funcia:
Iif([den_mat] Is Null, "Trebuie sa introduceti denumirea materialului", "")
va afia mesajul "Trebuie sa introduceti numele angajatului" dac, atunci cnd se
G
introduc date n tabelul Materiale, se ncearc adugarea unei noi nregistrri fr s se fi
completat cmpul den_mat din nregistrarea curent.
DA
Dac se construiete un tabel cu dou cmpuri numerice a i b, n care se memoreaz
coeficienii ecuaiei de gradul I: ax+b=0, funcia va furniza soluia ecuaiei:
Iif([a]=0, Iif([b]=0,"Ecuatia are o infinitate de solutii", "Ecuatia nu are solutii"),
"x="&-[b]/ [a])
PE
3.3.3. Funcii utilizator
WordBasic este limbajul de programare al procesorului de texte Word. Cu ajutorul lui se
pot construi funcii utilizator care automatizeaz procesul de prelucrare a textelor. Funcia
I
utilizator se creeaz prin intermediul unui macrou n care se nregistreaz operaiile pe
care trebuie s le execute un utilizator prin intermediul sistemului de meniuri (editarea
unui text, formatarea lui, inserarea unor obiecte), operaiile fiind descrise prin
intermediul instruciunilor limbajului de programare. n loc s execute secvena de
operaii, utilizatorul va cere procesorului de texte s execute funcia utilizator n care sunt
memorate instruciunile pentru operaiile respective.
IC
Orice funcie ncepe cu instruciunea Sub MAIN i se termin cu instruciunea End Sub.
Sub MAIN nceputul funciei
instruciunile
CT
exist cte o instruciune n limbajul de programare (de exemplu, pentru opiunea New
din meniul File exist instruciunea FileNew).
Instruciuni pentru schimbul de informaii. Cu ajutorul lor se pot crea pe ecranul
calculatorului obiecte (casete de dialog, declanatoare, casete de text etc.) prin
DI
Prelucrarea datelor
.NoLineNum = 0, .DontHyphen = 0, .Tab = "0", .FirstIndent = "-0,5 cm"
IC
End Sub
Prin intermediul instruciunii FormatParagraph se atribuie diferite valori parametrilor
folosii pentru formatarea paragrafului: indentarea la stnga (.LeftIndent), indentarea la
OG
dreapta (.RightIndent), indentarea primei linii a paragrafului (.FirstIndent), poziiile
tabulatorilor (.Tab), tipul de aliniere (.Alignment), parametri pentru care, de obicei,
stabilii valorile prin intermediul celor dou seciuni ale casetei de dialog Paragraph.
Laborator
G
Folosirea funciilor pentru iruri de caractere
DA
Enunul problemei. Se introduce de la tastatur numele complet al unei persoane
care conine trei cuvinte: numele, iniiala tatlui i prenumele. Aceste trei cuvinte
sunt separate prin spaiu. Numele va fi descompus n cele trei compenente care vor fi
afiate pe rnd prin intermediul unor casete de dialog.
PE
Numele complet va fi memorat n variabila de memorie numec$. Cele trei componente vor
fi memorate n trei variabile de memorie: nume$, initiala$ i prenume$. Casetele de dialog
se creeaz cu instruciunea MsgBox. n variabila de memorie n1 se memoreaz poziia
primului spaiu (codul ASCII 32), iar n variabila de memorie n2 se memoreaz poziia celui
I
de al doilea spaiu. Lungimea numelui va fi n1-1, a iniialei tatlui n2-n1, iar a prenumelui
Len(numec$)-n2. Pentru extragerea numelui se folosete funcia Left$(), pentru extragerea
iniialei funcia Mid$(), iar pentru extragerea prenumelui funcia Right$().
Se deschide meniul Tools i se alege opiunea
IC
3.4. Instrumente de lucru pentru sistemele informatice
OG
Instrumente de lucru pentru sisteme informatice
G
DA
ablonul Graficul
PE
Scenariul Diagrama
Raportul I Funcia
3.4.1. Scenariul
Scopul scenariilor (Scenarios) este de a urmri evoluia mai multor rezultate (mai multe
variante pentru rezultate) atunci cnd se modific un set de date folosite la calcularea lor.
IC
Rezultatele i datele de intrare vor fi organizate ntr-o foaie de calcul. n loc s se obin
un set de foi de calcul cu aceeai structur, dar diferite prin datele de intrare prelucrate i
prin rezultatele obinute, se vor salva versiunile obinute ntr-o singur foaie de calcul, sub
CT
Primul scenariu
RA
Al doilea scenariu
Folosind administratorul de scenarii, se poate realiza:
crearea de scenarii (fiecare scenariu se identific printr-un nume);
ITU
modificarea scenariilor;
tergerea scenariilor;
vizualizarea scenariilor;
afiarea unui sumar sau a unui tabel pivot pentru scenariile create, astfel nct s se
poat urmri mai bine evoluia rezultatului.
ED
116 Prelucrarea datelor
Pe baza datelor din sumar sau din tabelul pivot se pot crea diagrame pentru a reprezenta
IC
grafic evoluia rezultatului.
Laborator
OG
Analiz folosind scenariile
Enunul problemei. Se construiete urmtorul tabel care va fi folosit pentru a
urmri evoluia profitului n funcie de numrul de produse vndute.
G
DA
PE
I
Se introduc datele pentru Cost (B2:B3), Nr.prod. (D2:D3) i Cheltuieli fixe (D6).
n celula C2 se introduce formula de calcul 1,3*B2 (pentru Produsul A se practic un
adaos comercial de 30%).
n celula C3 se introduce formula de calcul 1,2*B3 (pentru Produsul B se practic un
Se selecteaz celulele care conin datele de intrare care vor fi modificate (D2:D3).
Se alege opiunea de meniu Scenarios...
Tools.
DA
IC
G OG
DA
PE
I
Se deschide caseta de dialog Scenario
Values, prin intermediul creia se stabilesc
valorile pentru datele de intrare care se
modific. Se acioneaz apoi butonul Add.
IC
3.4.2. ablonul de foaie de calcul
OG
ablonul (template) este un model prefabricat de foaie de calcul. El poate fi folosit la
construirea propriei foi de calcul, automatiznd acest proces. abloanele predefinite sunt
modele de documente contabile: registru de ncasri i pli, factur, registru de amortizare.
G
Laborator
Crearea unei foi de calcul folosind un ablon
DA
Enunul problemei. Se creeaz un registru de ncasri i pli folosind ablonul
Balance Sheet..
PE
I
ncasare Sold
Plat
CT
Date de intrare
DA
Date de ieire
DI
folosind ablonul Sales Invoice. Adugai la factur o coloan pentru
calculul TVA.
ITU
prezentate sub form de rnduri i coloane ntr-un tabel. Multe dintre programele de
Tehnologia informaiei i a comunicaiilor 119
grafic fac parte din aplicaii care prelucreaz informaia numeric sub form de tabele
IC
(cum este, de exemplu, Excel) deoarece ele sunt folosite de aceleai persoane care
utilizeaz acest gen de software.
OG
Graficele analitice pot fi vizualizate pe monitor sau pot fi tiprite la imprimant i ajut la
prezentarea tendinelor economice, a cifrelor vnzrilor, ct i la simplificarea activitii de
analizare a acestor informaii.
Organigrama este reprezentarea grafic i simplificat a structurii unei organizaii,
G
obiect, produs etc. Organigrama se mai numete i diagram organizatoric. Obiectivul
ei este de a pune n eviden componentele structurii i relaiile dintre componente.
DA
Aplicaiile Word, Excel i PowerPoint au implementat funcia de construire a diagra-
melor organizatorice (opiunea de meniu Diagram...
Insert).
1. Creai diagrama organizatoric a plantelor de cultur folosind
informaii preluate din reeaua Internet.
PE
2. O organizaie vinde patru tipuri de produse, folosind cinci ageni
comerciali. Creai un tabel care s conin date despre vnzrile
din primul semestru al anului ale personalului de vnzri.
Tabelul va conine coloane cu urmtoarele date: luna n care s-au fcut vnzrile,
I
numele i prenumele persoanei care a vndut, i cte o coloan pentru valoarea
lunar a vnzrilor (n lei) pentru fiecare dintre cele patru tipuri de produse.
a. Calculai totalul vnzrilor pe semestru: pe persoan i pe tip de produs.
b. Calculai totalul vnzrilor pe toate produsele: pe lun i pe persoan.
c. Construii o diagram care s arate modul n care a evoluat n timp volumul total
al vnzrilor.
IC
3. Angajaii unui departament trebuie s se deplaseze n diferite localiti din ar, pentru
rezolvarea unor probleme de serviciu. Pentru inerea evidenei cheltuielilor de depla-
sare, ntocmii un tabel cu urmtoarele date: nume i prenume angajat, data la care a
DI
avut loc deplasarea, localitatea, numrul de zile, motivul, tipul cheltuielii (transport,
cazare etc.; se recomand folosirea unui sistem de codificri pentru identificarea tipului
de cheltuial), valoarea cheltuielii. Folosind acest tabel, obinei urmtoarele informaii:
a. totalul cheltuielilor pe fiecare deplasare a unei persoane;
RA
IC
Bibliotecile de funcii predefinite (cum este, de exemplu, biblioteca aplicaiei Excel) conin
foarte multe funcii care pot fi folosite pentru a obine diferite informaii statistice i
OG
financiare, pentru analize economice i inginereti sau pentru cutarea datelor.
Laborator
Folosirea funciilor financiare pentru a obine informaii
G
Enunul problemei. Se lanseaz n execuie aplicaia Excel. Se deschide registrul
Exemple i se deschide o foaie de calcul nou. Se insereaz, ntr-una dintre celulele
foii de calcul, funcia financiar corespunztoare pentru a afla informaia.
DA
Suma periodic de plat pentru un mprumut bancar de 5.000 lei, contractat cu o
dobnd anual de 25%, pe care trebuie s-l rambursai n 3 ani. Se folosete funcia:
pmt(25%/12,3*12,5000)
PE
Rezultatul furnizat este 198,799. El este afiat cu culoare roie. Pentru a fi afiat nor-
mal, va trebui s se scrie cu semnul minus valoarea care trebuie restituit
(-5.000), deoarece este o datorie care trebuie achitat.
Numrul de perioade (luni) n care trebuie restituit un credit de 5.000 lei contractat cu
I
o dobnd anual de 25%, pentru care se pltete lunar 200 lei. Se folosete funcia:
nper(25%/12,-200,-5000)
Rezultatul furnizat este 34,61644 luni, adic 2 ani i 11 luni. Valorile pentru suma
pltit lunar i pentru credit sunt negative, deoarece ele reprezint datorie de achitat.
Rezultatul furnizat este 36,67038 luni, adic 3 ani i o lun. Valoarea pentru suma
pltit lunar este negativ, deoarece ea reprezint sum de achitat, iar valoarea
prezent este 0 (la constituire, contul este gol).
Valoarea final a unui cont bancar n care se depune periodic (lunar) o sum de 200
DA
lei, timp de 3 ani, la o banc ce ofer o dobnd anual de 20%. Se folosete funcia:
fv(20%/12,3*12,200)
Rezultatul furnizat este 9.757,565.
Dobnda perceput de banc, pentru un credit de 5.000 lei, pentru care trebuie
DI
Dobnda efectiv pltit n prima lun, pentru un credit de 5.000 lei, contractat cu o
dobnd anual de 25%, care trebuie rambursat n 3 ani. Se folosete funcia:
ipmt(25%/12,1,3*12,-5000)
Rezultatul furnizat este 104,166. Valoarea pentru credit este negativ, deoarece ea
ITU
IC
contractat cu o dobnd anual de 25%, care trebuie rambursat n 3 ani. Se folosete
funcia:
ipmt(25%/12,3*12,3*12,-5000)
OG
Rezultatul furnizat este 4,557.
Suma ce trebuie depus ntr-un cont, ntr-o banc ce ofer o dobnd anual de 25%,
astfel nct s se poat extrage lunar, timp de 10 ani, cte 100 lei, pn la lichidarea
complet a contului. Se folosete funcia:
G
pv(25%/12,10*12,100)
Rezultatul furnizat este -4.395,740. El este negativ, deoarece reprezint o sum care
DA
trebuie achitat bncii. La sfritul perioadei, valoarea final a contului va fi 0 (contul a
fost lichidat).
Devalorizarea sumei de 100 lei, n timp de un an, considernd c, n loc fie depui la o
banc, cu o dobnd anual de 25% (aceasta reprezentnd aproximativ inflaia
PE
anual), au fost mprumutai fr dobnd unei persoane. Se folosete funcia:
pv(25%/12,12,100)
Rezultatul furnizat este 78,080. El este pozitiv, deoarece reprezint valoarea real
care s-ar primi. Suma depus lunar este 0, deoarece persoana restituie suma la
sfritul perioadei de un an, i nu lunar, prin sume fixe. Valoarea final a contului o
I
reprezint suma pe care o va restitui persoana peste un an, adic 100 lei. Aadar,
dac se mprumut astzi unei persoane 100 lei i ea o va restitui peste un an, se vor
primi practic, la valoarea de la acea dat, numai 78,080 lei.
de 20.000 lei, contractat cu o dobnd anual de 20%, pe care
trebuie s-l rambursai n 5 ani.
CT
anual de 14%, astfel nct s putei s extragei lunar, timp de 10 ani, cte 200 lei,
pn la lichidarea complet a contului.
8. Numrul de luni n care, depunnd la banc o sum de 200 lei, cu o dobnd anual
de 14%, vei constitui un depozit de 10.000 lei.
ITU
9. Dobnda efectiv pe care o pltii n prima lun, pentru un credit de 20.000 lei,
contractat cu o dobnd anual de 20%, pe care trebuie s-l rambursai n 5 ani.
10. Dobnda efectiv pe care o pltii n ultimul an, pentru un credit de 20.000 lei, con-
tractat cu o dobnd anual de 20%, pe care trebuie s-l rambursai n 5 ani.
ED
122 Prelucrarea datelor
Laborator
IC
Folosirea funciilor pentru calculul amortizrii
Enunul problemei. S-a achiziionat un echipament de 30.000 lei care se va amor-
OG
tiza n 3 ani, valoarea de casare fiind de 3.000 lei. S se compare variantele de
calcul al amortizrii.
Se insereaz ntr-una dintre celulele foii de calcul funcia pentru calculul amortizrii, pentru
urmtoarele cazuri:
G
Dac se folosete metoda liniar, amortizarea va fi aceeai pentru fiecare an al
duratei de via:
DA
sln(3000,300,3)
Rezultatul furnizat este 900.
Dac se folosete metoda cumulat, amortizarea va fi diferit la sfritul fiecrui an al
duratei de via:
PE
syd(3000,300,3,1)
syd(3000,300,3,2)
syd(3000,300,3,3)
Rezultatele furnizate vor fi 1.350; 900; 450.
Dac se folosete metoda regresiv cu factor de regresie fix, amortizarea va fi diferit
I
la sfritul fiecrui an al duratei de via:
db(3000,300,3,1)
db(3000,300,3,2)
db(3000,300,3,3)
Rezultatele furnizate vor fi 1.608; 746,11; 346,20.
IC
ddb(3000,300,3,2,2)
ddb(3000,300,3,3,2)
Rezultatele furnizate vor fi 2.000, 666,66, respectiv 33,33.
Dac se folosete metoda regresiv cu factor de regresie variabil, amortizarea va fi,
DA
ddb(3000,300,3*365,1)
3.4.5. Raportul
RA
Raportul este o colecie de informaii obinute din datele stocate ntr-un tabel, prezentate
ntr-o form ct mai clar i mai concis i ntr-un anumit format, care corespunde
anumitor necesiti de informare a utilizatorului n vederea lurii unor decizii:
ITU
IC
i grupare a datelor.
Cel mai simplu raport este cel n care se realizeaz sume pe rnduri i pe coloane, cum
OG
este tabelul construit n foaia de calcul Cheltuieli Anuale.
G
DA
PE
I
n unele liste este necesar s se calculeze subtotaluri pentru grupuri de nregistrri. De
exemplu, o list conine date despre salariile unor angajai. Lista conine urmtoarele
cmpuri: numr curent, numele, prenumele, funcia, salariul. Se poate calcula totalul
IC
IC
2. Se afieaz totalul general i primul subtotal (suma salariilor pentru fiecare funcie).
3. Se afieaz totalul general, primul subtotal i al doilea subtotal (numrul de
persoane care au aceeai funcie).
OG
4. Se afieaz toate nregistrrile, ambele subtotaluri i totalul general.
Subtotalurile pot fi aplicate i pe liste care au fost filtrate n prealabil.
n biblioteca de funcii Excel exist mai multe funcii pentru analizarea datelor din nregistrrile
G
listei. Ele se mai numesc i funcii D (Dfunction), litera D semnificnd Database (baz de
date), adic funcii speciale pentru baze de date (liste). Aceste funcii au urmtoarea sintax:
DA
<Funcia>(<domeniu list>, <cmp>, <domeniu criteriu>)
unde:
<Funcia> reprezint numele funciei. Numele acestor funcii ncepe cu litera D.
<domeniu list> este domeniul celulelor n care se gsete lista.
PE
<cmp> este cmpul care va fi folosit de funcie pentru analizarea datelor.
Identificarea lui se va face fie prin numele cmpului scris ntre ghilimele, fie prin
numrul de ordine care determin poziia cmpului ntre celelalte cmpuri. De
exemplu, n lista precedent, cmpul care reprezint salariul angajatului poate fi
identificat fie prin numele lui "Salariu", fie prin numrul su de ordine 5.
I
<domeniu criteriu> este domeniul celulelor care conin criteriul de filtrare a
nregistrrilor din list, pentru care funcia furnizeaz informaii. De exemplu, dac
trebuie calculat media salariului pentru o funcie, se definete un criteriu de filtrare
pentru salariaii cu aceeai funcie, n zona criteriului de filtrare a foii de calcul, iar
domeniul criteriului va fi definit prin adresele celulelor care conin criteriul de filtrare.
Dac funcia va furniza informaii despre toat lista, i nu numai despre anumite
IC
Funcia Furnizeaz
Daverage Media aritmetic a valorilor numerice din cmpurile precizate.
DA
Dcount Numrul de celule care conin numere din cmpurile precizate: dac nu
se precizeaz un cmp anume (argumentul <cmp> lipsete), va furniza
numrul de nregistrri care conin numere.
Dcounta Numrul de celule care nu conin spaii n cmpurile precizate sau din
DI
Laborator
ITU
IC
Se poziioneaz selectorul de celul n list. Se deschide din caseta de dialog
Subtotal, cu opiunea de meniu Subtotals... Data.
OG
nregistrrile listei au fost
G
sortate dup valoarea
cmpului Funcie, astfel
nct nregistrrile care
DA
corespund angajailor pe
cele patru funcii (casier,
ef birou, ofer i
vnztor) s fie grupate.
PE
I
Se alege din lista ascuns At each change in numele cmpului pentru care se
calculeaz sumele pariale (n exemplu, cmpul Funcia).
Se alege din lista ascuns Use function numele funciei care se va folosi n calculul
IC
Nivelurile de afiare
G OG
Subtotaluri
DA
PE Totalul
I
general
Se pot aplica i alte funcii asupra valorilor numerice din grupul de nregistrri. De
exemplu, se poate aduga la subtotalul salariilor un nou subtotal al numrului de
IC
diferit de zero.
Se dezactiveaz comutatorul Replace
current subtotals pentru ca noile valori
calculate s se adauge la cele vechi.
ITU
IC
nlocuii textul Count
cu textul Numr
G OG
DA
Al doilea
subtotal
PE
I
Primul
subtotal
IC
Laborator
CT
Analiza datelor
Enunul problemei. Se analizeaz datele din lista creat anterior, calculnd
diferite salarii medii ale angajailor.
DA
Pentru a analiza datele se folosesc funcii specifice listelor. Identificarea cmpurilor n care
se gsesc datele asupra crora va aciona funcia se face prin identificatorul cmpului i
criteriul de filtrare. Sintaxa acestei funcii este:
DI
fiecare funcie i pentru grupuri de funcii. Zona criteriului de filtrare este definit de
A1:H5, iar zona ocupat de list este definit de A7:E18.
Se insereaz ntr-una dintre celulele foii de calcul funcia, pentru urmtoarele cazuri:
pentru salariul mediu al vnztorilor, funcia este:
ITU
Daverage(A7:E18,"Salariu",C1:C2)
sau
Daverage(A7:E18,5, C1:C2)
pentru salariul mediu al efilor de birou, funcia este:
ED
IC
Daverage(A7:E18," Salariu ",G1:G3)
pentru salariul mediu al efilor de birou, vnztorilor i casierilor, funcia este:
Daverage(A7:E18," Salariu ",F1:F4)
OG
pentru salariul mediu al tuturor angajailor, funcia va fi:
Daverage(A7:E18," Salariu ", A7:E18)
pentru cel mai mare salariu pentru funcia de vnztor, funcia va fi:
Dmax(A7:E18,5, C1:C2)
G
Tabelul pivot este un instrument furnizat de produsul de calcul tabelar Excel, care
DA
poate fi folosit pentru manipularea datelor din liste, rezumarea i analizarea interactiv a
lor. El este foarte util atunci cnd volumul de date este mare i este greu de sintetizat
manual.
.
PE
Laborator
Folosirea procedurii asistent pentru crearea unui raport pivot
Enunul problemei. Folosind un tabel pivot, s se organizeze datele din lista
I
angajailor, astfel nct s se obin uor informaii despre salariile pltite la
fiecare punct de lucru i despre salariile pltite pentru fiecare funcie.
IC
CT
DA
DI
RA
deriv din valori unice ale cmpului din list. De exemplu, cmpul Funcie poate avea
valorile unice ef birou, vnztor, casier i ofer. Aceste valori sunt articole ale
tabelului pivot, n care ele apar ca etichete de rnduri sau coloane, sau ca opiuni din
lista ascuns a cmpurilor din zona paginii.
ED
Tehnologia informaiei i a comunicaiilor 129
Butonul cmp (field button) reprezint butoane din tabelul pivot care afieaz numele
IC
cmpului din lista surs. Aceste butoane pot fi acionate cu mouse-ul prin glisare, clic
sau dublu clic. n exemplu, sunt butoanele cmp Funcie i Punct de lucru.
OG
Tabelul pivot
G
este Punct de lucru, iar pentru
zona coloanelor este Funcie.
DA
zona coloanelor
zona randurilor
PE
zona datelor
I
Tabelul pivot este format din patru zone:
Zona paginii (page) conine cmpurile cu care se va construi un criteriu de filtrare.
S-au ales cmpurile Nr., Nume i Prenume. Ele se vor prezenta n tabelul pivot, la fel
ca i numele de cmpuri care se transform n liste ascunse atunci cnd se definete
criteriul de filtrare cu funcia AutoFilter. Aceste liste ascunse pot fi deschise i se pot
defini diferite criterii de filtrare, la fel ca la activarea funciei AutoFilter. Articolele
IC
pentru rnduri cmpul Punct de lucru. Numele punctelor de lucru (articolele acestui
cmp) vor fi etichete pentru rnduri. ntr-un raport creat ca tabel pivot nu se poate
lucra cu mai mult de opt rnduri.
Zona coloanelor (columns) conine cmpul ale crui articole vor deveni etichete
DA
pentru coloane, iar informaiile de pe o coloan se vor referi la articolul respectiv. S-a
ales pentru coloane cmpul Funcie. Numele funciilor (articolele acestui cmp) vor fi
etichete pentru coloane. ntr-un raport creat ca tabel pivot nu se poate lucra cu mai
mult de opt coloane.
DI
Zona datelor (data) conine cmpurile pentru care se calculeaz subtotaluri. S-a ales
calculul subtotalurilor pentru cmpul Salariu. Valorile subtotalurilor se vor afia la
intersecia unei linii cu o coloan. n exemplu, valoarea afiat reprezint salariul
RA
extragerea de informaii, adic afiarea pe pagini separate a informaiilor din tabelul pivot,
reactualizarea, adic refacerea informaiei afiate, atunci cnd se modific datele din list.
Pentru crearea tabelului pivot se folosete o procedur asistent (Pivot Table Wizard) care
se desfoar n trei pai::
ED
130 Prelucrarea datelor
Se poziioneaz selectorul pe o celul din list.
IC
Se alege opiunea de meniu Pivot Table Report... Data.
La primul pas, se precizeaz sursa datelor. Se activeaz butonul radio Microsoft Excel
list or database pentru a preciza c este vorba de lista n care se gsete selectorul.
OG
La pasul al doilea se des-
chide o caset de dialog n
care se stabilete domeniul
de date din care se creeaz
G
(caseta de text Range). Dac
s-a poziionat selectorul pe o
DA
celul din list, domeniul va fi
format din toate celulele listei. Dac domeniul trebuie limitat la anumite celule, se va
defini cu ajutorul adreselor celulelor.
n caseta de dialog de la
PE
pasul 3 se alege butonul
New worksheet pentru a
crea tabelul pivot ntr-o foaie
de calcul nou a aceluiai
registru de lucru Se execut
I
apoi clic pe butonul Layout.
n partea dreapt a casetei
care se deschide exist mai
multe butoane care repre-
ROW, zona COLUMN, zona DATA. Trebuie s se atribuie acestor zone cmpurile
corespunztoare: pentru zona PAGE cmpurile Nr., Nume i Prenume, pentru zona
ROW cmpul Punct de lucru, pentru zona COLUMN cmpul Funcie, iar pentru zona
DATA cmpul Salariu, pentru care se calculeaz subtotalurile. Pentru a face aceste a-
DA
tribuiri, se gliseaz butoanele din partea dreapt n zonele corespunztoare din partea
stng. Dac s-au fcut atribuiri greite, se gliseaz butonul poziionat greit, din zona
tabelului pivot n zona de butoane sau n zona corect a tabelului pivot. Se revine n
caseta de la pasul trei al procedurii.
DI
activeaz comutatorul Grand totals for columns dac se dorete afiarea totalurilor
pe coloane, se activeaz comutatorul Grand totals for rows dac se dorete afiarea
totalurilor pe rnduri, se activeaz comutatorul AutoFormat Table dac se dorete un
format prestabilit pentru tabel. Din lista ascuns Page layout se alege modul n care
ITU
vor fi aranjate cmpurile din zona paginii, iar din caseta de text cu derulor Fields per
column se alege numrul de cmpuri din zona paginii care vor fi incluse ntr-un rnd
sau ntr-o coloan, nainte de a ncepe un alt rnd sau o alt coloan. Pentru a vedea
efectul acestor controale se ncearc, dup ce s-a construit tabelul, s li se atribuie
diferite valori. Se folosesc controalele din grupul Data source options pentru a stabili
ED
Tehnologia informaiei i a comunicaiilor 131
diveri parametri ai sursei
IC
de date. Se activeaz co-
mutatorul Save data with
table layout dac se
OG
dorete salvarea datelor
mpreun cu formatul ta-
belului pivot. Se activea-
z comutatorul Enable
G
drilldown dac se dore-
te activarea funciei prin
DA
care se afieaz lista cu
datele pentru care s-a
calculat totalul atunci
cnd se execut dublu
PE
clic pe un cmp din zona
de date a tabelului pivot.
Se activeaz comutatorul
Refresh on open dac se dorete
actualizarea totalurilor din tabelul pivot
I
la deschiderea registrului.
n tabelul pivot astfel construit, pentru a
vedea din ce date s-a obinut un subtotal,
surs care au fost adunate pentru a genera subtotalul. De exemplu, dac se execut
dublu clic pe celula cu adresa E7 care corespunde salariilor de la punctul de lucru A
pentru funcia de vnztor, se va afia urmtorul tabel, care reprezint nregistrrile din
CT
patru rnduri, cte un rnd pentru fiecare produs. Creai un tabel pivot
prin care s obinei o sintez a vnzrilor pe fiecare produs i pe
fiecare lun.
ITU
:
ED
132 Prelucrarea datelor
IC
3.5. Tehnici software de prelucrare a datelor
OG
Tehnici software de prelucrare a datelor
G
Sunt mijloace puse la dispoziie de componenta software pentru a
mbunti interfaa aplicaiei i pentru a obine informaii din sursa de date.
DA
Macrocomanda Limbajul SQL Raportul Formularul
PE
3.5.1. Limbajul SQL I
Limbajul SQL
Este un limbaj specializat pentru manipularea datelor din baza de date, care asi-
gur accesul la date, regsirea i afiarea lor. St la baza construirii interogrilor.
IC
Comanda Predicatele
este verbul care determin aciunea ce se
sunt cuvinte cheie care limiteaz domeniul
DA
conine toi identificatorii de cmpuri din sunt cuvinte cheie care modific aciunea
interogare. definit prin verb.
RA
O instruciune SQL este o propoziie care se termin cu caracterul punct i virgul (;)
Instruciunile SQL se folosesc pentru a descrie informaiile pe care vrei s le obinei prin
cererea de date din interogare.
ED
Tehnologia informaiei i a comunicaiilor 133
IC
Interogarea
OG
Interogarea de selecie Interogarea aciune
G
Creare
DA
Metoda QBE Limbajul SQL
PE
Modul de vizualizare Modul de vizualizare
Design View SQL View
I
Comanda Realizeaz
1. Instruciuni pentru crearea i manipularea structurilor de date:
interogare de creare.
Create Index Creeaz un index.
Drop Index terge un index.
CT
nregistrrilor
Insert Adaug nregistrri ntr-un tabel. Se poate folosi pentru a crea o interogare
aciune de tip interogare de adugare.
RA
Delete terge nregistrri dintr-un tabel. Se poate folosi pentru a crea o interogare
aciune de tip interogare de tergere.
Update Modific valorile unor cmpuri din nregistrrile unui tabel. Se poate folosi
pentru a crea o interogare aciune de tip interogare de modificare.
ITU
Predicatele.
All Afieaz toate nregistrrile care ndeplinesc condiiile impuse.
Distinct Elimin nregistrrile care conin valori duplicate n cmpurile selectate, afindu-se o
singur nregistrare dintre ele.
ED
134 Prelucrarea datelor
IC
DistinctRow Elimin nregistrrile care conin valori duplicate n ansamblul lor, nu numai n anumite
cmpuri selectate, afindu-se o singur nregistrare dintre ele.
Top Afieaz primele <n> nregistrri care ndeplinesc criteriul de selectare.
OG
Lista de selecie. n cazul n care interogarea are ca surs de date un singur tabel, cm-
purile se vor identifica numai prin numele lor. Dac sursa de date este format din mai multe
tabele, identificatorul cmpului va trebui s conin pe lng numele cmpului, i numele
G
tabelului. Separarea identificatorilor n list se face prin caracterul virgul (,). n lista de
selecie, n locul numelor de cmpuri, pot fi i cmpuri calculate prin funcii statistice aplicate
pe cmpuri din baza de date: sum(), avg(), count(), min() sau max().
DA
Clauzele
From Specific tabelele i/sau interogrile care furnizeaz sursa de date a interogrii.
Clauza este nsoit de o expresie care poate conine numele unui tabel sau al unei
PE
interogri, o list de tabele sau interogri, sau rezultatul unei interogri obinut prin
aplicarea unui operator pe sursele de date.
Where Precizeaz criteriul de selectare a nregistrrilor. Clauza este nsoit de o expresie
logic ce descrie condiiile pe care trebuie s le ndeplineasc nregistrrile care vor fi
I
afiate.
Order By Precizeaz criteriul de ordonare a nregistrrilor afiate. Clauza este nsoit de
identificatorul cmpului sau de lista de identificatori de cmpuri folosii pentru
ordonare. Cuvintele cheie Desc i Asc precizeaz modul n care se face ordonarea:
cmp sau a unui grup de cmpuri. Clauza este nsoit de identificatorul cmpului sau
de lista de identificatori ai cmpurilor folosite pentru gruparea nregistrrilor. Grupul de
nregistrri este format din nregistrri pentru care cmpul sau cmpurile folosite
CT
By, limitnd nregistrrile care vor fi afiate. Este nsoit de o expresie logic ce
descrie condiiile pe care trebuie s le ndeplineasc grupurile de nregistrri care vor fi
afiate. Spre deosebire de clauza Where, care se aplic nainte de gruparea
nregistrrilor, clauza Having By se aplic dup gruparea lor.
DI
Asociaz datele din dou tabele. Asocierea se face pe baza a cte unui cmp din fiecare tabel, ntre
cele dou cmpuri trebuind s existe o anumit relaie: cmp_tabel1 R cmp_tabel2 (unde R este un
operator relaional: >, <, >=, <=, = sau <>). Operatorul de asociere poate fi folosit ntr-o clauz For i va
furniza ca surs de date pentru o interogare rezultatul unei interogri.
Inner Join
ITU
Combin numai acele nregistrri din cele dou tabele care ndeplinesc condiia
relaional dintre dou cmpuri ale fiecrui tabel.
Left Join Combin toate nregistrrile din primul tabel numai cu nregistrrile din al doilea
tabel care ndeplinesc condiia relaional dintre cele dou cmpuri; n cazul n
care unei nregistrri din primul tabel nu i se poate asocia, prin condiia
ED
relaional, o nregistrare din al doilea tabel, n locul acesteia se vor afia spaii.
Tehnologia informaiei i a comunicaiilor 135
Right Join Combin toate nregistrrile din al doilea tabel numai cu nregistrrile din primul
IC
tabel care ndeplinesc condiia relaional dintre cele dou cmpuri; n cazul n
care unei nregistrri din al doilea tabel nu i se poate asocia, prin condiia
relaional, o nregistrare din primul tabel, n locul acesteia se vor afia spaii.
OG
2. Operatorul de reunire
Union Creeaz o interogare combinnd un tabel sau o interogare creat anterior cu
rezultatul unei interogri. Sursa de date nu mai este o interogare creat
anterior, ci rezultatul unei interogri generat de o comand Select.
G
Alte cuvinte cheie.
DA
As Asociaz un pseudonim (alias) unui cmp sau rezultatului unei funcii statistice aplicate pe
valorile unui cmp;
Into Atribuie un nume tabelului care se creeaz sau la care sunt adugate nregistrrile;
On Este folosit n operatorii Inner|Left|Right Join i precede condiia relaional dintre cele dou
PE
cmpuri din cele dou tabele
Interogarea de selecie
I
Conine definiia pentru localizarea datelor care vor fi furnizate la execuia ei.
IC
Tabel 1 A B C D
OG
a1 b1 c1 d1 Rezultatul interogrii
nregistrrile
a2 b2 c2 d2
selectate
a3 b3 c3 d3 A C D E G
din primul
tabel a4 b4 c4 d4 a2 c2 d2 e2 g2
a5 b5 c5 d5 a2 c2 d2 e4 g4
G
a3 c3 d3 e2 g2
Cmpurile selectate din al doilea tabel a3 c3 d3 e4 g4
DA
a5 c5 d5 e2 g2
a5 c5 d5 e4 g4
Tabel 2 E F G
e1 f1 g1
nregistrrile
PE
e2 f2 g2
selectate
e3 f3 g3
din al doilea
tabel e4 f4 g4
Exemplul 2. Sursa de date este format din tabele legate (de exemplu tabelul Materiale
I
i tabelul Micri), adic ntre cele dou tabele s-a stabilit o relaie prin cmpurile cheie
primar i cheie secundar (de exemplu Tabel1 este tabelul conductor i are cheie
primar cmpul B, iar Tabel2 este tabelul condus i are cheie secundar cmpul F). Cele
dou surse de date trebuie asociate prin operatorul Inner Join.
Tabel 1
A B C D
nregistrrile a1 b1 c1 d1
din primul Rezultatul interogrii
CT
a2 b2 c2 d2
tabel legate a3 b4 c3 d3
de al doilea A C D E G
tabel a1 c1 d1 e1 g1
Cmpurile selectate din al doilea tabel a1 c1 d1 e2 g2
DA
a3 c3 d3 e4 g4
Tabel 2 E F G
e1 b1 g1
nregistrrile
DI
e2 b1 g2
din al doilea
e3 b3 g3
tabel legate
de primul e4 b4 g4
tabel
RA
Laborator
Folosirea limbajului SQL pentru selectarea datelor
Enunul problemei 1. S se afieze, din tabelul Materiale, stocul de siguran
pentru pixuri i mape.
ED
Tehnologia informaiei i a comunicaiilor 137
Se construiete o interogare de selecie n care sursa de date este tabelul
IC
Materiale, cmpurile afiate sunt den_mat i stoc_s, iar nregistrrile din sursa de
date sunt cele care au denumirea materialului: pixuri sau mape.
Se lanseaz n execuie aplicaia Access. Se deschide baza de date Materiale.
OG
Se deschide fereastra aplicaiei la seciunea Queries. Se execut clic pe butonul
Create query by Design View.
Se deschide fereastra constructorului pentru interogri prin metoda QBE. Se alege
opiunea de meniu SQL View View. Se scrie instruciunea SQL n fereastra document.
G
DA
PE
Se salveaz interogarea sub numele Materiale2.
Se vizualizeaz rezultatul interogrii executnd clic pe butonul Run din bara de
instrumente.
Laborator
I
Enunul problemei 2. S se afieze, din baza de date Materiale, toate materialele
care au intrat n magazie n ultima jumtate de an.
Se construiete o interogare de selecie n care sursa de date este format din dou tabele
legate (Materiale i Miscari), cmpurile afiate sunt den_mat, cant_i i data_m, iar nregis-
IC
trrile din sursa de date sunt cele pentru care cmpul cant_i este strict pozitiv i care au
data micrii n ultimele 180 de zile.
Se deschide fereastra aplicaiei la seciunea Queries. Se execut clic pe butonul
CT
Laborator
Enunul problemei 3. S se vizualizeze comanda SQL a interogrii Materiale1
ITU
IC
OG
Se nchide interogarea.
G
Laborator
Folosirea limbajului SQL pentru sortarea datelor
DA
Enunul problemei 4. S se afieze, din baza de date Materiale, n ordine
cronologic, toate micrile de materiale.
Se construiete o interogare de selecie n care sursa de date este format din dou tabele
PE
legate (Materiale i Miscari), cmpurile afiate sunt den_mat, cant_i, cant_e i data_m, i
se afieaz toate nregistrrile, n ordine cresctoare a cmpului data_m.
Se deschide fereastra aplicaiei la seciunea Queries. Se execut clic pe butonul
Create query by Design View.
Se deschide fereastra constructorului. Se alege opiunea de meniu SQL View View.
I
Se scrie instruciunea SQL n fereastra document.
IC
IC
Interogarea total
OG
Conine definiia pentru localizarea grupurilor de date care vor fi furnizate la
execuia ei.
Grupul de nregistrri este alctuit din nregistrri care au aceeai valoare
G
pentru un cmp numit cmp de grupare. n rezultatul interogrii, n locul grupu-
lui de nregistrri va fi afiat o singur nregistrare, numit nregistrare total.
DA
cmp de valoarea cmpului sau numele cmpului sau
grupare cmpuri calculate aliasul
PE
clauza funcii statistice pentru un grup de
clauza As
Group By nregistrri: Count(), Sum() etc.
I
Select [<predicat>] <list_selecie> From <nume_tabel1>, <nume_tabel2>, ...
[Where <criteriu_selecie>]
Group By <cmpuri_ de_grupare>[Having<criteriu_selecie_grup>]
IC
Tabel 1
A B C
nregistrrile a1 b1 c1 Rezultatul interogrii
DA
din primul a2 b2 c2
tabel legate a3 b3 c3
de al doilea A C First(D) Count(E) Sum(G)
tabel a1 c1 d1 2 g1+g2
Cmpurile selectate din al doilea tabel a2 c2 d3 1 g3
DI
a3 c3 d4 2 g4+g5
Tabel 2 D E F G
d1 e1 b1 g1
RA
nregistrrile
d2 e2 b1 g2
din al doilea
d3 e3 b2 g3
tabel legate
de primul d4 e4 b3 g4
d5 e5 b3 g5
ITU
tabel
IC
From Tabel1 Inner Join (Tabel2 On [Tabel1].[B]= [Tabel2].[F])
Group By [Tabel1].[B]
Acest tip de interogare se bazeaz pe formarea grupurilor de nregistrri. Grupul de nre-
OG
gistrri este alctuit din nregistrri care au aceeai valoare pentru un cmp numit cmp
de grupare. n rezultatul interogrii, n locul grupului de nregistrri va fi afiat o singur
nregistrare, numit nregistrare total, deoarece ea poate furniza informaii statistice pentru
grupuri de entiti din baza de date. Pentru cmpurile numerice din grup se pot folosi
G
funciile statistice care se vor aplica pe setul de valori ale cmpului din fiecare grup de
nregistrri, iar pentru celelalte cmpuri se poate stabili valoarea care va fi afiat din grupul
de nregistrri valoarea din prima nregistrare First() sau din ultima nregistrare Last().
DA
Laborator
Folosirea limbajului SQL pentru selectarea grupurilor de date
PE
Enunul problemei 1. S se afieze, din baza de date Materiale, pentru fiecare
material, totalul cantitilor intrate i totalul cantitilor ieite.
Se construiete o interogare total, n care sursa de date este format din dou tabele
legate (Materiale i Miscari), nregistrrile se grupeaz dup denumirea materialului, iar
I
pentru cmpurile cant_i i cant_e se calculeaz suma pe grup de nregistrri.
Se scrie instruciunea SQL n fereastra document SQL View.
IC
CT
Laborator
DA
Se construiete o interogare de selecie, n care sursa de date este format din dou
tabele legate (Materiale i Miscare), cmpurile afiate sunt den_mat, cant_i, data_m i
pret_to,t care este un cmp calculat, fiind egal cu produsul dintre cantitatea (intrat sau
RA
IC
Folosirea unei interogri ca surs de date
Enunul problemei 3. S se afieze stocul de materiale.
OG
Se construiete o interogare de selecie n care sursa de date este format din
interogarea Materiale4, cmpurile afiate sunt den_mat, SumOfcant_i, SumOfcant_e i
sold, care este un cmp calculat fiind egal cu diferena dintre totalul cantitii intrate i
G
totalul cantitii ieite, pentru fiecare material.
Se scrie instruciunea SQL n fereastra document SQL View.
DA
PE
Se salveaz interogarea sub numele Materiale6.
Laborator
I
Folosirea limbajului SQL pentru selectarea unui grup restrns de date
Enunul problemei 4. S se afieze, din baza de date Materiale, pentru materialele
care au avut cel puin 10 micri, totalul cantitilor intrate i totalul cantitilor ieite.
Se construiete o interogare total n care sursa de date este format din dou tabele
IC
toarele informaii:
a. Mediile semestriale ale elevilor.
b. Elevii care nu au minimum trei note.
c. Notele unui elev precizat.
ITU
IC
OG
Interogarea aciune
G
DA
Crearea Adugarea Modificarea tergerea
unui tabel sau a unei unei nregistrri la valorii cmpurilor unei nregistrri din
baze de date vid. tabel. dintr-o nregistrare tabel.
PE
Instruciunile SQL pentru crearea interogrilor aciune sunt:
Create Table Materiale (codm Integer not null, denm Text, um Text)
Creeaz tabelul Materiale
IC
Insert Into <nume_tabel> [(<cmp1>, <cmp2>, ...)] Select <cmp1>, <cmp2>, ...
From <nume_surs> [Where <criteriu_selecie>]
Numrul i tipul cmpurilor precizate dup cuvntul cheie Into trebuie s fie la fel cu numrul
RA
i tipul cmpurilor precizate dup verbul Select. Implicit, sunt adugate toate nregistrrile din
sursa de date. Explicit, prin precizarea clauzei Where vor fi adugate numai nregistrrile
care corespund criteriului de selecie.
Instruciunea Delete terge o nregistrare
ITU
IC
Folosirea limbajului SQL pentru crearea unui tabel
Enunul problemei 1. S se creeze un tabel nou care s aib aceeai structur i
OG
s conin aceleai date ca i tabelul Materiale.
Se construiete o interogare aciune, care va prelua structura de date i datele
din tabelul Materiale i va construi un tabel cu numele tabel_nou.
G
Se scrie instruciunea SQL n fereastra document SQL View.
Se salveaz interogarea sub numele Creare.
DA
PE
Se ruleaz interogarea, executnd clic pe butonul Run din bara de instrumente.
Laborator
I
Folosirea limbajului SQL pentru modificarea datelor dintr-un tabel
Enunul problemei 2. n tabelul Tabel_nou se modific stocul de siguran pentru
numele Modificare.
Se ruleaz interogarea executnd clic pe butonul Run din bara de instrumente.
Laborator
DI
IC
Laborator
Folosirea limbajului SQL pentru adugarea nregistrrilor la tabel
OG
Enunul problemei 4. n tabelul Tabel_nou, se adaug nregistrarea care a fost
tears, prin preluarea ei din tabelul Materiale.
Se construiete o interogare aciune care adaug o nregistrare.
G
Se scrie instruciunea SQL n fereastra document SQL View.
DA
PE
Se salveaz interogarea sub numele Adaugare.
Se ruleaz interogarea executnd clic pe butonul Run din bara de instrumente.
I
Laborator
Folosirea limbajului SQL pentru crearea structurii unui tabel
Enunul problemei 5. Se creeaz un tabel cu structura: un cmp de tip numeric i
urmtoarele:
a. Un tabel Absene, cu urmtoarea structur: un cmp pentru identifica-
torul elevului i un cmp pentru data absenei.
RA
IC
3.5.2. Elemente de interfa
Elemente de interfa
OG
. Realizeaz interaciunea ntre utilizator i aplicaie. Prin intermediul lor, utilizatorul
comunic aplicaiei datele de intrare i procesele pe care trebuie s le execute, iar
G
aplicaia comunic utilizatorului datele de ieire i mesaje de informare sau de
atenionare.
DA
Se realizeaz prin intermediul obiectelor vizuale.
PE
Controale Formulare
Sunt obiecte vizuale folosite pentru a Sunt obiecte container care grupeaz
realiza interaciunea ntre utilizator i alte obiecte vizuale.
aplicaie.
I
.
vizualizarea datelor din baza de date; spre deosebire de foaia de calcul, se pot vedea
date din mai multe tabele, cu condiia ca aceste date s fie legate ntre ele (s apar-
IC
tabelul condus, nregistrrile legate de valoarea cheii primare din tabelul conductor;
tergerea nregistrrilor;
modificarea valorii cmpurilor din nregistrri etc.
DA
Spre deosebire de foaia de date, formularul de date asigur n plus urmtoarele operaii:
obinerea de informaii din baza de date prin folosirea cmpurilor calculate;
numai vizualizarea datelor, fr posibilitatea de modificare a datelor din cmpuri;
vizualizarea datelor n diferite moduri, prin crearea unui anumit tip de formular.
DI
dinamice statice
Se modific n acelai formular. Nu se modific n acelai formular. Sunt memorate n for-
Sunt preluate din sursa de date mular: elemente grafice folosite pentru separarea informa-
(din cmpurile nregistrrilor din iilor (linii, dreptunghiuri etc.), texte care descriu informaia
ITU
tabele sau din interogri). afiat sau rezultatul unor calcule, pe baza unei expresii
memorate n formular.
Legtura dintre formular i sursa de date este asigurat prin intermediul controalelor.
Cel mai des ntlnit tip de control pentru introducerea i afiarea datelor este caseta de
ED
146 Prelucrarea datelor
IC
text (text box). n formulare se pot folosi controale calculate (calculated controls). Un
control calculat afieaz un rezultat obinut n urma evalurii unei expresii i nu o
valoare memorat n tabel. Valoarea expresiei care definete cmpul calculat este
OG
recalculat de fiecare dat cnd se modific o valoare din expresie.
Tipuri de formulare
G
Difer, n funcie de modul n care sunt afiate datele.
DA
Single Form Continuous Form
Afieaz numai nregistrarea curent (la Afieaz datele dintr-un grup de
un moment dat, sunt afiate numai datele nregistrri.
dintr-o singur nregistrare).
PE
.
Datasheet Form
Chart Form Sunt formulare care afieaz datele sub
Afieaz datele sub forma unei diagrame.
I forma unei foi de date.
Toate informaiile dintr-un formular sunt coninute n controale. Ele sunt obiecte prin inter-
mediul crora: sunt afiate i actualizate datele, se execut aciuni, se decoreaz formula-
rul. De exemplu, o caset de text este folosit pentru introducerea i actualizarea datelor,
butonul de comand pentru deschiderea unui alt formular sau a unui raport, iar linia i
chenarul pentru a separa un grup de controale (pentru a face mai uor de citit formularul).
IC
ntr-o interfa realizat cu ajutorul formularelor putei folosi urmtoarele tipuri de controale:
controalele pentru executarea aciunilor: butonul de comand (Command Button);
controalele pentru introducerea i afiarea datelor: eticheta (Label), caseta de text
CT
(Text Box);
controalele care i permit utilizatorului s aleag: comutatorul (Check Box), lista
(List Box), lista combinat (Combo Box), grupul cu butoane de opiuni (Option Group);
controalele grafice: linia, chenarul i imaginea;
DA
Caset de text
RA
List
ITU
Etichet
Buton de comand
Control calculat
ED
Tehnologia informaiei i a comunicaiilor 147
IC
Controlul poate fi:
OG
Control legat de date Control nelegat de date
(bound control). (unbound control). Controlul calculat
(calculated control).
Este legat de un cmp Nu are o surs de date i poate
dintr-un tabel sau dintr-o fi folosit pentru afiarea unor Folosete o expresie ca
interogare i se folosete informaii (eticheta) sau pentru surs de date; expresia
G
pentru introducerea, decorarea sau delimitarea poate conine ca operanzi
actualizarea sau afiarea controalelor dintr-un formular cmpuri dintr-un tabel.
DA
datelor din acel cmp. (linia, chenarul i imaginea).
PE
zona seciunilor (sections) n care pot fi afiate diferite controale cu care poate
interaciona utilizatorul i pot fi afiate date din sursa de date.
Seciunile unui formular sunt:
Antetul (form header). Este afiat n partea superioar a formularului, sub bara de titlu.
n general, n aceast zon sunt afiate informaii generale despre formular, sau
I
controale n care nu sunt afiate date din nregistrarea curent (de exemplu, controale
de tip etichet, n care sunt afiate anteturile coloanelor cu date din seciunea detaliilor).
Seciunea detaliilor (form detail). Ocu-
formularului
exemplu, n subsol pot fi controale n
care sunt afiate cmpuri calculate,
cum ar fi totalul pe fiecare coloan).
Focalizarea (focus) este capacitatea apli-
DI
Subsolul formularului
caiei de a primi datele de intrare ale utili-
zatorului prin intermediul tastaturii sau al
mouse-ului. Ea se manifest, n cadrul interfeei, prin prezena selectorului. Cnd selec-
RA
torul este poziionat pe un obiect, acesta va putea primi datele de intrare ale utilizatorului. n
cadrul unei aplicaii, la un moment dat pot fi deschise mai multe formulare, ns un singur
formular are capacitatea de focalizare i se numete formular activ, iar n cadrul
formularului activ, un singur control poate primi focalizarea i se numete control activ.
ITU
IC
Obiectul vizual are asociate:
OG
Proprieti.(property) Evenimente (event) Metode (method)
Este un atribut al Reprezint o aciune recunoscut
Reprezint aciunea pe
obiectului, care definete de obiect, pentru care se poate
care o poate executa un
una dintre caracteristicile scrie un modul de program, sau o obiect. Ea poate fi descris
G
sale. De exemplu, un macrocomand care s se
printr-un modul de program
obiect vizual poate avea execute ca rspuns al obiectului.
sau printr-o macroco-
proprietatea Visible, care Evenimentele pot fi generate de
mand i poate fi folosit
DA
determin dac obiectul aciuni ale utilizatorului (un clic
ca rspuns la un
este vizibil la un moment sau un dublu clic cu mouse-ul pe
eveniment.
dat. obiect, apsarea unei taste etc.).
PE
Obiectele vizuale au proprieti fizice prin care se descrie aspectul lor, precum culoa-
rea, dimensiunea i poziia pe ecran, dar i proprieti care caracterizeaz modul n
care se comport, precum vizibilitatea i disponibilitatea. Orice obiect vizual are propri-
eti standard, care sunt comune tuturor obiectelor, precum dimensiunea, poziia i
I
vizibilitatea, dar i proprieti specifice, caracteristice obiectului respectiv. Fiecare tip de
control are propriul su set de proprieti, metode i evenimente care l fac potrivit unui
anumit scop. Unele dintre cotroalele care se pot folosi n aplicaii sunt cele mai potrivite
pentru introducerea i afiarea datelor. Altele permit s se cear executarea unui proces
n cadrul aplicaiei, iar altele permit accesul la alte aplicaii. La rndul su, i formularul
are proprieti specifice i metode i evenimente care determin comportamenul su n
IC
diferite situaii. n plus, fiecare seciune a formularului are propriile sale proprieti,
metode i evenimente.
CT
Constructorul rapid
DA
Constructorul normal
Permite construirea rapid a Constructorul afieaz diferite instrumente: bara cu
formularelor simple. instrumente a controalelor care pot fi inserate n formular,
Constructorul pornete de la o caseta de dialog a proprietilor, constructorul de
DI
surs de date dintr-un tabel, macrocomenzi (Macro Build) etc. Prin intermediul lor se
sau de la o interogare ce i s-a atribuie valori proprietilor (identificate prin numele lor) i se
precizat, i construiete apoi scriu macrocomenzi asociate metodelor i evenimentelor.
formularul. Este cea mai Aceast metod este cea mai flexibil, dar este i cea mai
laborioas, deoarece necesit crearea fiecrui control,
RA
IC
evenimentele la care poate s rspund i metodele prin care s rspund la aceste
evenimente.
4. Se creeaz eventual un antet sau un subsol pentru formular, se definesc proprie-
OG
tile, se adaug controalele i li se definesc proprietile i, eventual, evenimentele
la care pot s rspund i metodele prin care s rspund la aceste evenimente.
5. Se salveaz formularul.
G
Laborator
Crearea unui formular cu constructorul rapid de formulare
DA
Enunul problemei. S se creeze un formular pentru tabelul Materiale.
n fereastra bazei de date Materiale,
se deschide seciunea Tables i se
PE
selecteaz tabelul.
Se alege opiunea de meniu Auto
Form Insert.
Constructorul rapid de formulare va
I
crea un formular cu numele tabelului.
Laborator
butonul OK.
Se deschide fereastra document a formularului vid, care conine urmtoarele
elemente caracteristice:
Butonul pentru selectarea Banda care separ seciunile formularului.
DI
Seciunea detaliului
ITU
IC
Spaiul formularului. Este spaiul de lucru n care se creeaz formularul.
Spaiul util al formularului este divizat n seciuni. Seciunile sunt separate de
benzi, fiecare band avnd numele seciunii situate sub ea. Iniial, nu este afiat
OG
dect seciunea detaliului (Detail).
Butonul de selectare a formularului. Executnd clic pe acest buton, se selecteaz
formularul. Atunci cnd formularul este selectat, acest buton afieaz un ptrat n inte-
riorul su. Dac se selecteaz un alt obiect din formular, ptratul nu mai este afiat.
Grila. Este format dintr-o serie de puncte i linii verticale i orizontale, care pot fi
G
folosite pentru alinierea controalelor cnd se adaug la formular, sunt mutate sau
redimensionate. Afiarea ei este controlat cu opiunea de meniu de tip comutator
DA
Grid View. Distana dintre punctele grilei este controlat cu proprietile GridX i
GridY ale formularului. Aceste valori sunt stabilite implicit la 24 de puncte pe inci.
Riglele. Se folosesc pentru a identifica mai uor poziia unui control i pentru a
cunoate dimensiunea unui control sau a unei seciuni din formular. Afiarea
PE
riglelor este controlat cu opiunea de meniu de tip comutator Ruler View.
Sub bara de meniu este afiat bara cu instrumente
Form Design, care conine butoane specifice pentru
modificarea unui formular: 1 2 3 4 5 6
I
1 Field List Afieaz lista cmpurilor din tabelul sau interogarea care este surs de date.
2 Toolbox Opiune de tip comutator, prin care se controleaz afiarea casetei cu in-
strumentele care se pot folosi pentru crearea controalelor din formular.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
1 Object Deschide lista cu obiectele din formular din care se poate selecta un obiect.
DI
2,3 Font, Font Size Liste din care se alege fontul i dimensiunea caracterelor.
4,5,6 Bold, Italic i Butoane de tip comutator, prin care se poate controla stilul caracterelor
Underline din obiectul selectat.
7,8,9 Align Left, Center, Grup de butoane radio pentru alinierea textului din controlul selectat.
RA
Align Right
10 Fill/Back Color Deschide o palet de culori pentru alegerea culorii fundalului.
11 Font/Fore Color Deschide o palet de culori pentru alegerea culorii caracterelor.
12 Line/Border Color Deschide o palet de culori pentru alegerea culorii liniei sau a chenarului.
13 Line/Border Width Deschide o list cu dimensiuni pentru linii sau chenar.
ITU
tare a formularului i se execut apoi clic pe butonul Properties din bara de instru-
Tehnologia informaiei i a comunicaiilor 151
mente Form Design. Numele casetei de dialog este numele obiectului selectat (n
IC
acest caz, Form formularul). Ea conine mai multe seciuni, corespunztoare unui
grup de proprieti: Format conine proprieti care stabilesc aspectul obiectului, Data
conine proprieti care stabilesc sursa de
OG
date a obiectului i comportamentul lui fa
de sursa de date.
Se deschide pe rnd fiecare seciune a
casetei de dialog i se vizualizeaz proprie-
G
tile. n seciunea Data se observ c pro-
prietatea Record Source are valoarea
DA
Materiale (sursa de date a formularului vor
fi nregistrrile din tabelul Materiale). La
crearea formularului vid, acestor proprieti
li s-au atribuit valori implicite. n seciunea
PE
Format, se atribuie proprietii Caption
valoarea Materiale. Iat cteva dintre aceste proprieti:
Height,Width Dimensiunile controlului: nlimea i limea.
Left, Top Coordonatele controlului: poziia pe orizontal, fa de marginea stng a formu-
larului, i poziia pe vertical, fa de margimea de sus a formularului.
I
Caption Legenda: textul prin care utilizatorul poate identifica rolul controlului.
FontName, Caracteristicile caracterelor folosite n text: numele fontului i dimensiunea (n
FontSize pixeli).
FontBold, Stilul caracterelor folosite n text: ngroat, nclinat i subliniat.
FontItalic,
FontUnderline,
IC
IC
Se adaug o caset de text pentru cmpul codm. Se execut clic pe butonul Text Box
din bara de instrumente a controalelor i apoi se creeaz controlul n formular prin glisare
cu mouse-ul. Se va crea o caset de text corespunztoare controlului, n care este scris
OG
Unbound (control nelegat de o surs de date) i o etichet pentru aceast caset, n care
scrie Text2. Pentru a lega aceast caset de text de cmpul codm, se atribuie proprietii
Control Source, din seciunea Data a casetei de proprieti, valoarea codm. Se atribuie
proprietii Status Bar Text, din seciunea Other a casetei de proprieti, valoarea Codul
materialului nu poate fi modificat. El este atribuit automat de aplicatie. Acest text va fi afiat
G
n bara de stare, pentru a informa utilizatorul de fiecare dat cnd este selectat n for-
mular aceast caset de text. Se selecteaz controlul etichet ataat casetei de text i se
DA
atribuie proprietii Caption, din seciunea Format a casetei de proprieti, valoarea Cod
material. Folosind proprietile controalelor, se pot modifica; fontul, dimensiunea, culoarea
i stilul caracterelor, modul de aliniere a textului n control, dimensiunile controlului etc.
Se adaug o imagine n formular. Se execut clic pe butonul Image din bara de
PE
instrumente a controalelor i apoi se execut clic n formular, n poziia n care va fi
inserat imaginea. Se deschide caseta de dialog Insert Image, din care se alege numele
fiierului care conine imaginea care se va insera.
Se adaug n formular butonul pentru tergerea nregistrrii curente. Se execut clic
pe butonul Command Button din bara de instrumente a controalelor i apoi se gliseaz
I
butonul n formular, n poziia dorit. Se va lansa n execuie procedura asistent
Command Button Wizard, care va iniia un dialog n mai muli pai, pentru a stabili
aciunea declanat de buton i unele proprieti ale controlului:
selectat.
Mutare control. Fie se gliseaz
cu mouse-ul n noua poziie, fie
se selecteaz controlul i apoi se
ITU
IC
manipulare ale dreptunghiului pentru a redimensiona controlul.
Copiere formatare text de la un control la altul. Se execut clic pe controlul surs, se
execut clic pe butonul Format Painter din bara de instrumente Form Design i se
OG
execut apoi clic pe controlul destinaie.
Se adaug un antet formularului, astfel:
Se alege opiunea de meniu Form Header / Footer View pentru a se afia antetul i
subsolul formularului.
G
Se execut clic n seciunea antetului, pentru a-l selecta.
3. Se adaug cmpuri calculate n formular:
DA
Se adaug, n subsolul formularului Materiale, un cmp calculat, care s afieze totalul
nregistrrilor, procednd astfel:
Se deschide formularul Materiale n modul de vizualizare proiectare obiect.
PE
Se activeaz opiunea de meniu de tip comutator Form Header / Footer View
pentru a se afia antetul i subsolul formularului.
Se execut clic n seciunea subsolului, pentru a-l selecta.
Se adaug un control de tip etichet, cu legenda Total materiale.
Pentru cmpul calculat, se adaug un control de tip caset de text, pentru care se
I
stabilesc urmtoarele proprieti: Control Source, cu valoarea
=DCount("[codm]","Materiale"), i Locked, cu valoarea Yes. Pentru proprietatea
Control Source se folosete constructorul de expresii (Expression Builder). Se
deschide caseta de dialog a constructorului excutnd clic pe butonul ... din dreapta
valorii proprietii.
IC
1. Creai dou versiuni pentru formularul Miscari, folosind cele dou
CT
maiile generale despre un elev sau pentru a modifica informaiile
despre acesta. n subsolul formularului trebuie s fie afiat numrul de
elevi din clas. Adugai informaii despre un elev nou folosind formularul.
RA
IC
3.5.3. Raportul
OG
Raportul
Prezint un set de date legate ntre ele, preluate din tabelele bazei de date sau
din interogri. El poate fi tiprit la imprimant sau afiat pe ecran.
G
DA
Elemente caracteristice:
PE
.
Seciunile Controalele
I
Raportul (report) este formatul pentru tiprire la imprimant a datelor din tabelele bazei de
date i este folosit pentru a uura analiza informaiilor.
El este o colecie de informaii obinute din datele stocate n tabelele bazei de date,
prezentate ntr-o form ct mai clar i mai concis i ntr-un anumit format i o anumit
structur de pagin, care corespund anumitor necesiti de informare a utilizatorului, n
IC
vederea lurii unor decizii. ntr-un raport se pot controla dimensiunea paginii tiprite i
aspectul tuturor elementelor afiate. La crearea raportului sunt descrise elementele care
pot s apar: textul afiat deasupra coloanelor, cmpurile din coloane, la care pot fi
CT
adugate i alte texte sau elemente grafice (linii, chenare, imagini etc.). Raportul nu
modific datele din tabele. El parcurge secvenial datele din tabele, pentru:
a. obinerea unor date sintetice: totaluri i subtotaluri,
b. obinerea unor rezumate,
DA
c. gruparea datelor pe mai multe niveluri, fiecare nivel cu propriile sale informaii
sintetice i rezumate,
d. analize complexe i grafice.
DI
anumit criteriu de grupare descris printr-o expresie sau prin numele unui cmp. Criteriul de
grupare definit prin numele unui cmp se mai numete i cheie de grupare. Acest criteriu
este evaluat la fiecare nregistrare din sursa de date, fiecare grup coninnd nregistrrile care
au aceeai valoare n cmpul folosit pentru cheia de grupare, iar numrul de grupuri va fi egal
ED
IC
de exemplu, date n care sunt cumulate valorile aceluiai cmp pentru ntreg grupul de
nregistrri sau media aritmetic a valorilor cmpului pentru ntreg grupul de nregistrri.
OG
Pot fi definite mai multe niveluri de grupare (maxim 10). Pentru fiecare nivel trebuie definit
un criteriu de grupare (cheie de grupare) caracterizat printr-o expresie care este evaluat la
fiecare nregistrare.
Fiecare seciune din raport corespunde unui anumit scop i se tiprete ntr-un anumit
G
loc i ntr-o ordine bine precizat. Seciunile raportului sunt:
Seciunea de date (Detail) conine datele din cmpurile nregistrrilor din sursa de
DA
date (1).
Antetul raportului (Report Header) apare numai pe prima pagin a raportului. El este
ca un titlu pentru ntregul raport i poate conine texte i imagini (de exemplu, sigla
firmei) (2).
PE
Subsolul raportului (Report Footer) apare numai pe ultima pagin a raportului i
cuprinde de obicei un rezumat al datelor din diferite seciuni ale raportului.
Antetul paginii (Page Header) definete elementele care trebuie s apar n partea
de sus a fiecrei pagini a raportului (de exemplu, un antet pentru coloanele cu date
din seciunea de date) (3).
I
Subsolul paginii (Page Footer) definete elementele care trebuie s apar n partea
de jos a fiecrei pagini a raportului (de exemplu, numrul paginii) (4).
Antetul grupului (Group Header) afieaz un titlu al grupului (prin care se identific
de fapt criteriul de grupare). El se afieaz naintea primei nregistrri din grup (5).
Subsolul grupului (Group Footer) afieaz date sintetice despre grup. El se afi-
IC
3
5
DA
6
DI
RA
1
ITU
4
ED
156 Prelucrarea datelor
IC
Ca i n cazul formularelor, raportul i seciunile raportului sunt obiecte vizuale caracterizate
de proprieti, metode i evenimente. Se poate plasa orice tip de control permis n orice
seciune a raportului.
OG
Tipuri de rapoarte
G
Columnar Report (1) Tabular Report (2)
DA
Au o singur coloan, n care se afieaz Sunt dispuse pe rnduri i afieaz cte
cmpurile nregistrrii. Pe fiecare pagin o coloan pentru fiecare cmp din sursa
sunt afiate mai multe nregistrri; antetul de date i, pe fiecare rnd, valoarea
fiecrui rnd este numele cmpului din- acestor cmpuri dintr-o nregistrare.
PE
tr-o nregistrare. Este folosit destul de rar Rndurile cu valorile din cmpurile
deoarece consum prea mult hrtie. nregistrrilor sunt plasate sub antetul
. coloanelor capul de tabel.
Multicolumn Report
Se obin din rapoartele cu o singur
I
coloan, prin divizarea paginii n mai
multe coloane, la fel ca la tiprirea unui Chart Report (3)
articol ntr-un ziar. Se folosesc pentru a Afieaz datele sub forma unei diagrame.
La fel ca i la formulare, ntr-un raport pot fi afiate dou categorii de informaii, dinamice
IC
IC
Constructorul normal
OG
Procedura asistent
G
Char Report (3) Tabular Report (2)
Constructorul rapid
DA
PE
Controalele care pot fi folosite ntr-un raport sunt:
I
pentru tiprirea datelor (valorile cmpurilor din nregistrri sau ale cmpurilor
calculate) casetele de text;
pentru tiprirea unor texte informative etichetele;
pentru decorarea raportului: imaginile, liniile i chenarele.
Laborator
IC
necesare.
158 Prelucrarea datelor
IC
OG
Se aleg din cele dou tabele
cmpurile care vor fi afiate.
G
DA
PE
I
IC
CT
Se alege cmpul
de grupare.
ED
Tehnologia informaiei i a comunicaiilor 159
IC
G OG
DA
PE
Se alege cmpul de
sortare.
I
IC
CT
Se stabilesc cmpurile
calculate n cadrul grupului.
DA
DI
RA
ITU
IC
OG
G
DA
Se salveaz i se
PE
vizualizeaz
formularul.
Se alege stilul
raportului.
I
IC
CT
DA
DI
RA
ITU
ED
Tehnologia informaiei i a comunicaiilor 161
IC
Laborator
Folosirea constructorului normal de rapoarte
OG
Enunul problemei. S se fac urmtoarele modificri n raportul Materiale1:
se elimin seciunea antetului dup codul materialului;
se adaug un cmp calculat, n care s fie afiat soldul fiecrui material.
G
Se trece n modul de vizualizare Proiectul obiectului (opiunea de meniu Design
View View). Fereastra document a raportului conine aceleai elemente caracte-
ristice ca i fereastra document a formularului. Singura deosebire este c spaiul util al
DA
raportului este divizat n mai multe seciuni dect spaiul util al formularului. Seciunile
sunt separate de benzi, fiecare band avnd numele seciunii situate sub ea.
PE
I
IC
CT
DA
Stoc. Se execut pe caset clic cu butonul din partea dreapt i, din meniul de co-
menzi rapide, se alege opiunea Properties. n seciunea Data se scrie pentru propri-
etatea Control Source formula de calcul al stocului. Proprietii Running Sum i se
atribuie valoarea Over Group (formula de calcul se aplic pe grupul de nregistrri).
ITU
IC
G OG
DA
= Sum( [Miscari]![cant_i] )-
Sum( [Miscari]![cant_e] )
Laborator
PE
I
Folosirea procedurii asistent pentru crearea unui raport multicoloan
Enunul problemei. Se creeaz un raport multicoloan care va conine numai
cmpul cu denumirea materialului afiat pe trei coloane. Raportul se va salva cu
numele Materiale3.
tabelul Materiale numai cmpul den_mat, sortat alfabetic. Se salveaz acest raport
sub numele Materiale3.
Se deschide caseta de dialog
CT
IC
G OG
DA
Transformai raportul Material n raport multicoloan (cu dou
coloane). Evideniai cu caractere ngroate numele cmpurilor.
PE
Pentru baza de date Catalog, creai rapoarte care s furnizeze
I
urmtoarele informaii:
a. mediile tuturor elevilor din clas i media pe clas a mediilor
semestriale;
b. elevii care sunt corigeni i elevii care nu sunt corigeni;
IC
3.5.4. Macrocomanda
OG
Macrocomanda
G
unui obiect de interfa: formular, control sau opiune de meniu.
DA
Conine elemente caracteristice:
PE
Aciunea Argumentele aciunii
Este o operaie individual pe care Sunt proprieti ale aciunii, informaii
Access o poate executa. Fiecare suplimentare de care Access are nevoie
aciune se identific printr-un nume. pentru a putea executa aciunea.
I
Categorii de aciuni
Exemplu: aciunea OpenTable
aciuni pentru manipularea obiectelor Access
necesit argumentele:
(OpenTable, OpenForm, OpenQuery,
OpenReport, Close, Save, SelectObject); Table Name numele ta-
belului care se deschide;
IC
actualizarea datelor,
manipularea ferestrelor etc.
ED
Tehnologia informaiei i a comunicaiilor 165
IC
Operaii care se pot executa cu o macrocomand:
OG
Crearea Modificarea Rularea
definirea aciunilor i a ordinii n
care se vor executa; adugarea unor noi
executarea aciunilor din
executarea aciunilor se face aciuni;
macrocomand n ordinea
G
secvenial, adic n ordinea n tergerea unor aciuni; n care au fost definite, cu
care au fost nregistrate; modificarea valorilor
valorile atribuite
specificarea modului n care se unor argumente;
DA
argumentelor.
vor executa aciunile (definirea modificarea ordinii de
valorilor pentru argumentele execuie a aciunilor.
specifice fiecrei aciuni)
PE
Cererea de executare a unei macrocomenzi se poate face din:
fereastra document a macrocomenzii (fereastra Macro);
fereastra document a bazei de date, seciunea Macros (fereastra Database);
orice fereastr document a unui obiect din baza de date;
alt macrocomand.
I
Laborator
Folosirea macrocomenzilor pentru prelucrarea datelor
Se alege opiunea de meniu Macro Insert sau se execut clic pe butonul New din
fereastra document a bazei de date.
Se deschide fereastra document a macrocomenzii (fereastra Macro) care conine o
RA
macrocomand vid.
Se salveaz macrocomanda, cu numele Test (se pot folosi scurtturile F12 sau Alt+F2).
Elementele caracteristice ale acestei ferestre document sunt:
ITU
a. Bara de titlu a ferestrei afieaz numele macrocomenzii i tipul ferestrei (n acest caz
Test: Macro).
b. Panoul pentru aciuni. Conine o gril format din rnduri i coloane, prin intermediul
crora se definesc aciunile din macrocomand. Fiecare rnd corespunde definiiei
unei aciuni. Coloanele sunt:
ED
166 Prelucrarea datelor
IC
Macro Name. Conine casete de text n care se poate scrie numele unei macroco-
menzi atunci cnd se construiete un grup de macrocomenzi.
Condition. Conine casete de text n care se pot scrie expresii logice prin care s
OG
se condiioneze executarea aciunii.
Action. Conine controale de tip list ascuns din care se poate alege numele
aciunii din mulimea de aciuni implementate. Afiarea aciunilor n list se face n
ordinea alfabetic a numelui.
Comment. Conine casete de text n care se poate scrie descrierea aciunii.
G
c. Panoul pentru argumentele aciunii. Conine mai multe rnduri care corespund
argumentelor specifice aciunii selectate n panoul pentru aciuni.
DA
PE
Panoul pentru
aciuni
I
Panoul pentru
IC
argumente
Pentru trecerea de la un panou la altul se poate folosi i tasta F6. Bara cu instrumente
CT
1 2 3 4 5 6
Buton Realizeaz Opiunea de meniu
1 Macro Names comutator care controleaz afiarea coloanei Macro Macro
Name n panoul pentru aciuni Names View
DI
4 Delete Row terge rndurile selectate n panoul pentru aciuni Delete RowsEdit
5 Run lanseaz n execuie macrocomanda RunRun
6 Single Step comutator care, dac este activat, permite executarea Single Step Run
ITU
IC
coloana Comments cu textul care descrie aciunea. Se trece n panoul pentru
argumentele aciunii. Din lista ascuns Echo On se alege articolul Yes. n caseta de
text Status Bar Text se scrie textul Se executa macrocomanda Test. Se revine n
OG
panoul pentru aciuni pentru a aduga urmtoarea aciune.
2. Din lista ascuns din coloana Action se alege aciunea Hourglass. Se completeaz
coloana Comments cu textul care descrie aciunea. Se trece n panoul pentru argu-
mentele aciunii. Din lista ascuns Hourglass On se alege articolul Yes. Se revine
G
n panoul pentru aciuni pentru a aduga urmtoarea aciune.
3. Din lista ascuns din coloana Action se alege aciunea OpenForm. Se
DA
completeaz coloana Comments cu textul care descrie aciunea. Se trece n panoul
pentru argumentele aciunii. Din lista ascuns Form Name se alege articolul
Materiale. Din lista ascuns View se alege articolul Form. n caseta de text Filter
Name nu se completeaz nimic. n caseta de text Where Condition se scrie
PE
expresia logic prin care se restricioneaz nregistrrile care vor fi afiate:
[Materiale].[den_mat] Like "C*". Din lista ascuns Data Mode se alege articolul
Read Only. Din lista ascuns Window Mode se alege articolul Normal. Se revine n
panoul pentru aciuni pentru a aduga urmtoarea aciune.
4. Din lista ascuns din coloana Action se alege aciunea Minimize. Se completeaz
I
coloana Comments cu textul care descrie aciunea. Aceast aciune nu necesit
argumente.
Se salveaz macrocomanda.
meniu Run Macro... Tools i, n caseta de dialog Run Macro, se scrie n caseta
de text Macro Name numele macrocomenzii (n exemplu, Test), dup care se
execut clic pe butonul OK.
RA
toarele aciuni: anuleaz ecoul, afieaz un mesaj n bara de stare i
schimb forma cursorului n timpul executrii macrocomenzii, deschide
ITU
IC
3.6. Studiu de caz
OG
nainte de a crea obiectele dintr-o baz de date, trebuie proiectat baza de date. Operaia de
proiectare a bazei de date nseamn transformarea cerinei de informaii ntr-o colecie de
tabele i de relaii dintre ele. Pentru a fi eficient n exploatare, o baz de date trebuie s fie
bine proiectat.
G
Pentru proiectarea bazei de date trebuie s se parcurg, n ordine, urmtorii pai:
1. Determinarea scopului bazei de date.
2. Determinarea tabelelor necesare n baza de date.
DA
3. Determinarea cmpurilor necesare n tabele.
4. Identificarea cmpurilor care pot fi cheie unic.
5. Determinarea relaiilor dintre tabele.
6. mbuntirea proiectului.
PE
7. Introducerea datelor n tabele i crearea altor obiecte din baza de date.
8. Folosirea instrumentelor de analiz puse la dispoziie de Access.
Exemplu: proiectarea bazei de date a unei magazii de materiale
I
1. Determinarea scopului bazei de date
Scopul bazei de date este gestionarea micrilor de materiale dintr-o magazie.
Cerinele bazei de date sunt:
Fiecare articol din magazie este identificat printr-un cod. Articolul mai are urmtoarele
atribute: denumire, unitate de msur, pre, stoc de siguran (stocul minim necesar
IC
altele ies din magazie. Fiecare micare este caracterizat de data micrii, cantitate i
valoare. n urma unei micri, stocul de articole se modific i poate s ajung sub
stocul de siguran.
Trebuie s se cunoasc n orice moment situaia stocurilor din magazie i graficul
DA
micrilor de articole.
Documentele pe baza crora are loc micarea de materiale sunt:
pentru intrri: factura factura este emis de un furnizor;
DI
pentru ieiri: bonul de consum bonul de consum este emis de o persoan respon-
sabil cu aceast activitate ntr-un compartiment funcional al companiei.
Categoriile de informaii sunt:
RA
IC
un material poate s apar n mai multe bonuri de consum.
Relaiile dintre categoriile de informaii sunt de tip 1-n (unu la mai multe) sau n-n (mai multe la
OG
mai multe):
Furnizor Factur Material Bon de consum Compartiment
1 n n n n n n 1
G
2. Determinarea tabelelor necesare n baza de date
Pentru a putea rspunde la toate aceste cerine, baza de date va fi format din urmtoarele
DA
tabele:
Furnizori: conine informaii despre furnizorii de materiale;
Facturi: conine informaii generale despre facturi;
Detalii facturi: conine informaii detaliate despre materialele intrate n magazie prin
PE
factur (se creeaz pentru a transforma relaia de tip n-n, dintre Facturi i Materiale, n
dou relaii de tip 1-n);
Materiale: conine informaii generale despre materialele din magazie;
Bonuri: conine informaii generale despre bonurile de consum;
I
Detalii bonuri: conine informaii detaliate despre materialele ieite prin bonurile de
consum (se creeaz pentru a transforma relaia de tip n-n, dintre Bonuri i Materiale,
n dou relaii de tip 1-n);
Compartimente: conine informaii despre compartimentele funcionale ale compa-
niei.
IC
jude (T,15), cod potal (LI), cod fiscal (LI), banc (T,20), cont (LI), telefon (T,10);
Facturi: numr factur (LI), dat factur (DT), cod furnizor (I);
Detalii facturi: numr rnd factur (A), numr factur (LI), cod material (I), cantitate
DA
Detalii bonuri: numr rnd bon (A), numr bon (I), cod material (I), cantitate ieit (I);
Compartimente: cod compartiment (A), denumire compartiment (T,20), nume (T,15)
i prenume (T,15) pentru persoan responsabil, funcie (T,15), telefon (T,10).
Identificarea cmpurilor care pot fi chei unice
RA
Pentru a lega datele memorate n tabele separate din baza de date, fiecare tabel are un
cmp sau un set de cmpuri care s permit identificarea fiecrei nregistrri, adic un set de
ITU
1
n descrierea structurii de date a tabelelor se vor folosi pentru tipul datelor: A AutoNumber, I
integer, LI long integer, S single, T text, M memo, DT date/time. n cazul n care lungimea
cmpului nu este determinat de tipul datelor, se va preciza i lungimea cmpului. De exemplu,
ED
nume (T,30) nseamn: cmpul nume este de tip Text i are lungimea 30.
170 Prelucrarea datelor
IC
cmpuri care s formeze chei de indexare din care s se aleag pentru tabelul conductor
cheia primar, astfel:
Furnizori: cod furnizor;
OG
Facturi: numr factur;
Detalii facturi: numr rnd factur sau numr factur + cod material;
Materiale: cod material;
Bonuri de consum: numr bon;
Detalii bonuri de consum: numr rnd bon sau numr bon + cod material;
G
Compartimente: cod compartiment.
Determinarea relaiilor dintre tabele
DA
Dup ce a fost mprit informaia n tabele i cmpuri i au fost identificate cheile primare n
fiecare tabel, se definesc relaiile dintre tabele:
PE
Tabel conductor Tabel condus Cheie primar Cheie secundar Tip relaie
Furnizori Facturi cod furnizor cod furnizor 1-n
Facturi Detalii facturi numr factur numr factur 1-n
Materiale Detalii facturi cod material cod material 1-n
Materiale Detalii bonuri cod material cod material 1-n
I
Compartimente Bonuri cod compartiment cod compartiment 1-n
Bonuri Detalii bonuri numr bon numr bon 1-n
IC
Facturi Bonuri
DA
Formularul Materiale prin care se vor introduce datele generale despre materiale;
Formularul Bonuri prin care se vor introduce toate datele din fiecare bon de comand;
Formularul Compartimente prin care se vor introduce datele generale despre com-
partimentele funcionale;
ITU
IC
Raportul Ieiri lista materialelor ieite ntr-o anumit perioad;
Raportul Stocuri lista stocurilor de materiale;
Raportul Stocuri siguran lista materialelor sub stocul de siguran;
OG
Raportul Fi material lista micrilor pentru un anumit material.
Pentru optimizarea tabelelor bazei de date, exist mai multe metode. Pe lng aceste
metode, se poate folosi instrumentul Performance Analyzer pus la dispoziie de Access,
care analizeaz tabelele din baza de date, n scopul optimizrii ei. Metodele care se pot folosi
G
sunt:
Se proiecteaz tabele care s nu conin date redundante, pentru ca procesele de
DA
actualizare i regsire a datelor s se execute rapid. Dac tabelul construit conine
date redundante, pentru a stoca eficient datele se poate folosi procedura asistent
Table Analyzer Wizard, care va mpri tabelul care conine date redundante n dou
sau mai multe tabele legate ntre ele.
PE
Pentru cmpuri se alege tipul potrivit de dat. n alegerea tipului de dat se au n
vedere urmtoarele considerente:
Se alege tipul cmpului, n funcie de valorile care vor fi memorate. De exemplu,
nu se alege tipul Number pentru un cmp n care se memoreaz texte.
Se stabilete de ct spaiu de memorare au nevoie valorile memorate ntr-un
I
cmp, pentru a alege corespunztor, atunci cnd este cazul, lungimea cmpului.
Se stabilete ce tip de operaii se execut cu valorile din acel cmp pentru a
alege tipul corect. De exemplu, se pot aduna valori din cmpurile de tip Number
sau Currency, dar nu se pot aduna valori din cmpurile de tip Text sau OLE
Object.
IC
Dac se folosete cmpul pentru a sorta sau a indexa datele din tabel, nu se
alege pentru acel cmp tipul Memo, Yes/No, Hyperlink sau OLE Object.
Dac se folosete cmpul pentru a grupa nregistrri ntr-o interogare sau ntr-un
CT
raport, nu se alege pentru acel cmp tipul Memo, Hyperlink sau OLE Object.
Se stabilete cum vor fi sortate nregistrrile din tabel, folosind valorile din acel
cmp. De exemplu, dac ntr-un cmp se memoreaz date calendaristice, i
sortarea trebuie s se fac n ordinea cronologic, nu se alege pentru acel cmp
DA
tipul Text, ci tipul Date/Time. Sau, dac ntr-un cmp de tip Text sunt nregistrate
numere, acestea vor fi tratate ca iruri de caractere i sortarea va fi fcut n
ordinea 1, 10, 100, 2, 20, 200 etc., i nu n ordinea 1, 2, 10, 20, 100, 200 etc.
Pentru ca sortarea s se fac n ordinea valorilor numerice, trebuie s se aleag
DI
n orice caz, deoarece orice index nou creat mrete dimensiunea fiierului n care
este memorat baza de date i micoreaz performanele operaiilor de adugare sau
tergere de nregistrri i a celor de modificare a valorilor din cmpurile indexate.
Astfel, adugarea unui index la tabel poate micora timpul de rspuns la o interogare,
ITU
dar poate mri timpul de execuie al operaiei de adugare de nregistrri, sau poate
crea stri de blocare a sistemului. Performanele obinute prin adugarea unui index
depind de existena altor indeci. De exemplu, dac n tabelul Furnizori s-a creat un
index dup numele companiei i se mai adaug i un index dup codul potal, nu se
ED
172 Prelucrarea datelor
IC
obin performane deosebite n exploatarea bazei de date care s justifice consumul
de spaiu de memorare. n cazul interogrilor se recomand ca pentru index s se
aleag numai cmpuri care pot fi chei unice.
OG
n indecii care se construiesc cu mai multe cmpuri, se folosesc numai cmpurile
care sunt strict necesare.
Access are implementate dou instrumente care ajut la mbuntirea proiectului bazei de
date:
G
Procedura asistent Table Analyzer Wizard care poate analiza la un moment dat un
singur tabel i poate propune cea mai potrivit soluie pentru structura tabelului i
DA
pentru relaiile lui cu celelalte tabele. Dac este cazul, procedura poate restructura
tabelul mprindu-l n mai multe tabele legate ntre ele.
Procedura asistent Performance Analyzer care poate analiza ntreaga baz de date
i poate face recomandri i sugestii pentru mbuntirea ei. Ea poate, de asemenea,
PE
implementa aceste recomandri i sugestii.
I
administrate n baza de date. Miniproiectul trebuie s conin:
interogrile i rapoartele prin care se pot obine informaiile din baza de date;
formularele necesare pentru introducerea datelor;
CT
realizarea practic a bazei de date, care va conine cel puin 5 nregistrri n fiecare tabel.
Realizai urmtoarele baze de date
1. O organizaie pstreaz evidena vnzrilor unor produse. Fiecare produs este
identificat printr-un cod. Produsul mai are urmtoarele atribute: denumire, unitate de
DA
msur, pre, stoc. Stocul fiecrui produs crete prin aprovizionarea cu noi produse,
documentul folosit fiind factura sosit de la furnizor. Stocul fiecrui produs se
micoreaz n urma vnzrii, documentul folosit fiind factura emid ctre client.
Fiecare agent de vnzri este identificat unic printr-un cod. Agentul de vnzri mai are
DI
a) Cantitile de produse vndute i produsul care s-a vndut cel mai bine.
b) Produsele vndute de fiecare agent de vnzri i agentul de vnzri care a avut
cel mai mare volum valoric de vnzri.
2. O organizaie vinde mai multe tipuri de produse, folosind mai muli ageni comerciali.
ITU
Fiecare produs este identificat printr-un cod. Produsul mai are urmtoarele atribute:
denumire, unitate de msur, pre. Fiecare agent de vnzri este identificat unic
printr-un cod. Agentul de vnzri mai are urmtoarele atribute: numele i prenumele.
Fiecare operaie de vnzare are urmtoarele atribute: codul agentului de vnzri,
ED
Tehnologia informaiei i a comunicaiilor 173
luna n care s-a vndut produsul, codul produsului vndut i cantitatea vndut. Baza
IC
de date trebuie s furnizeze urmtoarele informaii:
a) totalul valoric al vnzrilor pe ultimul semestru: pe persoan i pe tip de produs;
b) totalul valoric al vnzrilor pe toate produsele: pe lun i pe persoan;
OG
c) diagrama evoluiei n timp a volumului vnzrilor.
d) diagrama evoluiei vnzrilor n ultimele ase luni; diagrama trebuie s pun n
eviden relaia procentual ntre fiecare lun i semestru.
e) diagrama prin care se compar volumul valoric al vnzrilor pe fiecare agent
G
comercial, n ultimele ase luni;
f) diagrama prin care se compar volumul valoric al vnzrilor pe fiecare tip de
DA
produs, n ultimele ase luni.
3. Angajaii unui departament trebuie s se deplaseze n diferite localiti din ar, pentru
rezolvarea unor probleme de serviciu. Trebuie s se in evidena cheltuielilor de
deplasare. Fiecare angajat este identificat unic de un cod. El mai are atributele nume i
PE
prenume. Fiecare operaie de deplasare se identific printr-un numr unic. Ea mai are
urmtoarele atribute: codul angajatului care s-a deplasat, data la care a avut loc
deplasarea, localitatea, numrul de zile, motivul. Fiecare cheltuial de deplasare are
urmtoarele atribute: codul angajatului, numrul deplasrii i tipul cheltuielii (transport,
cazare etc. se recomand folosirea unui sistem de codificri pentru identificarea
I
tipului de cheltuial), valoarea cheltuielii. Baza de date trebuie s furnizeze urmtoarele
informaii:
a) totalul cheltuielilor pe fiecare deplasare a unei persoane;
Relaii cu
Resurse Aprovizi-
clienii
umane Salarizare Depozit onare
Marketing
DA
Stocuri Comenzi
Angajai Salarii
DI
Vnzri Catalog
produse Furnizori
Clieni Comenzi
RA
a) Departamentul Resurse umane are tabelul Angajati, n care sunt pstrate date
despre angajaii companiei: numele, codul numeric personal, adresa, numrul de
telefon, data naterii, data angajrii, studii, experien, funcia i departamentul
n care lucreaz, istoricul posturilor ocupate, data fiecrei avansri etc.
ITU
b) Departamentul Salarizare are tabelul Salarii, n care sunt pstrate date despre
salariile angajailor companiei: numele i prenumele salariatului, codul numeric
personal, adresa, funcia deinut, salariul tarifar, numrul de ore lucrate, reineri
lunare, salariul lunar etc.
ED
174 Prelucrarea datelor
IC
c) Departamentul Relaii cu clienii are tabelul Clienti n care sunt pstrate date
despre clienii companiei (numele companiei client, adresa, numele persoanei de
contact, telefonul etc.) i tabelul Comenzi, n care sunt pstrate informaii despre
OG
comenzile clienilor (numrul comenzii, clientul care a emis comanda, coninutul
comenzii, data comenzii etc.).
d) Departamentul Aprovizionare are tabelul Furnizori, n care sunt pstrate date
despre furnizorii de produse ai companiei (numele companiei furnizor, adresa,
numele persoanei de contact, telefonul etc.) i tabelul Comenzi, n care sunt
G
pstrate informaii despre comenzile fcute furnizorilor (numrul comenzii,
coninutul comenzii, data comenzii etc.).
DA
e) Departamentul Marketing are un tabel Vanzari, n care sunt pstrate date despre
vnzrile de produse ale companiei (denumirea produsului, unitatea de msur,
cantitatea, data vnzrii, persoana care a intermediat vnzarea, date despre clientul
care a cumprat produsul etc.) i tabelul Catalog produse, care conine un catalog
PE
cu oferta de produse ale companiei (denumirea produsului, descrierea produsului,
unitatea de msur, preul etc.).
f) Departamentul Depozit are tabelul Stocuri, n care sunt pstrate date despre
stocul de produse (denumirea produselor, unitatea de msur, cantitatea intrat,
cantitatea ieit, stocul etc.)
I
Baza de date trebuie s furnizeze trei informaii (stabilite de echipa care realizeaz
proiectul).
IC
CT
DA
DI
RA
ITU
ED
IC
OG
Cuprins
G
1. Utilizarea informaiei de pe Internet ................................................................... 3
1.1. Analiza informaiei ..............................................................................................3
DA
1.1.1. Data i informaia ..........................................................................................3
1.1.2. Tehnologia informaiei i societatea .............................................................4
1.1.3. Sistemul informatic i sistemul informaional ................................................7
1.1.4. Fluxul informaional.....................................................................................10
PE
1.1.5. Procesul informaional ................................................................................14
1.1.6. Resursele umane implicate n sistemul informatic .....................................19
1.2. Surse care furnizeaz informaia.....................................................................20
1.3. Cutarea i regsirea informaiei ....................................................................25
I
1.4. Tehnici de cutare a informaiei pe Internet ..................................................26
1.5. Prezentarea informaiei ....................................................................................31
1.5.1. Documentul.................................................................................................31
1.5.1.1. Schia ...............................................................................................33
1.6.2. Graficele......................................................................................................43
1.7. Prezentri...........................................................................................................52
DA
3.4.1. Scenariul ...................................................................................................115
IC
3.4.2. ablonul ....................................................................................................118
3.4.3. Graficul / Diagrama ...................................................................................118
3.4.4. Funciile.....................................................................................................120
OG
3.4.4. Raportul ....................................................................................................120
3.5. Tehnici software de prelucrare a datelor......................................................132
3.5.1. Limbajul SQL ............................................................................................132
3.5.1.1. Interogarea de selecie...................................................................135
3.5.1.2. Interogarea total .............................................................................139
G
3.5.1.3. Interogri aciune ...........................................................................142
3.5.2. Elemente de interfa................................................................................145
DA
3.5.3. Raportul ....................................................................................................154
3.5.4. Macrocomanda .........................................................................................164
3.6. Studiu de caz ...................................................................................................168
PE
I
IC
CT
DA
DI
RA
ITU
ED