Sunteți pe pagina 1din 444

Introducere 1

Introducere



Volumul de fa se dorete a fi un ghid al utilizatorului de calculatoare, n principal
orientat ctre persoanele care lucreaz n domeniul medical i a cror munc ar putea fi
mult simplificat prin folosirea computerului. n acest sens, autorii au dorit s prezinte
elementele de baz din domeniile informaticii cel mai des solicitate n medicin. Fr a
urmri o abordare exhaustiv a nici unuia dintre subiectele tratate, autorii i propun s
surprind principiile fundamentale din cele mai moderne i mai solicitate domenii ale
informaticii, fr de care nu se poate realiza o utilizare eficient a calculatorului.
Structura crii a fost conceput n urma activitii cu studenii de la Facultatea de
Medicin, att cursuri ct i lucrri practice, astfel nct ncearc s rspund ct mai
fidel necesitilor specifice ale Informaticii Medicale, ca domeniu interdisciplinar. Prin
urmare, cartea se adreseaz n principal studenilor, medicilor i personalului medical
interesat n folosirea calculatorului, elevilor, dar i oricrei alte categorii de utilizatori
interesai n domeniul tehnoredactrii, al realizrii de postere, al bazelor de date i
prelucrrii statistice a datelor, ca i al sistemelor de operare i Internetului.
Cartea conine 8 capitole, cu urmtoarea structur:
- Capitolul 1 Noiuni generale despre calculatoare: dup o scurt descriere a
componentei hardware i a componentei software a sistemului de calcul, se
prezint trsturile de baz ale sistemul de operare MS-DOS.
- Capitolul 2 Sistemul de operare Windows: conine o prezentare general a
sistemelor de operare de acest tip, cu funciile i facilitile cele mai importante
i mai des utilizate
- Capitolul 3 Internet Prezentare, servicii, faciliti: descrie pe scurt principiile
de realizare a reelelor de calculatoare i comenzile de baz ale sistemului de
operare Unix i apoi principalele tipuri de servicii i resurse Internet, cu
exemplificri din domeniul medical.
- Capitolul 4 MS Office. Elemente de tehnoredactare i calcul tabelar:descrie
cele mai des utilizate funcii ale editorului de texte MS Word suficiente pentru
tehnoredactarea uzual, funciile necesare pentru realizarea de prezentri de tip
poster folosind MS PowerPoint i funciile MS Excel pentru realizarea de tabele,
calcule statistice i matematice elementare cu datele din aceste tabele i
generarea automat de reprezentri grafice ale acestor date.
- Capitolul 5 Algoritmi. Moduri de descriere (Organigram, pseudocod):
definete noiunea de algoritm i principalele moduri de descriere ale acestuia,
folosind schemele logice i limbajul pseudocod.
INFORMATIC MEDICAL I BIOSTATISTIC

2
- Capitolul 6 Structuri de date. Organizarea datelor. Baze de date. FoxPro:
descrie principalele moduri de structurare a datelor, dup care detaliaz
modalitatea de organizare a datelor n baze de date relaionale i exemplific
acest concept prin sistemul de gestiune a bazelor de date relaionale Visual
FoxPro, prezentat la nivel de comenzi. Dup descrierea teoretic a comenzilor,
acestea sunt exemplificate pe mai multe baze de date specifice domeniului
medical, prezentate ca exerciii care s arate cum se creeaz o baz de date,
fiind cunoscute datele care trebuiesc colectate ntr-un anumit domeniu i apoi,
care sunt ntrebrile uzuale care pot apare relativ la datele colectate i cum se
poate rspunde imediat la aceste ntrebri cu ajutorul limbajului FoxPro.
- Capitolul 7 Sistemul informatic de spital: definete conceptul de sistem
informatic de spital, descrie principalele caracteristici i cerine ale acestuia i l
exemplific cu un sistem informatic de clinic creat efectiv de autori pentru
informatizarea Clinicii de Oncologie i folosit n prezent la aceast clinic.
- Capitolul 8 Elemente de biostatistic: descrie elementele de baz folosite cel
mai frecvent n studiile statistice medicale, structurate pe urmtoarele categorii:
statistic descriptiv, tipuri de date i mrimi de caracterizare a unei serii
statistice, principalele tipuri de distribuie a datelor medicale, teste statistice,
corelaia statistic, regresia, teste de supravietuire (modelul regresional Cox,
metoda Life Table sau actuariala). Noiunile teoretice sunt apoi exemplificate
pe dou dintre programele de statistic cele mai des folosite n practic de ctre
medici i cercettori, Epi Info i SPSS.

Autorii anun de asemeni apariia unui viitor titlu, Biostatistic, care va fi adresat
celor care doresc o aprofundare sistematic a statisticii aplicate n domeniul medical,
elementele de statistic urmnd a fi reluate, detaliate mai mult din punct de vedere
teoretic i exemplificate folosind programe mai specializate i cu un nivel de
performan mai ridicat.

















Decembrie 2007
Noiuni generale despre calculatoare 3

Noiuni generale
despre calculatoare


1.1. Introducere

Informatica se ocup cu stocarea, culegerea, prelucrarea i regsirea informaiilor cu
ajutorul unui sistem de calcul.
Informatica medical, ca domeniu interdisciplinar, cuprinde metodele de prelucrare
automat a informaiilor specifice domeniului medical. Ca teren de impact dintre
informatic i medicin, ea utilizeaz metodele informaticii n ocrotirea sntii, n
cercetarea i practica medical. Informatica medical a impulsionat dezvoltarea
tiinelor medicale, oferind o rigurozitate sporit actului medical i deciziei medicale.
Informatica medical este o tiin care, alturi de biologia molecular i neuro-tiine,
i are rdcini n istoria i ideile teoriei informaiei. Informatica medical poate fi
abordat i pe plan experimental: sugerarea de ipoteze, modele, experimente, care se
fac adesea sub forma realizrii teoretice sau punerii n aplicare de programe sau de
prototipuri de sisteme informatice, evaluare, validare i generalizare.
Ea determin, prin instalarea reelelor de comunicare, o apropiere ntre medicin i
pacient (telemedicin) i faciliteaz accesul la cunotinele necesare pentru ngrijirea
optim a celui din urm.
Practica medicinei moderne de calitate nu poate fi disociat de o prelucrare raional
a informaiei medicale.
Informatica medical i biostatistica permite compensarea unor limite ale creierului
uman considerat ca organ de memorizare sau de prelucrare a informaiei.
Ea ofer un nou mod de abordare a investigaiei, tratamentului i cercetrii medicale.
Noiunile de baz n proiectarea unui sistem de prelucrare automat a datelor sunt
informaia i data.
Informaia este o comunicare, o tire, un semnal, o semnificaie, un grup de imagini
care conine explicaii referitoare la anumite evenimente, stri, situaii, aciuni.
Data este aspectul formal al informaiei, exprimat printr-o suit de caractere, care se
refer la coninutul informaiei i este consemnat pe un suport de date.
Sistemul de calcul este format din dou componente principale:
Componenta hardware: calculatorul propriu-zis;
Componenta software: partea inteligent a unui sistem de calcul, i care este
format din:
o Software de baz;
o Software de aplicaie;
o Programe utilitare.

1.2. Componenta hardware

Componenta hardware conine urmtoarele elemente:
1) Monitorul, sau ecranul de vizualizare;
2) Tastatura: perifericul prin intermediul cruia se transmit comenzile;
3) Unitatea central de prelucrare (UCP): ndeplinete urmtoarele funcii:
1
INFORMATIC MEDICAL I BIOSTATISTIC

4
Realizeaz transferul de date ntre memorie i regitrii cu care
opereaz la nivel de byte;
Realizeaz funciile aritmetice i logice;
Caut pe suport datele;
Conecteaz memoria i interfaa la magistrala de date.
Este centrul de comand al tuturor activitilor de calcul din calculator, fiind compus
din unitatea de control i unitatea aritmetic i logic.
Unitatea de control (UC) este proiectat cu scopul de a superviza funcionarea tuturor
componentelor hardware ale sistemului. Conine circuitele folosite n operaiile de calcul
i I/O i circuitele de verificare a corectitudinii transferului de date i calculelor, i
asigur funcionarea corect a tuturor celorlalte componente hardware.
Unitatea aritmetic i logic (UAL) are rolul de a efectua operaiile aritmetice i logice
i gestionarea datelor supuse acestor operaii. Printre operaiile aritmetice realizate la
nivelul UAL se numr cele patru operaii fundamentale (adunare, scdere, nmulire,
mprire) i ridicarea la putere. Operaiile logice se refer la compararea datelor, pentru
a determina relaia de ordine dintre ele. UAL realizeaz operaiile cerute de programele
lansate n execuie.
Principiul de funcionare al UCP este prezentat n Figura 1.1.













Figura 1.2 Diagrama schematic a calculatorului
Din punct de vedere constructiv, dispozitivul care corespunde unitii centrale de
prelucrare este microprocesorul. Acesta este dispozitivul definitoriu pentru calculator,
principalul responsabil de nivelul de performan al acestuia, aa explicndu-se i ritmul
foarte accelerat de dezvoltare al su: pe piaa de produse hardware, tipuri noi de
microprocesoare apar odat la 6 luni. Principalii productori de microprocesoare din
lume sunt firmele Intel, AMD (Advanced Micro Devices), Cyrix i DEC, liderul de pia
fiind Intel.
Primele microprocesoare produse de firma Intel dateaz din 1978 generaia Intel
8086, generaiile urmtoare fiind Intel 80286 (1984), Intel 80386 (1986), Intel 80486
(1989) i Intel Pentium (P5). Urmtoarele generaii sunt mbuntiri ale
microprocesorului Pentium, nivelul lor de performan fiind dat n principal de frecvena
de ceas, msurat n MHz care tinde s creasc, i determin numrul de operaii pe
care le poate executa procesorul ntr-o secund. Cele mai cunoscute noi tipuri de
microprocesoare sunt:


Unitatea
aritmetic

Memorie

I / O
Unitatea de
control
I O
Noiuni generale despre calculatoare 5

- Pentium 4 Extreme Edition 3,4 GHz, Socket 478, 2MB L3, FSB800-cel mai
puternic
- Athlon 64 3500+, Socket 939, 512KB L2, HT1000
- Intel CORE DUO 2 procesoare

Performantele unui calculator sunt date si de performantele placii de baza si a placii
grafice. Enumeram cele mai cunoscute placi de baza si placi grafice:
placi de baza:
- Socket 775, 915P NEO2 Platinum, Intel 915P Express, DDR2-533 dual channel,
slot PCI Express x16, Intel High Definition Audio (8 canale), 2 sloturi PCI
Express x1, 3 sloturi PCI, reea Gigabit, IEEE-1394, IDE/SATA (3R + 4R), ATX
- Socket 478, 875P NEO-FISR, Intel 875P, FSB800, DDR400 dual channel, audio
6 canale, reea Gigabit, RAID IDE/Serial ATA 0/1/0+1, IEEE-1394, ATX
- Socket 754, K8N NEO Platinum, NVIDIA nForce3 250GB, FSB800HT, DDR400,
audio 8 canale, reea Gigabit, RAID Serial ATA 0/1, IEEE-1394, ATX, retail
- Socket 775, 915G Combo FR, Intel 915G Express, DDR2-533/DDR-400 dual
channel, grafic Intel Graphics Media Accelerator 900, slot PCI Express x16,
Intel High Definition Audio (8 canale), 2 sloturi PCX Express x1, 3 sloturi retea
GigaBit, IDE/SATA
placi grafice:
- GeForce 6800 Ultra: 256MB DDR3 Memory, TV-Out/Dual DVI-I, Live VGA
BIOS/Driver
- GeForce 6800GT: 256MB DDR3 Memory, TV-Out/DVI-I, Live VGA BIOS/Driver,
Bundled Valuable Utilities & 3D Games undled Valuable Utilities & 3D Games
- GeForce 6600GT: 128MB DDR3 Memory, PCI-E interface, TV-Out / DVI-I,
VIVO / HDTV, SLI Multi-GPU tech. SLI tehnologie de a putea pune 2 placi
pe acelasi calculator, Live VGA BIOS/Driver
- GeForce 6800GT: 256MB DDR3 Memory, PCI-E interface, TV-Out / Dual DVI-I,
SLI Multi-GPU tech., Live VGA BIOS/Driver
- Radeon RX800 XT: PCI-E interface, 256MB DDR3 SDRAM, TV-Out/DVI-
I/VIVO, Live VGA, BIOS/Driver, Bundled Valuable Utilities & 3D Games VGA
BIOS/Driver
- Radeon X800: 256MB DDR3 Memory, TV-Out/DVI-I, Live VGA BIOS/Driver

4) Memoria: este de dou tipuri:
Memorie intern:
ROM (Read Only Memory): este un mediu de memorare nevolatil;
cunoscut i sub numele de memorie rezident, conine, inscripionate
din fabricare, un grup de programe necesare pentru a ncrca sistemul de
operare, pentru a recunoate perifericele i pentru a se cunoate pe sine;
RAM (Random Access Memory): este un mediu de memorare volatil, la
care utilizatorul are acces. n aceast memorie se pot scrie i terge
informaii, datele disprnd la nchiderea calculatorului.
Memorie extern (periferic): dispozitivele din aceast categorie mai sunt
cunoscute i sub numele de memorii de back-up:
Dischete simple sau de mare capacitate (de tip ZIP);
Hard-disc (disc dur);
Band magnetic;
INFORMATIC MEDICAL I BIOSTATISTIC

6
Discuri amovibile;
Cartele de memorie
Discuri optice:CD-uri, DVD-urile care pot fi video, audio si de date
(DVD-ROM urile includ variantele: DVD-R/RW, DVD-RAM, and
DVD+R/RW), memory stick.
Unitile de msur ale memorie sunt:
bit-ul: este o stare 0 sau 1;
byte-ul: este o succesiune de 8 bii, cunoscut i sub numele de cuvnt de
memorie, sau octet.
Exemplu: 01101100
kilobyte-ul (KB) : 1024 B;
megabyte-ul (MB) : 1024 KB;
gigabyte-ul (GB) : 1024 MB;
terrabyte-ul (TB) : 1024 GB.
Capacitatea de memorare a unui calculator este una dintre caracteristicile hardware
care d informaii despre nivelul su de performan.
5) Componente periferice:
Cititorul de dischete, de discuri optice, de DVD-uri sau dischete ZIP;
Cititorul de coduri bar: folosite la casele de marcat; codul citit corespunde unui
anumit cod al produsului, generat automat;
Cititorul de cartele magnetice: similar, folosit la card-urile de credit sau la
legitimaiile electronice;
Imprimanta: Dispozitivul folosit pentru a lista rezultatele unui program pe foi de
hrtie;
Mouse-ul: Dispozitivul folosit pentru a transfera micrile unei mingi pe un suport
special, cu grad mare de rugozitate, n micri echivalente ale unei mici sgei pe
ecran, cu scopul de a executa astfel mai repede diferite comenzi software;
Joystick-ul: Asemntor cu mouse-ul, dar folosit n special la jocuri; se realizeaz
micri pe ecran manevrnd o manet (asemntoare unui schimbtor de viteze) n
direciile dorite;
Scanner-ul: Dispozitivul folosit pentru a citi date de pe foi de hrtie (texte sau
imagini) i pentru a le converti n informaie binar, care poate fi apoi prelucrat n
calculator cu alte soft-uri programe editoare de text sau de imagine.
Plotter-ul: Este o mas de desen controlat de calculator.
Video-camera: Este un dispozitiv care poate fi conectat la calculator, cu scopul de a
citi filme sau fotografii i de a le transforma n informaie binar, care poate fi prelucrat
ulterior n calculator cu soft-uri specializate.
Video-proiectorul: Realizeaz preluarea instantanee a imaginilor de pe monitorul
calculatorului i le proiecteaz pe un ecran.
Sistemul integrat multimedia: boxe, microfon, camer digital, cti;
Dispozitive pentru realizarea de diapozitive;
Aparate de fotografiat digitale;
Aparatur de developare;
Dispozitive medicale de diagnostic.
Legturile dintre aceste componente sunt prezentate n Figura 1.2.
Tot ce are muf fire-ware / USB poate fi conectat la calculator.
Noiuni generale despre calculatoare 7


MEMORIE


Memorie

de Back-up

INTRARE UCP IEIRE



Consola Unitatea Unitatea
operatorului aritmetic i logic de control



Figura 1.2 Diagrama schematic a calculatorului


Clasificarea calculatoarelor:
Calculatorul personal (personal computer, home computer): Este un calculator de
sine stttor, echipat cu toate programele de sistem, utilitare i de aplicaie i cu
toate dispozitivele de intrare / ieire i alte periferice necesare de obicei n timpul
lucrului. Poate fi folosit att n interes profesional ct i acas, pentru relaxare, i a
fost dezvoltat, n principal, pentru a elibera utilizatorii de dependena de resursele
de calcul oferite de calculatoarele mainframe sau minicalculatoare. Actualmente
utilizarea lor a luat o mare amploare, iar performanele lor de lucru au crescut,
astfel nct pot fi folosite cu succes ca staii de lucru profesionale pentru grafic,
desen tehnic sau proiectare asistat de calculator (CAD). ntre suporturile de
memorare a datelor pe care le prezint se numr discurile fixe i amovibile,
dischetele, CD-ROM-urile, DVD-urile etc.
Laptop-ul (notebook): Are toate caracteristicile i nivelul de performan ale unui
calculator personal, fiind n plus dotat cu o oarecare autonomie: astfel, este pe ct
posibil miniaturizat, avnd un design compact (de forma unei mici valize) i fiind ct
mai uor posibil i, n plus, funcioneaz fie alimentat (printr-un singur cablu) de la o
surs de curent, fie prin baterii care pot fi rencrcate dup un timp. Astfel, poate fi
folosit oriunde, i nu neaprat n prezena unei surse de curent.
Minicalculatorul (minicomputer): Este un calculator cu mai muli utilizatori, proiectat
de obicei pentru a satisface necesitile unei mici firme sau ale unui departament.
Sunt mai puternice dect calculatoarele personale, dar mai mici dect sistemele
mainframe; cu toate acestea, ofer funcii de procesare n paralel a datelor, la un
pre competitiv. Pot fi folosite de 4 pn la 100 de utilizatori; au fost introduse pe
pia n 1965 de ctre Digital Equipment Corporation i principalul lor avantaj l
constituie potenialul efectiv de procesare a datelor i capacitile operaionale
similare cu ale sistemelor mainframe, ns la o scar mai mic i cu investiii mai
mici.
INFORMATIC MEDICAL I BIOSTATISTIC

8
Calculatorul mainframe (sistemul mainframe): Este un calculator cu muli utilizatori,
proiectat pentru a satisface cerinele de lucru pe calculator ale marilor firme sau
organizaii. Cele mai mari astfel de sisteme pot avea mii de terminale simple, mai
multe procesoare i suporturi de stocare a datelor de ordinul zecilor de TB.
Puterea unui calculator depinde de viteza de recuperare a informaiilor, de modul de
sectorizare a discurilor dure i de capacitile de memorare.



1.3. Componenta Software

Componenta software a calculatorului este format din urmtoarele elemente:
Software de baz: sistemul de operare (SO);
Software de aplicaie: programe utilizator specifice unor anumite activiti.
Sistemul de operare: este un program sau un grup de programe care gestioneaz i
organizeaz resursele hard i soft ale sistemului de calcul i faciliteaz crearea i
executarea de programe proprii de ctre utilizator.
Principalele pri componente ale unui sistem de operare sunt:
- monitorul: realizeaz interfaa ntre resursele hard i soft ale sistemului de
calcul;
- driver-ele de periferice: sunt rutine care realizeaz interfaa pentru fiecare
periferic al sistemului de calcul;
programele utilitare: sunt programe folosite pentru ntreinerea, crearea,
modificarea i utilizarea fiierelor, depanarea programelor, crearea i utilizarea
bibliotecilor.

Organizarea unei dischete. Fiiere. Directoare.
Informaia este scris pe dischete de-a lungul unor cercuri concentrice, denumite piste.
Pistele sunt mprite n zone numite sectoare. Dimensiunea unei dischete este
msurat n bytes. Un byte este folosit pentru a memora un caracter.
Numrul de piste, sectoare i bytes ale unei dischete depind de tipul dischetei i de
performanele calculatorului.
Formatul fizic al dischetei se refer la numrul de piste i sectoare, la lungimea
sectoarelor, la informaiile de control i de sincronizare adugat a datelor. Pe
microprocesoarele compatibile IBM, disketa este organizat n 80 de piste numerotate
de la 0 la 79, pista 0 fiind la exterior.
Dac discheta conine sistemul de operare, atunci ea va fi denumit dischet sistem,
iar pistele 0 i 1 sunt rezervate n acest scop. Pe pista 2, n sectoarele 0 i 1 se afl
tabela directoare, care pstreaz coninutul dischetei i adresele la care poate fi gsit
informaia pe dischet, data la care a fost creat sau modificat fiecare fiier i mrimea
sa.
Att programele, ct i datele sunt stocate pe dischet sub form de fiiere.
Modalitatea de identificare a fiierelor este prin intermediul specificatorului de fiier
entitate format din urmtoarele elemente:
numele fiierului : format din maximum 8 caractere alfanumerice;
extensia fiierului : format din 3 caractere, de obicei d informaii referitoare la
tipul fiierului.
Noiuni generale despre calculatoare 9

Exemplu:
Extensia .EXE: indic un fiier direct executabil din SO;
Extensia .DBF: indic un fiier de date utilizabil n dBase sau FOXPRO,
coninnd o baz de date.
De asemeni, specificatorul de fiier poate conine n faa numelui i unitatea de disc
pe care se gsete acel fiier, respectiv calea pn la acel fiier.
Specificatorul de fiier poate fi:
individual;
multiplu.
Specificatorul individual de fiier trebuie s indice n clar numele fiierului.
Exemplu: studeni.dbf.
Specificatorul multiplu de fiier definete unul sau mai multe fiiere care au anumite
grupuri de caractere comune n nume sau extensie folosind caracterele speciale: *
(nlocuiete un caracter sau un grup de caractere din specificatorul de fiier) i ?
(nlocuiete doar un singur caracter, de pe locul pe care l ocup).
Exemplu:
fi*.dbf: se refer la toate fiierele al cror nume ncepe cu fi i care au
extensia .dbf;
fi?.exe: se refer la toate fiierele al cror nume are 3 litere, primele dou
fiind fi i care au extensia .exe.

Formatul logic al dischetei se refer la utilizarea pistelor i sectoarelor de ctre
sistemul de operare (eticheta de volum i tabela directoare). Acest format folosete o
sectorizare soft, ceea ce nseamn c delimitarea i numerotarea sectoarelor se face
prin nregistrarea unor informaii de control cu ajutorul unui program de formatare
(iniializare sau premarcare suport).
Exist un singur program care face iniializarea fizic i logic a discurilor. Acesta
este FORMAT.COM, sub sistemul de operare.
Unitatea de disc se noteaz cu literele alfabetului, de la A la P. Schimbarea unitii se
face prin introducerea numelui noii uniti, urmat de dou puncte, :.
Exemplu: A>
A>B:
B> (noua unitate de disc curent este B).
n sistemul de operare DOS spaiul de memorare al unui disc este mprit n patru
zone distincte. Primele trei zone, numite zone sistem, sunt rezervate i iniializate la
formatarea discului. A patra zon ocup cel mai mult spaiu i este zona fiierelor, care
conine datele grupate n fiiere. Sistemul de operare ofer posibilitatea de a organiza
mai bine fiierele pe disc prin plasarea unor grupuri de fiiere ntr-un director propriu.
Exemplu:
Presupunem c Universitatea de Medicin i Farmacie Gr. T. Popa, Iai, are un
calculator la Rectorat, cu un singur disc. Organizarea logic a fiierelor pe disc poate fi
ca n Figura 1.3 considerm c universitatea are patru faculti: Medicin General
(MG), Stomatologie (STOM), Farmacie (FARM) i Bioinginerie Medical (BIO); pentru
fiecare facultate se creeaz cte un director i, n acesta, subdirectoare pentru fiecare
an de studiu i pentru studenii romni i strini.


INFORMATIC MEDICAL I BIOSTATISTIC

10

C:\ [directorul rdcin]



MG STOMATO FARM BIOING


AN1 AN2 ... AN6 AN1 AN2 ... AN6


Studeni Studeni Studeni Studeni
romni strini ... romni strini ...

Figura 1.3 Exemplu de organizare a datelor

Directorul rdcin (directorul sistem) este directorul creat pe unitatea de disc
folosind comanda FORMAT. Acest director poate conine alte subdirectoare.
Subdirectoarele sunt fiiere pentru care nu se impune nici o restricie legat de
dimensiunea lor; ele sunt limitate doar de spaiul existent pe disc.
Directorul implicit, adic directorul n care lucrm la un moment dat i care, prin
urmare, este activ, este numit director curent. La lansarea sistemului de operare, dup
apariia prompter-ului sistemului se consider ca director curent, directorul rdcin.
Cnd se dorete crearea sau cutarea unui fiier, sistemului trebuie s i se furnizeze:
unitatea de disc, numele fiierului i numele directorului care conine fiierul.
Numele directorului este format din 1 8 caractere, urmate de . i o extensie
format din 1 3 caractere (de obicei . i extensia nu se utilizeaz pentru directoare).
Dac fiierul este n directorul curent, nu se mai specific directorul. Dac fiierul nu se
gsete n directorul curent, trebuie introdus calea. Calea const dintr-o serie de
nume de directoare separate prin \; atunci cnd calea ncepe cu \, cutarea fiierului
dorit ncepe din directorul rdcin; altfel cutarea va ncepe din directorul curent.




1.4. Sistemul de operare MSDOS. Comenzi

Sistemul de operare MS-DOS este un sistem monouser, care furnizeaz o interfa
simpl i uor de folosit ntre utilizator i resursele hardware i software ale sistemului
de calcul. ntre avantajele acestui sistem de operare se pot enumera urmtoarele:
un mecanism avansat de detecie a erorilor;
o interfa simpl i uor accesibil;
modularitate;
o structur eficient de fiiere;
evidena datei i a orei curente;
Noiuni generale despre calculatoare 11

posibilitatea de a conecta numeroase dispozitive periferice (devices) - procesor pe
16 / 32 bytes, memorie intern de minimum 128 KB, unitate de floppy-disc (cititor de
dischete), DVD-uri, CD-rom-uri, monitor, hard-disk, masa de desen, etc.
diversitatea resurselor software:
compilatoare (FORTRAN, PASCAL, PROLOG etc.);
interpretoare (BASIC, etc.);
assembler-e (ASM, MASM etc.);
debugger-e (depanatoare);
editoare de text (WORD PERFECT, WORD);
editoare de legturi;
rutine pentru biblioteci;
generatoare de rapoarte;
programe de proiectare asistat (AUTOCAD, RUBIX, ORCAD);
programe grafice (GKS);
programe utilitare (NORTON, PC TOOLS).


1.4.1. Comenzi de lucru cu directoare
1) MKDIR (MD) : Este utilizat pentru a crea un nou subdirector.
sintax: MD [d:][cale]
Se poate specifica, atunci cnd este necesar, unitatea de disc n care se dorete
crearea subdirectorului i calea pn la acesta. Dac cele dou elemente lipsesc, i
este indicat doar numele subdirectorului, acesta va fi creat ca subdirector al directorului
curent.
Exemplu:
C:\>MD MG
- creeaz un subdirector numit MG, pe unitatea de disc C:.
C:\>MD MG \ AN1
- creeaz un subdirector numit AN1, pe unitatea de disc C:, n directorul \MG.

2) RMDIR (RD) : Este folosit pentru a terge un subdirector, dac este vid.
sintax: RD [d:][cale]
Pentru a se putea terge un director, obligatoriu trebuiesc terse mai nti toate
fiierele i subdirectoarele pe care le conine. Directorul care urmeaz a fi ters va fi
cutat pe unitatea de disc i pe calea specificat sau, dac acestea lipsesc, ntre
subdirectoarele directorului curent.
Exemplu:
C:\>RD C: \ MG \ AN1
- se terge directorul AN1 de pe unitatea de disc C:, din directorul MG.

3) CHDIR (CD) : Este folosit pentru a schimba directorul curent cu un nou director
curent, n care se va continua lucrul.
sintax: CD [d:][cale]
Pentru a reveni n directorul rdcin (ca director curent) din orice subdirector,
comanda este:
CD\
iar pentru a reveni n directorul printe al directorului curent comanda este:
INFORMATIC MEDICAL I BIOSTATISTIC

12
CD..
Exemplu:
C:\>CD C:\MG\AN1
- noul director curent va fi C:\MG\AN1, indicat adesea i de prompter-ul sistem, sub
forma
C:\MG\AN1>
C:\MG\YEAR1>CD C:
- noul director curent va fi directorul rdcin.

1.4.2. Comenzi de lucru cu fiiere
Exist dou tipuri de astfel de comenzi:
Comenzi interne: se lanseaz n execuie imediat, deoarece sunt pri componente
ale sistemului de operare MS DOS, fiind activate simultan cu sistemul de operare;
Comenzi externe: sunt rezidente pe disc sub form de programe executabile;
nainte de a le lansa n execuie, trebuie mai nti ncrcate. Pentru aceasta, n
sintaxa comenzii trebuie specificat locul n care programul corespunztor ei este
stocat pe disc.
Exemplu: Comanda extern C:\GRAPHICS are semnificaia lansrii n execuie a
programului executabil GRAPHICS.COM, stocat pe disc. Orice fiier cu extensia .COM,
.BAT sau .EXE funcioneaz ca o comand extern.

Comenzi MS-DOS interne
1) COPY: Permite copierea unuia sau mai multor fiiere de pe discul specificat, i
opional schimb numele fiierului nou creat. n timpul procesului de copiere se poate
realiza i o concatenare a fiierelor.
sintax: COPY [/a][/b][d:][cale]nume-fiier[.ext] [/a][/b][d:][cale] [nume-fiier[.ext]]
[/v]
sau, pentru copiere cu concatenare:
COPY [/a][/b][d:][cale]nume-fiier[.ext] + [d:][cale][nume-fiier[.ext]] [/a] [/b] [/v]
[ +[d:][cale]nume-fiier[.ext][/a][/b][/v]]
Primul fiier specificat este fiierul surs, iar al doilea este fiierul destinaie.
Parametrul /V determin verificarea faptului dac sectoarele scrise pe discul
destinaie sunt corect nregistrate.
Parametrii /A i /B au urmtorul efect:
Folosii cu fiierul surs:
/A : determin tratarea fiierului ca un fiier de tip text (.TXT);
/B : determin copierea ntregului fiier.
Folosii cu fiierul destinaie:
/A : determin adugarea caracterului CTRL / Z la sfritul fiierului;
/B : nu se adaug marca de sfrit de fiier.
Dac nu se specific numele fiierului destinaie, atunci copierea fiierului se face
pstrndu-i numele. n cazul n care copierea fiierelor se face pe aceeai unitate de
disc i n acelai director, obligatoriu trebuie s dm nume diferite fiierelor destinaie
altfel comanda nu este permis. Dac operaia se face n alt director, se poate folosi
acelai nume pentru fiierele destinaie.
Exemplu:
copiere fr schimbarea numelui:
Noiuni generale despre calculatoare 13

COPY [d:][cale]nume-fiier [.ext]
copiere cu schimbarea numelui:
COPY [d:][cale]nume-fiier [.ext] [d:][cale]nume-fiier [.ext]
copiere cu concatenare:
COPY A.TXT + B.TXT + C.TXT TOTAL.TXT
C:\>COPY C:\CONFIG.SYS A:\DOS\CONFIG.OLD
- se copie fiierul config.sys de pe directorul rdcin al unitii de disc c: pe unitatea
a:, n directorul \dos, sub numele config.old.

2) DELETE sau ERASE: terge fiierul cu numele specificat din directorul curent sau
specificat, de pe unitatea de disc curent sau cea specificat.
sintax: DEL [d:][cale]nume-fiier[.ext]
sau
ERA [d:][cale]nume-fiier[.ext]
Exemplu: Pentru a terge toate fiierele din directorul curent
DEL [d:\]*.* sau
ERA [d:\]*.* sau
DEL [d:\][cale]*.* sau
ERA [d:\][cale]*.*

3) DIRECTORY (DIR) : Listeaz toate intrrile sau numai cele specificate dintr-un fiier
director. Informaia afiat include: numele volumului, dimensiunea spaiului liber pe
disc, dimensiunea fiierului (n octei), data i ora cnd s-a executat ultima scriere n
fiier.
sintax: DIR [d:][cale] [nume-fiier[.ext]] [/p][/w]
Parametri:
[d:][cale][nume-fiier[.ext]] : se indic directorul i fiierele pe care dorim s le
listm;
/p : realizeaz afiarea informaiilor pagin cu pagin (ecran cu ecran);
/w : realizeaz o afiare condensat a informaiilor din director (listeaz doar
numele directoarelor i ale fiierelor).

4) RENAME (REN) : Schimb numele fiierului specificat de primul parametru n numele
specificat de al doilea parametru.
sintax: RENAME [d:] [cale] nume-vechi[.ext] [d:] [cale] nume-nou[.ext]
Exemplu:
C:\>REN AUTOEXEC.BAT AUTOEXEC.OLD

5) CLS: terge ecranul i mut cursorul n colul din stnga sus al acestuia.
sintax: CLS

6) TYPE : Afieaz pe ecran sau la imprimant coninutul fiierelor de tip text
specificate.
sintax: TYPE [d:][cale]nume-fiier[.ext]
Pentru a afia acest coninut la imprimant, exist dou posibiliti de redirecionare a
listrii: folosind parametrul >PRN, sau combinaia de taste CTRL/P.
Comenzi MS-DOS externe
INFORMATIC MEDICAL I BIOSTATISTIC

14
1) DISKCOPY: Copie global coninutul unui disc flexibil (dischet) surs pe o alt
dischet, destinaie; dac este necesar, se poate face i formatarea dischetei destinaie.
sintax: [d:][cale] DISKCOPY [d:[d:]][/1]
Parametri:
[d:][cale] : specific unitatea de disc i calea pn la directorul n care este stocat
comanda DISKCOPY;
[d:] : primul parametru specific unitatea de disc surs;
[d:] : al doilea parametru specific unitatea de disc destinaie;
Este posibil s folosim aceeai unitate de disc i pentru surs, i pentru destinaie, sau
uniti diferite.
[/1] : precizeaz s se copieze numai prima fa a dischetei.
Exemplu:
DISKCOPY A: B:
- pentru copiere ntre uniti de disc diferite
DISKCOPY A: A:
- pentru copiere folosind aceeai unitate de disc.

2) FORMAT : Iniializeaz discul din unitatea specificat sau implicit la un format
acceptat de sistemul de operare; analizeaz ntregul disc pentru detectarea pistelor
defecte; creeaz i iniializeaz directorul rdcin, tabela de alocare a fiierelor i
programul de ncrcare a sistemului de operare.
ATENIE!: Operaia de formatare distruge toate datele existente anterior pe disc.
sintax: [d:][cale] FORMAT d:[/S] [/1] [/8] [/V] [/B] [/N:xx] [/T:yy]
Parametri:
[d:][cale] : specific unitatea de disc i directorul n care este stocat comanda.
d: : specific unitatea de disc care va fi formatat;
/S : indic copierea fiierelor sistemului de operare de pe discul implicit pe discul
care se formateaz, n ordinea BIO.COM, DOS.COM, COMMAND.COM.
/1 : discul destinaie va fi formatat pentru utilizare simpl fa (numai pentru
dischete de 5.25).
/8 : discul destinaie va fi formatat cu 8 sectoare / pist (de asemeni numai pentru
dischete de 5.25). Comanda va crea 15, 18 sau mai multe sectoare / pist, n funcie
de performana calculatorului (sectorizare).
/V : indic introducerea unei etichete de volum.
/B : determin crearea unui disc cu 8 sectoare, i cu rezervarea spaiului pentru
fiierele BIO.COM i DOS.COM, dei aceste fiiere nu sunt copiate efectiv pe disc.
/N:xx : specific numrul de sectoare / pist;
/T:xx : specific numrul de piste (acest parametru i cel anterior sunt folosii atunci
cnd se dorete formatarea unui disc flexibil la o capacitate mai mic dect cea
maxim permis).
Exemplu:
C:\>FORMAT A:/S
- discheta din unitatea A este formatat i se vor copia fiierele sistemului de operare.

3) MORE : Citete date de la echipamentul standard de intrare i le trimite la
echipamentul standard de ieire pagin cu pagin.
sintax: [d:][cale] MORE
Noiuni generale despre calculatoare 15


4) PRINT : Tiprete fiierele de tip text la imprimant.
sintax: [d:][cale] PRINT [d:][cale] nume-fiier[.ext]

5) PROMPT : Definete un nou prompter sistem.
sintax: [d:][cale] PROMPT [text]
Comanda este folosit de obicei pentru a afia directorul curent n timpul lucrului sub
MS-DOS.
Exemplu:
PROMPT $P$G

6) SORT : Citete date de la echipamentul standard de intrare, sorteaz datele i apoi le
scrie sortate la echipamentul standard de ieire.
sintax: [d:][cale] SORT [/R][/+n]
Parametri:
[d:][cale] : indic unitatea de disc i directorul n care este stocat comanda.
[/R] : determin efectuarea sortrii n ordine descresctoare.
[/+n] : se introduce un numr ntreg care va determina nceperea sortrii de la
coloana n.

7) TREE : Listeaz toate cile gsite pe discul specificat, opional i numele fiierelor
din fiecare subdirector.
sintax: [d:][cale] TREE [d:][/F]
Parametri:
[d:][path] : specific unitatea de disc i directorul n care este stocat comanda.
[d:] : specific unitatea de disc a crei structur arborescent de directoare va fi
afiat.
[/F] : indic i listarea fiierelor.

8) XCOPY : Copiaz selectiv grupuri de fiiere, care pot include i subdirectoare.
sintax: [d:][cale] XCOPY [d:][cale][nume-fiier1[.ext]] [d:] [cale] [nume-fiier2
[.ext]] [/A] [/D:mm-dd-yy] [/E] [/M] [/P] [/S] [/V] [/W]
Parametri:
[d:][cale] : specific unitatea de disc i directorul n care este stocat comanda.
[d:][cale][nume-fiier1[.ext]] : specific unitatea de disc, calea i fiierele surs
care se vor copia. Sursa poate fi un fiier, o unitate de disc, o cale sau orice combinaie
a celor trei.
[d:][cale][nume-fiier2[.ext]] : specific fiierele destinaie.
[/A] : determin copierea fiierelor care au bitul de arhivare poziionat.
[/D:mm-dd-yy] : pentru copierea tuturor fiierelor create sau modificate la sau dup
data specificat.
[/E] : determin crearea de subdirectoare pe discul destinaie.
[/M] : determin copierea fiierelor care au bitul de arhivare poziionat; n plus,
anuleaz bitul de arhivare al fiierelor surs.
[/P] : afieaz un mesaj naintea copierii fiecrui fiier.
[/S] : copiaz fiierele din directorul surs i din toate subdirectoarele care se afl
la nivele inferioare directorului specificat.
INFORMATIC MEDICAL I BIOSTATISTIC

16
[/V] : determin verificarea scrierii datelor pe discul destinaie.
[/W] : determin afiarea unui mesaj la nceputul execuiei comenzii, pentru a
permite schimbarea discurilor.

Am prezentat n cele de mai sus doar cteva comenzi MS-DOS, care sunt cel mai
des utilizate. Sistemul de operare Dos este la baza sistemului de operare Windows si
UNIX. Comenzile sistemului de operare DOS sunt incluse i n programele utilitare de
tip Norton , sau Windows Explorer (sub Windows). Cunoasterea sintaxei acestor
comenzi este necesara atunci cand sistemul de operare Windows nu mai raspunde din
diverse motive ( virusare, distrugerea accidentala a anumitor fisiere, etc.) si nu mai
poate fi incarcat. In acest caz, se starteaza calculatorul cu o disketa sistem realizata
dupa prima instalarea a sistemului de operare Windows pe calculator .











Sisteme de operare de tip Windows 17








Sisteme de operare
de tip Windows



Sistemele de operare de tip Windows sunt sisteme de operare cu o interfa utilizator
grafic, care permite realizarea aproape a oricrei operaii prin indicarea unei imagini de
pe ecran i apsarea unui buton al mouse-ului, i cu un set bogat de aplicaii.
Principalele mbuntiri ale unui sistem de operare de acest tip, comparativ cu
sistemele de operare de tip MS-DOS sunt:
- Include un utilitar vizual pentru gestiunea fiierelor (Windows Explorer), uor de
utilizat;
- Poate gestiona operaiile de tiprire i de trimitere sau primire a mesajelor fax,
avnd ncorporate i faciliti de pot electronic; permite lucrul n regim sharing,
adic folosirea n comun de ctre mai multe calculatoare a aceluiai periferic de
tipul imprimantei sau fax-ului;
- Permite s lucrm cu mai multe aplicaii deodat (regim multitasking);
- Prezint o interfa comun pentru oricare aplicaie, bazat pe folosirea casetelor,
butoanelor, barelor de instrumente de lucru, pictogramelor i a altor accesorii, astfel
nct majoritatea programelor seamn ntre ele foarte mult i lucreaz n mod
similar;
- Exist software care asigur productivitate sporit pentru unele activiti uzuale;
program de redactare de text, programe de comunicaii, programe de grafic
desene i picturi;
- Exist i software anti-productiv jocuri ca Solitaire, FreeCell, Hearts,
Minesweeper, etc;
- Prezint o mare diversitate de programe (numite drivere) pentru recunoaterea
automat de ctre sistem a tuturor perifericelor instalate fizic n calculator
(conceptul plug and play);
- Are faciliti deosebite pentru funciile multimedia (playere automate pentru orice tip
de fiiere multimedia utilitarul Media Player) i pentru Internet (browser-ul
incorporat Internet Explorer);
- Variantele Windows NT i Windows XP prezint faciliti pentru lucrul n reea
funcii de gestionare a unui calculator de tip server i de administrare a reelei pe
nivele de acces difereniate.



2
INFORMATIC MEDICAL I BIOSTATISTIC

18
2.1. Lansarea sistemului de operare Windows

nceperea unei sesiuni de lucru cu un sistem de operare Windows se face, dup
pornirea calculatorului, pe o perioad de cteva minute n timpul crora sistemul face o
serie de verificri de rutin:
- verificarea BIOS (Basic Input/Output System): sistemul verific integritatea
elementelor hard existente: memorie, hard-disk, floppy-disk, CD-ROM;
- n momentul n care calculatorul identific discul pe care se gsete instalat
sistemul Windows, va cuta fiierele de pornire a sistemului, pe care le va lansa n
execuie;
- urmeaz examinarea Plug and Play (Cupleaz i merge): prin care calculatorul
verific i iniializeaz alte periferice existente n sistem: imprimante, scannere,
modem-uri, uniti de disc CD-ROM, etc;
- dac totul a fost gsit n regul, n acest moment se ncarc restul sistemului
Windows. Dac calculatorul este cuplat la o reea, acum se va introduce de la
tastatur parola de conectare la reea;
- apoi Windows ruleaz i ncarc toate programele din grupul StartUp (Lansare).
Prin urmare, cnd un program este introdus n aceast seciune, noi comunicm de
fapt sistemului Windows c dorim ca acest program s fie lansat automat la fiecare
pornire a sistemului.



2.2. Suprafaa de lucru Windows

Exist dou elemente distincte n suprafaa de lucru a sistemelor de operare de tip
Windows:
1. Ecranul de baz, denumit Desktop: este locul unde se pstreaz toate
instrumentele de care avem nevoie cnd lucrm la calculator: programele folosite,
documentele realizate, bazele de date, foile de calcul statistic, etc., sub form de
pictograme (icon-uri).
O pictogram este o imagine de dimensiune mic, prin care se poate activa rapid un
program la care se refer ea, sau se poate vizualiza informaia (structurat n fiiere i
directoare) de pe un suport de memorie. Pictogramele au n mod uzual i un nume cu
rolul de a clarifica natura programului la care se refer ele (Figura 2.1).
Activarea unei pictograme cu ajutorul mouse-ului presupune doi pai:
- 1) selectarea pictogramei: se deplaseaz mouse-ul pe suprafaa ei i se apas
butonul stng o singur dat; n acest mod pictograma se coloreaz n albastru a
fost selectat;
- 2) activarea efectiv: prin dublu-clic pe butonul din stnga al mouse-ului pe o
pictogram selectat, sau prin apsarea tastei Enter n aceleai condiii.
Pe ecranul de baz (Desktop) exist dou categorii de pictograme:
- pictograme implicite: create automat la instalarea sistemului de operare n
calculator;
Sisteme de operare de tip Windows 19

- pictograme personalizate: create de fiecare utilizator, n funcie de programele pe
care acesta le instaleaz n calculator, sau de informaiile pe care le memoreaz pe
hard-disk.

Figura 2.1. Suprafaa de lucru Windows 98/2000

Dintre pictogramele implicite, importante sunt:



1. My Computer
Permite vizualizarea tuturor informaiilor din calculator toate fiierele i directoarele
de pe toate unitile de disc din sistem.
n momentul activrii, pe ecran se deschide o nou fereastr, cu aspectul din Figura
2.2; semnificaia informaiilor afiate este urmtoarea:
- 3 Floppy (A:) : se citesc datele de pe dischet (fiiere sau directoare);
- C:, D:, etc. : se citesc datele de pe unitile de disc ale hard-discului;
- Control Panel : permite vizualizarea i setarea parametrilor de funcionare ai
calculatorului i ai dispozitivelor integrate n acesta;
- Printers : permite vizualizarea imprimantelor instalate pe calculator i eventual
instalarea unor imprimante noi.
Pictograme implicite
Pictograme personalizate
Bara de procese - Taskbar
Ecranul de baz - Desktop
INFORMATIC MEDICAL I BIOSTATISTIC

20

Figura 2.2. Fereastra My Computer




2. Network Neighborhood
n cazul n care calculatorul face parte dintr-o reea local, pot fi vizualizate celelalte
calculatoare conectate la reea. ntr-o reea local, calculatoarele sunt grupate de obicei
n grupuri de lucru (de exemplu, n cazul reelei U.M.F., grupuri de lucru ca:
- Infolab : calculatoarele din laboratorul de informatic;
- Informatica: calculatoarele de la Disciplina informatic Medical;
- Decanat: calculatoarele din Decanatul facultii de Medicin;
- Rectorat: calculatoarele din Rectoratul Universitii;
- Bioinginerie: calculatoarele facultii de Bioinginerie, etc.
Prin accesarea unui grup de lucru, se pot vizualiza calculatoarele constituente ale
acestuia (numai cele care sunt deschise i conectate la reea). De asemeni, este
posibil i accesarea unui calculator pentru a vedea dac acesta are resurse puse
sharing n reea sau nu.
Astfel, posesorul unui calculator conectat la reea are posibilitatea de a pune n reea
resurse ale sistemului su informaii (fiiere sau directoare) i dispozitive periferice
(imprimante, uniti de CD-ROM, scanner-e, etc.). Efectul este c aceste resurse devin
vizibile, i celelalte persoane conectate la reea, de pe alte calculatoare, le pot citi sau
le pot copia pe calculatoarele proprii, n funcie de drepturile de acces la acele resurse,
stabilite de posesorul lor.
Sisteme de operare de tip Windows 21

Exist mai multe nivele de securitate a datelor puse n reea:
- nivelul Read-Only: datele pot fi doar citite i eventual copiate pe calculatorul
propriu, dar nu pot fi terse sau modificate de pe calculatorul surs;
- nivelul Full: datele pot fi i citite, i modificate de pe calculatorul surs;
- nivelul Depends on Password: accesul este permis numai pe baza unei
parole cunoscut i tiprit corect, atunci cnd este cerut.

Observaie: Resursele pot fi puse n reea prin selectarea lor cu mouse-ul, i apoi prin
activarea comenzii Properties (apsare pe butonul dreapta al mouse-ului) opiunea
Sharing, dup care se alege tipul de acces dorit i se apas butonul OK.



3. Recycle Bin
Este o zon de memorie n care se depoziteaz fiierele i directoarele care au fost
terse din calculator la un moment dat, pentru a preveni tergerile accidentale. n cazul
n care se dorete recuperarea unui fiier din Recycle Bin, acesta se va selecta i se va
aplica comanda File / Restore, din menu-ul superior al ferestrei. Acest lucru este posibil
numai atta timp ct zona Recycle Bin nu s-a umplut n totalitate. n momentul n care
ea este plin, avem dou posibiliti:
- poate fi golit, prin comanda File / Empty Recycle Bin;
- n caz contrar, datele pe care le vom terge n continuare vor fi iremediabil
pierdute.

2. Bara de procese (Taskbar): ine evidena tuturor programelor care ruleaz
simultan pe calculator (n regim multitasking), precum i a programelor care
lucreaz n background sunt active, dar rezidente n memorie.
Conine butonul Start alternativa la Desktop, adic cealalt modalitate de a activa
majoritatea programelor ncrcate n calculator sau de a accesa datele stocate n
memoria acestuia. Aceast funcie se realizeaz prin selectarea comenzii dorite dintr-un
meniu care se activeaz automat la apsarea butonului Start, i care are urmtoarele
componente:
- Programs: conine lista tuturor programelor disponibile, care au fost instalate n
calculator, structurate eventual pe grupuri de programe. Una dintre componente
este grupul Accessories o colecie de programe implicite, care se instaleaz
automat odat cu sistemul de operare Windows; componente ale acestui grup:
- NotePad, WordPad : mici editoare de texte;
- Paint : program de grafic;
- Imaging : program de grafic, orientat n special spre prelucrarea unor imagini
deja create, i mai puin spre crearea de imagini noi;
- Calculator: program care simuleaz funcionarea unui calculator de buzunar;
- Games : conine 4 jocuri;
- subgrupul System Tools : colecie de programe utilitare pentru ntreinerea
sistemului scanarea, defragmentarea hard-discurilor, monitorizarea sistemului,
crearea de copii de siguran (back-up) ale discurilor.
INFORMATIC MEDICAL I BIOSTATISTIC

22
- Documents: conine lista ultimelor fiiere (documente, imagini, baze de date) la
care s-a lucrat pe calculator, cu posibilitatea de a le deschide rapid i de a continua
lucrul.
- Settings: permite accesul la componentele Control Panel i Printers (disponibile
de asemeni i din My Computer).
- Find: lanseaz un program de cutare de informaii n calculator (fiiere i
directoare care pot fi alese pe diferite criterii).
- Help: activeaz manualul de utilizare al sistemului de operare Windows cu
informaii complete legate de toate funciile sale.
- Run: permite lansarea n execuie a unor comenzi directe (de tipul comenzilor MS-
DOS) de exemplu, atunci cnd dorim s instalm un program nou, folosind
dischetele de instalare ale acestuia.
- Shut Down : declaneaz procedurile de nchidere a sesiunii de lucru curente,
atunci cnd dorim acest lucru (de exemplu, la nchiderea calculatorului).



2.3. Ferestre n Windows structur, vizualizare

Principala modalitate de a vizualiza datele sau de a rula programe sub Windows este
prin intermediul ferestrelor.
O fereastr sub Windows are structura prezentat n Figura 2.3.



1. Bara de titlu: conine urmtoarele elemente:
- Numele ferestrei: afiat n colul stnga, indic de fapt numele zonei de memorie
(unitate de disc, director) al crei coninut este afiat n fereastr, sau numele
programului care ruleaz n fereastr.
- Trei butoane, pentru manipularea ferestrei n diferite modaliti (afiate n colul
dreapta):


Figura 2.3. Structura unei ferestre sub Windows
Bara de titlu
Bara de comenzi
Bara de instrumente -
Toolbar
Suprafaa ferestrei
Bara de stare
Status Bar
Sisteme de operare de tip Windows 23



Butonul Close: realizeaz nchiderea ferestrei curente (care dispare de pe
ecran) se iese din zona de memorie afiat n fereastr, sau se ncheie
rularea programului afiat n fereastr.



Butonul Maximize: se maximizeaz fereastra curent, care va acoperi toat
suprafaa ecranului, mai puin bara de procese (Taskbar). Dup ce am
maximizat fereastra, butonul de maximizare i schimb aspectul i funcia
capt funcia Restore i aspectul din figur: pentru restaurarea dimensiunilor
iniiale ale ferestrei curente.

Butonul Minimize: se minimizez fereastra curent, care dispare de pe ecran,
fiind trimis n bara de procese, unde rmne vizibil numai titlul ei. Fereastra
rmne activ, i pentru a o aduce din nou pe ecran este suficient selectarea
ei din bara de procese, apsnd pe butonul din stnga al mouse-ului.

- Culoarea : ne d indicaii asupra strii ferestrei, avnd dou posibiliti:
- Albastru-nchis : fereastra este curent avem acces direct asupra coninutului
acelei ferestre; dei pe ecran pot fi afiate la un moment dat mai multe ferestre,
numai una singur este curent.
- Gri : fereastra nu este curent dei este deschis, nu avem acces direct la
coninutul ei; pentru ca o fereastr s fie curent, este suficient s deplasm
mouse-ul oriunde pe suprafaa ei i s apsm butonul din stnga al mouse-
ului.

2. Bara de comenzi: conine toate comenzile care se pot da pentru lucrul cu informaia
afiat n fereastr (fiiere, directoare), structurate pe grupe de comenzi n funcie de
natura lor:
- File: principalele comenzi de lucru cu fiiere i directoare creare, tergere,
redenumire, afiare proprieti.
- Edit: alte comenzi de lucru cu fiiere i directoare: selectare, copiere, mutare.
- View: comenzi legate de modul de afiare al coninutului ferestrei.
- Help: apelarea manualului de utilizare Windows.

3. Bara de instrumente (Toolbar): conine o serie de butoane echivalente cu unele
comenzi din bara de comenzi, care permit mai rapid lansarea acestora.

4. Suprafaa ferestrei: este zona de culoare alb n care este afiat coninutul ferestrei;
n cazul n care fereastra este mai mic, i nu ncape tot coninutul ei n suprafaa de
lucru, acesta poate fi derulat, cu ajutorul unor bare de derulare (Scrollbar) orizontale
i verticale - pentru a putea vedea i restul informaiilor (Figura 2.4).
n orice fereastr, fiierele i directoarele sunt afiate preciznd n mod obligatoriu
numele lor i o pictogram de identificare, i opional, alte informaii. Exist o modalitate
foarte simpl de a deosebi fiierele de directoare, n funcie de pictogramele lor, i
anume:



INFORMATIC MEDICAL I BIOSTATISTIC

24
Toate directoarele au aceeai pictogram, de forma
unui mic dosar galben:

Fiierele au pictograme diferite, n funcie de
programul cu care au fost create:
etc.


Figura 2.4. Barele de derulare ale unei ferestre

5. Bara de stare (Status Bar): d indicaii generale asupra ferestrei (de exemplu,
numrul obiectelor afiate n fereastr fiiere sau directoare, dimensiunea total a
acestora, etc.).

Operaii cu ferestre:
1. Deplasarea unei ferestre pe ecran: se face plasnd mouse-ul oriunde pe bara de
titlu, i apsnd butonul din stnga al mouse-ului; n felul aceasta, fereastra se
aga, i poate fi mutat oriunde pe suprafaa ecranului; ea va rmne n locul n
care eliberm butonul din stnga al mouse-ului.

2. Redimensionarea unei ferestre: se poate face n dou moduri:
- mrire/micorare pe lime sau pe lungime: se aeaz mouse-ul pe una dintre
marginile ferestrei (stnga, dreapta sau jos), i se trage n direcia dorit, apsnd
butonul din stnga al mouse-ului, pn se ajunge la dimensiunea convenabil.
- mrire/micorare proporional, simultan pe ambele direcii: se aeaz mouse-ul pe
colul din dreapta-jos al ferestrei, i se trage n direcia dorit, apsnd butonul din
stnga al mouse-ului, pn se ajunge la dimensiunea convenabil.

3. Vizualizarea n diferite moduri a coninutului ferestrei: se folosesc comenzile
din Bara de menu-uri, componenta View:
- Large icons: coninutul ferestrei este afiat sub form de pictograme mari, de
aceeai dimensiune i dispuse la fel pe suprafaa ferestrei ca cele de pe Desktop;
- Small icons: coninutul ferestrei este afiat sub form de pictograme mici, ns
dispuse la fel pe suprafaa ferestrei ca cele de pe Desktop;
Bara de derulare
vertical
Bara de derulare
orizontal
Sisteme de operare de tip Windows 25

- List: coninutul ferestrei este afiat sub form de pictograme mici, aezate sub
form de list;
- Details: coninutul ferestrei este afiat sub form de pictograme mici, aezate sub
form de list; se indic ns i informaii suplimentare legate de natura informaiilor
afiate:
o Mrimea fiierelor;
o Tipul fiierelor (programul cu care au fost create);
o Data i ora ultimei modificri.
- Toolbar: se activeaz / dezactiveaz bara de instrumente a ferestrei, bifnd cu
mouse-ul sau nu opiunea respectiv;
- Status Bar: se activeaz / dezactiveaz bara de stare a ferestrei, bifnd cu mouse-
ul sau nu opiunea respectiv;
- Arrange icons: se stabilete ordinea n care vor fi afiate fiierele i directoarele n
fereastra curent:
- by Name: directoarele sunt afiate primele, iar dup aceea fiierele sunt afiate
n ordine alfabetic, dup numele lor;
- by Type: directoarele sunt afiate primele, iar dup aceea fiierele sunt afiate
n ordine alfabetic, dup extensia lor;
- by Size: directoarele sunt afiate primele, iar dup aceea fiierele sunt afiate
n ordine cresctoare, dup dimensiunea lor;
- by Date: directoarele sunt afiate primele, iar dup aceea fiierele sunt afiate
n ordine descresctoare, dup data crerii sau a ultimei modificri a lor.
- Refresh: se reactualizeaz coninutul ferestrei curente se citete din nou
coninutul acesteia.



2.4. Operaii cu fiiere i directoare n Windows

Sistemele de operare de tip Windows, spre deosebire de sistemul de operare tradiional,
MS-DOS, permite realizarea operaiilor de baz cu fiiere i directoare ntr-o manier
mai simpl i mai rapid; o alt caracteristic important este aceea c att fiierele ct
i directoarele sunt tratate unitar, astfel nct toate operaiile de manipulare a lor se
realizeaz n aceeai modalitate, indiferent de natura i de coninutul lor.
O prim modalitate de realizare a operaiilor cu fiiere i directoare este prin folosirea
comenzilor din menu-ul superior de comenzi al unei ferestre de tip Windows. Acest
menu este structurat pe urmtoarele componente (Figura 2.5):
- componenta File: comenzi pentru creare de fiiere i directoare noi, tergere,
redenumire, vizualizare a detaliilor, etc.;
- componenta Edit: comenzi pentru selectarea coninutului ferestrei curente,
copiere i mutare a fiierelor i directoarelor;
- componenta Help: comenzi pentru apelarea manualului de utilizare a
sistemului de operare.



INFORMATIC MEDICAL I BIOSTATISTIC

26


















Figura 2.5. Componentele File, Edit i Help din bara de comenzi


2.4.1. Operaiile de creare, tergere, redenumire, copiere i mutare
1. Crearea unui fiier sau a unui director nou:
(MS DOS: pentru crearea unui director nou MD
pentru crearea unui fiier nou ... ).
Se realizeaz prin selectarea comenzii File / New din menu-ul superior de comenzi,
dup care trebuie precizat tipul obiectului nou pe care dorim s l crem, prin alegerea
sa dintr-o list de opiuni (Figura 2.6).
- Dac se alege opiunea Folder: va fi creat un director nou, vid, ca subdirector al
directorului afiat n fereastra curent. Numele generic al acestui director este
New Folder, dar poate fi schimbat prin tiprirea unui nume nou n cmpul de
editare al numelui, care este activ la momentul creerii.
- Dac se alege opiunea Shortcut: activeaz un program de tip wizard (vrjitor)
pentru crearea automat n fereastra curent a unui Shortcut ctre un alt fiier
(program sau document) care se afl memorat n alt parte pe hard-disk-ul
calculatorului.










1. Componenta File: comenzile:

File



O pen
P rint


Send T o

N ew

Create S hortcut
D elete
Rena m e
P r operties


W ork Offline
C lose

2. Componenta Edit: comenzile:

Edit


Undo

Cut CTRL+X
Copy CTRL+C
Paste CTRL+V
Paste Shortcut

Select All CTRL+A
Invert Selection

3. Componenta Help: comenzile:


Help
Help Topics
About Windows 95

Figura 2.6. Opiunile disponibile la comanda File / New
Folder
Shortcut
Wave Sound
Text Document
Bitmap Image
Briefcase
Microsoft Word Document
File
New
Sisteme de operare de tip Windows 27

Un shortcut se definete ca o scurttur, respectiv o cale de activare sau de
acces rapid dintr-o anumit zon de memorie, a unui fiier care se afl memorat n alt
zon de memorie, fr a fi necesar, mai nti, accesarea acelei zone de memorie.
Cu ajutorul programului wizard un shortcut se definete prin parcurgerea a trei etape:
1. Stabilirea fiierului la care se va referi scurttura: n cmpul Command line se
tiprete numele exact al fiierului sau localizarea i numele programului ctre care
dorim s crem scurttura; dac nu se cunoate exact acest nume, se folosete
comanda Browse, prin care se afieaz toate structura de directoare de pe hard-
discuri, cu posibilitatea de a cuta i selecta manual fiierul care ne intereseaz
(Figura 2.7).


2. Alegerea unui nume pentru scurttur: Se completeaz acest nume n cmpul cu
indicaia Select a name for the shortcut (Figura 2.8).


Figura 2.7. Prima etap n
crearea unui Shortcut
Figura 2.8. A doua etap n
crearea unui Shortcut
INFORMATIC MEDICAL I BIOSTATISTIC

28
3. Alegerea unei pictograme pentru scurttur: Se selecteaz pictograma dorit dintr-
o list de pictograme disponibile, identificate prin mesajul Select an icon for the
shortcut (Figura 2.9).


Dup ce toate aceste elemente au fost precizate, crearea scurtturii avnd
caracteristicile menionate se realizeaz prin activarea comenzii (butonului) Finish
(Figura 2.9).

- Dac se alege oricare dintre celelalte opiuni, se creeaz un fiier avnd formatul
(extensia) specificat, de exemplu:
o Text Document: fiier de tip text, cu extensia .txt;
o Bitmap Image: fiier grafic, cu extensia .bmp;
o Wave Sound: fiier de sunet, cu extensia .wav, etc.
Observaie: Numrul de formate de fiiere disponibile la aceast comand depinde de
numrul de programe ncrcate n calculator, deoarece, pe msur ce se adaug
programe noi, formatele de fiier cu care lucreaz acestea sunt adugate i ele automat
n list.

2. tergerea fiierelor i a directoarelor:
(MS DOS: pentru tergerea unui director RD
pentru tergerea unui fiier DEL, ERASE ).
Se realizeaz prin selectarea comenzii File / Delete din menu-ul superior de
comenzi, dup ce am selectat unul sau mai multe fiiere sau directoare din fereastra
curent. Astfel elementele selectate sunt terse, adic sunt trimise n zona Recycle Bin,
de unde, ns, ele nc mai pot fi recuperate n cazul unei tergeri accidentale, prin
cutarea i selectarea lor din Recycle Bin, dup care se d comanda File / Restore. Cu
aceast comand fiierele selectate sunt scoase din Recycle Bin, fiind readuse n
poziia din care au fost terse iniial.
Dac dorim s tergem permanent un fiier / director (fr a se mai face transferul
acestuia n Recycle Bin), comanda File / Delete se aplic innd apsat tasta SHIFT.
n acest mod fiierul este ters definitiv, fr posibiliti ulterioare de recuperare.
Figura 2.9. A treia etap n
crearea unui Shortcut
Sisteme de operare de tip Windows 29

Comanda de tergere se poate aplica pentru un singur fiier / director la un moment
dat, dar i pentru mai multe. Pentru a putea terge simultan mai multe fiiere /
directoare, acestea trebuie mai nti selectate din fereastra curent, realiznd o aa-
numit selecie multipl. Exist 4 modaliti de a realiza o selecie multipl n fereastra
curent:
1. pentru a selecta ntregul coninut al ferestrei curente, se folosete comanda Edit /
Select All sau combinaia de taste CTRL+A.
2. pentru a selecta o list consecutiv de fiiere / directoare din fereastra curent, se
selecteaz primul element din list, i apoi, innd apsat tasta SHIFT se
selecteaz ultimul element din list. n acest mod, i celelalte elemente, cuprinse
ntre primul i ultimul, sunt automat selectate.
3. pentru a selecta o list consecutiv de fiiere / directoare din fereastra curent, se
poate folosi i metoda lasoului: ne imaginm c elementele care urmeaz a fi
selectate pot fi cuprinse ntr-o caset imaginar, dup care indicm cu mouse-ul
unul din colurile acestei casete, apsm butonul din stnga al mouse-ului i l
meninem apsat, trgnd de conturul casetei pn cnd va cuprinde toate
elementele pe care am dorit s le alegem.
4. pentru a selecta o list disparat de fiiere / directoare din fereastra curent, se
selecteaz primul element din list, i apoi, innd apsat tasta CTRL se
selecteaz, unul cte unul, celelalte elemente din list.

3. Redenumirea fiierelor i a directoarelor:
(MS DOS: pentru redenumirea unui director sau fiier REN).
Se realizeaz prin selectarea comenzii File / Rename din menu-ul superior de
comenzi, dup ce am selectat fiierul sau directorul din fereastra curent pe care dorim
s l redenumim. n acest mod se deschide cmpul de editare al numelui pentru
elementul respectiv (fiier sau director) n care introducem noul nume i l memorm
apsnd tasta ENTER.
Observaie: Prin aceast comand poate fi redenumit numai un singur fiier sau director
la un moment dat; nu este posibil redenumirea simultan a unui grup de fiiere cu un
element comun de exemplu, schimbarea extensiei acestora.

4. Copierea / mutarea fiierelor i a directoarelor:
(MS DOS: pentru copierea unuia sau a mai multor fiiere COPY
pentru copierea unui director cu ntregul su coninut XCOPY)
Operaiile de copiere i mutare sunt asemntoare, avnd ca obiect transferul unuia
sau mai multor fiiere / directoare dintr-o zon de memorie surs ntr-o zon de
memorie destinaie. Exist o singur diferen: la copiere, fiierele transferate vor exista
n final att n zona surs, ct i n zona destinaie, n timp ce la mutare, fiierele
transferate dispar din zona surs, continund s existe numai n zona destinaie.
Principiul operaiilor este ns acelai: se fac printr-o tranziie intermediar ntr-o zon
de memorie temporar, numit Clipboard. Fiierele / directoarele pe care dorim s le
transferm vor fi transferate mai nti din zona de memorie surs n Clipboard, de unde
vor fi descrcate apoi n zona destinaie.

Copierea: se face prin urmtoarea succesiune de pai:
1. se deschid n dou ferestre distincte pe ecran, zona surs i zona destinaie;
INFORMATIC MEDICAL I BIOSTATISTIC

30
2. n zona surs: se selecteaz fiierele / directoarele care urmeaz a fi copiate i se
d comanda Edit / Copy; n acest mod se realizeaz transferul acestora din surs
n memoria intermediar, Clipboard.
3. n zona destinaie: se d comanda Edit / Paste; astfel coninutul memoriei
Clipboard este golit n zona destinaie, iar operaia este ncheiat (Figura 2.10).









Exemplu: Din directorul E:\DOCUMENTE de pe unitatea de disc E:, dorim s copiem n
directorul E:\DOCUMENTE\LISTE fiierele lista mp31.doc i lista mp35.doc. Se va
proceda ca n Figura 2.11.








Mutarea: se face similar, prin urmtoarea succesiune de pai:
1. se deschid n dou ferestre distincte pe ecran, zona surs i zona destinaie;
2. n zona surs: se selecteaz fiierele / directoarele care urmeaz a fi copiate i se
d comanda Edit / Cut; n acest mod se realizeaz transferul acestora din surs n
memoria intermediar, Clipboard.

SURS

CLIPBOARD

DESTINAIE
Edit / Copy Edit / Paste
Figura 2.10. Transferurile care au loc la copiere
Figura 2.11. Exemplu de copiere
Zona destinaie: Dm
comanda Edit / Paste
Zona surs: Am selectat cele
dou fiiere i dm comanda
Edit / Copy
Sisteme de operare de tip Windows 31

3. n zona destinaie: se d comanda Edit / Paste; astfel coninutul memoriei
Clipboard este golit n zona destinaie, iar operaia este ncheiat (Figura 2.12).









Exemplu: Relum exemplul pe care l-am dat la copierea de fiiere, fcnd de aceast
dat mutarea acelorai elemente: din directorul E:\DOCUMENTE de pe unitatea de
disc E:, mutm n directorul E:\DOCUMENTE\LISTE fiierele lista mp31.doc i lista
mp35.doc. Se va proceda tot la fel ca n Figura 2.11, cu observaia c n zona surs,
n loc de comanda Edit / Copy se va da comanda Edit / Cut i n final se va constata c
fiierele mutate au disprut din zona surs, spre deosebire de cazul copierii, pentru care
fiierele copiate continu s existe i n surs.


2.4.2. Alte modaliti de lucru
O alt caracteristic esenial a sistemelor de operare de tip Windows, care a contribuit
foarte mult la popularitatea acestora, const n faptul c toate operaiile cu fiiere i
directoare pot fi realizate n mai multe moduri distincte, fiecare la fel de rapid i de
performant. Astfel, aceeai comand poate fi activat prin mai multe modaliti, astfel
nct fiecare utilizator poate alege, dintre toate modalitile de lucru posibile, pe cea
care i se pare mai comod ceea ce contribuie la personalizarea lucrului la calculator,
concept introdus pentru prima dat de realizatorii sistemului de operare Windows.
Acest concept a fost dezvoltat n ideea de a uura ct mai mult lucrul i de a mri
fiabilitatea sistemului de operare trecnd de la rigurozitatea sistemelor de operare
tradiionale, n care toate operaiile se realizau tiprind comenzi unice, cu o sintax
strict i obligatoriu de respectat (o greeal de sintax ducnd la nerecunoaterea
comenzii), la un sistem de operare mult mai elastic i permisiv, prietenos alt concept
introdus de realizatorii Windows att cu profesionitii, ct i cu amatorii.
n continuare vor fi prezentate cteva alternative de realizare a comenzilor cunoscute
de lucru cu fiiere i directoare, pe lng alegerea acestora din menu-ul superior de
comenzi.

1. Activarea menu-urilor personalizate, cu butonul din dreapta al mouse-ului:
Se selecteaz mai nti fiierele sau directoarele pe care dorim s le manipulm
(aplicndu-le o comand oarecare), dup care se apas butonul din dreapta al mouse-
ului pe selecia fcut. n acest mod apare pe ecran o list de comenzi (menu
personalizat) care conine de fapt toate comenzile disponibile pentru elementele
selectate. Din aceast list se va alege apoi comanda dorit.

Observaie: Coninutul acestei liste de comenzi variaz n funcie de natura seleciei
fcute (de exemplu, dac avem selectate fiiere sau directoare) i de natura celorlalte

SURS

CLIPBOARD

DESTINAIE
Edit / Cut Edit / Paste
Figura 2.12. Transferurile care au loc la mutare
INFORMATIC MEDICAL I BIOSTATISTIC

32
programe ncrcate n calculator, i care sunt capabile s i introduc propriile lor
comenzi ntre comenzile clasice ale sistemului de operare.

2. Folosirea butoanelor din bara de instrumente (Toolbar):
Bara de instrumente (Toolbar) se activeaz prin comanda View / Toolbar din menu-
ul superior de comenzi al ferestrelor i conine o serie de butoane a cror apsare este
echivalent cu alegerea anumitor comenzi din menu-ul superior, specificate de obicei i
pe eticheta de identificare a fiecrui buton. Folosirea butoanelor n locul comenzilor
echivalente din menu-ul superior este n anumite situaii mai rapid.
Butoanele din bara de instrumente corespund urmtoarelor comenzi:

Comanda Edit / Cut

Comanda Edit / Copy

Comanda Edit / Paste
(pentru copierea / mutarea fiierelor i a directoarelor)

Comanda File / Delete
(pentru tergerea fiierelor)

Comanda Edit / Undo
(foarte util n special n cazul unor operaii accidentale, deoarece anuleaz
efectul ultimei comenzi care a fost dat - de exemplu, efectul ultimei
tergeri: reface fiierul care a fost ters; efectul ultimei redenumiri: reface
numele vechi, care a fost modificat, etc. )

Comenzile View / Large Icons, Small Icons, List, Details
(se comut ntre cele patru moduri de vizualizare a coninutului ferestrei
curente enumerate mai sus)

Comanda Up One Level
(nu are corespondent n menu-ul superior, efectul fiind urcarea cu un nivel
n structura arborescent de directoare de pe discul curent, adic afiarea
n fereastra curent a coninutului directorului printe al directorului curent).

Comanda File / Properties
Se afieaz informaii detaliate despre coninutul i natura fiierului /
directorului selectat, pentru care s-a dat comanda. Aceste informaii difer
n funcie de natura elementului cruia i se aplic comanda:
- pentru fiiere: informaiile sunt structurate pe 3 categorii date
generale, cuprins i statistici fiind indicate: numele complet al
fiierului, pictograma asociat, tipul, localizarea, mrimea, data la acare
a fost creat, atributele, autorul, etc. (Figura 2.13).
- pentru directoare: date generale: nume, localizare, mrime, cte fiiere
cuprinde, data crerii, etc. (Figura 2.13).
Sisteme de operare de tip Windows 33


n acest cmp de editare este indicat n permanen numele directorului al crui
coninut este afiat n fereastra curent. Pentru a schimba coninutul ferestrei
curente, este suficient s selectm un alt director din lista care se activeaz atunci
cnd apsm cu butonul din stnga al mouse-ului sgeata din dreapta cmpului de
editare.





















3. Folosirea utilitarului Windows Explorer:
Windows Explorer este un program utilitar asociat sistemului de operare Windows,
care are drept scop uurarea lucrului cu fiiere i directoare, i afiarea mai clar a
informaiilor existente pe suporturile de memorie ale calculatorului. Lansarea n execuie
a sa se face folosind butonul Start din Bara de procese (Taskbar) componenta
Programs / Windows Explorer sau comanda File / Explore din menu-ul superior de
comenzi al unei ferestre, aplicat pentru un director selectat la un moment dat (dac am
selectat un fiier, comanda nu este disponibil).
O prim caracteristic a programului este aceea c afieaz fiierele i directoarele
ntr-o manier mai clar, ntr-o fereastr cu o structur oarecum diferit, fiind alctuit
din dou pri distincte (Figura 2.14):
- n partea stng este afiat o reprezentare schematic a tuturor unitilor de disc
cu directoarele pe care le conin i sub-directoarele lor, punndu-se astfel n
eviden structura arborescent a acestora (un efect similar se obinea prin
comanda MS-DOS TREE);
- n partea dreapt are aspectul unei ferestre obinuite, afind la un moment dat
coninutul unui director selectat din partea stng a ferestrei. n momentul n care
Figura 2.13. Informaiile afiate prin comanda Properties
INFORMATIC MEDICAL I BIOSTATISTIC

34
selectm un alt director din partea stng, coninutul acestei ferestre se
reactualizeaz automat.
Navigarea n structura de directoare i de fiiere de pe discuri se face foarte simplu,
prin respectarea ctorva reguli:
- n partea stng sunt afiate numai directoare, nu i fiierele componente;
- Pentru a afia coninutul detaliat al unui director, este suficient s l selectm din
partea stng a ferestrei; coninutul su va fi afiat n partea dreapt, inclusiv
fiierele. Pentru a se evidenia acest lucru, pictograma directorului de asemeni se
schimb, cptnd forma unui dosar deschis (Figura 2.14, directorul CURS
ENGLEZA);
Directoarele care au n dreptul lor semnul + conin alte sub-directoare, care nu sunt
afiate n partea stng a ferestrei (Figura 2.14 directorul FOTOGRAFII); apsnd
marcajul +, coninutul directorului respectiv este detaliat complet n partea stng a
ferestrei i marcajul se transform n (Figura 2.14, directoarele CARTI,
DOCUMENTE) pentru a preciza acest lucru. Dac ulterior se apas marcajul ,
coninutul directorului respectiv este din nou ascuns i marcajul redevine +.

Figura 2.14. Utilitarul Windows Explorer

Operaiile cu fiiere i directoare se fac n maniera uzual, folosind comenzile din
menu-ul superior al ferestrei sau butoanele, cu excepia operaiei de mutare, pentru
care este disponibil i o metod mult mai simpl de lucru: se selecteaz fiierele /
directoarele pe care dorim s le mutm, dup care este suficient simpla deplasare a lor
cu mouse-ul (prin metoda lasoului) deasupra zonei destinaie din partea stng a
ferestrei. Astfel, mutarea se face automat.
Sisteme de operare de tip Windows 35

Copierea este de asemeni simplificat, deoarece att sursa ct i destinaia vor fi
afiate n partea dreapt a ferestrei, prin selectarea consecutiv a lor (nu mai este astfel
necesar deschiderea celor dou zone n ferestre diferite).

4. Metoda Drag and Drop:
Este o alternativ la operaia de copiere, care poate reprezenta o simplificare a
acesteia. Folosete metoda lasoului i accelereaz procesul de copiere, care se face
mai direct; presupune urmtoarea succesiune de pai:
- se deschid, n dou ferestre distincte pe ecran, zona surs i zona destinaie;
- din zona surs se selecteaz fiierele i directoarele care urmeaz a fi copiate;
- dup ce selecia a fost fcut, se ine apsat butonul din stnga al mouse-ului i se
trag (drag) elementele selectate n fereastra corespunztoare zonei destinaie. n
momentul n care fiierele selectate au ajuns n zona destinaie, se elibereaz
butonul din stnga al mouse-ului (drop); astfel copierea se face mai rapid, fr a
mai fi necesare etapele cunoscute (comenzile Edit / Copy n zona surs i Edit
/Paste n zona destinaie).


2.4.3. Manualul de asisten soft - Help:
Sistemele de operare de tip Windows pun la dispoziia utilizatorilor un manual de
asisten software foarte bine documentat, cu explicaii detaliate asupra fiecreia dintre
caracteristicile i comenzile disponibile ale sistemului. Acest manual poate fi apelat cu
uurin la orice moment n timpul lucrului la calculator, prin comanda Help / Help
Topics din menu-ul superior de comenzi al oricrei ferestre, sau de pe butonul Start
comanda Help deschide manualul cel mai complet, cu informaii complete despre
orice element din Windows.
Alte modaliti de apelare a manualului de asisten soft sunt: prin folosirea
butonului cu eticheta Help sau al butonului din dreapta-sus al ferestrelor, etichetat
cu un semn de ntrebare; aceste butoane sunt prezente de obicei n casetele de dialog,
i mai puin n ferestrele standard.
Manualul de asisten software este structurat pe trei seciuni:
1. Seciunea Contents (Figura 2.15):
Este structurat ca un cuprins general al tuturor capitolelor existente n manual. Cu
ajutorul butonului Open fiecare capitol poate fi deschis, i vor fi afiate sub-capitolele
componente ale sale, pn la nivelul fiierelor document efective cu informaie, care
de asemeni pot fi deschise, afiate pe ecran i eventual listate la imprimant. Odat
deschis un capitol, el poate fi i nchis dac este nevoie, folosind butonul Close.

2. Seciunea Index (Figura 2.16):
Permite identificarea rapid a unei pagini sau a unui subcapitol i accesarea direct a
acesteia. Este un mod de accesare al informaiilor dorite foarte rapid, cu condiia s tim
exact ceea ce cutm, deoarece avem dou posibiliti de a specifica acest lucru:
- fie prin tiprirea cuvintelor care ne intereseaz, n primul cmp al ferestrei;
- fie prin selectarea opiunii dorite, din lista de opiuni pus la dispoziie n al doilea
cmp al ferestrei.


INFORMATIC MEDICAL I BIOSTATISTIC

36






Figura 2.15. Seciunea
Contents din sistemul de Help
Figura 2.16. Seciunea Index
din sistemul de Help
Sisteme de operare de tip Windows 37

3. Seciunea Find (Figura 2.17):
Determin examinarea fiecrui cuvnt din manualul de Help, pentru a se putea gsi
un anumit cuvnt sau fraz introduse de utilizator, indiferent de locul n care se afl
acestea i chiar dac subiectul corespunztor nu este suficient de important sau de
extins pentru a fi inclus n Cuprins sau n Index.


2.4.4. Alte comenzi din menu-ul superior
1. File / Open: realizeaz deschiderea fiierului selectat, adic vizualizarea
coninutului acestuia, eventual prin lansarea soft-ului corespunztor, sub care a fost
creat acel fiier. Comanda este valabil i n cazul n care sunt selectate mai multe
fiiere, caz n care ele vor fi deschise simultan.
2. File / Print: realizeaz listarea la imprimant a coninutului fiierului selectat.
Comanda este de asemeni valabil i n cazul n care sunt selectate mai multe
fiiere, caz n care ele vor fi listate simultan.
3. File / Send To: reprezint o alternativ la operaia de copiere, cu scopul de a o
simplifica; realizeaz trimiterea automat a fiierelor / directoarelor selectate spre
anumite zone bine-definite, atunci cnd dorim s facem o copie a lor n aceste
zone (i numai n acestea; comanda nu este valabil pentru orice zon destinaie):
- discheta: 3 Floppy A:
- Desktop (creeaz un shortcut pe Desktop spre elementul selectat)
- Fax recipient, Mail Recipient (n cazul n care avem aceste dispozitive instalate n
sistem posibilitatea de a trimite mesaje de pe calculator prin fax sau prin e-mail)
- My Briefcase
4. File / Close: nchide fereastra curent.

Figura 2.17. Seciunea Find
din sistemul de Help
INFORMATIC MEDICAL I BIOSTATISTIC

38

2.5. Programe utilitare ale sistemului de operare Windows

Sistemele de operare de tip Windows conin i o gam foarte larg de programe
utilitare, menite s satisfac ct mai multe dintre cerinele unui utilizator care nu are
instalate, eventual, alte soft-uri pe calculator, ci numai sistemul de operare. Dei la un
nivel nu foarte performant, aceste programe utilitare pot rspunde la cele mai variate
necesiti ale utilizatorului, care pot apare pe parcursul lucrului.

1. Programul Find:
Este un program care permite gsirea rapid a unui fiier sau a unui grup de fiiere
care ndeplinesc o anumit condiie, definit la momentul lansrii programului. Se
lanseaz n execuie folosind butonul Start componenta Find opiunea Files or
Folders... i principala sa caracteristic o constituie faptul c permite introducerea
unor criterii destul de avansate de cutare.
Cutarea se poate face dup trei criterii:
- Numele i localizarea fiierului (Figura 2.18):
n cmpul cu eticheta Named se vor introduce numele i extensia fiierului pe care
dorim s l gsim (eventual se pot folosi i specificatoare multiple de fiier, n cazul n
care nu ne amintim numele exact sau dorim s gsim mai multe fiiere care ndeplinesc
o condiie comun).

n cmpul cu eticheta Containing text se pot introduce unul sau mai multe cuvinte
pe care le conine fiierul pe care dorim s l gsim de obicei n cazul fiierelor de tip
text sau document.
n cmpul cu eticheta Look in se alege dintre variantele propuse, locul (zona de
memorie) n care s se fac operaia de cutare, cu scopul de a o accelera dac tim
cu aproximaie pe unde se afl fiierul dorit, nu este nevoie s l cutm pe tot hard-
disk-ul calculatorului, ci numai n zonele (de exemplu, pe anumite uniti de disc) n care
credem c se afl acel fiier. Astfel, rezultatul cutrii va fi obinut incomparabil mai
repede.

- Data fiierului (Figura 2.19):
Se poate preciza cutarea numai a fiierelor cu care s-a lucrat ntr-o anumit
perioad.
Figura 2.18. Programul Find
seciunea Name and
Location
Sisteme de operare de tip Windows 39

Din cmpul cu eticheta Find all files se va selecta tipul de operaie creia au fost
supuse fiierele cutate, avnd la dispoziie trei opiuni:
- Modified: fiiere modificate;
- Created: fiiere create;
- Last accesed: fiiere accesate, fr ns a se fi modificat neaprat coninutul
lor.
Urmtoarele cmpuri permit precizarea datei corespunztoare fiierelor care urmeaz
a fi cutate, tot prin intermediul a trei opiuni:
1. fiiere la care s-a lucrat ntr-o anumit perioad, cuprins ntre o dat de nceput i
o dat de final, care se vor preciza;
2. fiiere la care s-a lucrat pe parcursul ultimelor n luni (n este un numr care se va
preciza);
3. fiiere la care s-a lucrat pe parcursul ultimelor n zile (n este un numr care se va
preciza).


- Posibiliti avansate de cutare (Figura 2.20):
n cmpul cu eticheta Of type se va preciza tipul fiierelor pentru a se cuta
numai fiiere cu o anumit extensie (de un anumit tip, predefinit i ales dintr-o list de
opiuni disponibile).
n cmpul cu eticheta Size is se va preciza mrimea fiierelor pentru a se cuta
numai fiierele mai mici (opiunea At least) sau mai mari (opiunea At most) dect
o anumit valoare, exprimat n Kilobytes (KB).
Dup ce s-au definit criteriile de cutare, operaia de cutare propriu-zis este
declanat prin apsarea butonului cu eticheta Find Now din dreapta casetei de
cutare, iar rezultatele cutrii sunt afiate n partea de jos a ferestrei, unde se va indica
numele i localizarea fiecrui fiier gsit.
Figura 2.19. Programul
Find seciunea Date
INFORMATIC MEDICAL I BIOSTATISTIC

40
Fiierele gsite pot fi prelucrate n continuare exact ca i oricare alte fiiere dintr-o
fereastr standard, folosind comenzile din menu-ul aflat n partea de sus a ferestrei de
cutare, care au aceeai semnificaie ca n ferestrele standard.



2. Programul Quick Viewer:
Este un utilitar de vizualizare rapid, care permite afiarea coninutului unui fiier fr
a lansa n execuie programul sub care a fost creat fiierul respectiv. Pentru a se lansa,
se realizeaz urmtoarea secven de pai:
- se selecteaz fiierul pe care dorim s l utilizm;
- se apas butonul din dreapta al mouse-ului; dac formatul (extensia) fiierului este
recunoscut de Windows, una dintre comenzile disponibile pentru a fi aplicate
pentru fiierul respectiv este Quick View;
- se selecteaz comanda Quick View din menu; coninutul fiierului va fi afiat ntr-o
mic fereastr (Figura 2.21).
Utilitarul pune la dispoziie 4 butoane, care uureaz lucrul:

Deschide fiierul cu programul original sub care a fost creat, pentru a se
continua editarea acestuia. Pictograma indic programul pe care l va
utiliza sistemul de operare pentru a deschide fiierul spre editare.

Se poate determina modificarea dimensiunii caracterelor utilizate pentru a
afia fiierul respectiv (mrire sau micorare) numai n cazul fiierelor de
tip document (text).

Se folosete pentru a reutiliza aceeai fereastr, n loc de a se deschide o
fereastr nou, de fiecare dat cnd se vizualizeaz un alt fiier.
Figura 2.20. Programul
Find seciunea
Advanced
Sisteme de operare de tip Windows 41



3. Utilitare pentru ntreinerea hard-discului:
a) ScanDisk:
Poate fi activat folosind butonul Start, componenta Programs / Accessories /
System Tools / ScanDisk. Este un instrument de lucru puternic i foarte util, care
detecteaz micile probleme (defeciuni) care apar pe hard-disc i le repar, nainte de a
cauza consecine neplcute pierderea irecuperabil a datelor. Pentru buna funcionare
a calculatorului, acest program ar trebui rulat cel puin o dat pe lun, chiar dac nu par
a exista motive de a-l utiliza.
ScanDisk detecteaz i repar urmtoarele tipuri de defecte:
- Uniti de stocare (clusters) pierdute: O unitate de stocare (cluster) reprezint cea
mai mic unitate de spaiu recunoscut de hard-disc; o unitate de stocare pierdut
nu aparine nici unui fiier, deci nu poate cauza pierderi de informaie, dar dac
sunt n numr prea mare, se irosete inutil spaiul de pe hard-disc.
- Fiiere legate ncruciat: Sunt fiiere pentru care s-au amestecat unitile de
stocare pe care sunt ele memorate din punct de vedere fizic. n astfel de situaii,
este posibil s se piard ambele fiiere.
- Nume, date sau ore interzise: Pe hard-disc pot apare fiiere care au caractere
interzise folosite n numele lor, sau date i ore de creare eronate; repararea acestor
erori se face fr nici un fel de consecine negative.
- Defecte pe disc: Sunt erori fizice pe hard-disc, care fac inutilizabil zona n care au
aprut. Programul detecteaz aceast zon i o marcheaz ca atare, pentru a se
mpiedica scrierile ulterioare de date n acea seciune a hard-discului.
Pentru a detecta defectele i a repara suprafaa hard-discului, ScanDisk realizeaz
dou tipuri de teste (Figura 2.22), pe care le putem alege n funcie de necesiti:
- Standard: test rapid, dureaz cteva minute;
- Thorough: test de detaliu, dar mai complet, care dureaz mult mai mult i verific
toat suprafaa hard-discului.
Figura 2.21. Programul Quick
View
INFORMATIC MEDICAL I BIOSTATISTIC

42


b) Disk Defragmenter:
Poate fi activat folosind butonul Start, componenta Programs / Accessories /
System Tools / Disk Defragmenter. Realizeaz o reorganizare a coninutului hard-
discului, astfel nct sistemul de operare s poat regsi fiierele mai repede. Astfel,
fiierele (n special cele de dimensiune mai mare) sunt memorate pe hard-disc prin
mprirea lor n mici uniti de stocare, care nu sunt plasate neaprat consecutiv pe
suprafaa hard-discului. Sistemul de operare ine evidena clar a acestor pri
componente, pentru a putea reasambla fiierul atunci cnd este nevoie de el, dar n
cazul unui grad mare de defragmentare apare inconvenientul c se pierde mult timp cu
reasamblarea, astfel nct viteza de lucru a ntregului sistem scade foarte mult. De
aceea este necesar rularea din cnd n cnd a programului Disk Defragmenter, care
rezolv aceast problem, micornd gradul de mprtiere al unitilor constitutive ale
fiierelor (Figura 2.23).


4. Utilitare pentru lucrul cu dischetele:
a) Formatarea dischetelor:
Figura 2.22. Programul
ScanDisk
Figura 2.23. Programul Disk
Defragmenter
Sisteme de operare de tip Windows 43

Aa cum a fost prezentat anterior (Cap.1), formatarea este o operaie de rutin, care
trebuie aplicat obligatoriu nainte de a ncepe lucrul cu o dischet (sau cu un hard-disc
nou, n egal msur). Prin aceast operaie sistemul de operare verific toat
suprafaa dischetei i colecteaz datele de identificare ale ei.
Formatarea poate fi de asemeni folosit i ca o modalitate rapid de tergere
complet a coninutului unei dischete la un moment dat, i de asemeni de reverificare a
suprafeei ei i de reiniializare a acesteia, n special n cazul n care au aprut erori la
citirea datelor de pe acea dischet.
Programul de formatare se apeleaz prin urmtoarea succesiune de pai:
- se introduce discheta care urmeaz a fi formatat n unitatea de floppy-disk;
- din fereastra My Computer se selecteaz pictograma corespunztoare (unitatea 3
Floppy A:) i se apas butonul dreapta al mouse-ului;
- din lista de comenzi care apare se alege comanda Format; astfel se iniializeaz
programul, care va avea o interfa ca n Figura 2.24.
Exist 3 tipuri de formatare, ntre care putem opta:
- Quick: folosit n general pentru a reformata o dischet formatat deja;
- Full: formatare complet, folosit de obicei la dischetele noi;
- Copy system files only: pentru a transfera fiierele sistem pe dischet, fr a o
reformata (cnd dorim s crem o dischet sistem).
Alte informaii care mai pot fi introduse, nainte de a ncepe formatarea propriu-zis
(care se face prin apsarea butonului Start) sunt:
- Capacity: se introduce capacitatea la care va fi formatat discheta:
- Label: pentru a se defini o etichet (nume) pentru discheta respectiv.


b) Copy disk (copierea integral a dischetelor):
(MS-DOS: comanda similar: DISKCOPY).
n anumite situaii este necesar copierea integral a unei dischete pe alte dischete.
Aceast operaie se realizeaz foarte simplu, automat, prin folosirea unui mic utilitar de
Figura 2.24. Programul de formatare
Format
INFORMATIC MEDICAL I BIOSTATISTIC

44
asemeni pus la dispoziie de sistemul de operare Windows: Copy Disk. Pentru apelarea
utilitarului sunt necesari paii urmtori:
- se introduce discheta original n unitatea de floppy-disk;
- din fereastra My Computer se selecteaz pictograma corespunztoare (unitatea 3
Floppy A:) i se apas butonul dreapta al mouse-ului;
- din lista de comenzi care apare se alege comanda Copy Disk; astfel se
iniializeaz programul, care va avea o interfa ca n Figura 2.25, dup care se
urmeaz instruciunile sale;
- atunci cnd este nevoie (sistemul de operare o va cere) se introduce discheta nou
n unitatea de floppy-disk, n locul celei originale.


5. Utilitarul de grafic Paint:
Acest program se activeaz folosind butonul Start, componenta Programs /
Accessories / Paint.

Este un program de grafic, proiectat pentru a permite realizarea de desene care vor
fi salvate n fiiere cu extensia .BMP. Dei nu este foarte performant, conine
Figura 2.25. Programul Copy Disk
Figura 2.26. Utilitarul Paint
Sisteme de operare de tip Windows 45

principalele instrumente pentru realizarea de grafic, avnd o structur asemntoare
cu a programelor profesioniste din domeniu.
Suprafaa de lucru este alctuit din urmtoarele elemente (Figura 2.26):
- bara de titlu: conine numele programului Paint, dar i numele fiierului grafic pe
care se lucreaz la un moment dat;
- menu-ul superior de comenzi: cu toate comenzile disponibile ale programului;
- zona de culoare alb: zona de imagine n care se realizeaz desenul propriu-zis;
- o bar cu instrumente de desenat sub forma unor butoane, care se apas pentru
a activa instrumentul respectiv;
- o palet de culori din care se alege culoarea pentru fundal i pentru contururile
trasate.
n principal, pot fi folosite urmtoarele instrumente grafice disponibile sub forma
butoanelor din bara de instrumente:

Free-form select / Select: Permit marcarea unei anumite zone,
poligonal sau perfect dreptunghiular, n vederea decuprii,
copierii sau mutrii acesteia.

Eraser: Radier terge elementele greite, nlocuindu-le cu
nuana fundalului.

Ellipse: Deseneaz o elips sau un cerc.


Rectangle / Rounded rectangle: Deseneaz un dreptunghi sau
un dreptunghi cu marginile rotunjite.

Polygon: Deseneaz un poligon cu oricte laturi dorim.


Line / Curve: Deseneaz o linie dreapt sau curb.


Pencil / Brush / Airbrush: Permite desenarea cu mn liber, cu
instrumente care simuleaz aspectul unui creion, al unei pensule
sau al unui spray colorat.

Text: Permite introducerea unui text n desenul realizat; dac
dorim s modificm aspectul acestuia (dimensiunea i forma
literelor) se activeaz bara de instrumente de prelucrare a textului
cu opiunea View / Text Toolbar din menu-ul superior al
programului.

Pick color: Permite alegerea unei culori noi (eventual dintre cele
folosite deja n alte pri ale desenului) pentru fundal sau pentru
contururi.

Magnifier: Mrete o anumit zon a desenului, pentru a controla
mai bine detaliile.

Fill with color: Umple orice suprafa nchis cu nuana curent
de contur.

Dup ce imaginea a fost terminat, pentru a se memora ntr-un fiier, se face operaia
de salvare a datelor comanda File/Save din menu-ul superior (Figura 2.27).
INFORMATIC MEDICAL I BIOSTATISTIC

46


n cmpul cu eticheta Save in se precizeaz locul n care urmeaz a fi salvat
fiierul (unitatea de disc i directorul); n cmpul cu eticheta File name se precizeaz
numele fiierului; extensia nu trebuie s o precizm, deoarece este adugat automat
de program, conform indicaiei din cmpul cu eticheta Save as type. Operaia de
salvare efectiv se face apsnd butonul Save.



2.6. Personalizarea suprafeei de lucru Windows

2.6.1. Setarea suprafeei de lucru
O caracteristic esenial a sistemelor de operare de tip Windows este aceea c permit
modificarea aspectului suprafeei de lucru, cu scopul de a o face ct mai atractiv, i
fr impact prea mare asupra productivitii. Proprietile curente ale suprafeei de lucru
i schimbarea acestora se acceseaz prin intermediul comenzii Display / Properties,
care poate fi activat apsnd pe butonul din dreapta al mouse-ului, n orice punct de
pe Desktop.
Proprietile suprafeei de lucru sunt structurate pe urmtoarele categorii:

1. Componenta Settings (Figura 2.28):
Permite definirea valorii urmtorilor parametri:
- rezoluia ecranului: se definete ca fiind aria suprafeei de lucru, msurat n pixeli;
cu ct este mai mare, cu att mai multe obiecte sunt vizibile pe ecran, iar
dimensiunea acestora se reduce. Rezoluia se exprim printr-o combinaie de dou
valori, prima reprezentnd numrul de pixeli vizibili pe orizontal, iar a doua,
numrul de pixeli vizibili pe vertical. Opiunile standard pentru rezoluia ecranului
(atunci cnd att monitorul, ct i placa video o permite) sunt:
o 640 480: unghi normal;
o 800 600: unghi larg;
o 1024 768: unghi foarte larg;
o 1280 1024: numai pentru monitoare cu diagonal mare.
Figura 2.27. Salvarea imaginii
n Paint
Sisteme de operare de tip Windows 47

Rezoluia se modific schimbnd valorile din zona Display area, prin deplasarea
indicatorului ntr-o direcie sau alta.

- numrul de culori disponibile: stabilete cte culori pot apare pe ecran simultan,
prin alegerea unei dintre paletele de culori predefinite, din cmpul cu eticheta
Color palette. Cea mai mic valoare este de 16 culori, iar cele mai performante
sunt opiunile High Color (65.536 culori) i True Color (16.7 milioane de culori).
Alegerea unor palete foarte extinse de culori ncetinete ns viteza de lucru,
nefiind util dect n cazul prelucrrilor complexe de imagine cnd sunt necesare
tranziii fine de culoare, care contribuie la efectul realist al imaginilor.
- mrimea fontului: stabilete dimensiunea corpului de liter cu care vor fi afiate
textele pe ecran de exemplu, numele pictogramelor. La rezoluii mari ale
ecranului, este bine s folosim corpuri de liter mai mici (opiunea Small fonts.
Alegerea fonturilor se face folosind cmpul cu eticheta Font size.

2. Componenta Background (Figura 2.29):
Permite modificarea aspectului ecranului de baz (Desktop), pe baza urmtorilor
parametri:
- Wallpaper: permite alegerea unei imagini (fotografie, desen) dintr-o list de imagini
predefinite, care ns poate fi extins i de utilizator, pentru a acoperi ecranul de
baz. Folosind opiunile din caseta Display, putem stabili modul n care s fie
afiat imaginea aleas pe ecran:
Figura 2.28. Display Properties /
Settings
INFORMATIC MEDICAL I BIOSTATISTIC

48
o Center: imaginea este afiat n mijlocul ecranului, la dimensiunea ei
original;
o Tile: n cazul n care dimensiunea imaginii este mai mic dect cea a
ecranului, ea va fi multiplicat pentru a acoperi ntreaga suprafa a
ecranului;
o Stretch: ofer posibilitatea de a deforma imaginea, pentru a acoperi
ntregul ecran dei astfel se poate altera proporionalitatea i calitatea
imaginii iniiale.

- Pattern: permite alegerea unui model, creat prin repetarea unui grup simplu de
puncte, care de asemeni poate nfrumusea aspectul ecranului de baz va fi ns
vizibil numai n cazul n care nu am ales o imagine care s fie afiat, la
componenta Wallpaper.

3. Componenta Appearance (Figura 2.30):
Permite modificarea schemei de culori implicite pe care o va folosi sistemul de
operare pentru a afia toate elementele cu care lucreaz. Schema implicit este
Windows standard, pe lng care mai exist o list de scheme de culori gata
definite, care pot fi selectate din lista cu eticheta Scheme. Avantajul folosirii acestei
opiuni este ns acela c, pornind de la o schem predefinit, putem modifica absolut
orice element al ei dorim, crend astfel propria schem pentru aspectul elementelor din
sistemul de operare. De asemeni, se pot crea chiar i scheme de culori complet noi,
care pot fi ulterior salvate i aplicate.
Figura 2.29. Display Properties /
Background
Sisteme de operare de tip Windows 49




4. Componenta Screen Saver (Figura 2.31):
Permite definirea i instalarea unui ecran de protecie (screen saver), pentru pauzele
care survin pe parcursul lucrului la calculator. Iniial, aceste ecrane de protecie erau
necesare pentru a preveni arderea suprafeei fotosensibile a monitorului de ctre
caracterele afiate, dac acestea rmneau prea mult timp afiate pe ecran (n timpul
pauzelor). Actualmente, acest inconvenient generat de construcia monitoarelor a fost
eliminat, dar ecranele de protecie rmn utile, att pentru amuzament, ct i pentru a
asigura protecia datelor personale.
Principiul de funcionare al unui astfel de ecran de protecie este urmtorul: atunci
cnd este instalat, sistemul de operare pornete un dispozitiv de temporizare, de fiecare
dat cnd se apas o tast sau un buton al mouse-ului. Dup trecerea unui interval de
timp prestabilit de la ultima aciune de acest fel, sistemul de operare nlocuiete orice se
gsea pe ecran cu o imagine caracteristic ecranului de protecie instalat, de obicei
format din nite obiecte n micare. La urmtoarea aciune - apsarea unei taste sau a
butonului mouse-ului - ecranul este automat dezactivat, i se restaureaz imaginea
iniial, sau se cere introducerea unei parole pentru a se realiza acest lucru.
Figura 2.30. Display Properties /
Appearance
INFORMATIC MEDICAL I BIOSTATISTIC

50


Pentru definirea ecranului de protecie dorit, avem la dispoziie urmtorii parametri:
Screen
Saver
Se alege dintr-o list de variante ecranul de protecie dorit (variantele
propuse difer ntre ele prin aspectul lor grafic).
Settings Se stabilesc anumii parametri de funcionare ai ecranului de protecie
ales (de exemplu, culorile pe care s le foloseasc sau viteza de
micare a imaginilor).
Preview Afieaz o demonstraie, la nivelul ntregului ecran, a ecranului de
protecie ales, cu parametrii si.
Password
protected
Permite definirea (opional) a unei parole, astfel nct ecranul de
protecie s se dezactiveze numai la introducerea corect a acesteia.
Wait Se definete timpul de ateptare de la ultima aciune pn la pornirea
ecranului de protecie. Valorile optime sunt de 5 10 minute.
Energy
saving
features
Este valabil numai pentru monitoarele care funcioneaz n regim
Energy Star, adic au implementate funciuni care s permit
economisirea de energie. n acest caz, este posibil s stabilim timpul
dup care sistemul de operare s opreasc monitorul dac pauzele
de lucru sunt ntr-adevr lungi.


Figura 2.31. Display Properties /
Screen Saver
Sisteme de operare de tip Windows 51

2.6.2. Setarea datei i a orei curente; setri regionale
O alt facilitate a sistemelor de operare de tip Windows este aceea c afieaz n orice
moment data i ora curent a sistemului, n colul din dreapta la barei de procese
(Taskbar). n cazul n care, ns, apar inadvertene ntre ora afiat de calculator i cea
real, problema se poate rezolva cu uurin: se deplaseaz mouse-ul pe zona n care
este afiat ora, dup care se apas butonul din dreapta al mouse-ului.
Din menu-ul aprut se selecteaz componenta Adjust Date/Time, care duce la
activarea pe ecran a programului Date / Time Properties (Figura 2.32).

Acelai program poate fi activat i folosind butonul Start / componenta Settings /
Control Panel / componenta Date / Time. Pe opiunea Date & Time se pot seta valorile
corecte pentru data i ora curent, iar pe opiunea Time Zone se poate seta zona de
timp corespunztoare localizrii geografice a calculatorului (de exemplu, pentru
Romnia ora local este ora Europei de Est: cu 2 ore mai mult fa de ora
Greenwich).
Odat aleas o zon geografic, pot fi adaptate i alte elemente corespunztoare
acesteia, folosind programul Regional Settings, activat cu butonul Start / componenta
Settings / Control Panel / componenta Regional Settings. Parametrii modificai prin
acest program sunt utili deoarece exist soft-uri care recunosc diferite tipuri de
parametri n funcie de setarea regiunii de pe glob i adapteaz astfel modul de sortare
a datelor calendaristice, al orelor, al valutelor sau modul de afiare a numerelor.
Folosind programul Regional Settings, pot fi modificai urmtorii parametri (Figura
2.33):
- seciunea Regional Settings: se alege zona de pe glob dorit, astfel nct este
ncrcat automat un set de valori caracteristice, care pot fi ulterior modificate;
- seciunea Number: se stabilete modul de afiare al valorilor numerice tipul de
punct zecimal, numrul automat de cifre de la partea zecimal care se afieaz,
modul de grupare a cifrelor pentru numere mari i simbolul folosit la grupare, tipul
de simbol folosit pentru valori negative, sistemul de uniti de msurimplicit;
Figura 2.32. Programul Date /
Time Properties
INFORMATIC MEDICAL I BIOSTATISTIC

52
- seciunea Currency: tipul de moned folosit implicit, i modul de afiare a sumelor
de bani, pe aceleai criterii ca n seciunea anterioar, Number;
- seciunea Time: formatul de afiare a orei curente, modul de difereniere ntre orele
AM i PM;
- seciunea Date: formatul de afiare a datei curente tipul de calendar folosit, stilul
de afiare a datelor prescurtate i tipul de separator ntre valorile pentru zi, lun i
an, stilul de afiare a datelor lungi (cu anul scris pe 4 cifre, luna scris n cuvinte i
ziua scris n cuvinte i n cifre).



2.6.3. Instalarea unor noi elemente hardware i software
1. Programul System
Cnd se dorete instalarea unor noi elemente n calculator, este util s se nceap cu
cercetarea configuraiei actuale a calculatorului. Programul care realizeaz acest lucru
este System, component a grupului Control Panel. Acesta se activeaz folosind
butonul Start / Settings / Control Panel / System i principalul su scop este de a
afia configuraia actual a calculatorului la nivel hardware.
Cea mai simpl modalitate de a identifica rapid tipul procesorului pe care l are
calculatorul i performanele sale este consultnd seciunea General a programului, n
care este sunt afiate aceste informaii: procesorul identificat, memoria RAM existent
n sistem (care influeneaz viteza de lucru a acestuia), productorii i sistemul de
operare ncrcat. Alte elemente de caracterizare general a performanelor sistemului
sunt indicate n seciunea Performance a aceluiai program: gradul de ocupare a
Figura 2.33. Regional Settings
Sisteme de operare de tip Windows 53

resurselor sistemului, sistemul de fiiere folosit (pe 16 sau 32 de bii), memoria virtual,
gradul de comprimare a hard-discului dac este instalat o astfel de opiune.
Cea mai util seciune a programului este, ns, Device Manager (Figura 2.34). n
aceast seciune este indicat lista complet a tuturor dispozitivelor hardware (devices)
instalate n calculator i recunoscute de acesta, grupate pe categorii. Fiecare dispozitiv
din list poate fi selectat i supus urmtoarelor operaii:
- folosind butonul Properties: se afieaz parametrii de instalare ai acestuia,
care ne dau informaii legate de tipul su, de firma productoare, de
performane i de modul de configurare a sa;
- folosind butonul Remove: se poate dezinstala rapid dispozitivul selectat.

Utilitatea acestui program apare n special atunci cnd apar probleme n funcionarea
unuia dintre elementele sistemului de calcul. Astfel, primul pas care trebuie fcut n
rezolvarea unor astfel de probleme este consultarea listei din aceast seciune, care
indic n permanen starea de funcionare a tuturor dispozitivelor. Astfel, dac unul
dintre dispozitive nu funcioneaz corect, cel mai adesea el nici nu este recunoscut de
sistem ca atare, lucru marcat n list prin apariia unui cercule rou de avertizare n
dreptul dispozitivului respectiv. O alt form de avertizare este prin apariia unui cercule
galben, care arat c, dei dispozitivul este instalat corect, ceva totui nu este n regul
de exemplu, a fost deconectat fizic, dei programul de instalare a sa n sistem
(driverul de instalare) a rmas configurat corect.
De obicei, dac apar erori n funcionarea unui dispozitiv conectat la calculator,
acestea nu sunt cauzate neaprat de o defectare a sa, ci doar de o problem de
instalare, semnalizat rapid n aceast list.
Figura 2.34. System Properties
Device Manager
INFORMATIC MEDICAL I BIOSTATISTIC

54
Soluia cea mai simpl care trebuie ncercat ntr-un astfel de caz este reinstalarea
dispozitivului respectiv n sistem (a programului prin care calculatorul l recunoate ca
atare a driverului acelui dispozitiv), folosind programul utilitar Add New Hardware.

2. Programul Add New Hardware
Se ocup cu instalarea efectiv a noilor dispozitive hardware n calculator, pentru a fi
recunoscute de sistem i a funciona, dup ce ele au fost cuplate din punct de vedere
fizic n sistem. Aceast operaie este considerabil uurat n Windows, datorit
conceptului Plug & && & Play, conform cruia odat ce dispozitivul a fost conectat fizic la
calculator, sistemul de operare i detecteaz automat prezena i instaleaz driver-ul
corespunztor lui. Astfel intervenia utilizatorului este de obicei minim, el trebuind doar
s selecteze din lista de drivere recunoscute de sistemul de operare pe cel necesar
dispozitivului care urmeaz a fi instalat. Acest mod de lucru este mult mai comod fa de
operaia similar n sisteme de operare de tip MS-DOS, n care programele de instalare
(drivere-le) trebuiau lansate n execuie manual, de ctre utilizator, care de asemeni
trebuia s defineasc parametrii de instalare ceea ce necesita o cunoatere foarte
bun, de multe ori de nivel profesional, att a caracteristicilor constructive ale
dispozitivului hardware nou, ct i a sistemului existent.
Conceptul Plug & && & Play simplific ns lucrurile la maximum; este suficient doar
conectarea dispozitivului dup care, la deschiderea calculatorului, sistemul de operare
detecteaz automat prezena unui element nou i pornete un program de tip Wizard,
sau asistent, care instaleaz driver-ul respectiv. Dac nu am apelat la acest program la
nceput, el poate fi reactivat i mai trziu, folosind componenta Add New Hardware.
Totul se face automat, utilizatorul trebuind doar s treac de la o etap la alta a
programului asistent folosind butonul Next. Exist dou posibiliti de lucru (Figura
2.35): fie sistemul de operare detecteaz automat i instaleaz dispozitivul hardware cu
parametrii si cureni de funcionare, fie acest lucru se face de ctre utilizator.

Recomandabil este prima opiune, dar i a doua este la fel de comod. Astfel
utilizatorul este invitat s aleag tipul de dispozitiv hardware pe care dorete s l
Figura 2.35. Programul
Add New Hardware
Sisteme de operare de tip Windows 55

instaleze dintre categoriile puse la dispoziie automat (Figura 2.36), i apoi productorul
i numele exact al dispozitivului (Figura 2.37).



n continuare totul se deruleaz automat, eventual, pentru instalarea efectiv,
utilizatorului cerndu-i-se s introduc dischetele sistemului de operare care conin
drivere-le necesare instalrii.

3. Programul Add / Remove Programs
Se ocup cu instalarea unor noi soft-uri n calculator. i aceast operaie este mult
mai uoar sub Windows, caracteristica principal a programelor Windows fiind aceea
c toate funcioneaz asemntor, ncepnd chiar de la instalare. Astfel, instalarea se
face tot cu ajutorul unui program asistent wizard, denumit uzual Setup, care copie
fiierele necesare rulrii programului pe hard-discul calculatorului, i de asemeni
Figura 2.36. Selectarea
tipului de hardware
Figura 2.37. Selectarea
productorului i a numelui
INFORMATIC MEDICAL I BIOSTATISTIC

56
reconfigureaz sistemul de operare pentru a asigura funcionarea corect a noului
program instalat: copie fiierele de legturi (.DLL) n zona alocat n acest scop de
sistemul de operare, creeaz directorul corespunztor programului i pictogramele sale
i le pune automat pe Desktop i eventual n componenta Programs de pe butonul
Start.
Lansarea n execuie a programului Setup de instalare n calculator a oricrui
software nou se poate face n dou moduri:
- direct: folosind butonul Start / componenta Run (Figura 2.38): n cmpul cu
eticheta Open se va tipri comanda de ncepere a instalrii indicnd de
asemeni i unitatea de disc de pe care se face instalarea: A:\ - pentru dischet, sau
E: \ - pentru CD-ROM, C: \ - pentru hard disc, n funcie de locul n care este
stocat programul de instalare dorit.

- folosind programul Add / Remove Programs din Control Panel, care prezint
trei seciuni, cu urmtoarele funcii:

Figura 2.38. Start / Run
Figura 2.39. Add/Remove Programs
seciunea Install / Uninstall
Sisteme de operare de tip Windows 57

- seciunea Install / Uninstall (Figura 2.39): n aceast seciune este prezentat
lista tuturor soft-urilor instalate n calculator cu ajutorul unor programe Setup, cu
posibilitatea de a dezinstala oricare dintre ele sau de a completa instalarea sa
cu alt elemente (folosind butonul Add/Remove) i de a instala alte soft-uri noi,
folosind butonul Install care genereaz o procedur de instalare similar cu
cea corespunztoare instalrii directe (prin Run).
- seciunea Windows Setup (Figura 2.40): permite instalarea unor noi
componente ale sistemului de operare eventual, programe utilitare asociate,
care nu au fost instalate iniial. Operaia se face de asemeni foarte uor: n lista
cu eticheta Components sunt indicate toate elementele disponibile ale
sistemului de operare, cele deja instalate fiind bifate; pentru a instala o
component nou este suficient s o bifm; eventual se poate folosi butonul
Details pentru a obine o descriere mai detaliat a acesteia, dup care se
apas butonul OK. Astfel vor fi cutate fiierele necesare instalrii acelei
componente, mai nti pe hard-disc i, dac nu sunt gsite acolo, se va cere
introducerea dischetei corespunztoare din kit-ul de instalare, sau a CD-ROM-
ului de instalare a sistemului de operare Windows .


- seciunea Startup Disk: permite crearea unei dischete sistem dischet de
boot - de pe care s se poat porni sistemul de operare Windows: similar cu
programul Format (prezentat anterior).


Figura 2.40. Add/Remove Programs
seciunea Windows Setup
INFORMATIC MEDICAL I BIOSTATISTIC

58
2.6.4. Instalarea unor noi fonturi n calculator programul Fonts
Sistemul de operare Windows pune la dispoziia utilizatorilor mai multe seturi de
caractere, cunoscute sub numele de fonturi o colecie complet de litere, semne de
punctuaie, cifre i caractere speciale definite de o serie de atribute: stilul de caracter
(forma, aspectul estetic), grosime (normal sau aldin Bold), poziie (dreapt sau
nclinat Italic) i dimensiune.
Evidena tuturor fonturilor instalate este inut de programul Fonts din Control Panel
(Figura 2.41).



Exist dou tipuri distincte de fonturi disponibile n Windows:
- fonturi True Type: memorate n fiiere cu extensia .TTF, au avantajul c pot fi
redimensionate la orice scar fr a se deforma; de asemeni, pot fi rotite sub orice
unghi i pot fi listate pe orice imprimant fr deformri nedorite;
- fonturi de tip raster: memorate n fiiere cu extensia .FON, nu sunt reproductibile la
orice scar, fiind concepute numai pentru anumite dimensiuni.
Pentru a se instala noi fonturi n calculator, se folosete comanda special File /
Install New Fonts din menu-ul superior al ferestrei Fonts, i se specific localizarea
fonturilor pe care dorim s le instalm (pe dischet sau CD-ROM).
Pentru a se afla mai multe detalii despre oricare dintre fonturile prezentate n
fereastra Fonts, este suficient selectarea acestuia i apoi, activndu-l, sunt afiate
urmtoarele date (Figura 2.42): numele complet al fontului, mrimea fiierului n care
este memorat, productorii fontului, lista complet a caracterelor i aspectul literelor la
diferite dimensiuni. Aceste informaii pot fi listate la imprimant, dac este cazul,
folosind butonul Print, sau, pentru a iei din caseta de informaii se folosete butonul
Done.
Figura 2.41. Fonts
Sisteme de operare de tip Windows 59





2.7. Arhivarea fiierelor

Arhivarea este o metod foarte des utilizat pentru a economisi spaiul de pe hard-disc.
Astfel, prin aceast metod se realizeaz o comprimare a fiierelor, astfel nct ele s
ocupe cu 40% pn la 90% mai puin spaiu de memorare. Pentru operaia de arhivare
se folosesc programe speciale, necesare de asemeni i pentru operaia invers, de
dezarhivare deoarece un fiier odat arhivat (comprimat), nu mai poate fi accesat i
deschis direct, fiind mai nti necesar decomprimarea lui.
Operaia de arhivare este util n mod special n urmtoarele dou situaii:
- pentru pstrarea pe hard-disc ntr-o form ct mai economicoas a fiierelor vechi
sau care nu sunt folosite frecvent;
- pentru salvarea pe dischete a fiierelor care depesc n dimensiune capacitatea
unei dischete (de 1.44MB), sau a kit-urilor de instalare a diferitor programe,
constituite de obicei din mai multe fiiere, cu dimensiune total mult peste
dimensiunea unei singure dischete.
Exist numeroase programe de arhivare, care difer ntre ele prin extensia specific
pe care o dau arhivelor create, i prin gradul de comprimare a fiierelor. Majoritatea
programelor de acest tip sunt disponibile pe Internet, n regim freeware (gratuit). Dintre
programele de arhivare, cele mai celebre sunt:
- ARJ: conceput iniial pentru MS-DOS, este unul dintre cele mai vechi i mai des
folosite programe de arhivare; actualmente, exist i versiuni sub Windows ale
sale. Extensia arhivelor este .ARJ;
Figura 2.42. Fonts
vizualizarea detaliilor
despre un font
INFORMATIC MEDICAL I BIOSTATISTIC

60
- WinZip: este de asemeni unul dintre cele mai vechi i mai folosite, disponibil i sub
MS-DOS. Fiind foarte des utilizat, exist numeroase variante ale sale, cu diferii
autori: ZIP Plus, ZIP Magic, Power Zip, EzyZip, IavaZip, Visual ZIP Studio, Turbo
ZIP, Zip Automator, ZIP Office, etc. Extensia specific arhivelor este .ZIP;
- WinRAR : un alt arhivor din categoria celor clasice, foarte uor de utilizat, disponibil
i sub MS-DOS; realizeaz o compresie foarte bun a fiierelor. Extensia specific
arhivelor este .RAR;
- JAR : un nou program de arhivare, produs de autorii cunoscutului ARJ;
- ACE, Win ACE: arhivoare de tip RAR, cu rate de compresie foarte bune; de
asemeni este relativ nou; extensia arhivelor este .ACE;
- PAR : arhivor relativ nou, s-a remarcat prin ratele de compresie foarte bune;
principalul su dezavantaj l constituie ns timpii de arhivare, care i ei sunt foarte
mari.

Programele de arhivare actuale, datorit diversitii lor, pot prezenta interfee foarte
diferite i numeroase operaii legate de manevrarea arhivelor. Cu toate acestea, exist
dou funcii comune, care sunt asemntoare, indiferent de programul folosit: funcia de
creare a unei arhive noi, i cea de extragere a fiierelor dintr-o arhiv deja creat. Vom
exemplifica aceste funcii la arhivorul Win RAR, versiunea 2.71.
Interfaa arhivorului se prezint ca n Figura 2.43: n fereastra de baz este prezentat
coninutul directorului curent, la fel ca n orice fereastr standard sub Windows. Exist
un menu superior de comenzi i cteva butoane, care reprezint shortcut-uri ctre
comenzile cele mai des utilizate din menu-ul superior.

Crearea unei arhive se realizeaz n modul urmtor:
- se selecteaz din directorul curent, afiat n fereastra arhivorului, fiierele care
urmeaz a fi comprimate (n modalitatea obinuit de selectare a fiierelor sub
Windows);
- se folosete butonul Add din bara de instrumente, sau comanda Commands /
Add files to archive. n acest mod se activeaz o fereastr de dialog, n care va
Figura 2.43. Interfaa
WinRAR
Sisteme de operare de tip Windows 61

trebui s introducem diferite date legate de arhiva care urmeaz a fi creat (Figura
2.44). Dintre acestea, cele mai importante sunt:
- numele fiierului care va conine arhiva se tiprete n cmpul cu eticheta
Archive;
- formatul arhivei (extensia fiierului arhiv) n general, extensia specific este
ataat fiierului arhiv n mod automat, dar exist i arhivoare care pot crea
arhive cu diferite extensii, caz n care va trebui s alegem noi extensia dorit
se bifeaz opiunea n zona Archive format;
- metoda de compresie (Compression method): n general exist mai multe
metode de compresie disponibile, cu un grad de comprimare diferit rapid,
normal, foarte bun; cnd se alege o metod de compresie, se va ine cont de
faptul c timpul de creare a arhivei crete proporional cu gradul de comprimare
ales;
- mrimea volumelor arhivei (Volume size): trebuie obligatoriu completat
atunci cnd arhivm fiierele n vederea stocrii lor pe dischete. n acest mod,
indiferent de dimensiunea fiierelor care se arhiveaz, vor fi create unul sau mai
multe volume arhivate, de dimensiune egal cu cea stabilit n cmpul Volume
size. Astfel un singur fiier de dimensiune 15 MB poate fi arhivat n volume de
cte 1.44 MB, care vor fi apoi copiate pe dischete.
- alte opiuni de arhivare (Archiving options): dintre opiunile oferite n aceast
seciune, cea mai important i mai des utilizat este Create SFX archive
Crearea unei arhive self-extract; semnificaia acestei opiuni este c arhiva va fi
creat ca un fiier direct executabil (cu extensia .EXE), astfel nct operaia
invers, de dezarhivare, se va face direct, prin simpla lansare n execuie a
fiierului arhiv. Nu este nevoie ca n calculatorul pe care facem dezarhivarea
s se gseasc programul de arhivare folosit iniial. Acesta este un avantaj
important, deoarece mrete gradul de portabilitate al arhivelor care vor pute
fi citite pe orice calculator gazd.

Figura 2.44. Interfaa
WinRAR Add files to
archive
INFORMATIC MEDICAL I BIOSTATISTIC

62
Dezarhivarea se realizeaz la rndul ei foarte uor, selectnd arhiva pe care dorim
s o decomprimm, si apoi folosind butonul Extract din bara de instrumente sau
comanda Commands / Extract from selected archives, dup care trebuie doar s
indicm, ntr-o fereastr de dialog asemntoare cu cea din Figura 2.45, locul de pe
hard-disc n care urmeaz a fi depus coninutul arhivei.

Pe lng aceste dou operaii de baz, orice arhivor prezint i alte funcii,
caracteristice: vizualizarea coninutului arhivelor, fr a face extragerea efectiv a
fiierelor componente, repararea arhivelor defecte, estimarea timpilor de arhivare pentru
diferite fiiere, etc., dar acestea sunt folosite n situaii mai rare.



2.8. Viruii calculatoarelor; programe antivirus

La ora actual, una dintre cauzele majore care poate perturba lucrul la calculator, n
special pe sistemele neprotejate, o constituie programele virus. Ritmul de dezvoltare a
acestui tip de programe este destul de alert; astfel, pe lng cei aproximativ 91000 de
virui existeni, lunar apar 600-800 de virui noi. Amenintarea este cu atat mai mare, cu
cat utilizarea curenta a Internetului se generalizeaza in mediile de lucru.
Un virus se definete ca un program sau set de instruciuni destul de redus ca
dimensiune, conceput pentru a se putea cupla sau ataa la alte programe, devenite
programe gazd, astfel nct executarea acestora s nsemne i executarea automat a
virusului. Cele mai vulnerabile la aciunea viruilor sunt fiierele executabile, de tip
.EXE, .COM sau .BAT i documentele Word (.DOC) sau Excel (.XLS). De asemeni,
virusul este capabil de a se multiplica, generndu-i copii care se ataeaz altor
programe gazd din sistem, infectndu-le i pe ele. Pe lng aceste dou efecte
Figura 2.45. Interfaa
WinRAR Extract from
selected archive
Sisteme de operare de tip Windows 63

principale, orice program virus mai are i un al treilea efect: efectueaz diferite operaii
n sistem, cu un caracter mai mult sau mai puin distructiv, dar care, n orice caz,
perturb funcionarea normal a sistemului.
Exist numeroase categorii de virui, acetia putnd fi grupai dup diferite criterii:
- dup natura lor:
- virui de boot: se stocheaz n sectorul de boot (de iniializare) de pe hard-disc
sau dischet, de unde infecteaz alte sectoare de boot sau alte fiiere, i
mpiedic pornirea sistemului de operare sau accesarea dischetei;
- virui de fiiere: sunt rezideni n memorie i ateapt accesarea unui fiier de
pe hard-disc pentru a-l infecta.
- dup efectul pe care l au:
- virui relativ inofensivi: realizeaz doar o ncetinire a sistemului, sau determin
apariia pe ecran a unor mesaje i imagini amuzante;
- virui foarte periculoi: distrug sistemul pe care l-au infectat: terg fiiere,
formateaz hard-discul, distrug sectorul de boot (de iniializare a sistemului de
operare), infecteaz sau distrug BIOS-ul.
- dup modul de activare:
- se activeaz imediat ce au fost copiai n sistem;
- monitorizeaz data sistemului i se activeaz doar la o anumit dat (de
exemplu, virusul Michelangelo se activeaz pe data de 6 Martie data naterii
artistului, sau virusul CIH se activeaz pe data de 26 a fiecrei luni);
- se activeaz atunci cnd sistemul ndeplinete anumite condiii (de exemplu,
virusul Stoned se activeaz la fiecare a 8-a bootare).
- virui de macro: o generaie mai nou de virui, care infecteaz doar documentele
Word sau Excel (de exemplu, World Concept, Nuclear, DMV).
Pe lng virui, mai exist cteva tipuri de software distructiv, mai puin periculoase,
dar de asemeni create cu scopul de a stnjeni lucrul la calculator:
- programe de tip vierme: acioneaz n general n reelele de calculatoare, i nu
fac operaii distructive; dezavantajul lor este c i creeaz un numr nelimitat
de copii pe celelalte calculatoare conectate la reea i accesibile de pe
calculatorul gazd;
- programe de tip Hoax: genereaz avertismente false cu privire la alte programe
sau e-mail-uri presupus periculoase;
- programe de tip cal troian: i mascheaz adevratul scop, prezentndu-se ntr-
o form atractiv, dar, pe lng aciunile aparente, realiznd i alte operaii mai
puin benefice, odat instalate n calculator;
- programe de tip Backdoor: un cal troian care permite unui utilizator neautorizat
de pe alt calculator s acceseze calculatorul atacat prin intermediul Internetului
sau al reelei locale.
Principalele ci prin care un virus poate ajunge n calculator sunt:
- prin dischete infectate de pe alte calculatoare;
- de pe Internet, cnd se face descrcarea (download) diferitor programe;
- prin dischete sau CD-uri care conin copii pirat ale diferitor soft-uri sau jocuri
- prin e-mail-uri suspecte provenite din surse necunoscute mai ales daca au
atasament executabil sau sub forma unui fisier cu dubla extensie.
La nceput prezena viruilor nu se observ, deoarece acetia acioneaz fr a
avertiza utilizatorul asupra operaiilor pe care le fac. Dup un timp, ns, sistemul ncepe
INFORMATIC MEDICAL I BIOSTATISTIC

64
s se comporte imprevizibil: unele programe nu mai pot fi lansate n execuie, altele
lucreaz incorect sau afieaz mesaje neateptate. n acest moment, de obicei
majoritatea programelor de pe hard-disc sunt probabil infectate i este absolut necesar
ncercarea de a ne debarasa de virusul respectiv. Cteva dintre simptomele prezenei
viruilor sunt:
- lansarea n execuie a programelor dureaz mai mult ca de obicei;
- fiierele cresc uor n dimensiune (deoarece virusul se ataeaz de obicei la finalul
lor) i spaiul existent pe hard-disc se ocup rapid;
- discheta sau hard-discul sunt accesate brusc, fr a se da nici o comand n acest
scop;
- apar caractere strine n lista de fiiere a unui director (deoarece virusul s-a
autostocat ntr-o zon de date a discului, sub forma unui fiier);
- unele programe se blocheaz sau nu mai pot fi lansate n execuie (deoarece
virusul a infectat fiierul executabil);
- apar caractere strine n documente sau n alte fiiere de date (de exemplu, baze
de date).
Antidotul la aceast problem l constituie programele antivirus. Exist o gam foarte
larg de astfel de programe, multe dintre ele putnd fi procurate n regim freeware de pe
Internet, i care se actualizeaz i ele rapid, odat cu apariia viruilor noi. Principalele
caracteristici ale programelor antivirus sunt:
- conin biblioteci cu semnturile tuturor viruilor existeni la data apariiei lor, pe care
astfel i recunosc i i pot elimina din sistem. Aceste biblioteci se actualizeaz n
permanen cu semnturile viruilor nou-aprui, astfel nct este esenial, pentru
eficiena devirusorului, s procurm (eventual de pe Internet) cele mai noi biblioteci
de semnturi la perioade relativ scurte de timp - lunar;
- prezint mai multe metode de analiz a viruilor, printre care i metoda euristic
eficient pentru detectarea viruilor care i schimb semntura la fiecare infectare,
sau verificarea sumelor de control pentru a atesta integritatea fiierelor;
- prezint mai multe metode de analiz a sistemului, n vederea detectrii viruilor:
scanare se realizeaz doar o verificare i se raporteaz la sfrit dac au fost
identificai sau nu virui n sistem; scanare i dezinfectare prin care viruii, dup
ce au fost identificai, sunt i eliminai din sistem, dac este posibil; ntotdeauna va
fi aleas a doua metod pentru a se realiza o devirusare eficient;
- prezint mai multe posibiliti de scanare: de exemplu, scanare selectiv, numai pe
anumite uniti de disc sau directoare; scanarea fiierelor arhivate; scanare
naintea instalrii unor programe noi;
- pot fi instalate ca programe rezidente n memorie, care s fie active pe toat durata
funcionrii calculatorului i s efectueze periodic scanri de rutin (la anumite date
sau ore care pot fi programate cu ajutorul unui scheduler), i de fiecare dat la
instalarea unor soft-uri noi de pe dischete, sau la copierea unor fiiere de pe
Internet.
Cteva dintre cele mai cunoscute i mai eficiente programe anti-virus sunt:
- Data Fellows F-Secure;
- Kaspersky;
- GeCAD RAV Professional;
- Symantec Norton AntiVirus;
- Norman ThunderByte Virus Control;
Sisteme de operare de tip Windows 65

- McAfee VirusScan;
- Bit Defender
- SoftWin AntiVirus eXpert
Softurile de devirusare sunt puse la dispozitie gratuit si pe site-ul singurului antivirus
produs in Romania: www.bitdefender.ro.
Exist ns i o serie de msuri de protecie, prin care se poate reduce riscul infectrii
sistemului cu virui; dintre acestea, se pot enumera:
- protejarea la scriere a dischetelor pe care urmeaz s le folosim pentru a
transfera date de pe alte sisteme;
- iniializarea sistemului de operare (la pornirea calculatorului) fr a avea nici o
dischet uitat n unitatea de floppy-disc; de asemeni, este bine s se
configureze din BIOS ca iniializarea s se fac nti de pe hard-disc (unitatea
C:) i nu de pe dischet, aa cum se procedeaz n mod uzual;
- evitarea copiilor pirat ale diferitor soft-uri sau jocuri, i instalarea de programe
noi numai de pe dischetele originale;
- folosirea n permanen a unui program antivirus actualizat, rezident n
memorie, care s scaneze automat fiierele aduse de pe Internet, prin reea sau
pe dischete;
- pstrarea n permanen a unei dischete sistem curate, cu principalele drivere
indispensabile funcionrii calculatorului, astfel nct s putem face n orice
moment o reinstalare a sistemului de operare fr probleme.
Windows Vista ncearc s blocheze viruii dar nu reuete.

INFORMATIC MEDICAL I BIOSTATISTIC

66








INTERNET Prezentare,
servicii, faciliti



3.1. Reele de calculatoare - generaliti

O reea de calculatoare se definete ca fiind alctuit din dou sau mai multe calculatoare,
conectate ntre ele printr-un cablu, astfel nct s poat schimba informaii ntre ele.
Un calculator legat la o reea se numete conectat; termenul tehnic este acela de
nod. Un calculator pornit i cu acces la reea se spune c este on-line; cnd
calculatorul este pornit, dar nu are acces la reea din diferite motive, se spune c este
off-line.
Avantajele lucrului n reea sunt numeroase. Printre acestea, putem enumera:
- partajarea fiierelor: este posibil punerea n comun a informaiilor cu alte
calculatoare din reea, lucru care se realizeaz, n funcie de modul de constituire a
reelei, prin mai multe metode: 1) direct (se trimit fiierele direct ntre calculatoarele
surs i destinaie); 2) sursa trimite fiierul ntr-o zon intermediar, de unde l preia
destinaia; 3) fiierele sunt stocate n zone intermediare, la care are acces att
sursa, ct i destinaia.
- partajarea resurselor: unele resurse pot fi instalate astfel nct toate calculatoarele
reelei s aib acces la ele: imprimant, unitate de disc, unitate CD-ROM, modem
etc.
- partajarea programelor: programele pe care le folosesc toi utilizatorii pot fi instalate
o singur dat pe o unitate de disc partajabil, n loc ca fiecare utilizator s i
creeze o copie pe calculatorul su (dezavantajul acestui mod de lucru l constituie
faptul c scade viteza de lucru, iar configuarea este mai complicat).
Exist mai multe moduri de a configura o reea de calculatoare, dar, indiferent de
acestea, reeaua va avea aceeai structur, fiind alctuit din urmtoarele elemente:
- Server (File Server): calculatorul care conine resursele partajabile cu celelalte
calculatoare din reea; este de obicei mai puternic dect celelalte calculatoare din
reea i controleaz funcionarea acestora n ansamblul reelei;
- staii de lucru (Workstation): calculatoare mai puin performante, folosite de
utilizatorii individuali.
Pentru a alctui o reea standard sunt necesare urmtoarele dispozitive hardware:
- plac de interfa pentru reea (NIC Network Interface Card);
3
INTERNET Prezentare, servicii, faciliti 67

- cablu de reea: care conecteaz calculatoarele; se leag la placa de interfa pentru
reea. Este de mai multe tipuri:
- coaxial: cel mai des folosit, leag calculatoarele direct; folosete unul sa
- u mai muli conductori concentrici;
- torsadat: conine dou perechi de fire, fiecare pereche rsucit separat i
legate mpreun; n acest caz reeaua trebuie s aib i o celul central (Hub);
fiecare calculator din reea se conecteaz la celul prin intermediul conectorilor
de cablu.
- din fibre optice: fir de sticl cu protecie din plastic; este mediul cel mai
performant de propagare. Semnalul se propag folosind lumina laser, deci
viteza de transfer este foarte mare, pe distane de transfer mari, fr a fi
necesar folosirea amplificatoarelor.
Din punctul de vedere al distanei dintre calculatoare i al numrului de calculatoare
conenctate, reelele se pot clasifica n urmtoarele categorii:
- LAN (Local Area Network): reea cu rspndire local (arie mic, de obicei cu o raz
mai mic de 1 mil - pe suprafaa unei cldiri sau a unei camere);
- MAN (Metropolitan Area Network): reea metropolitan (acoper un ora);
- WAN (Wide Area Network): reea de dimensiuni internaionale.



3.2. Istoricul i principiile de realizare a Internet-ului

Una dintre definiiile cele mai uzuale ale Internet-ului este aceea de reea de reele, sau
colecie larg de reele legate. Este de fapt un instrument care ofer acces la cantiti
vaste de informaii din ntreaga lume; peste 21 000 de reele de calculatoare sunt
accesibile prin Internet, iar numrul lor crete n permanen.
Istoria Internet-ului se poate considera c a nceput pe la mijlocul anilor 60, cnd au
demarat primele experimente cu reele de calculatoare; atunci acesta era un concept nou i
atractiv deoarece oferea un mijloc rapid i sigur de transmitere a informaiilor, dei se baza
pe medii de conexiune obinuite, ca liniile telefonice.
n acea perioad a aprut ideea reelelor cu comutare de pachete (definit prima dat
ntr-o carte, scris n 1964 de ctre Profesorul J.C.R. Licklider, de la MIT): informaiile care
circul n reea sunt fragmentate ntr-un anumit numr de buci, denumite pachete.
Aceste pachete sunt lansate n reea cu o destinaie comun; ele ajung la destinaie urmnd
nu neaprat acelai drum, iar acolo sunt reasamblate n ordine, reconstituind mesajul iniial.
n 1969, Departamentul Aprrii SUA a creat o reea cu comutare de pachete bazat pe
liniile telefonice, numit ARPANet. Numele acesteia provine de la Agenia pentru Proiecte
de Cercetare Avansat (ARPA), organism nfiinat n 1957 de ctre preedintele
Eisenhower, cu scopul de a studia cele mai avansate concepte tiinifice. Printre altelel,
aceast agenie a realizat n SUA primul satelit funcional; dup aceea, a abordat domeniul
calculatoarelor i n special al reelelor de calculatoare, n spiritul conceptului de reea
galactic: oricine s poat avea acces la date, din orice loc. Apoi, alte reele au dorit s se
conecteze la ARPANet; pentru a se rezolva problema conectrii ntre calculatoare diferite i
eventual incompatibile, ARPA a elaborat seturi de reguli, numite protocoale.
INFORMATIC MEDICAL I BIOSTATISTIC

68
n 1982 ARPANet s-a separat de MILNet (reeaua militar a SUA). ARPANet a rmas
pentru uzul cercettorilor civili, n timp ce MILNet era reyervat exclusiv n scopuri militare.
Dei cele dou reele erau separate, schimbul de informaii ntre ele rmsese posibil, iar
conexiunea astfel stabilit a primit numele de Internet (Internetwork System). La acest
sistem au nceput s se conecteze alte reele de calculatoare, private, comerciale sau
publice aparinnd colegiilor, universitilor, etc., astfel nct mrimea reelei a crescut din
ce n ce mai mult.
n Europa, preocuprile din domeniu dateaz din 1984, cnd au fost fcute primele
experimente, n Elveia, la Centrul European pentru Cercetri Nucleare. S-a constituit astfel
mai nti reeaua militar MINet, i apoi alte reele, ale universitilor sau marilor corporaii,
dup care s-a ajuns la necesitatea de a le interconecta. Astfel, i ele s-au lipit la sistemul
existent deja n SUA, prin conectri intercontinetale, via satelit.
Un pas de asemeni important n dezvoltarea reelei a fost fcut n anul 1986, cnd
Fundaia Naional pentru tiin (NSF) din SUA a conectat la Internet cinci
supercalculatoare, constituind o reea numit NSFNet. Aceast reea, destinat n primul
rnd stabilirii unei conexiuni ntre centrele de cercetare din SUA, a devenit suportul
Internet-ului n SUA, deoarece aceste supercalculatoare ofereau o putere de calcul i o
vitez de comunicare mult superioare sistemelor obinuite, care au mbuntit considerabil
calitatea traficului global n reea. Acest principiu a fost apoi extins, i alte supercalculatoare
au continuat s fie conectate, constituindu-se n infrastructur pentru alte zone geografice.
Actualmente, ritmul cu care se mrete Internet-ul este foarte rapid: cca. 1 milion de noi
utilizatori n fiecare lun. S-a estimat c n anul 2000, cca. 7.5% din comer se desfoar
pe cale electronic, fiind astfel vehiculai 600 mld. USD. Pentru a se mbunti acest
proces, se lucreaz pe urmtoarele direcii:
- crearea unor extensii hardware pentru codificarea informaiilor privitoare la tranzacii
comericiale;
- introducerea monedei electronice (e-cash), ca pseudo-valut; banii sunt transferai
dintr-un cont n altul folosind un modem i un software specific;
- perfecionarea tehnologiei semnturilor digitale, ca modalitate de recunoatere unic a
persoanelor; aceste semnturi vor fi eventual memorate pe cartele electronice, al cror
principiu de construcie se perfecioneaz din ce n ce mai mult, apropiindu-se de
caracteristicile unui minicalculator. Astfel, cartelele electronice vor avea un mic
procesor, pe 8 bii, 28 KB ROM i 256 bytes RAM i chiar o interfa de programare
standardizat.
Reeaua este unic nu numai prin ritmul de extindere, foarte accelerat, ci i prin forma
specific de organizare. Astfel, Internet-ul este descentralizat, ca form de control exist o
organizaie, ISOC (Internet Society) a utilizatorilor Internet, care ns are un caracter
complet voluntar , scopul ei fiind acela de a gestiona tehnic Internet-ul i de a standardiza
tehnologia folosit la conectare, comunicare i lucru pe Internet.
Pentru ntreinerea acestui sistem de interconectare de reele pltesc cei care folosesc
reeaua; cei care stabilesc conexiunea la reea sunt rspunztori pentru ea. Nu exist o
autoritate central sau un organism guvernamental responsabil pentru reea n ansamblu.
Pentru ca cineva s se conecteze la reea este suficient s se conecteze la cel mai
apropiat nod de reea i s plteasc pentru conexiunea fcut; acest lucru este avantajos
pentru colegii mari, universiti, companii mari. Indivizii izolai ar putea considera c
legtura este prea costisitoare; de aceea au aprut distribuitorii de servicii Internet:
INTERNET Prezentare, servicii, faciliti 69

companii care pltesc costurile mari ale legturii i apoi nchiriaz timp pe sistemele lor
altora care doresc acces la Internet.
Prin Internet sunt accesibile o multitudine de operaii: comunicarea cu oameni din toat
lumea pe orice subiect; cutarea de informaii legate aproape de orice subiect posibil;
transferul de fiiere aflate la distan pe calculatorul propriu. Exist ns i o serie de preri
greite despre Internet, provenite n general dintr-o cunoatere superficial a principiilor
reelei:
- Anonimatul n reea: Cnd se trimit mesaje prin e-mail sau se particip la chat-uri, nu
este vorba de un anonimat dect n aparen; administratorii servere-lor pot afla cu
uurin cine a trimis mesajul i de pe ce main; mai mult, unele servere in minte toi
utilizatorii care le-au accesat, prin aa-numitele cookies fiiere cu informaii
persistente despre clieni.
- Reeaua (aproape) infinit: Actualmente se apropie de sfrit cea mai important
resurs a reelei, i anume numerele de reea. Schema numeric actual, care st la
baza atribuirii numerelor de IP (Internet Protocol) se va completa la nceputul mileniului
urmtor. Aceast schem, pe 32 de bii, are forma:
xxxx.xxxx.xxxx.xxxx
Teoretic ar fi vorba de 4.3 miliarde de adrese dar n practic ierarhiile de servere,
alocarea ineficient din primii ani ai dezvoltrii Internet-ului i numrul enorm de adrese
rezervate au redus numrul practic de adrese la 15-20% din aceast valoare. Membrii
IETF (Internet Engineering Task Force) lucreaz la rezolvarea acestei probleme,
concepnd un nou protocol de alocare a adreselor, care folosete adrese pe 128 bii.
Aceast modalitate de lucru ar trebui s fie suficient n continuare, deoarece
presupune crearea de mai mult de 1500 de adrese diferite pentru fiecare metru ptrat
al planetei.
- Se poate gsi orice informaie din orice domeniu: Da, dar nu ntotdeauna cutarea
merit. Informaiile nu sunt indexate, deci pot fi gsite i foarte multe lucruri care nu ne
intereseaz. Pentru o cutare eficient, trebuie folosit corect logica boolean.
- Frica de hacker-i: Este mai complicat dect pare s spargi o parol. Statistic, s-a
demonstrat c numai 3% din pericolele ce amenin reeaua se datoreaz aciunii
hacker-ilor; un pericol mult mai mare l constituie, de exemplu, angajaii care introduc
rutine distructive n scopul autoprotejrii.
- Controlul reelei = controlul lumii: Se discut despre extinderea rzboiului electronic
spre cyberwar atacuri care ar pune n pericol sigurana naional a unui stat i
prevenirea lor. Se solicit alocarea de fonduri pentru cercetarea modului n care viruii
pot lovi structura informatic a inamicului i modul lor de implantare, eventual prin
reea. n timpul rzboiului din Golf, o parte din calculatoarele armatei americane au fost
infectate de un virus care se transmitea prin intermediul unei versiuni de Solitaire; au
fost afectate numai serviciile de logistic - au aprut cteva probleme legate de
organizarea aprovizionrii, pn la devirusare. De asemeni, nu se tie exact care este
rezistena reelei n cazul unui atac nuclear cte servere ar trebui distruse pentru ca
reeaua s nu mai funcioneze.




INFORMATIC MEDICAL I BIOSTATISTIC

70
3.3. Sistemul de adrese INTERNET

Adresele sunt o metod de a identifica n mod unic o zon a reelei sau un calculator legat
la reea. Structura unei adrese INTERNET este:
userID@domeniu, unde:
userID = identificatorul (numele) utilizatorului;
domeniu = precizeaz diferitele nivele de organizare; fiecare dou nivele ale domeniului se
separ prin punct. n acest mod putem identifica unde este situat un calculator sau o reea.
Cnd avem mai multe domenii conectate mpreun, numele lor se plaseaz de la stnga la
dreapta, de la cel mai specific la cel mai general. Domeniile de pe nivelul cel mai general
pot fi de natur organizaional sau geografic:
- dac domeniul este de pe teritoriul SUA, va fi alctuit din 3 litere, fiind de natur
organizaional arat crui tip de organizaie i aparine calculatorul respectiv:
.com : entiti comerciale;
.edu : instituii educaionale;
.gov : instituii guvernamentale;
.mil : instituii militare;
.net : resurse de reea;
.org : organizaii non-profit;
.int : instituii internaionale.
- dac domeniul este din afara SUA, va fi de natur geografic, fiind alctuit din 2 litere,
care simbolizeaz indicativul rii, n aceeai manier ca indicativele automobilistice.
.au : Australia .ro : Romania
.fr : Frana .de : Germania
.it : Italia .ca : Canada
.ru : Federaia Rus .gr : Grecia
.uk : Marea Britanie .jp : Japonia, etc.
Aceast adres corespunde de fapt unei adrese numerice, pe 32 de bii, cunoscut sub
numele de adres IP (Internet Protocol). Adresa IP este format din 4 numere de cte 3
cifre, separate prin punct i fiecare corespunznd unui octet; cnd se folosete un nume de
domeniu, acesta este automat tradus n adresa IP corespnztoare.
Trebuie de asemeni s se fac distincia ntre cele dou tipuri de adrese utilizate n
Internet:
- adresele utilizatorilor individuali: aparin de obicei persoanelor, i sunt folosite cu
precdere pentru trimiterea i recepionarea mesajelor de pot electronic; au forma
general prezentat mai sus,
userID@domeniu
Exemplu:
Ipopescu@mail.com
- adresele calculatoarelor conectate n permanen la Internet; sunt folosite pentru a
accesa aceste calculatoare i a citi informaia de pe ele, organizat n pagini de hyper-
text (HTML); au forma general
http://domeniu/director/fiier
cu urmtoarea semnificaie:
- http: este numele protocolului utilizat de calculatorul respectiv; pot exista i alte
protocoale n afar de acesta, diferite n general prin scopul utilizrii;
INTERNET Prezentare, servicii, faciliti 71

- domeniu: este structurat pe mai multe nivele de semnificaie, separate ntre ele
prin punct, i care se indic n ordine, de la general spre particular;
- director: pe calculatorul localizat, se precizeaz calea spre fiierul pus n reea
(directoarele din care acesta face parte);
- fiier: este numele efectiv al fiierului pus n reea.
Exemplu:
http://www.chip.ro/chip9074/netsurfing/cuprins.html



3.4. Moduri de conectare la Internet; protocoale

n principal, exist dou tipuri de acces la Internet: direct, i indirect, prin intermediul
legturilor telefonice cu un distribuitor de servicii.
Accesul direct ofer calea de conexiune cea mai rapid i mai liber la Internet, dar i
cea mai costisitoare. Acest tip de legtur se folosete pentru a deservi o reea local
de calculatoare, aparinnd de obicei unei instituii mari, care i poate permite costurile
implicate, i presupune existena unor dispozitive hardware speciale:
- un gateway: poart spre Internet proprie, care menine legtura de obicei prin
satelit;
- un router: gestionar de mesaje, care controleaz accesul membrilor reelei locale la
Internet;
- liniile efective de comunicaie: prin satelit, sau linii telefonice obinuite.
Accesul indirect, printr-un distribuitor de servicii, este mai restrictiv din toate punctele
de vedere. Singurul avantaj este cel al preului, care poate fi suportat de utilizatorul
obinuit, percepndu-se sub forma unei taxe lunare, care variaz de la civa dolari la
cteva sute de dolari n funcie de serviciile care se ofer. Un prim dezavantaj este
ns viteza de transfer al informaiilor considerabil diminuat, iar cellalt dezavantaj l
constituie limitarea serviciilor. Astfel, utilizatorul nu va avea acces la toate resursele
Internet, sau va avea acces la ele numai n anumite perioade de timp n funcie de
natura abonamentului pentru care opteaz.
Pentru realizarea acestui tip de conexiune, dispozitivul hardware necesar este
modem-ul (MOdulator DEModulator). Scopul su este de a asigura interfaa ntre
calculator i liniile telefonice, prin dou operaii de baz:
- modularea: transformarea semnalului digital provenit de la calculator n semnal
analogic, care se poate transmite prin linia telefonic;
- demodularea: procesul invers.
Modemul poate fi realizat n dou variante constructive:
- intern: conectat n interiorul calculatorului, direct pe placa de baz;
- extern: n afara carcasei calculatorului, conectat la acest prin cablu.
Principala caracteristic a modem-ului, care definete nivelul su de performan,
este rata de transfer (msurat n bii/secund bps) adic viteza de a trimite i
recepiona date. Dei modem-ul poate avea rate de transfer pn la 56.000 bps (direct
proporionale cu preul su), la achiziionarea unui modem trebuie s se in cont de
faptul c liniile telefonice obinuite nu suport o rat de transfer mai mare de 14.400
bps. Un alt element care definete nivelul de performan al modem-ului este tipul su:
INFORMATIC MEDICAL I BIOSTATISTIC

72
sincron, sau asincron. Modem-ul sincron asigur circulaia datelor pe fir la intervale
egale de timp, controlate de un semnal de ceas, emis peste conexiune; acest sistem
determin rate de transfer mai mari. Modem-ul asincron realizeaz transmiterea datelor
la intervale neregulate de timp; dei rata de transfer este mai mic, avantajul este dat de
preul sczut i de faptul c aceast tip de comunicaie este de asemeni mai adecvat
pentru liniile telefonice obinuite.
Un alt element de caracterizare a conexiunii la Internet, este tipul de cont pentru care
opteaz utilizatorul. n principal, exist dou variante:
1) cont shell
2) cont SLIP / PPP.
Alegerea unui cont shell este varianta ieftin, adecvat atunci cnd nu se urmrete o
utilizare intens a Internet-ului. n acest caz, prin modem, utilizatorul i conecteaz
calculatorul la server-ul furnizorului de servicii, care va reprezenta astfel legtura sa cu
Internet-ul. Prin intermediul unui program emulator de terminal, calculatorul
utilizatorului se transform ntr-un terminal conectat la server-ul furnizorului de servicii,
cu care este posibil doar comunicarea (trimiterea / primirea de date). Prin urmare,
utilizatorul nu va putea executa programe pe calculatorul su, i nici nu va putea copia
direct informaii de pe Internet, operaiile de acest tip fcndu-se mai nti pe server-ul
furnizorului de servicii, ntr-un spaiu special alocat fiecrui utilizator. Astfel utilizatorul
obine un cont pe server-ul furnizorului, pe care l acceseaz folosind o parol, iar
toate operaiile pe care dorete s le fac sunt strict dependente de acest server.
Un cont de tip SLIP / PPP garanteaz n schimb o conexiune total la Internet, care
ns nu este permanent. Prin acest tip de conexiune, legtura cu Internet-ul se face
chiar de pe calculatorul utilizatorului, astfel nct acesta controleaz total programele i
resursele pe care le folosete. n acest caz, utilizatorul va primi n mod automat i o
adres de IP, pentru identificarea calculatorului n reea. Avantajele unei astfel de
conexiuni sunt indiscutabile, dar i preul crete semnificativ.



3.5. Sistemul de operare UNIX

Sistemul de operare folosit de obicei n cazul reelelor de calculatoare conectate la
Internet, sau pentru lucrul n conturi shell, este UNIX. Acesta este un sistem de operare
folosit pe o gam larg de calculatoare, de la cele mainframe la calculatoarele
personale, care accept operarea multitasking i este ideal pentru aplicaiile cu mai
muli utilizatori.
UNIX a fost scris n limbajul de programare C, cu o mare portabilitate i, ca i C, este
produsul celor de la AT&T Bell Laboratories. UNIX este un mediu de programare intuitiv,
cu o filosofie unic de programare. Cu peste 200 de comenzi, mesaje de erori
neadecvate i o sintax criptic a comenzilor, UNIX impune totui dificulti utilizatorilor
ocazionali i fr o pregtire tehnic sofisticat. Odat cu dezvoltarea programelor de
tip shell pentru UNIX, sistemul de operare poate juca un rol mai amplu n dezvoltarea
calculatoarelor.
Avantajele sistemului sunt evidente: a fost realizat ca un sistem cu mai muli utilizatori
i, datorit capacitii de lucru multi-tasking, poate executa mai multe funcii la un
INTERNET Prezentare, servicii, faciliti 73

moment dat. Deoarece viitorul lucrului cu calculatoare personale pare a consta n
conectarea staiilor de lucru la minicalculatoare grupate i la calculatoare mainframe,
sistemele de operare UNIX au anse de a le nlocui pe cele DOS.
Deoarece firmei Bell Laboratories i-a fost interzis s comercializeze sistemul UNIX,
prin reglementrile anti-trust din AT&T, UNIX a fost oferit pe gratis colegiilor i
universitilor din toat America de Nord, ncepnd cu 1976. n 1979 Unversitatea din
Berkeley California a dezvoltat o versiune de UNIX pentru calculatoarele VAX. Foarte
agreat n mediile tehnice i de inginerie, Berkeley UNIX a dus la alte versiuni care au
fost disponibile pe pia. La nceputul anilor 80, AT&T a ctigat dreptul de a vinde
sistemul i a lansat n 1983 System V. Prin System V, AT&T stabilete un set de
standarde UNIX numite System V Interface Definition (SVID), ctre care se ndreapt
majoritatea sistemelor UNIX i care sunt solicitate spre achiziionare de marile
corporaii. IBM a adoptat standardul SVID pentru propria lui versiune de UNIX.
UNIX se bucur de cea mai mare acceptare n lumea universitar. Cteva dintre
avantajele lui majore sunt:
Compatibilitate: UNIX este rspndit pe sistemele cele mai diverse, de la
calculatoare personale la calculatoare puternice. Deci, programele realizate pot fi
transportate uor de la un sistem la altul. Nu exist firm serioas de calculatoare
care s nu livreze sistemul UNIX pe produsele ei.
Conectivitate: UNIX s-a dovedit o gazd primitoare pentru protocoalele TCP/IP (i
cele nrudite cu ele), care permit intrarea n Internet. Astfel, UNIX suport
conectarea n reele de calculatoare i aplicaiile de pot electronic, transfer de
fiiere la distan, conectarea la noduri ndeprtate, etc.
Aplicaii: Sfera aplicaiilor bazate pe UNIX este n continu expansiune: aplicaii
tiinifice i inginereti, proiectare asistat de calculator, producie asistat de
calculator, dezvoltarea programelor (CASE Computer Aided Software
Engineering), aplicaii multimedia i aplicaii tranzacionale.
Conceptul de conduct (pipe): Este o inovaie important promovat de UNIX, care
permite transmiterea direct a unor date ntre dou procese, eliminnd astfel
fiierele disc intermediare, pentru a face comunicarea. Astfel, servicii relativ
complexe pot fi realizate prin compunerea unor funcii simple, implementate ca
programe de mici dimensiuni. n plus, se elimin seciunile duplicate, care ar apare
inerent n unele programe.
Orientarea evident ctre prelucrarea textelor: Prelucrarea textelor a constituit,
alturi de dezvoltarea programelor, un el vizat nc din fazele incipiente ale UNIX-
ului. Exemple ar putea fi: sead editor de texte programabil (utilizatorul l poate
adapta uor preferinelor sale), awk multe faciliti de prelucrare a textelor,
apelabile n maniera proprie limbajelor de programare.
Similar cu MS-DOS, UNIX posed un utilitar de gestionare a comenzilor ntr-o form
vizual, urmnd modelul lui Norton Commander: Midnight Commander (MC). n plus, are
i o interfa grafic puternic, numit XFree86, n care se pot rula o serie de aplicaii
atractive. O variant a sa foarte rspndit este XLinux, care lucreaz ntr-un sistem de
fiiere DOS.
Ca i celelalte sisteme de operare, UNIX folosete pentru pstrarea informaiilor pe
disc structurile de directoare i fiiere. Att directoarele, ct i fiierele sunt identificate
prin numele lor; directoarele fiind organizate n aceeai structur arborescent ca la
INFORMATIC MEDICAL I BIOSTATISTIC

74
sistemul de operare MS-DOS. n mod diferit fa de DOS, pentru introducerea path-
urilor (a cii) este folosit caracterul /; nu exist uniti de disc asemntoare cu cele
din DOS. Pentru cuplarea la sistem a unor device-uri, ca unitile de dischet sau CD-
ROM, se folosete comanda mount. Astfel, ceea ce n MS-DOS se identifica prin:
\imagini\film\poza1.bmp
n UNIX se identific prin:
/imagini/film/poza1.bmp


3.5.1. Comenzi de lucru cu directoare
1) MKDIR:
sintax: mkdir nume-director
efect: Se creeaz un nou director cu numele specificat, ca subdirector al celui curent.

2) RMDIR:
sintax: rmdir nume-director
efect: Se terge directorul cu numele specificat.

3) CD:
sintax: CD nume-director
CD ..
CD
efect: Se schimb directorul curent.
A doua comand are ca efect trecerea n directorul printe al celui curent; a treia
comand are ca efect trecerea direct n directorul home directorul de baz al
utilizatorului.

4) LS:
sintax: ls [opiuni] [nume-director]
efect: Listeaz coninutul directorului specificat prin <nume-director>.
Dac nu precizm nici un nume de director, va fi listat coninutul directorului curent.
Sunt disponibile urmtoarele opiuni:
- f : pentru a se afia tipul fiierelor:
/ : pentru directoare;
* : pentru fiiere executabile;
nici un caracter : pentru fiiere normale.
- a : pentru a lista toate fiierele (inclusiv cele ascunse, al cror nume ncepe cu
., i care nu sunt vizibile la o listare obinuit;
- l : Pentru a se obine o listare mai detaliat a fiierelor, incluznd lungimea n
octei, data i ora creerii lor, drepturile de acces i posesorul lor.

5) PWD:
sintax: pwd
efect: Se afieaz directorul de lucru la un moment dat (directorul curent).


INTERNET Prezentare, servicii, faciliti 75

3.5.2. Comenzi de lucru cu fiiere
1) CP:
sintax: cp fiiere-surs director-destinaie
efect: Se copie fiierul sau fiierele al cror nume a fost precizat n directorul precizat.
Directorul curent se specific de obicei folosind simbolul .. Pentru a copia mai multe
fiiere simultan, se poate folosi caracterul *, care nlocuiete oricte caractere din
numele unui fiier sau director.

2) MV:
sintax: mv nume-surs nume-destinaie
efect: Face redenumire sau mutare, dup caz:
- dac nume-destinaie este un director, atunci fiierele specificate n directorul surs
sunt mutate n noul direcor specificat;
- dac nume-destinaie este un fiier, atunci fiierele specificate sunt redenumite cu
numele nou.

3) RM:
sintax: rm nume-fiiere
efect: Se terg fiierele specificate.

4) CAT:
sintax: cat nume-fiier
efect: Listeaz coninutul fiierului specificat; se realizeaz o listare continu.

5) MORE:
sintax: more nume-fiier
efect: Listeaz coninutul fiierului specificat; se realizeaz o listare pagin cu pagin.

6) LESS:
sintax: less nume-fiier
efect: Listeaz coninutul fiierului specificat; se realizeaz, la fel ca la MORE, listarea
pagin cu pagin, cu posibilitatea n plus de a naviga prin fiierul respectiv. n acest tip
de vizualizare sunt disponibile urmtoarele comenzi:
q pentru a iei din listarea respectiv;
Space pentru a trece rapid la pagina urmtoare;
, - pentru a trece la linia urmtoare din fiier.


3.5.3. Comenzi utile pentru lucrul n reea
1) CLEAR:
sintax: clear
efect: terge ecranul i mut cursorul n colul din stnga sus al acestuia.

2) W, WHO, USERS:
sintax: w
who
users
INFORMATIC MEDICAL I BIOSTATISTIC

76
efect: Determin afiarea pe ecran a listei utilizatorilor prezeni n reea la un moment
dat i diferite detalii despre acetia.

w prezint cele mai multe detalii: USER - numele de cont al tuturor utilizatorilor;
TTY terminalul; FROM identificarea calculatorului de la care s-a fcut
conexiunea; LOGIN momentul conectrii; IDLE de ct timp utilizatorul nu a mai
introdus nici o comand; JCPU, PCPU informaii referitoare la ncrcarea
procesorului; WHAT ce proces (program sau comand) ruleaz la terminalul
respectiv.
who prezint numai informaiile din coloanele USER, TTY, LOGIN.
users prezint numai informaiile din coloana USER.

3) FINGER:
sintax: finger nume-utilizator
efect: Afieaz informaii mai detaliate despre un anume utilizator (nu neaprat
conectat la reea n momentul respectiv): numele complet, de ct timp este conectat,
eventual numrul de telefon, drepturile pe care le are n reea i coninutul a dou fiiere
din directorul rdcin al utilizatorului: .project (arat la ce proiect lucreaz utilizatorul n
acel moment) i .plan (conine informaii tiprite de utilizator, a cror afiare acesta
consider c ar fi util n momentul n care cineva ar cere detalii suplimentare despre
el).
Dac dm comanda fr parametri, putem vedea lista tuturor utilizatorilor de pe
Server-ul local; un efect similar se poate obine atunci cnd specificm numai un nume
de Server dup comanda finger, i nu numele explicit al unui utilizator.

4) WRITE:
sintax: write nume-utilizator [terminal]
efect: Ofer posibilitatea de a transmite un text unui utilizator activ.
Scrierea mesajului se ncheie prin combinaia de taste <CTRL> + <D>. Textul va
apare afiat pe monitorul destinatarului. Dac acesta are deschise simultan mai multe
terminale, putem specifica la care dintre acestea s apar mesajul respectiv folosind
parametrul [terminal].

5) TALK:
sintax: talk nume-utilizator [terminal]
efect: Se stabilete o legtur interactiv cu un alt utilizator, care d posibilitatea
desfurrii on-line a unui dialog.
n momentul n care dm comanda, utilizatorul apelat primete la terminalul su un
mesaj de avertizare; el trebuie s rspund cu o comand similar, n care specific
ns numele apelantului i n acest mod legtura este stabilit, lucru marcat de apariia
mesajului Connection established la ambele terminale.
Pentru ncheierea dialogului, trebuie ca unul dintre cei doi participani s introduc
combinaia <CTRL> + <C>.

6) PING:
sintax: ping nume-server
INTERNET Prezentare, servicii, faciliti 77

efect: Permite s aflm dac un sistem (Server) aflat la distan este disponibil la
momentul respectiv pentru a fi accesat din reea. De fapt, este transmis un scurt mesaj
nodului de reea aflat la distan, prin care i se cere acestuia s rspund. Dac se
primete rspuns, nseamn c nodul respectiv este disponibil. Mesajul Timed request
out indic faptul c nodul respectiv nu este acesibil.

7) PASSWD:
sintax: passwd
efect: Permite schimbarea parolei pentru contul curent (operaie necesar, pentru a se
menine secretul acesteia o parol care nu este schimbat de mult timp poate fi
descoperit i spart mai uor de ctre eventualii hacker-i). Procedura de schimbare
a parolei se desfoar n modul urmtor: se tiprete nti parola curent a contului
(pentru identificare) dup care se tiprete noua parol, care va deveni n acest mod
activ.

VI, JOE, PICO : Editoare UNIX disponibile de obicei n sistem pentru lucrul cu fiiere.



3.6. Servicii INTERNET

3.6.1. Pota electronic (e-mail)
Este unul dintre serviciile cele mai utilizate ale Internet-ului, care permite trimiterea de
mesaje aproape orict de lungi sau complexe (inclusiv imagini, sunet, animaie etc.),
aproape instantaneu, oricrui destinatar, situat oriunde pe glob, cu unica condiie ca acesta
s fie conectat la Internet i s aib cont de e-mail pe un server specializat n acest scop.
La ora actual, este cea mai rapid i mai ieftin metod de transmitere a corespondenei.
Un posibil dezavantaj este ns acela legat de confidenialitatea mesajelor, care este
relativ oricine, suficient de motivat i cu un nivel mediu de cunotine de informatic,
poate citi mesajele de e-mail dintr-un cont n care nu are acces (n primul rnd,
administratorul de reea - care ns va face acest lucru numai n situaii deosebite, cnd
este absolut necesar pentru buna funcionare i integritate a reelei).
Editarea i expedierea mesajelor se face folosind aa-numitele utilitare de e-mail,
existente n dou variante: utilitare n mod text (cele mai cunoscute fiind MAIL i PINE),
disponibile acolo unde accesul la Internet este tot n mod text prin linii de comand, i
utilitare grafice care pot fi folosite sub browser-ele grafice.

MAIL: Este un utilitar standard pentru pot electronic, prezent n majoritatea
sistemelor UNIX. Pentru a intra n acest utilitar se tasteaz comanda mail; n acest
mod se afieaz o list cu toate mesajele primite i se ateapt o comand. Cteva
dintre comenzile disponibile sunt:
- pentru afiarea coninutului unui mesaj: Se apas succesiv tasta <Enter>; alte
posibiliti: se tasteaz numrul mesajului din list, sau se tasteaz + pentru a
lista mesajul urmtor, respectiv - pentru a lista mesajul precedent;
- pentru a terge un mesaj: Se folosete comanda d, indicnd apoi numrul
mesajului pe care dorim s l tergem. n acest mod mesajul este de fapt marcat
INFORMATIC MEDICAL I BIOSTATISTIC

78
pentru tergere; el poate fi demarcat dnd comanda u i numrul mesajului; altfel,
la ieirea din program mesajul este ters definitiv de pe disc.
- pentru a salva un mesaj: Se folosete comanda s, indicnd apoi numele fiierului
sub care dorim s salvm mesajul pe disc.
- pentru a rspunde la un mesaj: Se folosete comanda r; adresa destinatarului va
fi automat ncrcat de la mesajul primit cruia i rspundem.
- pentru a trimite un nou mesaj: Se folosete comanda m; apoi se cere
introducerea urmtoarelor informaii:
To: - se tiprete adresa persoanei creia dorim s i transmitem mesajul;
Subj: se introduce subiectul mesajului;
Cc: dac dorim s trimitem copii ale mesajului ctre ali utilizatori;
n continuare se tasteaz mesajul dorit. Pentru a ncheia editarea i a trimite
mesajul se folosete combinaia de taste <CTRL> + <D>. Pentru a mpiedica acest
lucru, dac ne-am rzgndit, se folosete de dou ori combinaia de taste <CTRL>
+ <C>.
- pentru a iei din program: Se folosete comanda exit.

PINE (Program for INTERNET News and Email): Este un utilitar ceva mai
perfecionat pentru trimiterea de mesaje prin pot electronic, realizat la Universitatea
din Washington. Pune la dispoziia utilizatorului un meniu principal i n partea de jos a
ecranului, o list de comenzi disponibile. Structura meniului principal este:
- ? : Help pentru a accesa manualul de utilizare pentru PINE;
- C: Compose Message pentru compunerea i trimiterea unui mesaj; se
procedeaz analog cu MAIL; se vor completa n acelai mod informaiile cerute:
- To: se introduce adresa INTERNET a destinatarului; se pot introduce
simultan mai multe adrese, obligatoriu separate prin virgul;
- Cc: are aceeai funcie cu To:, avnd rolul de a permite trimiterea de copii
ale mesajului (Carbon Copy) ctre celelalte adrese specificate aici;
- Attchmnt: dac dorim s atam mesajului cteva fiiere separate, numele
lor va fi specificat aici;
- Subject: se introduce subiectul mesajului;
- Message Text: Se introduce textul efectiv, prin apelarea unui editor de
texte incorporat n PINE, care permite scrierea. Pentru trimiterea efectiv a
mesajului, se tasteaz dup aceea combinaia de taste <CTRL> + <X>.
- I: Folder Index conine lista mesajelor din dosarul curent.
- L: Folder List conine lista tuturor mesajelor, din toate dosarele; exis 3 dosare
predefinite, dar pe lng acestea pot fi create i alte dosare:
- INBOX: conine lista mesajelor primite;
- Sent-mail: conine lista mesajelor trimise;
- Saved-mail: conine lista mesajelor salvate.
- A: Adress Book permite crearea unei agende cu adrese INTERNET, cu
posibilitatea de a apela adresele direct, prin intermediul unui nume sau al unei
porecle, atunci cnd dorim s trimitem mesajul. Nu mai este nevoie s scriem
ntreaga adres, lucru n general dificil, datorit structurii relativ complicate a
acestora.
- S: Setup pentru reconfigurarea parametrilor PINE;
- Q: Quit pentru ieirea din meniul PINE.
INTERNET Prezentare, servicii, faciliti 79

Utilitarele grafice de e-mail au aprut ulterior, odat cu dezvoltarea browsere-lor
grafice, i sunt n general mai uor de utilizat, respectnd ns principiile de lucru ale
utilitarelor text iniiale. La ora actual exist o gam foarte larg de astfel de utilitare,
rmnnd la alegerea utilizatorului folosirea oricruia dintre ele. Cei mai cunoscui
clieni de e-mail de acest tip sunt:
- Eudora Light
- Eudora Pro
- Lotus Notes
- Microsoft Exchange
- Microsoft Outlook
Se instaleaz implicit odat cu browser-ul Internet
Explorer.
- Netscape Communicator Se instaleaz implicit odat cu browser-ul Netscape
Communicator.
- Pegasus Mail
- Pronto Mail Pro
- Quickmail Pro
- Transsoft Mail Control Pro
Pe lng acetia, orice server de e-mail (pe care este posibil crearea unui cont de e-
mail de obicei gratuit) are prorpiul su client de e-mail prin care utilizatorii i folosesc
conturile create. Pe Internet exist foarte multe astfel de servere cele mai celebre
fiind:
- Hotmail www.hotmail.com
- Mail www.mail.com
- Yahoo mail www.yahoo.com
- America on Line www.aol.com


3.6.2. Aplicaii ale potei electronice
a) Listele de distribuie:
Unul dintre conceptele de baz n jurul cruia a fost dezvoltat Internetul este schimbul
liber de idei i informaii, pe cele mai variate subiecte de interes. n acest scop
funcioneaz listele de distribuie, care pot acoperi cele mai variate domenii. O list de
distribuie este alctuit practic dintr-o list de adrese de e-mail ale unor utilizatori care
doresc s primeasc n mod regulat informaii despre un anumit subiect, i s-au abonat
n acest scop la lista respectiv.
Pentru abonare la o list de distribuie, utilizatorul trebuie de obicei s completeze un
formular i s l trimit (operaia Submit) unei persoane reale care va prelucra cererea
respectiv, sau unui program care va prelucra cererea automat, de tipul Listserv.
Apartenena la o list de distribuie este gratuit.

b) Grupurile de discuii:
Un grup de discuie este alctuit dintr-un numr variabil de mesaje, care sunt primite
regulat de la un program de tipul Listserv, sau de la un administrator al unei liste de
distribuie.
Atunci cnd cineva este interesat de subiectul analizat de un grup de discuii
oarecare, el se aboneaz la acel grup trimind un mesaj de e-mail la adresa de
INFORMATIC MEDICAL I BIOSTATISTIC

80
abonare a grupului respectiv. ncepnd din acel moment, el va primi regulat n contul
su de e-mail toate informaiile care circul n cadrul grupului de discuii i va putea
trimite propriile sale mesaje, exprimnd opiniile sale, folosind n acest scop adresa de
difuzare a grupului. Prin urmare, este esenial s nu se fac confuzii ntre adresa de
abonare i adresa de difuzare, pentru a se mpiedica trimiterea de mesaje inutile i
suprtoare la toi membrii grupului.

c) Grupurile de tiri (USENET):
Grupurile de tiri sunt foarte asemntoare cu grupurile de discuii, i funcioneaz
avnd ca suport reeaua USENET (Users Network) conectat la Internet.
Reeaua USENET este n principal, mediul prin care tirile sunt transmise rapid ntre
diferite adrese Internet (ctre un numr mare de utilizatori), fiind, de asemeni, o colecie
de grupuri de discuii care funcioneaz ca un buletin informativ gigantic. Este de
asemeni gratuit i public, n sensul c oricine poate face adnotri sau comentarii pe
marginea tirilor citite.
Grupurile de tiri se bazeaz ns doar parial pe serviciul de e-mail (numai pentru a
se contacta direct abonaii), n rest, fluxul de tiri putnd fi accesat prin rularea unor
programe speciale n acest scop, numite newsreaders.
Grupurile de tiri sunt caracterizate de cte un nume, format din mai multe
componente, separate prin ., care descriu categoriile n care se integreaz grupul
respective, ncepnd cu cea mai general categorie (indicat la nceput, n stnga, i
continund spre categorii din ce n ce mai particulare). Cteva exemple de categorii
generale (aflate pe cel mai nalt nivel ierarhic) sunt:
alt Grupuri alternative
biz Afaceri
comp Despre computere
k12 Despre educaia copiilor
misc Diverse
news tiri Usenet i informaii
rec Recreative
sci tiin
soc Sociale
talk Subiecte controversate
bionet Biologie
hiv Virusul HIV
ieee Institutul inginerilor din domeniul electric i electronic organizaia de
elaborare a standardelor
cnn Cable News Network


3.6.3. Gsirea informaiilor
Una dintre caracteristicile eseniale ale reelei Internet este aceea c reprezint cea mai
mare banc de informaii gratuite din lume, din cele mai diverse domenii. Problema care
ridic dificulti aici este ns legat de gsirea informaiei necesare la un moment dat,
tocmai datorit cantitii foarte mari de date disponibile.
INTERNET Prezentare, servicii, faciliti 81

Informaiile sunt stocate pe calculatoare conectate la Internet, n baze de date; prin
urmare, pentru a se putea consulta aceste informaii, este necesar accesul de la
distan pe calculatorul care le conine. Soluia practic prin care s-a rezolvat aceast
problem este dat de tehnologia client server, folosit n modul urmtor:
- utilizatorul local, care cere o anumit informaie i s-a conectat n acest scop la un
calculator la distan, funcioneaz drept client;
- calculatorul care conine informaia ntr-o baz de date funcioneaz drept server;
- clientul nu cere ntreaga baz de date (al crei transport prin reea ar necesita foarte
mult timp i ar consuma multe resurse), ci numai rspunsuri gata prelucrate, a cror
prelucrare se face pe server cu programe corespunztoare.

a) Serviciul TELNET:
Este un program care permite conectarea la noduri de reea (servere) aflate la distan, n
regimul de terminal al nodurilor respective (numai cu condiia de a avea autorizaia de a le
folosi dac avem un cont pe server-ul respectiv). Legtura se face prin intermediul unui
port conexiune individual la un sistem de calcul.
n acest mod un utilizator, cu un calculator personal, poate folosi un mainframe fr a
avea acces fizic efectiv la el, n cele mai diferite scopuri: pentru rulare de programe, pentru
cutare de informaii i inclusiv pentru salvarea datelor pe hard-discul serverului, ntr-un
spaiu alocat contului existent acolo. ntre cele dou calculatoare se stabilete de fapt o
conexiune direct, bidirecional, i n timp real, astfel nct se tipresc comenzi pe
monitorul calculatorului personal, acestea se transmit i se efectueaz pe server, iar
rezultatele sunt afiate tot pe monitorul calculatorului personal.
n general, lucrul n aceast manier este relativ mai dificil, deoarece se face n mod
comand (prin tiprirea de comenzi adecvate) i nu n mod vizual (grafic) ca n cazul altor
resurse Internet.
Pentru a se realiza conexiunea cu serverul dorit, se poate proceda n dou moduri:
- se d comanda:
telnet nume-server
Exemplu:
telnet asklepios.umfiasi.ro
telnet dragon.uaic.ro
- se d numai comanda:
telnet
prin care se apeleaz serviciul TELNET.
Dup aceea devin disponibile celelalte comenzi de lucru, cum ar fi:
open nume-server : pentru a deschide server-ul cu numele specificat (pentru a
stabili o conexiune la el);
? : pentru a obine lista complet a comenzilor disponibile;
close : pentru a nchide o conexiune deschis anterior;
status : afieaz date despre starea programului telnet;
quit : pentru a iei din program.
Prin intermediul acestui serviciu, n afar de conectarea la diferite tipuri de servere, se
pot accesa i alte tipuri de servicii INTERNET: de exemplu, dac nu avem acces direct la
un program client de tip FTP, GOPHER, WHOIS, IRC etc., se poate folosi serviciul
TELNET pentru a ne conecta la un server de acest tip, care ulterior va putea fi folosit.
INFORMATIC MEDICAL I BIOSTATISTIC

82

b) Transfer de fiiere: serviciul FTP (File Transfer Protocol)
Este un program nrudit cu TELNET, orientat n special ctre operaii de management al
fiierelor i directoarelor pe calculatoare aflate la distan. Prin urmare, serviciul permite
urmtoarele operaii:
- conectarea la un sistem aflate la distan;
- realizarea diferitor operaii cu directoare i fiiere n sistemul respectiv;
- transferul fiierelor din sistemul respectiv spre gazda local (operaia de Download);
- transferul de fiiere de pe gazda local spre serverul aflat la distan (operaia de
Upload).
Acest serviciu poate fi folosit n dou regimuri de lucru:
- ca utilizator obinuit: atunci cnd utilizatorul deine conturi pe ambele servere ntre care
face transferul, el mutnd de fapt fiiere (informaii) ntre conturile sale de exemplu,
pentru transferul mesajelor primite dintr-un cont n altul;
- ca utilizator anonymous: atunci cnd utilizatorul nu deine cont pe serverul de unde
transfer informaia, acesta fiind de obicei un server FTP public, la care utilizatorul s-a
conectat cu numele generic anonymous sau guest. Aceasta este de obicei
modalitatea care permite n Internet accesul la calculatoare pe care utilizatorul nu
deine cont, dar care permit accesul public; numele de cont n care se face conectarea
este cel specificat mai sus, iar parola va fi de obicei adresa de e-mail a utilizatorului.
Serviciul FTP se poate folosi att n mod text (cu linie de comand) ct i n mod grafic.
n mod text, accesul la serviciul FTP se face n dou modaliti:
- se poate da comanda:
ftp nume-server
pentru a se deschide un anumit server FTP la care dorim accesul (de pe care dorim s
transferm informaii);
- se poate da numai comanda
ftp
prin care se intr n program.
n continuare, sunt disponibile urmtoarele comenzi de lucru:
open nume-server : prin care se deschide un server FTP a crui adres o
specificm;
?, help : afieaz lista comenzilor FTP disponibile;
get nume-fiier : transfer fiierul cu numele specificat de pe serverul de la
distan pe gazda local;
mget nume-fiier : aceeai operaie, numai c sunt transferate simultan mai
multe fiiere;
put nume-fiier : transfer fiierul cu numele specificat de pe gazda local pe
serverul de la distan;
mput nume-fiier : aceeai operaie, numai c sunt transferate simultan mai
multe fiiere;
delete nume-fiier : terge fiierul cu numele specificat de pe serverul de la
distan;
mdelete nume-fiier: aceeai operaie, numai c sunt terse simultan mai multe
fiiere;
rename nume-fiier1 schimb numele unui fiier de pe serverul de la distan;
INTERNET Prezentare, servicii, faciliti 83

nume-fiier2 :
close, disconnect : nchide serverul deschis la un moment dat;
bye, quit : termin sesiunea i iese din program.
Pentru a avea controlul deplin al transferului de fiiere, mai sunt necesare dou grupuri
de operaii:
1) Navigarea prin structura de directoare a serverului de la distan, pentru a putea
selecta exact ceea ce ne intereseaz. Pentru aceasta, sunt disponibile
urmtoarele comenzi:
ls nume-director : realizeaz listarea nedetaliat a fiierelor din directorul cu
numele specificat de pe serverul de la distan;
mls nume-director : pentru a afia n mod asemntor fiierele din mai multe
directoare de pe serverul de la distan;
cd nume-director : schimb directorul curent de pe serverul de la distan;
cdup, cd.. : trece n directorul printe pe serverul de la distan;
pwd : afieaz numele directorului curent de pe serverul de la
distan;
mkdir nume-dir : creeaz un director nou cu numele specificat pe serverul de
la distan;
rmdir nume-director: terge directorul specificat de pe serverul de la distan.
n cutarea i transferul de fiiere la distan este bine s se in cont de urmtoarele
principii:
- pe un server FTP se vor cuta n primul rnd directoarele pub sau public
acestea conin de obicei fiiere publice;
- pentru a afla informaii mai detaliate despre natura fiierelor pe care dorim s le
transferm, se vor cuta mai nti i transfera fiierele de indeci pe care le
conin n general directoarele. Numele acestor fiiere conine cuvintele list,
readme sau index, i ele ofer informaii despre natura celorlalte fiiere din
directorul respectiv.
2) Stabilirea unui anumit format de transferare a fiierelor, n funcie de natura
acestora, pentru ca informaiile s nu fie alterate pe parcursul transferului. Exist
dou modaliti de transfer al fiierelor, n funcie de natura lor:
- ASCII : specific pentru fiiere de tip text;
- BIN : pentru fiiere binare (de obicei programe, dar este disponibil i pentru alte
tipuri de fiiere) acest mod de transfer elimin caracterele de sfrit de linie i de
sfrit de document.
Comenzile disponibile pentru a controla procesul de transfer al fiierelor sunt:
ascii : fixeaz tipul de transfer ASCII pentru fiierele pe care
urmeaz s le transferm;
bin : fixeaz tipul de transfer BIN pentru fiierele pe care urmeaz
s le transferm;
hash : pentru a vizualiza modul n care se face transferul va fi
afiat cte un # pentru fiecare bloc de date transferat;
prompt : este util n cazul n care dorim s transferm mai multe
fiiere; seteaz un comutator On/Off, pentru a cere sau nu
confirmare dup transferul fiecrui fiier dac vrem s
continum transferul sau nu.
INFORMATIC MEDICAL I BIOSTATISTIC

84
n mod grafic se lucreaz mult mai uor. Unul dintre cei mai rspndii clieni FTP de
acest tip este WS_FTP, care este o aplicaie Windows (poate fi obinut de pe Internet de
la adresa ftp.usma.edu). Odat lansat n execuie, programul are o fereastr principal,
mprit n dou zone:
- zona din stnga: afieaz fiierele i directoarele de pe gazda local (Local
System), adic de pe hard-discul calculatorului personal;
- zona din dreapta: afieaz fiierele i directoarele de pe serverul de la distan
(Remote System), adic arhiva FTP la care ne-am conectat.
Navigarea n structura de fiiere i directoare de pe ambele sisteme se face similar,
cu ajutorul mouse-ului (i ntr-o manier care amintete de Norton Commander i de
Windows Commander), iar transferul de fiiere de pe un sistem pe altul se face n modul
urmtor:
- de pe serverul de la distan pe gazda local: se selecteaz fiierul care urmeaz a
fi descrcat, dup care se apas pe butonul Download, sau ;
- de pe gazda local pe serverul de la distan: se selecteaz fiierul care urmeaz a
fi ncrcat, dup care se apas pe butonul Upload, sau .

Ali clieni FTPdisponibili pe Internet i foarte performai sunt:
Breese FTP www.breeseitc.com
BulletProof FTP www.bpftp.com
Cute FTP www.cuteftp.comx
FTP Voyager www.rhinosoft.com
FTP Control www.ftpcontrol.com
Terrapin FTP www.tpin.com
WebDrive www.riverfrontsoftware.com
Ws_FTP Pro www.ipswitch.com
3D FTP www.3dftp.com

c) Serviciul GOPHER:
Este un instrument Internet care permite accesul la baze de date distribuite n ntreaga
reea (dezvoltat la Universitatea Minessota); accesul la resurse se face prin intermediul
meniurilor, foarte uor de folosit, care indic spre resursele Internet cerute de utilizator sau
spre alte servere Gopher. Lucreaz n aa-numitul gopherspace - suma tuturor
resurselor locale sau la distan cuprise pe serverele Gopher.
Modalitatea de lucru este din aproape n aproape: utilizatorul, dup ce s-a conectat la un
server Gopher, definete un criteriu de cutare care l intereseaz. Va primi drept rezultat
un meniu de resurse identificate de server, i care s-ar ncadra n criteriul definit de el
(inclusiv resurse de pe alte servere), dup care va selecta una dintre resurse i eventual va
defini noi criterii de cutare, pn la descoperirea informaiei dorite.
Accesul la GOPHER se face n dou modaliti:
- se poate da comanda
gopher
dac exist un client gopher pe gazda local;
- se folosete telnet pentru a face legtura cu un client gopher public.
Exist numeroase servere gopher publice, ca de exemplu:

INTERNET Prezentare, servicii, faciliti 85

Adresa Internet Login:
scilibx.ucsc.edu infoslug
gopher.ycc.yale.edu gopher
gopher.ora.com gopher
gopher.msu.edu gopher
consultant.micro.umn.edu gopher
fatty.law.cornell.edu gopher
gopher.ohiolink.edu gopher
ecosys.drdr.virginia.edu gopher
ecnet.ec gopher
info.sunet.se gopher
gopher.uv.es gopher
gopher.brad.ac.uk info
info.anu.edu.au info
wsuaix.csc.wsu.edu wsuinfo
Dup ce s-a primit accesul la un program gopher, pe ecran se ncarc un meniu gopher;
cele mai uzuale simboluri n acest meniu fiind (n mod text):
/ : pentru a afia alt meniu;
<?> : pentru a introduce criterii de cutare;
. : pentru a afia un fiier text;
<Picture> : pentru a afia un fiier grafic;
Pentru a naviga n sistemul de meniuri, sunt disponibile urmtoarele comenzi (taste):
: trece pe linia precedent a meniului;
: trece pe linia urmtoare a meniului;
, <Enter> : afieaz opiunea de meniu selectat;
, u : urc un nivel n ierarhia de meniuri;
>, +, PgDn : face salt la pagina urmtoare;
<, -, PgUp : face salt la pagina precedent;
m : revenire la meniul principal.
De asemeni mai exist i alte comenzi gopher disponibile, cum ar fi:
- ? : pentru a afia informaii ajuttoare;
- / : pentru a cuta o opiune de meniu;
- D : pentru a prelua i copia pe calculatorul propriu sau pe dischet un fiier care
intereseaz;
- s : pentru a salva obiectul curent ntr-un fiier;
- Comenzi pentru lucrul cu semne de carte (bookmark): Serviciul permite introducerea
unor marcaje ale poziiilor curente, astfel nct acestea s poat fi regsite ulterior mai
rapid. n acest mod se pot crea meniuri Gopher personale, cu domeniile de interes ale
fiecrui utilizator care folosete acest serviciu. Comenzile de baz n aceast direcie
sunt:
- a : pentru a aduga intrarea curent la lista semnelor de carte;
- A : pentru a aduga directorul n lista semnelor de carte;
- d : pentru a terge un semn de carte (atunci cnd lista este afiat);
- v : pentru a vizualiza lista semnelor de carte.

INFORMATIC MEDICAL I BIOSTATISTIC

86
Exist de asemeni i clieni Gopher n mod grafic, unul dintre cei mai populari fiind
WSGopher - conceput ca aplicaie Windows i disponibil pe Internet la adresa
dewel.tis.inel.gov. Dup lansarea n execuie, programul ncearc automat conectarea la
un server Gopher prestabilit i, dup ce conexiunea a fost stabilit, pune la dispoziie o
bar de instrumente cu numeroase butoane, corespunztoare funciilor de navigare
specifice Gopher. Dup ce au fost descoperite informaiile cutate la un moment dat, ele se
vor copia pe calculatorul gazd prin operaia de salvare uzual, aleas din menu-ul
superior.
Pentru optimizarea cutrilor cu serviciul Gopher, exist i alte servicii auxiliare acestuia,
care realizeaz reducerea timpului de cutare prin diferite modaliti. Cele mai cunoscute
sunt:
- VERONICA : reprezint un index asociat serviciului GOPHER (o baz de date cu
menu-urile de pe toate serverele Gopher din lume, actualizat de 2 ori pe sptmn),
i realizeaz cutarea prin aceast baz de date dup cuvinte-cheie introduse de
utilizator.
- JUGHEAD : este un alt instrument adiional pentru GOPHER, asemntor cu
VERONICA, dar mai optimizat, pentru c permite reducerea ariei de cutare doar la
zonele eseniale. Prezint, ns, i unele dezavantaje, cum ar fi: cutarea se face
numai pe un numr limitat de servere Gopher; numai pe un singur nod de reea la un
moment dat, i se pot rata informaii importante, deoarece cutarea se face consultnd
exclusiv titlurile documentelor Gopher;
- ARCHIE : este un instrument Internet care realizeaz cutare dup numele fiierelor;
menine o list actualizat n permanen cu fiierele disponibile n diverse noduri FTP
din INTERNET, coninnd, pentru fiecare dintre acestea, numele, mrimea, tipul i
descrierea fiierului.

d) Serviciul WAIS:
Permite cutarea de informaii n colecii mari de baze de date, folosindu-se tabele de
indeci. Pentru a gsi o anumit informaie care ne intereseaz, se folosete logica
boolean, sau ideea de relevance feedback, care presupune urmtoarea procedur de
lucru:
1. pornim de la o idee general despre ceea ce dorim s cutm;
2. facem o cutare;
3. inspectm rezultatele;
4. constatm dac rezultatul este satisfctor sau nu;
5. rafinm rezultatul, adugnd noi criterii de cutare;
6. repetm paii 2) 5), pn ne declarm satisfcui.
Se poate face gratuit o copie personal a programului client WAIS prin ftp anonim, de la
adresa quake.think.com, din directorul /pub/wais.
Accesul la WAIS se face n dou modaliti:
- se poate da comanda
wais
dac exist un client WAIS pe gazda local;
- se folosete telnet pentru a face legtura cu un client WAIS public.

Cteva exemple de servere WAIS publice sunt:
INTERNET Prezentare, servicii, faciliti 87

info.funet.fi
swais.cwis.uci.edu
sunsite.unc.edu
WAIS folosete dou tipuri de meniuri principale:
- ecranul de selecie a surselor;
- rezultatele cutrii.
Cutarea informaiilor se face respectnd n principiu urmtorii pai:
1. selectm sursele asupra crora dorim s facem cutarea un server sau mai multe;
2. cutm n aceste surse cuvintele cheie; WAIS va returna documentele care conin
aceste cuvinte;
3. selectm documentele care vor fi introduse n continuare n lista de surse;
4. repetm paii 2, 3 pn cnd documentele primite ca rezultat sunt convenabile.


3.6.4. World Wide Web
Una dintre facilitile cele mai importante ale INTERNET-ului este aceea c pune la
dispoziie la diferite adrese, cantiti uriae de informaii despre aproape orice domeniu.
Pentru a accesa aceste informaii (pentru a le citi), este necesar doar conectarea la
adresa respectiv.
Acest sistem de informaii poart numele de World Wide Web (WWW), iar
informaiile sunt prezentate sub form de hyper-text. Hyper-textul este o modalitate
specific de realizare a documentelor, care permite structurarea acestora pe mai multe
pagini cu legturi logice ntre ele prin intermediul unor cuvinte cu regim special,
denumite legturi (link-uri). Aceste cuvinte apar n text de obicei subliniate sau
ngroate, iar deplasarea cursorului pe acel cuvnt, urmat de apsarea tastei <Enter>
are ca efect activarea paginii din document la care este legat cuvntul respectiv. Este o
modalitate rapid de a cuta ntr-un document voluminos numai informaiile care ne
intereseaz la un moment dat. n aceeai manier, la aceste cuvinte pot fi legate
imagini, filme, sunete ceea ce duce la crearea aa-numitelor documente multi-media
care se prefigureaz a fi n viitor modalitatea cea mai rspndit i performant de
stocare a informaiilor, deoarece permite gsirea rapid a esenialului dintr-un
document.
Aceste documente sunt realizate cu ajutorul unui limbaj special, denumit HTML
(Hyper Text Markup Language). Pentru realizarea lor se folosesc soft-uri specializate,
cum ar fi JAVA (limbaj de programare dezvoltat de Sun, care ofer posibilitatea de a
dezvolta Java applets pentru diferite browsere WWW). Documentele sunt memorate
n fiiere cu un format special, avnd extensia .html i sunt accesibile pe servere cu
adrese speciale, de forma:
http://www.protv.ro/
Astfel de adrese poart i numele de URL-uri (Uniform Resource Locator). Prima parte
a adresei indic numele protocolului utilizat pentru transferul datelor de pe server-ul
accesat pe calculatorul de la care s-a fcut conexiunea: HTTP Hypet Text Transfer
Protocol; a doua parte a adresei este numele serverului, iar a treia parte este calea de
directoare pn la documentul care se acceseaz.
Aceste documente sunt citite cu ajutorul unor programe speciale, denumite Browser-e
i realizate prin folosirea a dou concepte diferite:
INFORMATIC MEDICAL I BIOSTATISTIC

88
- browser-e text (de exemplu Lynx): sunt mai dificil de folosit, fiind bazate n principal
pe comenzi. De asemeni, informaia este afiat exclusiv sub form de text (fr
imagini, sunete i alte resurse multimedia) exist fiiere de imagini, dar n general
acestea trebuie copiate pe calculatorul personal i vizualizate ulterior cu programe
speciale de grafic.
Browser-ul Lynx se activeaz prin tastarea numelui su,
lynx
n directorul curent. Odat ncrcat, programul pune la dispoziie un meniu de comenzi
n partea de jos a ecranului, dintre care cele mai importante componente sunt:
Go : Activeaz un document HTML, a crui adres o tiprim n
dreptul indicaiei URL to open: ; pentru a se lansa comanda,
se apas dup aceea <Enter> sau ; pentru a se ntrerupe
transferul la un moment dat din diferite motive (de exemplu,
pentru c dureaz prea mult timp sau s-a blocat) se apas
tasta Z.
Back sau : Se revine la ultima pagin vizitat.
Refresh : Se reactualizeaz coninutul ecranului.
Print : Se tiprete la imprimant coninutul documentului curent.
Main screen : Se revine la ecranul principal al programului.
Quit : Se iese din program.

- browser-e grafice : Netscape Navigator (produs de firma Netscape Corporation),
Internet Explorer (produs de Microsoft) este notorie concurena acerb dintre
cele dou firme n acest domeniu;
Browser-ele grafice, aa cum indic i numele lor, permit accesarea paginilor de hyper-
text folosind o interfa grafic puternic; este uor de navigat folosind mouse-ul; sunt
puse la dispoziie butoane prin a cror apsare se activeaz o anumit conexiune, casete
n care se poate tipri un cuvnt sau adres pe care dorim s o accesm, cuvinte de
legtur obinuite pentru a activa alte pagini de text, imagini, sunete etc.
Cele mai spectaculoase aplicaii ale Internet-ului la ora actual, disponibile doar la
folosirea unui browser grafic, sunt transmisiile TV i radio (aplicaii de tip Real Player)
prin care pot fi urmrite de obicei buletine de tiri sau emisiuni n direct, dar i reluri ale
acestora, i, de asemeni, lumile virtuale tridimensionale (www.worlds.net) care sunt,
practic, proiecte de realitate virtual: ofer un spaiu virtual n care oricine se conecteaz i
alege sau i creeaz un avatar (un personaj care s l reprezinte), dup care poate vizita
spaiul virtual, ntlnete alte avataruri (ali utilizatori conectai la acea lume) i poate intra n
sisteme de chat (conversaie) cu acestea.

Cutarea pe Web:
Localizarea informaiilor disponibile pe Web, atunci cnd nu se cunoate adresa URL a
acestora, se realizeaz folosind instrumente speciale, denumite motoare de cutare.
Acestea analizeaz titlurile documentelor Web i in evidena informaiilor coninute n
acestea.
Cutarea se face prin indicarea unuia sau a mai multor cuvinte-cheie, care pot fi
combinate ntre ele prin operatorii logici clasici (and, or, not), folosii n modul urmtor:

INTERNET Prezentare, servicii, faciliti 89

A and B Se caut o pagin care conine att cuvntul A, ct i cuvntul
B.
A or B Se caut o pagin care conine cuvntul A sau cuvntul B.
A not B Se caut o pagin care conine cuvntul A, i nu conine
cuvntul B.
Se poate de asemeni folosi caracterul special pentru a nlocui unul sau mai multe
caractere din cuvntul care se caut. De asemeni, se poate restrnge cutarea pe
anumite domenii, atunci cnd se cunoate sfera creia i aparine informaia, cu scopul
de a se reduce timpul de cutare. De asemeni, rezultatele cutrii sunt ordonate de
obicei dup un scor de relevan, care are rolul de a pune n eviden paginile care se
potrivesc cel mai bine criteriului de cutare formulat.
Instrumentele de cutare pe Web sunt n principal de 3 tipuri, n funcie de metodele
de cutare pe care le folosesc:
1) Motoare de cutare simple: foarte numeroase, cele mai cunoscute sunt:
AltaVista www.altavista.com : este foarte puternic i precis, dar destul
de greoi n utilizare
Excite www.excite.com : se caracterizeaz printr-o operabilitate
foarte bun; are o list bine ordonat de link-uri, dar
furnizeaz i multe pagini irelevante
HotBot www.hotbot.com : prezint o acuratee foarte bun i o
interfa grafic deosebit
InfoSeek www.infoseek.com : nu are o precizie foarte bun, returnnd
multe pagini irelevante
Lycos www.lycos.com : nu are acuratee foarte bun n cutare
Northern Light www.nlsearch.com : dei original ca prezentare, este destul
de imprecis
Open Text Index index.opentext.net : este foarte imprecis
EuroSeek www.euroseek.com : caut doar informaii de pe site-uri
europene
All the Web www.alltheweb.com
2) Web Directories: sunt colecii de site-uri organizate pe subiecte, ceea ce
optimizeaz cutarea, deoarece perimite selectarea de la nceput a unui anumit
domeniu de interes. Cele mai cunoscute sunt:
Yahoo www.yahoo.com
AOL Net Find www.netfind.com
Look Smart www.looksmart.com
Magellan Internet
Guide
www.inckinley.com
Search.Com www.search.com
Snap Online www.snap.com
WebCrawler www.webcrawler.com
3) Motoare de meta-cutare: sunt cele mai performante, deoarece, odat
ntrebarea adresat, o trimit simultan mai multor motoare de cutare,
centraliznd apoi rezultatele. Dezavantajul lor este ns acela c sunt foarte
lente, i suport doar operatorii logici and i or. Cel mai cunoscut este
MetaCrawler (www.metacrawler.com).
INFORMATIC MEDICAL I BIOSTATISTIC

90
4) Utilitare freeware de accelerare a cutrii: furnizeaz rezultatele mai repede,
i adesea cu acuratee foarte bun. Cteva exemple sunt:
AltaVista Discovery www.altavista.com
Copernic 99 www.copernic.com
Infoseek Express express.infoseek.com
WebFerret www.ferretsoft.com
Google www.google.com : are o acuratee foarte bun, dat de
criteriul de cutare folosit o pagin Web este cu att mai
bun, cu ct mai multe alte pagini cu acelai subiect fac
referire la ea
DirectHit www.directhit.com : realizeaz cutarea memornd care
pagini conin de mai multe ori cuvntul cutat
AskJeeves www.askjeeves.com : are un sistem de cutare n trepte
accept ntrebri complet formulate, pe care apoi le rafineaz
punnd ntrebri suplimentare



3.7. Serviciul IRC (INTERNET Relay Chat)

Permite realizarea de dialoguri live cu alte persoane conectate simultan la Internet.
Dialogurile se poart pe servere dedicate numai acestui tip de operaii. La unele grupuri de
discuie conectarea este fr restricii, la altele aceasta este condiionat de existena unui
cont creat anterior.
Discuiile pot fi generale sau pe o anumit tem (chat-uri specializate), dar n general
subiectele sunt de divertisment.
Serviciul IRC este i el disponibil n dou variante (n mod text i, respectiv, grafic).
Accesul la IRC n mod text se face n dou modaliti:
- se poate da comanda
irc
dac exist un client IRC pe gazda local;
- se folosete telnet pentru a face legtura cu un client IRC public n caz contrar.
Dup ce conexiunea a fost stabilit, devin disponibile urmtoarele comenzi:
/help newuser : pentru a primi informaii legate de modul n care se folosete
IRC-ul;
/help intro : se apeleaz un scurt ghid legat de comenzile IRC uzuale;
/help etiquette : se apeleaz un scurt ghid legat de bunele maniere pe IRC;
/list : listeaz toate canalele IRC curente i numrul de utilizatori
de pe ele;
/names : arat pseudonimele tuturor utilizatorilor de pe fiecare canal;
/msg pseudonim
mesaj :
pentru a trimite un mesaj privat unei persoane specificat prin
pseudonimul ei, astfel nct numai acea persoan va vedea
mesajul;
/join nume-canal : pentru a schimba canalul curent cu cel specificat; n lipsa
parametrilor, se capt acces la canalul curent;
- numele de canale ncep cu # sau & i pot conine orice
INTERNET Prezentare, servicii, faciliti 91

caracter;
- cnd canalul specificat nu exist, el va fi creat;
- intrarea pe un alt canal nu nseamn eliminarea de pe
canalul curent.
/nick : pentru a se schimba pseudonimul pe IRC;
/who nume-canal: pentru a vedea cine este conectat pe un anumit canal, inclusiv
pseudonimul, numele-utilizator i numele adevrat;
/whois pseudonim : indic identitatea real a cuiva care are un anumit
pseudonim;
/leave nume-canal : pentru a se iei de pe un canal; fr parametri, se iese de pe
canalul curent;
/quit : pentru a iei de pe IRC.

De asemeni, cel mai cunoscut client de IRC grafic este mIRC (irc.hip.ro) este mai uor
de utilizat, toate comenzile din modul text fiind nlocuite de butoane corespunztoare.


3.8. Alte servicii INTERNET
- Resursele White Pages : sunt o colecie de liste care ncearc s conin toi
utilizatorii INTERNET (cu numele lor de cont), ntr-o manier asemntoare unei cri
de telefon;
- Publicaii electronice : Sunt disponibile reviste, buletine de tiri i ziare, documente
istorice i cri. Marile biblioteci sunt n general conactate la INTERNET i ofer de
obicei cataloagele lor de fie n format electronic, cu posibilitatea de a cuta n acest
mod un anumit titlu de carte, de exemplu. De asemeni, actualmente este n
desfurare Proiectul Gutenberg o organizaie de voluntari al crei scop este
transformarea n format electronic a marilor cri ale lumii se estimeaz c vor fi
aduse n aceast form peste 10 000 de cri pn n anul 2001.
- HYTELNET : este un fel de help on-line cu informaii despre INTERNET; conine
meniuri care indic modalitatea n care ne putem conecta la diferite resurse
INTERNET i liste de adrese.
INFORMATIC MEDICAL I BIOSTATISTIC

92








MS Office. Elemente de tehnoredactare
i calcul tabelar



4.1. MS Word. Elemente de editare de texte i tehnoredactare

Programul editor de texte Microsoft Word face parte din pachetul de programe de birou
Microsoft Office, realizat special de firma Microsoft pentru a uura majoritatea
activitilor care se desfoar ntr-un birou la nivelul circuitului documentelor:
- editare de documente noi (MS Word);
- realizare de tabele i calcule complexe cu datele din tabele (MS Excel);
- realizare de prezentri tip reclam (MS PowerPoint);
- lucru cu baze de date (MS Access);
- prelucrare de imagini (MS PhotoEditor), etc.
Un editor de texte este un program creat special pentru a permite crearea, editarea,
corectarea, formatarea i tiprirea documentelor etape ale activitii de
tehnoredactare computerizat, actualmente cel mai performant mod de a realiza i
tipri texte. Editarea textelor este una dintre cele mai rspndite aplicaii pe calculator,
cele mai cunoscute programe din domeniu fiind Microsoft Word i Corel WordPerfect.
Microsoft Word este un editor de texte foarte uor de folosit, conceput special pentru
a rula sub sisteme de operare de tip Windows i bazat pe o interfa exclusiv grafic.
Fereastra n care se ncarc aplicaia respect aspectul general al oricrei ferestre
standard din Windows, toate comenzile putnd fi apelate cu uurin prin selectarea lor
din menu-ul superior de comenzi sau prin folosirea unor butoane din barele de
instrumente (Toolbars) Figura 4.1.
O alt caracteristic important i care contribuie mult la popularitatea acestui
program este aceea c se ncadreaz n conceptul de proiectare WYSIWYG (What
You See Is What You Get Ceea ce vezi este ceea ce vei obine): comenzile de
formatare afecteaz direct textul de pe ecran, astfel c ecranul arat exact aspectul
textului, aa cum va fi el tiprit pe hrtie. Prin urmare, munca celui care editeaz textul
este mult uurat, deoarece el poate controla n permanen aspectul final al textului
realizat, fr a fi nevoie pentru aceasta de comenzi suplimentare spre deosebire de
alte editoare de texte (n special cele create pentru a rula sub sisteme de operare de tip
MS-DOS: WordPerfect pn la versiunea 5.0, LaTeX) la care comenzile de formatare a
textului se traduceau prin tiprirea unor coduri specifice pe ecran, iar aspectul final al
4
MS Office. Elemente de tehnoredactare i calcul tabelar 93

textului nu putea fi vizualizat dect la listare, sau printr-o comand special, de tipul
Print Preview.



Coninutul documentului tiprit, mpreun cu toate comenzile de formatare a textului
aplicate sunt salvate ntr-un fiier cu extensia .DOC, generat automat de editorul de
texte. Odat salvat ntr-un astfel de fiier, textul introdus i formatat folosind editorul de
texte rmne stocat pe suporturile de memorie ale calculatorului, de unde este oricnd
disponibil pentru a fi din nou deschis, modificat, i eventual listat la imprimant.
Prin urmare, editorul de texte MS Word realizeaz urmtoarele operaii, absolut
necesare n activitatea de tehnoredactare a unui text:
- introducerea efectiv a coninutului textului;
- salvarea acestui coninut, ntr-un fiier cu extensia .DOC, pentru al putea regsi
ulterior;
- formatarea textului introdus, pe mai multe coordonate:
- formatarea corpului de liter;
- formatarea paragrafelor;
- formatarea paginilor;
- introducerea de elemente grafice;
- introducerea de tabele i formatarea acestora;
- corectarea gramatical a textului (la nivel morfologic i sintactic), i realizarea
unor statistici asupra coninutului textului (numr de cuvinte, de linii, etc.);
Figura 4.1. Suprafaa de lucru a editorului de texte MS Word
INFORMATIC MEDICAL I BIOSTATISTIC

94
- generarea automat de cuprinsuri i indexuri, pentru documentele mai
complexe.


4.1.1. Lansarea n execuie a editorului MS Word
Se realizeaz folosind butonul Start / componenta Programs / Microsoft Word,
sau pictograma corespunztoare de pe Desktop.
Suprafaa de lucru (Figura 4.1) respect structura standard a unei ferestre Windows,
avnd urmtoarele elemente componente:
- Bara de titlu (prima linie a ferestrei): n care este trecut numele programului care
ruleaz (MS Word) i numele documentului curent, care este deschis pentru
editare dac nu a fost deschis un fiier creat anterior i textul introdus nu a fost
nc salvat, numele generic al documentului deschis este Document1 pentru a
se atrage atenia c datele nu au fost nc salvate ntr-un fiier.
- Menu-ul superior: conine toate comenzile editorului de texte, organizate pe liste
derulante de comenzi, cu urmtoarea structur:

File Comenzi de manipulare a fiierelor n care se stocheaz coninutul
documentelor editate; comenzi de setare a tipului de pagin din
documentul curent, de listare a coninutului documentului curent i de
vizualizare a acestuia n diferite moduri.
Edit Comenzi de manipulare a textului editat (copiere, mutare n alte pri
din documentul curent sau din alte documente), comenzi de cutare i
nlocuire a unui ir de caractere n documentul curent.
View Comenzi de vizualizare n diferite modaliti a documentului curent i a
elementelor componente ale sale; comenzi de modificare a aspectului
suprafeei de lucru generat de editor (bare de instrumente, etc.).
Insert Comenzi pentru introducerea diferitor elemente noi n documentul
curent pe lng textul efectiv.
Format Comenzi pentru formatarea documentului curent la diferite nivele.
Tools Apelarea unor programe auxiliare de analiz a textului, de manipulare a
documentului pe ansamblu; comenzi de modificare a aspectului
suprafeei de lucru generat de editor.
Table Comenzi pentru inserarea de tabele n documentul curent i pentru
formatarea acestora.
Window Comenzi pentru lucrul simultan cu mai multe documente, deschise n
ferestre separate.
Help Apelarea manualului de asisten soft al editorului de texte.

- Barele de instrumente (Toolbars): permit activarea mai rapid a unor comenzi;
- Suprafaa de lucru efectiv: de culoare alb, are exact aspectul foii de hrtie pe
care se va tipri documentul n final; uneori, sunt marcate pe ea, cu linii punctate,
marginile curente ale paginii, ntre care se face scrierea efectiv a textului; prezint
de asemeni i dou rigle de msur, care dau dimensiunile reale ale paginii i
poziia curent a textului.
MS Office. Elemente de tehnoredactare i calcul tabelar 95

- Bara de stare (pe ultima linie a ferestrei): prezint o serie de informaii generale
legate de starea documentului curent: cte pagini are, care este pagina curent,
care este linia i coloana curent, care este valoarea marginilor paginii, etc.
Dup lansarea n execuie a editorului, se ncepe introducerea efectiv a textului,
folosind tastatura. Pentru formatarea documentului, exist dou modaliti de lucru
distincte, care pot fi alese n funcie de preferinele utilizatorului:
1. Formatarea poate fi fcut simultan cu introducerea efectiv a textului, prin
stabilirea parametrilor care controleaz aspectul textului pe msur ce l
introducem de la tastatur.
2. Formatarea poate fi fcut la sfrit: mai nti se introduce textul brut, dup care se
formateaz diferitele seciuni ale sale, selectndu-le cu mouse-ul i aplicnd
comenzile dorite. Acest mod de lucru prezint o serie de avantaje, deoarece
permite un control mai bun la nivelul ntregului text avem o imagine de ansamblu
a acestuia, i astfel putem aprecia mai bine efectul modificrilor pe care dorim s le
realizm.
Selectarea unei poriuni de text din documentul curent se face plasnd mouse-ul la
nceputul acesteia, dup care se apas butonul din stnga al mouse-ului i se ine
apsat, deplasnd n acelai timp mouse-ul pn la sfritul zonei pe care dorim s o
selectm. Dac selecia a fost fcut corect, zona selectat se coloreaz cu negru, i
comenzile de formatare ulterioare se aplic exact pe aceast zon. O alt modalitate de
selecie este cu ajutorul tastaturii: plasm cursorul la nceputul zonei de text pe care
dorim s o selectm, dup care deplasm cursorul cu ajutorul sgeilor pn la sfritul
acesteia, innd ntre timp apsat tasta <SHIFT>. Anularea unei selecii existente se
realizeaz foarte simplu, deplasnd mouse-ul oriunde n alt parte n documentul
curent, i apsnd o dat butonul din stnga al mouse-ului.


4.1.2. Formatare la nivelul corpului de liter
Se refer la totalitatea comenzilor pe care le putem aplica pentru a modifica aspectul
literelor din documentul curent. Astfel, sunt disponibile urmtoarele comenzi, activate
prin intermediul butoanelor din bara de instrumente:


- schimbarea fontului curent : MS Word pune la dispoziie
numeroase fonturi seturi complete de caractere care difer
unele de altele prin aspectul literelor. Fontul implicit este
Times New Roman, i poate fi modificat prin alegerea unei
alte variante din lista tuturor fonturilor posibile, activat prin
apsarea sgeii din dreapta casetei n care este nscris
numele fontului curent.

- schimbarea dimensiunii literelor : Dimensiunea implicit
este 10, i se poate modifica prin tiprirea unei noi valori n
caseta indicat, sau prin alegerea unei valori din lista valorilor
predefinite (activat prin apsarea sgeii din dreapta casetei).

- Bold: schimbarea aspectului literelor scrierea cu litere
ngroate (prin apsarea butonului; comanda este valabil
atta timp ct butonul este apsat).

- Italic: schimbarea aspectului literelor scrierea cu litere
INFORMATIC MEDICAL I BIOSTATISTIC

96
cursive (nclinate).

- Underline: schimbarea aspectului literelor sublinierea
literelor scrise.

- schimbarea culorii literelor: Culoarea implicit este negru,
dar se poate alege o alt culoare dintr-o palet de culori
disponibil, care se activeaz apsnd sgeata din dreapta
casetei. Culoarea din micul dreptunghi este cea curent
aleas ultima dat.

- Highlight: supraluminarea unui ir de litere selectate la un
moment dat care vor fi afiate pe o band colorat.

- Superscript: pentru tiprirea de exponei litere care se
scriu micorate, mai sus dect linia curent de scriere.

- Subscript: pentru tiprirea de indici litere care se scriu
micorate, mai jos dect curent de scriere.
Comanda care permite ns accesul la toate posibilitile de formatare a corpului de
liter este Format / Font, selectat din menu-ul superior. Astfel se activeaz pe ecran o
caset de dialog, n care putem seta toi parametrii pe care dorim s i modificm pentru
textul selectat, sau pentru textul care urmeaz a fi tiprit dac nu am selectat nimic
(Figura 4.2).

Astfel avem acces i la alte posibiliti de formatare a literelor, care nu sunt
disponibile sub form de butoane:
- seciunea Font: mai multe efecte, mai multe stiluri i culori de subliniere a literelor,
etc.;
Figura 4.2. Format / Font...
MS Office. Elemente de tehnoredactare i calcul tabelar 97

- seciunea Character Spacing: pentru a controla modul de spaiere a caracterelor
normal, condensat sau expandat i proporia la care s se fac aceast spaiere;
- seciunea Text Effects: pentru a evidenia textul prin aplicarea unor efecte de
animaie a acestuia.


4.1.3. Formatare la nivelul paragrafului
Se refer la totalitatea comenzilor pe care le putem aplica pentru a modifica aspectul
paragrafelor din documentul curent.
Un paragraf se definete ca fiind textul tiprit ntre dou apsri succesive ale tastei
<ENTER>, fiind de fapt identic cu noiunea de alineat, folosit uneori n editarea
obinuit. Textul paragrafului se tiprete continuu, fr a apsa <ENTER> atunci cnd
dorim s trecem pe o linie nou, deoarece editorul face automat aceast trecere, atunci
cnd linia curent s-a umplut.
Pentru a ncepe paragraful cu un alineat (adic prima linie s nceap mai din
interiorul paginii dect celelalte), se folosete tasta <TAB>. Poziionarea paragrafului n
pagina curent se poate face foarte simplu folosind rigla de sus (Figura 4.3) i
cursoarele de alineat existente pe aceast rigl, care controleaz marginile din stnga i
dreapta i poziia de nceput a primei linii pentru paragraful curent. Fiecare dintre aceste
cursoare se selecteaz cu butonul din stnga al mouse-ului i se trage, meninnd
butonul din stnga al mouse-ului apsat, pn ajunge n poziia dorit pentru paragraful
curent.












Dac rigla de control de sus nu este vizibil, ea poate fi afiat rapid bifnd comanda
din menu-ul superior View / Ruler, prin selectare cu butonul din stnga al mouse-ului.
O alt modalitate de a stabili poziia de nceput a primei linii, mai precis dect
deplasarea cursorului de alineat corespunztor pe rigla de control de sus, este prin
folosirea comenzii Format / Tabs..., care permite introducerea exact a valorii spaiului
liber care se creeaz apsnd tasta <TAB> (Figura 4.4).
De asemeni, un paragraf mai poate fi formatat i prin modificarea urmtorilor
parametri care controleaz aspectul su:

A. Modul de aliniere a textului curent: Exist 4 moduri distincte de aliniere, care pot fi
apelate cu ajutorul butoanelor din bara de instrumente:
Figura 4.3. Rigla de control de sus i cursoarele de alineat
Rigla de sus, de
control al poziiei
paragrafului relativ
la marginile din
stnga i dreapta ale
paginii curente.
Cursorul de
alineat pentru
marginea din
stnga a
paragrafului.
Cursorul de
alineat
pentru
poziia de
nceput a
primei linii.

Cursorul de
alineat pentru
marginea din
dreapta a
paragrafului

INFORMATIC MEDICAL I BIOSTATISTIC

98

Left: Aliniere la stnga: toate liniile din paragraful curent ncep din aceeai
poziie la marginea din stnga a paginii, dar se termin inegal raportat la
marginea din dreapta a paginii.

Right: Aliniere la dreapta: toate liniile din paragraful curent ncep inegal
raportat la marginea din stnga a paginii, dar se termin n aceeai poziie
la marginea din dreapta a paginii.

Center: Centrare: toate liniile din paragraful curent sunt centrate, adic
plasate la distane egale de marginile din stnga i din dreapta ale paginii.

Justify: Aliniere la stnga i la dreapta: toate liniile din paragraful curent
ncep din aceeai poziie i se termin n aceeai poziie, raportat la cele
dou margini ale paginii.



B. Poziia paragrafului n pagin, relativ la restul textului: Se pot realiza dou tipuri
de poziionare, cu ajutorul butoanelor din bara de instrumente:

Increase Indent: se mpinge paragraful curent spre interiorul paginii.

Decrease Indent: se trage paragraful curent spre exteriorul paginii.
Pentru un control mai strict al acestor parametri de formatare, se poate folosi
comanda corespunztoare din menu-ul superior: Format / Paragraph, care duce la
activarea unei casete de dialog n care definim urmtorii parametri (Figura 4.5):
- Alignment: tipul de aliniere a textului n paragraful curent;
- Indentation: poziionarea fizic a paragrafului curent (msurat n centimetri sau
alt unitate de msur preferat) fa de marginile din stnga i din dreapta ale
paginii.
- Spacing: spaierea paragrafului curent comparativ cu restul textului poziionarea
marginilor de sus i de jos ale paragrafului.
- Line spacing: definirea spaiului dintre linii n paragraful curent pot fi mai
apropiate sau mai ndeprtate ntre ele.

Figura 4.4. Format / Tabs...
MS Office. Elemente de tehnoredactare i calcul tabelar 99




C. Definirea de chenare (Outside Border) pentru paragraful curent: Se realizeaz
folosind butonul din bara de instrumente; pentru a schimba tipul de chenar se
apas sgeata din dreapta; astfel se obine accesul la toate tipurile de chenare posibile.
Pentru un control mai strict al aspectului chenarelor definite n documentul curent, se
poate folosi comanda din menu-ul superior Format / Borders and Shading; astfel se
activeaz o caset de dialog n care definim urmtorii parametri:
- Seciunea Borders (Figura 4.6):
- Setting: tipul de chenar care se poate alege dintre cteva stiluri predefinite;
- Style: tipul de linie cu care se deseneaz chenarul;
- Color: culoarea liniei cu care se deseneaz chenarul;
- Width: grosimea liniei cu care se deseneaz chenarul;
- Preview: se stabilete exact poziia liniilor de chenar pe care dorim s le
definim.
- Seciunea Page Border (Figura 4.7): aceiai parametri ca i n seciunea
anterioar, dar chenarul astfel definit se aplic la nivelul ntregii pagini, i nu doar
pentru un paragraf selectat.
n plus, exist parametrul Art, care permite accesul la o list predefinit de chenare
artistice - cu un aspect mai deosebit dintre care se poate alege un chenar, pentru care
se poate ulterior modifica doar grosimea (Width).

Figura 4.5. Format /
Paragraph...
INFORMATIC MEDICAL I BIOSTATISTIC

100






Figura 4.6. Format / Borders and Shading... seciunea Borders
Figura 4.7. Format / Borders and Shading... seciunea Page Border
MS Office. Elemente de tehnoredactare i calcul tabelar 101

- Seciunea Shading (Figura 4.8): permite definirea unei culori de fundal pentru
paragraful ncadrat ntr-un chenar.
- Fill: se alege culoarea de fundal, din paleta de culori existent. Se pot introduce
i culori noi, folosind butonul More colors, dac este cazul.
- Patterns: se alege tipul (Style) i culoarea (Color) pentru un model de
haurare care s se aplice peste culoarea de fundal, pentru a-i mbunti
aspectul.


D. Scrierea paragrafului pe mai multe coloane: Se realizeaz folosind butonul
din bara de instrumente, care permite structurarea paragrafului selectat (sau a ntregului
document) pe maximum 4 coloane egale de text. Dac dorim un control mai strict
asupra aspectului coloanelor, se folosete comanda din menu-ul superior Format /
Columns, care duce la activarea unei casete de dialog n care se vor introduce
urmtorii parametri (Figura 4.9):
- Presets: alegerea unui tip predefinit de coloane, din cele 5 variante propuse;
- Number of columns: introducerea efectiv a numrului de coloane dorit;
- Width and spacing: definirea exact a dimensiunii fiecrei coloane i a
spaiului dintre ele, n cazul n care folosim coloane nestandardizate.

E. Inserarea de liste cu puncte sau numerotate: Atunci cnd este nevoie, avem
posibilitatea de a introduce n text liste, ale cror componente sunt evideniate n dou
moduri distincte:

Liste numerotate: fiecare element component al listei este evideniat
printr-un numr, generat automat.

Liste cu puncte: fiecare element component al listei este evideniat printr-
un simbol grafic special (cerc, ptrat, linie), generat automat.
Figura 4.8. Format / Borders and Shading... seciunea Shading
INFORMATIC MEDICAL I BIOSTATISTIC

102


Dac dorim un control mai strict asupra aspectului listelor generate, putem folosi
comanda din menu-ul superior Format / Bullets and Numbering..., care permite
definirea exact a tuturor caracteristicilor acestora, fiind structurat pe urmtoarele
seciuni:
- Seciunea Bulleted (Figura 4.10): se stabilete aspectul grafic al simbolurilor
pentru liste cu puncte.

Aceast operaie se face prin alegerea unuia dintre simbolurile predefinite, sau prin
definirea propriului simbol folosind butonul Picture.... n plus, odat ce un
simbol dintre cele predefinite a fost ales, acesta poate fi n continuare modificat,
folosind butonul Customize... se poate alege culoarea, mrimea, poziia,
eventual se poate chiar nlocui simbolul cu un altul nou.
Figura 4.9. Format / Columns
Figura 4.10. Format / Bullets
and Numbering...
Seciunea Bulleted
MS Office. Elemente de tehnoredactare i calcul tabelar 103

- Seciunea Numbered (Figura 4.11): se stabilete tipul de numerotare al
componentelor listei, prin alegerea uneia dintre variantele propuse, care de
asemeni poate fi modificat ulterior, folosind butonul Customize....

- Seciunea Outline Numbered (Figura 4.12): pentru numerotare pe mai multe
nivele a componentelor listei; de asemeni se poate alege una dintre variantele
propuse i se poate modifica ulterior, folosind butonul Customize....


Figura 4.12. Format / Bullets
and Numbering...
Seciunea Outline Numbered
Figura 4.11. Format / Bullets
and Numbering...
Seciunea Numbered
INFORMATIC MEDICAL I BIOSTATISTIC

104
4.1.4. Formatare la nivelul paginii
Se refer la totalitatea comenzilor pe care le putem aplica pentru a modifica aspectul
paginilor din documentul curent. Avem la dispoziie urmtoarele comenzi:

A. Definirea formatului de pagin: Se folosete comanda File / Page Setup... din
menu-ul superior. Folosind aceast comand, pot fi stabilii urmtorii parametri legai de
formatul de pagin:
- Seciunea Margins (Figura 4.13): Se definete valoarea marginilor albe ale paginii,
sus, jos, n stnga i n dreapta, i poziia antetelor i a notelor de subsol, n cazul
n care dorim s inserm astfel de elemente n paginile documentului. Mrimea
acestor margini se exprim n centimetri, sau n unitatea de msur preferat de
noi.


- Seciunea Paper Size (Figura 4.14): Permite precizarea urmtorilor parametri:
Paper size Tipul de pagin pentru documentul curent; acesta se poate alege
dintre cteva formate predefinite (A4, A3, A5, A6, B5, letter, etc.) sau,
pentru tipurile nestandardizate, exist opiunea Custom size i
posibilitatea de a defini exact lungimea (Height) i limea (Width)
paginii.
Orientation Orientarea paginii, care are dou valori posibile:
- Portrait: pagina pus cu latura mai lung n poziie vertical (se
folosete n general pentru documentele care conin mult text),
- Landscape : pagina pus cu latura mai lung pe orizontal (se
folosete pentru documentele care conin mai mult grafic).
Figura 4.13. File / Page
Setup... Seciunea
Margins
MS Office. Elemente de tehnoredactare i calcul tabelar 105



B. Numerotarea paginilor (Figura 4.15): Se realizeaz folosind comanda Insert / Page
Numbers din menu-ul superior, pentru care este necesar precizarea urmtorilor
parametri:


Position Poziia n care se va insera numrul paginii la marginea de sus sau
de jos a acesteia.
Alignment Poziia n rnd la care se va insera numrul paginii: colul din stnga
sau din dreapta, centrat, sau, pentru editare fa verso, exist i
variantele Outside, Inside.
Format Pentru a se modifica aspectul numerelor care se insereaz, dac
este necesar.

C. Editarea de antete i subsoluri pentru pagina curent:
Antetele i subsolurile sunt mici texte realizate cu scopul de a repeta pe fiecare
pagin anumite informaii de identificare ale documentului. Antetul se tiprete n
partea de sus a paginii; n el se poate include, de exemplu, titlul documentului i numele
autorilor, sau sigla i numele instituiei sub egida creia a fost realizat documentul
respectiv, etc. Subsolul se tiprete n partea de jos a paginii i poate conine, de
exemplu, numele fiierului care conine documentul respectiv, data la care a fost creat
Figura 4.14. File / Page
Setup... Seciunea
Paper Size
Figura 4.15. Insert / Page Numbers
INFORMATIC MEDICAL I BIOSTATISTIC

106
sau numrul paginii curente din totalul de pagini ale documentului. Antetele i
subsolurile pot fi diferite ntre paginile pare i impare, sau ntre prima pagin i celelalte
pagini ale documentului.
Editarea lor se realizeaz folosind comanda View / Header and Footer din menu-ul
superior. n acest mod apare pe ecran bara de instrumente corespunztoare lucrului cu
antete i subsoluri i se activeaz automat zona de editare a acestora (Figura 4.16),
zona de editare a documentului efectiv fiind dezactivat temporar.
Antetele i subsolurile se editeaz n aceeai manier, introducndu-se textul efectiv,
eventual i elemente grafice sau imagini; pentru a se comuta ntre editarea antetului i a
subsolului se folosete butonul (Switch Between Header and Footer); pentru a
ncheia editarea i a le salva ca atare n documentul curent, se folosete butonul
(Close).




n bara de instrumente pentru editarea antetelor i a subsolurilor avem la dispoziie
urmtoarele butoane, care uureaz realizarea lor:

Introduce n antet un text automat, care se alege dintr-o list
de opiuni: Page, Created by, Created on, Author, Page
#, Date, etc.

Insert Page Number: Introduce numrul paginii curente.

Insert Number of Pages: Introduce numrul total de pagini
ale documentului.

Format Page Number: permite formatarea modului de
numerotare a paginii.

Insert Date: Introduce data curent (la care a fost creat
documentul).

Insert Time: Introduce ora curent (la care a fost creat
documentul).

Page Setup: Permite setarea paginilor din documentul
curent, dac este cazul.

Show / Hide Document Text: Afieaz / ascunde textul
documentului atunci cnd editm antetul sau subsolul;
opiunea este util atunci cnd dorim s plasm antetul /
subsolul n spatele textului.
Figura 4.16. View / Header And Footer
MS Office. Elemente de tehnoredactare i calcul tabelar 107


Same as Previous: n cazul existenei n document a unor
antete / subsoluri multiple, face antetul / subsolul curent
identic cu cel anterior (de pe pagina sau din seciunea
anterioar).

Switch Between Header and Footer: Comut ntre editarea
antetului i a subsolului; cu acelai efect pot fi folosite tastele
sgeat n jos i n sus.

Show Previous: n cazul existenei n document a unor
antete / subsoluri multiple, activeaz (pentru editare)
elementul anterior.

Show Next: n cazul existenei n document a unor antete /
subsoluri multiple, activeaz (pentru editare) elementul
urmtor.

Close: nchide editarea antetelor / subsolurilor i comut pe
editarea textului efectiv din documentul curent.


4.1.5. Salvarea documentului n fiier; lucrul cu fiiere n MS Word
Pentru a memora coninutul documentului care a fost editat, astfel nct acesta s fie
disponibil i mai trziu pentru modificri sau listri ulterioare, acesta trebuie obligatoriu
salvat, ntr-un fiier cruia editorul de texte i va atribui n mod implicit extensia .DOC;
sunt disponibile i alte extensii (alte formate de salvare a fiierului), dar acestea vor fi
folosite numai la cererea expres a utilizatorului. Dac nu se face operaia de salvare a
documentului editat, n momentul n care se nchide editorul, coninutul documentului
este irevocabil pierdut i va trebui reintrodus la o nou deschidere a editorului de texte.
Salvarea documentului curent ntr-un fiier se face prin comanda File / Save, din
menu-ul superior, sau folosind butonul din bara de instrumente. La prima salvare a
documentului introdus, pe ecran va apare o caset de dialog (Figura 4.17), n care
trebuie s precizm urmtoarele elemente:
- n caseta Save in: : se indic locul n care dorim s salvm documentul (unitatea
de disc i directorul), care se selecteaz apsnd sgeata din dreapta casetei;
- n caseta File name: : se indic numele fiierului n care dorim s salvm
documentul; automat, aici se ncarc titlul documentului, n ideea de a-l salva ntr-
un fiier cu acelai nume, dar, dac dorim, putem nlocui aceast sugestie cu un
nume diferit. Nu trebuie s precizm extensia, ci numai numele sub care dorim s
facem salvarea.
- n caseta Save as type: : se indic extensia sub care se va salva fiierul;
automat, extensia adugat este .DOC, dar dac dorim, putem selecta o alt
extensie din lista de opiuni existent, care poate fi activat apsnd sgeata din
dreptul casetei.
- Dup ce am precizat parametrii fiierului n care dorim s facem salvarea, operaia
efectiv de salvare se face apsnd butonul Save.
- Butonul Cancel se folosete atunci cnd dorim s abandonm operaia de
salvare a documentului n fiierul specificat.
INFORMATIC MEDICAL I BIOSTATISTIC

108



Dup prima salvare a documentului ntr-un fiier, operaia de salvare trebuie repetat
la fiecare nou modificare pe care o mai aducem documentului; de aceast dat ns,
salvarea se face automat n acelai fiier care a fost indicat iniial, fr a mai trebui s n
specificm din nou.
Dup ce documentul a fost salvat ntr-un fiier, sunt disponibile i urmtoarele
operaii, la nivel de fiiere:
Comanda: Butonul
echivalent:
Efect:
File / New

Se deschide un nou document, gol, care urmeaz a fi
editat.
File / Open

Se deschide un document deja salvat, pentru a se
continua lucrul la el.
File / Close Se nchide documentul curent.
File / Save
as...
Se salveaz documentul curent ntr-un alt fiier (n alt
loc, sub alt nume).
File / Send To Se trimite documentul curent spre alte utilitare: e-
mail, fax, etc.
File /
Properties
Se afieaz proprietile documentului curent o
caracterizare general a acestuia (Figura 18).
File / Exit Se nchide editorul de texte.

Proprietile documentului curent File / Properties (Figura 4.18) se refer la
datele generale de identificare a documentului.
Figura 4.17. File / Save
MS Office. Elemente de tehnoredactare i calcul tabelar 109



Uneori, poate fi necesar s indicm o parte dintre aceste date la prima salvare a
documentului. Datele de identificare sunt structurate pe urmtoarele seciuni:
- Seciunea General: date despre fiierul n care a fost salvat documentul nume,
localizare, tip (extensie), mrime, data crerii i a ultimei modificri, atributele sale.
- Seciunea Summary: date despre document titlu, subiect, autor, companie,
categorie, cuvinte cheie, comentarii etc.
- Seciunea Statistics: statistici despre document cnd a fost creat, modificat,
listat, de cte ori a fost accesat, ct timp s-a lucrat la editarea lui; cte pagini,
paragrafe, linii, cuvinte, litere conine; care este mrimea lui.
- Seciunea Contents: care este cuprinsul documentului.
- Seciunea Custom: alte caracteristici, mai particulare, ale documentului, care se
aleg dintr-o list de opiuni i se completeaz cu informaiile corespunztoare.


4.1.6. Operaii la nivelul zonelor de text
Editorul de texte Microsoft Word permite manipularea uoar a unor poriuni de text
din documentul curent, adic operaii de tergere, copiere sau mutare a acestora n alte
zone din documentul curent sau n alte documente. Aceste operaii se fac folosind
comenzile din menu-ul superior, componenta Edit.
Sunt posibile urmtoarele operaii la nivelul zonelor de text:


Figura 4.18. File / Properties
INFORMATIC MEDICAL I BIOSTATISTIC

110
1. Selectarea ntregului coninut al documentului curent:
Este necesar atunci cnd dorim s copiem, de exemplu, ntregul document curent n
alt document, nou, sau cnd dorim s tergem complet documentul curent (coninutul
su, i nu fiierul n care l-am memorat).
Se face folosind comanda Edit / Select All.
Astfel se selecteaz tot coninutul documentului curent, inclusiv imaginile, tabelele i
toate celelalte elemente componente ale sale.

2. tergerea unei poriuni de text din documentul curent:
Pentru aceasta, sunt necesare dou etape:
- a) se selecteaz, cu ajutorul sgeilor sau al mouse-ului, textul pe care dorim s l
tergem;
- b) se folosete comanda Edit / Clear, echivalent cu apsarea tastei <DELETE>
de pe tastatur.
Astfel, zona selectat este tears din documentul curent, indiferent de natura ei
text, imagine, desen, tabel, etc. Dac dorim s recuperm ceea ce am ters, se poate
folosi comanda Edit / Undo... sau butonul din bara de instrumente (editorul de
texte furnizeaz acest mecanism de Undo, prin care se poate anula efectul ultimelor
comenzi care au fost folosite, restaurnd astfel aspectul documentului iniial).

3. Mutarea unei poriuni de text din documentul curent:
Pentru aceasta, sunt necesare urmtoarele etape:
- a) se selecteaz, cu ajutorul sgeilor sau al mouse-ului, textul pe care dorim s l
mutm;
- b) se folosete comanda Edit / Cut din menu-ul superior, sau butonul din
bara de instrumente.
- c) ne deplasm n zona destinaie, n care dorim s mutm textul selectat, i
folosim comanda Edit / Paste din menu-ul superior, sau butonul din bara de
instrumente.

4. Copierea unei poriuni de text din documentul curent:
Pentru aceasta, sunt necesare urmtoarele etape:
- a) se selecteaz, cu ajutorul sgeilor sau al mouse-ului, textul pe care dorim s l
copiem;
- b) se folosete comanda Edit / Copy din menu-ul superior, sau butonul din
bara de instrumente.
- c) ne deplasm n zona destinaie, n care dorim s copiem textul selectat, i
folosim comanda Edit / Paste din menu-ul superior, sau butonul din bara de
instrumente.


MS Office. Elemente de tehnoredactare i calcul tabelar 111

4.1.7. Moduri de vizualizare a documentului curent
Pe parcursul editrii unui document poate fi necesar vizualizarea acestuia n diferite
modaliti, pentru un control mai bun al aspectului general al documentului. n acest
scop, editorul de texte Microsoft Word pune la dispoziia utilizatorilor mai multe moduri
de vizualizare a coninutului documentului curent, accesibile prin comenzile din menu-ul
superior, componenta View:
- View /
Normal
Este modul de vizualizare implicit i cel mai simplu, prin care se
afieaz pe ecran numai suprafaa efectiv de editare a
documentului, i o linie punctat, de separare a paginilor, n ideea
de a se vedea ct mai mult din document pe ecran. Nu se vd
marginile hrtiei, nici antetele, subsolurile, notele de subsol sau
adnotrile.
- View / Page
Layout
Furnizeaz o idee asupra modului n care va arta documentul
atunci cnd l vom tipri; sunt afiate marginile foilor, antetele i
subsolurile, notele de subsol i adnotrile.
- View /
Outline
Indic structura documentului: capitole, titluri, subtitluri, paragrafe,
etc.
- View / Web
Layout
Pentru documentele care urmeaz a fi puse pe Internet, indic
modul n care va fi afiat documentul ca pagin de Internet.
- View /
Document
Map
Indic, ntr-o fereastr suplimentar care va fi afiat n stnga
documentului, structura acestuia la nivel de titluri i subtitluri
opiune util pentru documentele complexe i foarte lungi (de
exemplu, cri).
- View / Full
Screen
Documentul este afiat pe ntregul ecran, barele de instrumente ale
editorului de texte fiind ascunse; trecerea prin tot coninutul
documentului se face cu ajutorul sgeilor, sau al tastelor <Page
Up> i <Page Down>.
- View /
Zoom...
sau butonul

din bara de
instrumente
Permite scalarea imaginii, pentru creterea i descreterea mrimii
de afiare, modificnd gradul de vizibilitate a textului. Scalarea
poate fi fcut ntre 10% i 200% din mrimea real (Figura 4.19),
existnd i opiunile:
- Page width: vizualizarea documentului adaptat la limea
paginii;
- Text width: vizualizarea documentului adaptat la limea textului
n pagin;
- Whole page: vizualizarea documentului adaptat aa nct toat
pagina s fie vizibil pe ecran;
- Many Pages: mai multe pagini sunt vizibile pe ecran simultan.

Modul de vizualizare cel mai apropiat de aspectul textului pe hrtie, care permite
descoperirea tuturor eventualelor greeli de aranjare a textului n pagin, se activeaz
prin comanda File / Print Preview sau prin butonul din bara de instrumente de
preferat dup ce imprimanta pe care urmeaz s se fac listarea a fost selectat pentru
editorul de texte (Figura 4.20). Pentru a se dezactiva acest mod de vizualizare i a se
reveni la vizualizarea normal, se va apsa butonul Close din bara de instrumente
specific.
INFORMATIC MEDICAL I BIOSTATISTIC

112





Celelalte butoane din aceast bar de instrumente controleaz de asemeni
vizualizarea documentului:

Magnifier: cursorul mouse-ului se transform ntr-o lup atunci cnd l
deplasm pe suprafaa documentului, i apsnd butonul din stnga al
mouse-ului, se mrete gradul de vizualizare a textului.

One Page: este afiat o singur pagin din documentul curent.

Multiple Pages: sunt afiate mai multe pagini, attea cte alege
utilizatorul.

Zoom: se alege gradul de vizualizare a paginii, similar cu View /
Zoom.
Figura 4.19. View / Zoom...
Figura 4.20. File / Print Preview

MS Office. Elemente de tehnoredactare i calcul tabelar 113


Ruler: se afieaz sau nu pe ecran rigla de msur n acest mod de
vizualizare.

Full Screen: se afieaz documentul curent pe tot ecranul, similar cu
View / Full Screen.

Print: se lanseaz tiprirea la imprimant a documentului afiat.
Acelai lucru se poate face i direct, folosind comanda File / Print, sau
butonul echivalent din bara de instrumente, .

Close: se iese din modul de vizualizare Print Preview.
Uneori poate fi necesar s afim acelai document n dou zone distincte pe ecran,
eventual sub un alt mod de vizualizare sau la un alt procent de scalare. De asemeni,
poate fi necesar s afim simultan dou documente diferite cu care lucrm.
Pentru astfel de situaii, exist comanda Window / Split, care mparte ecranul n cele
dou zone simultane de afiare. Dup ce am dat comanda, cursorul mouse-ului se va
transforma ntr-o sgeat cu dou vrfuri, care trage dup ea o linie gri, ngroat.
Aceast linie va fi mutat n susul sau n josul ecranului, pentru a stabili punctul n care
dorim s se divid ecranul n cele dou zone; pentru a plasa linia de desprire n
poziia dorit, se apas o dat butonul din stnga al mouse-ului. Pentru a reface ecranul
iniial, se folosete comanda Window / Remove Split.
Acelai document poate fi deschis de mai multe ori sub editorul de texte, folosind
comanda Window / New Window; pentru a avea toate documentele deschise vizibile
pe ecran, se folosete comanda Window / Arrange All ceea ce ns, ngreuneaz
lucrul, deoarece aglomereaz foarte mult ecranul i micoreaz zona de editare.
Comanda este util, ns, numai atunci cnd dorim s copiem / mutm buci de text
dintr-un document n altul, permind afiarea simultan a sursei i a destinaiei.


4.1.8. Inserarea de elemente grafice n documentul curent
Editorul de texte MS Word pune la dispoziie instrumente destul de puternice pentru
introducerea de elemente grafice n documentele editate. Sunt disponibile dou
concepte de lucru cu elementele grafice:
1. Crearea de elemente grafice noi, folosind comenzile editorului de texte;
2. Inserarea de elemente grafice create anterior cu alte soft-uri, specializate n acest
scop.

1. Crearea de elemente grafice noi:
Editorul de texte MS Word conine o gam destul de variat de instrumente grafice,
grupate sub form de butoane n bara de instrumente numit Drawing, care poate fi
activat apsnd butonul sau selectnd din menu-ul superior comanda View /
Toolbars / Drawing. De obicei, aceast bar de instrumente se activeaz n partea de
jos a suprafeei de lucru i conine urmtoarele elemente:

Line: se deseneaz o linie dreapt.
INFORMATIC MEDICAL I BIOSTATISTIC

114

Arrow: se deseneaz o sgeat.

Rectangle: se deseneaz un dreptunghi, sau un ptrat, dac se ine
tasta <CTRL> apsat.

Oval: se deseneaz o elips, sau un cerc, dac se ine tasta
<CTRL> apsat.

Line Style: se stabilete stilul de linie (grosime, structur), pentru o
linie sau un contur desenat i selectat.

Dash Style: se stabilete stilul de linie punctat, pentru o linie sau un
contur desenat i selectat.

Arrow Style: se stabilete tipul de sgeat, pentru o sgeat
desenat i selectat.

Line Color: se stabilete culoarea liniei sau a unui contur desenat i
selectat.

Fill Color: coloreaz o suprafa nchis n culoarea aleas.

Shadow: creeaz un efect de umbrire pentru un obiect desenat i
selectat; Shadow Settings permite setarea parametrilor umbrei
care se adaug (poziie, lungime, culoare, etc.).

3-D: creeaz un efect tridimensional pentru un obiect desenat i
selectat; 3-D Settings - permite setarea parametrilor efectului 3-D
(poziie, culoare, direcie, etc.).

WordArt: utilitar care permite realizarea de texte artistice, punnd la
dispoziie un catalog de stiluri, din care se poate alege un stil, dup
care se tiprete textul care va fi afiat cu acel stil; este recomandabil
pentru texte relativ scurte, de preferin titluri sau subtitluri.

Text Box: caset de text permite plasarea unui text oriunde pe
pagina curent, fr a ine cont de liniile, marginile i paragrafele
existente.

Permite desenarea de obiecte grafice mai complexe: linii curbe sau
frnte, forme mai deosebite, sgei mai complexe, stele, bannere,
etc.

Permite operaii mai complexe asupra unuia sau mai multor obiecte
grafice selectate: grupare, mutarea unul n spatele altuia, rotire,
aliniere, etc.

Select Objects: realizeaz selecia mai multor obiecte grafice, atunci
cnd dorim s aplicm un efect simultan asupra acestora.

2. Inserarea de elemente grafice create anterior:
Se realizeaz folosind una dintre urmtoarele comenzi din menu-ul superior:
- Insert / Picture: dup care se precizeaz locul de unde prelum imaginea:
- Clip Art...: deschide un catalog de imagini predefinite din MS Word,
structurate de obicei pe categorii, din care se poate alege imaginea pe care
dorim s o inserm;
- From File: permite s specificm exact numele i localizarea fiierului care
conine imaginea dorit, dac acesta nu face parte din catalogul MS Word.
MS Office. Elemente de tehnoredactare i calcul tabelar 115

- Celelalte opiuni: se insereaz un fiier grafic cu formatul specificat
(WordArt, Chart, Autoshapes), gol, i se deschide automat aplicaia care
permite editarea sa.
- Insert / Object: realizeaz inserarea n documentul curent a unui obiect de tipul
specificat ntr-o list de opiuni; obiectul inserat este vid, dar se deschide automat
aplicaia care permite editarea sa.


4.1.9. Lucrul cu tabele n MS Word
De multe ori n practic este necesar s inserm n documentul curent tabele, mai mult
sau mai puin complexe. Editorul de texte MS Word permite acest lucru, prin intermediul
componentei Table din menu-ul superior, care conine numai comenzi dedicate lucrului
cu tabele.
Tabelele pot fi create folosind textul deja introdus, sau pot fi create vide, urmnd a fi
completate ulterior cu text. La un tabel creat pot fi adugate coloane sau linii noi;
celulele tabelului pot fi unite sau divizate; pot fi nfrumuseate folosind diferite chenare,
culori, corpuri de liter sau procedura de formatare automat a tabelelor.

1. Crearea unui tabel nou:
Se poate realiza n mai multe moduri:
- Folosind butonul Insert Table din bara de instrumente, , dup care se trage
cursorul spre dreapta peste grila care apare, pentru a preciza dimensiunea
tabelului (numrul de coloane i de linii) care urmeaz a fi creat; apoi se elibereaz
butonul mouse-ului.
Pentru a transforma ntr-un tabel un text deja editat, acesta se selecteaz, dup care
se apas butonul Insert Table.
- Folosind comanda Table / Insert Table; n caseta de dialog care apare (Figura
4.21) se precizeaz parametrii tabelului:

- Number of columns: se indic numrul de coloane ale tabelului;
- Number of rows: se indic numrul de linii ale tabelului;
Figura 4.21. Table / Insert Table
INFORMATIC MEDICAL I BIOSTATISTIC

116
- AutoFormat...: pentru a da tabelului un aspect mai deosebit, care se alege
dintr-un catalog de stiluri existente (Figura 4.22).

- Folosind comanda Table / Draw Table din menu-ul superior, sau butonul Draw
Table, , din bara de instrumente: astfel pot fi create tabele mai complexe.
Cursorul mouse-ului se schimb ntr-un creion; se deseneaz mai nti conturul
exterior al tabelului sub forma unui dreptunghi, dup care se deseneaz coloanele
i liniile, exact n forma n care dorim s apar ele n tabel. Pentru a terge o linie
sau un grup de linii pe care le-am desenat greit, se apas butonul Eraser, ,
din bara de instrumente i se trage mouse-ul deasupra liniilor pe care dorim s le
tergem.

2. Editarea coninutului tabelului:
Se realizeaz selectnd fiecare celul, n care se va introduce apoi textul dorit.
Pentru a se trece de la o celul la alta avem 3 posibiliti:
- se activeaz celula destinaie folosind butonul din stnga al mouse-ului;
- se trece n celula urmtoare folosind tasta <TAB>, sau n celula anterioar folosind
simultan tastele <SHIFT>+<TAB>;
- se trece dintr-o celul n alta cu sgeile.

3. Modificarea unui tabel creat:
Sunt posibile urmtoarele operaii:
- Introducerea de elemente noi n tabel:
a) Introducerea unei celule noi: Se selecteaz celula de deasupra sau din dreapta
punctului n care dorim s inserm noile celule, dup care se folosete comanda
Table / Insert Cells i se specific modul n care dorim s inserm noile celule
(Figura 4.23):
Figura 4.22. Table / Table
AutoFormat

MS Office. Elemente de tehnoredactare i calcul tabelar 117





b) Introducerea unei linii noi: Se selecteaz celula deasupra creia dorim s
introducem o linie nou i se folosete comanda Table / Insert Rows; pentru a
insera simultan mai multe linii, se selecteaz un numr de linii egal cu cel pe care
dorim s l inserm i apoi se d comanda Table / Insert Rows.
c) Introducerea unei coloane noi: Se selecteaz celula la stnga creia dorim s
introducem o coloan nou i se folosete comanda Table / Insert Columns;
pentru a insera simultan mai multe coloane, se selecteaz un numr de coloane
egal cu cel pe care dorim s l inserm i apoi se d comanda Table / Insert
Columns.

- tergerea elementelor existente n tabel:
a) tergerea unei celule dintr-un tabel: Se selecteaz celula / celulele pe care
dorim s le tergem, dup care se folosete comanda Table / Delete Cells i se
specific modul n care dorim s reordonm celulele rmase n tabel (Figura 4.24):




b) tergerea unei linii: Se selecteaz linia pe care dorim s o tergem i se folosete
comanda Table / Delete Rows; pentru a terge simultan mai multe linii, acestea se
selecteaz n prealabil, dup care se d comanda Table / Delete Rows.
c) tergerea unei coloane: Se selecteaz coloana pe care dorim s o tergem i se
folosete comanda Table / Delete Columns; pentru a terge simultan mai multe
coloane, acestea se selecteaz n prealabil, dup care se d comanda Table /
Delete Columns.

- Operaii cu celulele tabelului:
a) Unificarea mai multor celule ale tabelului: Se selecteaz mai nti celulele pe
care dorim s le unificm (acestea trebuie s fie celule succesive, indiferent dac
- Shift Cells Right: prin deplasarea
celorlalte celule spre dreapta;
- Shift Cells Down: prin deplasarea
celorlalte celule n jos;
- Insert entire row: se introduce o
ntreag linie n plus;
- Insert entire column: se introduce
o ntreag coloan n plus.

- Shift Cells Left: prin deplasarea
celorlalte celule spre stnga;
- Shift Cells Up: prin deplasarea
celorlalte celule n sus;
- Delete entire row: se terge ntreaga
linie;
- Delete entire column: se terge
ntreaga coloan.


Figura 4.23. Table / Insert
Cells
Figura 4.24. Table / Delete
Cells

INFORMATIC MEDICAL I BIOSTATISTIC

118
pe o linie sau pe o coloan), dup care se d comanda Table / Merge Cells; astfel,
demarcaiile dintre celulele selectate dispar, i ele se transform ntr-o singur
celul.
b) Divizarea unei celule a tabelului: Se selecteaz celula pe care dorim s o
divizm, dup care se d comanda Table / Split Cells i se specific modul n care
dorim s divizm acea celul (Figura 4.25):
- Number of columns: numrul de coloane n care dorim s o mprim;
- Number of rows: numrul de linii n care dorim s o mprim.


4. Formatarea tabelelor:
n menu-ul superior exist urmtoarele comenzi pentru formatarea tabelelor:
Table /
AutoFormat
Activeaz catalogul de stiluri predefinite pentru schimbarea
aspectului tabelului curent i selectat la un moment dat.
Table /
AutoFit
- AutoFit to Content: modific dimensiunile tabelului pentru a se
potrivi exact coninutului acestuia;
- AutoFit to Window: modific dimensiunile tabelului pentru a se
potrivi exact n fereastra curent;
- Distribute Rows Evenly: egalizeaz toate liniile tabelului;
- Distribute Columns Evenly: egalizeaz toate coloanele
tabelului.
Table / Cell
Height and
Width
Permite stabilirea exact a nlimii i limii celulelor:
- Row: dimensiunea unei linii (nlimea);
- Column: dimensiunea unei coloane (limea).
De asemeni, putem modifica aspectul tabelului (chenarele, culoarea de fundal)
folosind comanda Format / Borders and Shading... din menu-ul superior.

5. Prelucrarea datelor din tabele:
Editorul de texte permite i prelucrarea datelor care au fost introduse ntr-un tabel, la
un nivel destul de avansat:
Table /
Convert
Cea mai simpl operaie de prelucrare, cu dou aspecte:
- Convert Text to Table: transform un text ntr-un tabel, cu
condiia s existe separri n cadrul acestuia prin virgule, <TAB>,
semen de sfrit de paragraf etc.
- Convert Table to Text: operaia invers.
Table / Sort Sorteaz coninutul tabelului pe coloane, cresctor sau descresctor,
innd cont de natura datelor coninute n celule: text, numere sau
date calendaristice.
Figura 4.25. Table / Split Cells

MS Office. Elemente de tehnoredactare i calcul tabelar 119

Table /
Formula
Dac tabelul conine valori numerice, permite editarea unor formule
matematice de calcul care opereaz folosind coninutul celulelor
tabelului.


4.1.10. Alte utilitare ale MS Word
Editorul de texte MS Word conine i alte comenzi, care sunt de ajutor n
tehnoredactarea unui document. Dintre aceste, vom enumera:
a) Facilitatea de cutare i nlocuire automat a caracterelor: Este posibil
cutarea rapid a unui ir de caractere n documentul curent (sunt identificate toate
apariiile acestuia) i eventual nlocuirea sa cu un alt ir de caractere, prin
comenzile:
- Edit / Find: se afieaz o caset de dialog (Figura 4.26) n care, n cmpul Find
what: se tiprete irul de caractere care urmeaz a fi cutat. n seciunea
Search Options avem posibilitatea de a preciza diferite opiuni de cutare, iar
butoanele Format i Special permit detalierea i mai bun a acestor opiuni de
cutare; operaia efectiv se declaneaz apsnd butonul Find Next.



- Edit / Replace: acioneaz pe acelai principiu cu Find, numai c permite,
simultan cu operaia de cutare, i operaia de nlocuire a irului de caractere gsit
cu un nou ir de caractere (Figura 4.27).
Figura 4.26. Edit / Find

INFORMATIC MEDICAL I BIOSTATISTIC

120



- Edit / Go To: permite poziionarea rapid pe o anumit zon din documentul curent
(util n special n cazul documentelor foarte lungi), pentru care va fi introdus un
element de identificare - de obicei numrul acesteia (Figura 4.28).
n acest mod pot fi regsite rapid diferite elemente: pagin, seciune, linie, sau
obiect mai complex: not de subsol, not de final, comentariu, tabel, imagine, titlu
etc.



b) Inserarea de mici texte predefinite n documentul curent:
Insert / Date
and Time
Introduce n poziia curent din document data i ora curente, fiind
posibil s alegem ntre mai multe formate de scriere a acestora.
Insert / Auto
Text
Introduce n poziia curent din document un text predefinit, care
poate fi ales dintr-o list destul de extins de opiuni.
Figura 4.27. Edit / Replace

Figura 4.28. Edit / Go To

MS Office. Elemente de tehnoredactare i calcul tabelar 121

Insert /
Symbol
Introduce n poziia curent din document diferite simboluri speciale,
care nu sunt disponibile pe tastatur; aceste simboluri pot fi alese din
lista seturilor de caractere cu care lucreaz editorul de texte.
Insert /
Comment
Insereaz comentarii n text, care nu sunt vizibile la tiprirea acestuia
pe hrtie, ci numai sub editorul de texte.
Insert /
Footnote
Insereaz o not de subsol sau o not de final n documentul curent.

c) Alte posibiliti de formatare:
- Format / Drop Cap: Permite formatarea primei litere dintr-un paragraf, mrind-o
comparativ cu restul textului i plasnd-o n afara acestuia (Figura 4.29).

- Format / Change Case: Schimb aspectul literelor din textul selectat, putnd fi
alese cteva stiluri predefinite (Figura 4.30):




- Format / Theme...: Se poate da ntregului document un aspect unitar, folosind o
tem predefinit dintr-un catalog pus la dispoziie de editor. Aceast tem modific
aspectul tuturor elementelor din document: fundal, liste, tabele i culorile
chenarelor, titluri i subtitluri.



Figura 4.29. Format / Drop Cap

Figura 4.30. Format / Change
Case

- Sentence case: Numai prima liter din
propoziie este majuscul.
- Lowercase: Toate literele sunt mici.
- Uppercase: Toate literele majuscule.
- Title Case: Prima liter din fiecare cuvnt
este majuscul.
- Toggle Case: Prima liter din fiecare cuvnt
este mic, restul sunt majuscule.


INFORMATIC MEDICAL I BIOSTATISTIC

122
d) Corectoare gramaticale i statistici asupra textului:
Editorul este dotat i cu un dicionar de cuvinte i expresii, astfel nct permite
corectarea automat a textului introdus (greelile de tiprire i chiar greeli sintactice);
de asemeni, recunoate limbajul n care este scris textul i pune la dispoziie liste de
sinonime pentru cuvintele tiprite. Pentru a folosi aceste faciliti, se apeleaz
urmtoarele comenzi din menu-ul superior:
Tools /
Spelling and
Grammar
Activeaz corectorul gramatical inclus, n condiiile n care limbajul
este recunoscut de ctre editorul de texte.
Tools /
Language
Permite setarea limbajului de editare, pentru a fi recunoscut de
editor.
Tools / Word
Count
Realizeaz o statistic asupra documentului curent: cte caractere,
linii, cuvinte, pagini, seciuni etc. conine.

e) Generarea automat de cuprinsuri i tabele de indeci:
Comanda Insert / Index and Tables... activeaz un utilitar pentru generarea
automat a cuprinsului documentului (lista tuturor titlurilor i subtitlurilor sale) sau a
indexului (list de cuvinte cheie i apariiile lor n text).
De asemeni, este automatizat i generarea listelor de referiri bibliografice, uurndu-
se editarea acestora.

f) Protejarea documentului:
Comanda Tools / Protect Document... permite protejarea anumitor seciuni ale
acestuia, a cror modificare nu este permis dect dac este tiprit o parol. De
asemeni, este posibil i o protecie global a documentului, care nu va putea fi deschis
dect dac se tiprete corect o parol; pentru aceasta se folosete comanda Tools /
Options Save. Pot fi introduce dou parole diferite:
- Password to open: parola care permite deschiderea documentului, care va fi
vizualizat, dar nu poate fi modificat;
- Password to modify: parola care permite deschiderea i modificarea
documentului, adic acces deplin la coninutul su.

g) Sistemul de asisten software:
Comanda Help din menu-ul superior conine o serie de comenzi pentru lucrul cu
manualul de utilizare al editorului de texte, care conine descrierea detaliat a tuturor
facilitilor editorului i a modului de lucru cu acesta.



4.2. MS PowerPoint. Crearea de prezentri

Microsoft PowerPoint este un alt produs component al pachetului Microsoft Office,
orientat spre domeniul graficii de prezentare. Permite realizarea de prezentri de tip
poster sau reclam, n care un rol la fel de important ca i textul efectiv l are forma
grafic a acestuia. Astfel, dei conine n mare aceleai elemente de editare a textului
MS Office. Elemente de tehnoredactare i calcul tabelar 123

ca i editoarele clasice (Microsoft Word), conine n plus i elemente specifice, de
editare grafic:
- definirea unui fundal pe care se va scrie textul pe foaia de hrtie (culoare, model
predefinit sau imagine);
- aplicarea unor scheme de design unitare pentru ntreaga prezentare, disponibile
ntr-un catalog de stiluri;
- inserarea diferitor obiecte grafice n prezentare, care pot fi apoi formatate;
- folosirea unor elemente de animaie i sunet, care s marcheze tranziia ntre
diferitele componente ale prezentrii.
Suprafaa de lucru (menu-ul superior, barele de instrumente Figura 4.31) este
similar cu cea a celorlalte componente Microsoft Office (Microsoft Word); majoritatea
comenzilor din Word se regsesc i aici, sub acelai nume, n aceleai menu-uri i cu
aceleai butoane n barele de instrumente (Toolbars), existnd ns n plus comenzile
specifice, orientate spre grafic, efecte speciale i animaie.



Prezentrile create folosind Microsoft PowerPoint vor fi salvate automat n fiiere cu
extensia specific .PPT.
Spre deosebire de Microsoft Word, unde fiierul document era alctuit din una sau
mai multe foi de hrtie pe care se tiprete textul, generate automat (n momentul n
care o foaie de hrtie este umplut cu text, se trece la o foaie nou fr comenzi
suplimentare), n PowerPoint fiierele prezentare sunt alctuite din unul sau mai multe
folii (slides). Aceste folii, care pot fi folosite n final pentru:
- listare pe cartoane diferite (n cazul posterelor);
- listare pe folii transparente (prezentri orale cu retroproiector);
Figura 4.31. Suprafaa de lucru MS PowerPoint
INFORMATIC MEDICAL I BIOSTATISTIC

124
- prezentri animate direct pe calculator (on-screen), preluate cu un video-proiector,
se insereaz unul cte unul n fiierul prezentare, pe msur ce le completm cu text.
Pentru a insera o folie nou n documentul curent, trebuie dat o comand explicit. n
plus, orice folie este caracterizat i de urmtoarele elemente:
- tipul su (Layout): se refer la natura obiectelor (informaiilor) de pe acea folie i la
modul de aezare al lor pe folie; exist cteva tipuri predefinite, precum i folii vide,
care pot fi completate cu informaie n orice modalitate dorete utilizatorul;
- design-ul su: se refer la aspectul grafic general al foliei, care poate fi ales dintr-o
list de stiluri predefinite sau poate fi creat n ntregime de utilizator;
- schema de culori a sa: se refer la culorile folosite pentru diferite elemente grafice;
exist scheme de culori predefinite (ncrcate odat cu design-ului ales), dar
utilizatorul are control total asupra acestora, putnd schimba culoarea fiecrui
obiect de pe folie, fr restricii.


4.2.1. Lansarea n execuie a programului MS PowerPoint
Se realizeaz folosind butonul Start / componenta Programs / Microsoft PowerPoint,
sau pictograma corespunztoare de pe Desktop:

Suprafaa de lucru (Figura 4.31) respect structura standard a unei ferestre
Windows i este absolut similar cu cea a editorului de texte Microsoft Word, avnd
aceeai structur i aceleai elemente componente, cu aceeai semnificaie:
- Bara de titlu (prima linie a ferestrei): n care este trecut numele programului care
ruleaz (MS PowerPoint) i numele prezentrii curente, care este deschis pentru
editare dac nu a fost deschis un fiier creat anterior i coninutul introdus nu a
fost nc salvat, numele generic al prezentrii deschise este Presentation1
pentru a se atrage atenia c datele nu au fost nc salvate ntr-un fiier.
- Menu-ul superior: conine toate comenzile editorului de prezentri, organizate pe
liste derulante de comenzi, cu urmtoarea structur:
File Comenzi de manipulare a fiierelor n care se stocheaz coninutul
prezentrilor editate; comenzi de setare a tipului de pagin n
prezentarea curent, de listare a coninutului acesteia.
Edit Comenzi de manipulare a textului sau imaginilor (copiere, mutare n
alte pri din documentul curent sau din alte documente), comenzi de
cutare i nlocuire a unui ir de caractere n prezentarea curent.
View Comenzi de vizualizare n diferite modaliti a foliilor din prezentarea
curent; comenzi de modificare a aspectului suprafeei de lucru
generat de editor (bare de instrumente, etc.).
Insert Comenzi pentru introducerea de folii noi n prezentarea curent sau de
obiecte noi n folia curent.
Format Comenzi pentru formatarea diferitelor obiecte din folia curent, i
pentru formatarea foliei n ansamblu (modificarea parametrilor si).
Tools Apelarea unor programe auxiliare de analiz a textului; comenzi de
modificare a aspectului suprafeei de lucru generat de program.
MS Office. Elemente de tehnoredactare i calcul tabelar 125

Slide
Show
Comenzi pentru crearea de prezentri on-screen: definirea elementelor
de tranziie de la o folie la alta sau a elementelor de animaie la nivelul
diferitor obiecte din cadrul aceleiai folii.
Window Comenzi pentru lucrul simultan cu mai multe prezentri, deschise n
ferestre separate.
Help Apelarea manualului de asisten soft al editorului de prezentri.
- Barele de instrumente (Toolbars): permit activarea mai rapid a unor comenzi
prin intermediul unor butoane; butoanele cu acelai aspect ca n editorul de texte
Microsoft Word au aceeai semnificaie ca acolo.
- Suprafaa de lucru efectiv: de culoare alb, arat de obicei imaginea global a
foliei curente, care se editeaz; pe ea sunt marcate obiectele componente ale foliei
curent.
- Bara de stare (pe ultima linie a ferestrei): prezint o serie de informaii generale
legate de starea prezentrii curente: cte folii are, care este folia curent, care este
design-ul curent, etc.


4.2.2. Crearea unei prezentri n MS PowerPoint
Imediat dup lansarea n execuie a programului MS PowerPoint, pe ecran apare o
caset de dialog n care suntem invitai s indicm tipul de operaie pe care dorim s o
desfurm, din trei opiuni posibile (Figura 4.32):

1. AutoContent Wizard: Folosete un program asistent (wizard) de generare
automat de soluii pentru organizarea prezentrii care urmeaz a fi realizat, n 3
pai:
a. Presentation Type: se indic tipul de prezentare dorit, n funcie de coninutul ei
se va alege dintr-un catalog de tipuri, grupate pe categoriile: General,
Figura 4.32. Crearea unei noi prezentri
opiuni posibile
INFORMATIC MEDICAL I BIOSTATISTIC

126
Corporate (Planuri de afaceri, ntlniri de afaceri, Mape de prezentare, etc.),
Proiecte (Proiecte generale, Rapoarte asupra stadiului proiectului, etc.), Sales /
Marketing (Planuri de vnzri i de marketing), Carnegie Coach (Prezentarea
unui raport tehnic, Introducerea unui vorbitor, Prezentarea unor idei, etc.);
b. Presentation Style: se indic suportul pe care se va realiza prezentarea:
prezentare on-screen, n reea, pe cartoane alb-negru sau color, pe diapozitive;
c. Presentation Options: se indic titlul prezentrii i anumite date de identificare,
care vor fi tiprite pe fiecare folie, sub form de subsoluri.
n acest mod se genereaz automat o prezentare, cu un anumit numr de folii i un
anumit design, care depind de tipul de prezentare ales. Pe fiecare folie se dau indicaii
legate de informaiile standard care ar fi bine s fie tiprite acolo, de asemeni n funcie
de tipul de prezentare aleas.
2. Design Template: Genereaz o prezentare cu un design (aspect grafic) prestabilit,
care va fi ales la nceput din catalogul existent de stiluri. Controlul asupra numrului
de folii care urmeaz a fi inserate i asupra coninutului acestora aparine
utilizatorului, nu se dau nici un fel de indicaii legate de completarea acestora.
3. Blank Presentation: Genereaz o prezentare vid; utilizatorul o va controla la
toate nivelele: aspect grafic, numr de folii, coninutul foliilor. Fiecare folie se va
crea separat, definindu-se parametrii acestuia. Se pot contura 3 etape n crearea
unei prezentri:
- crearea i formatarea foliilor;
- editarea coninutului foliilor;
- stabilirea efectelor de animaie la nivelul foliilor.


4.2.3. Crearea i formatarea unei folii


Pentru a se insera o nou folie n prezentarea curent, se folosete comanda Insert /
New Slide din menu-ul superior, sau butonul corespunztor din bara de instrumente,
. Dup aceea, etapa absolut obligatorie este precizarea tipului de folie, prin
selectarea sa dintr-un catalog de tipuri predefinite (Figura 4.33). Pasul urmtor l
Figura 4.33. Caseta de
precizare a tipului de
folie
MS Office. Elemente de tehnoredactare i calcul tabelar 127

constituie alegerea unui design pentru folie (din catalogul existent, sau definit de
utilizator), dup care urmeaz stabilirea i modificarea, dac este cazul, a schemei de
culori pentru folia respectiv. Ultimul pas l constituie tiprirea efectiv a coninutului foliei:
text, imagini, obiecte, etc.

1. Tipul de folie: se refer la natura informaiilor pe care le va conine folia respectiv:
imagini, text, tabele, coloane, etc. De obicei, se precizeaz la nceput, imediat dup ce
noua folie a fost inserat n prezentare, dar dac este nevoie se poate modifica i dup
aceea, prin folosirea comenzii Format / Slide Layout din menu-ul superior.
n MS PowerPoint exist urmtoarele tipuri de folii disponibile:

Title Slide

Titlu: conine dou Text Box-uri (casete de text), n care se va scrie
titlul prezentrii.
Bulleted List

List marcat: conine o list cu elementele componente marcate
automat, i un titlu pentru acea list.
2 Column
Text

Text pe dou coloane: conine dou Text Box-uri, una pentru titlu
i cealalt pentru text, structurat pe dou coloane.
Table

Tabel: conine un titlu i un spaiu rezervat pentru tabel; pentru
editarea tabelului, se va apsa de dou ori butonul din stnga al
mouse-ului i n acea zon rezervat se activeaz temporar editorul
de texte Word, n care se va introduce coninutul tabelului.
Text & Chart

Text i Grafic: conine un titlu, o caset de text i un spaiu
rezervat pentru editarea unui grafic; graficul este generat automat
folosind utilitarul MS Graph; utilizatorul trebuie doar s introduc
ntr-o fereastr special numele variabilelor pe care dorete s le
reprezinte grafic i valorile (numerice) ale acestora.
Chart & Text

Grafic i Text: similar cu varianta Text i Grafic, numai c graficul
este inserat n partea stng a foii i textul n dreapta (pe cealalt
variant ordinea fiind invers).
Organization
Chart

Grafic organizaional: conine un titlu i un grafic asemntor cu
schemele logice, pentru a crui editare se activeaz un program
auxiliar, MS Org Chart, care permite att modificarea aspectului
schemei, ct i editarea coninutului acesteia.
Chart

Grafic: conine doar un grafic, mai mare, i un titlu pentru acesta.
INFORMATIC MEDICAL I BIOSTATISTIC

128
Text & Clip
Art

Text i ClipArt: conine un titlu, o caset de text i o imagine din
categoria imaginilor predefinite, existente n catalogul Clip Art.
Clip Art &
Text

ClipArt i Text: similar cu varianta Text i ClipArt, difer numai
ordinea de inserare a celor dou elemente (imaginea este n partea
stng a foii i textul n partea dreapt).
Title Only

Numai Titlu: exist doar o singur caset de text, pentru editarea
titlului, n rest folia fiind vid.
Blank

Vid: suprafaa foliei este vid; se vor putea insera obiecte alese
explicit de utilizator.
Text & Object

Text i Obiect: conine un titlu, o caset de text i un obiect care
poate fi ales dintr-o list de obiecte disponibile n MS Office i care
pot fi folosite n prezentarea curent.
Object & Text

Obiect i Text: similar cu varianta Text i Obiect, difer numai
ordinea de inserare a celor dou elemente (obiectul este n partea
stng a foii i textul n dreapta).
Large Object

Obiect mare: ntregul spaiu de pe folie este rezervat inserrii unui
obiect de mari dimensiuni, selectat din lista de obiecte disponibile n
MS Office.
Object

Obiect: similar cu varianta Obiect mare, numai c exist i o caset
de text pentru a tipri titlul obiectului.
Text & Media
Clip

Text i Clip Media: conine un titlu, o caset de text i un clip
media (fiier de film, animaie sau sunete) care se selecteaz din
catalogul de clipuri existent, sau a fost definit nainte de utilizator.
Media Clip &
Text

Clip Media i Text: similar cu varianta Text i Clip Media, difer
numai ordinea de inserare a celor dou elemente (clipul se pune n
partea stng a foii, i textul n partea dreapt.
MS Office. Elemente de tehnoredactare i calcul tabelar 129

Object Over
Text

2 Objects &
Text

Text Over
Object

2 Objects Over
Text

Text & 2
Objects


4 Objects

Obiect peste Text;
Text peste Obiect;
Text i 2 Obiecte;
2 Obiecte i Text;
2 Obiecte peste Text;
4 Obiecte:
folii cu un aspect puin mai complex, coninnd
toate o caset de titlu i unul sau mai multe
obiecte din lista obiectelor disponibile n MS
Office. Gradul de complexitate este dat de
modul de dispunere a obiectelor relativ la text
(deasupra sau dedesubt) i de numrul acestora
(2 sau 4).



2. Design-ul foliei: se refer la aspectul grafic al foliei, care poate fi ales dintr-un
catalog de stiluri predefinite, sau poate fi definit integral de utilizator.



Pentru a se aplica un design predefinit, se folosete comanda Format / Apply
Design Template... din menu-ul superior. n caseta de dialog care se activeaz n urma
acestei comenzi (Figura 4.34) este prezentat catalogul tuturor stilurilor de design
existente, fiecare stil selectat la un moment dat fiind vizualizat n zona Preview. Pentru
a se aplica design-ul selectat prezentrii curente, se va folosi butonul Apply.
Figura 4.34. Caseta de selectare a unui design predefinit
INFORMATIC MEDICAL I BIOSTATISTIC

130
Un design selectat modific aspectul fundalului de pe foliile prezentrii curente i n
plus, aspectul textului (font, mrime, culoare). Dac este cazul, ns, aceste elemente
pot fi n continuare modificate de utilizator, dup preferinele sale.

3. Schema de culori a foliei: se refer la culorile folosite pentru fiecare obiect inclus pe
folia respectiv. Fiecare stil de design din catalog este realizat pe mai multe scheme de
culori, dintre care prima este ncrcat n mod automat. Pentru a schimba schema de
culori predefinit, se folosete comanda Format / Slide Color Scheme din menu-ul
superior. Caseta de dialog care se activeaz (Figura 4.35) are dou seciuni:
- Standard: conine toate schemele de culori predefinite, cu posibilitatea de a
selecta una din ele;
- Custom: pentru o schem de culori selectat, poate fi modificat fiecare culoare n
parte, folosind butonul Change Color i urmrind rezultatul obinut n fereastra
Preview.

Dup ce schema de culori a fost selectat i eventual modificat, exist dou
modaliti de aplicare a acesteia n prezentarea curent:
- Apply: se aplic numai la nivelul foliei curente, celelalte folii din prezentare
rmnnd nemodificate;
- Apply to All: se aplic la nivelul tuturor foliilor din prezentare.
O alt posibilitate de modificare a design-ului folosit, la un nivel mai brut, este dat de
comanda Format / Background... din menu-ul superior, care permite doar modificarea
fundalului foliei curente sau al tuturor foliilor din prezentare (Figura 4.36), selectnd o
nou culoare n locul celei curente.
Pentru definirea unei culori noi exist mai multe variante:
- More Colors: cu dou opiuni:
- Standard: afieaz paleta de culori standard, cu 128 de nuane de culori i 16
nuane de gri;
- Custom: permite definirea unor nuane noi, mult mai variate.
- Fill Effects: mai multe efecte de culoare:
Figura 4.35. Caseta de
selectare a schemei de
culori
MS Office. Elemente de tehnoredactare i calcul tabelar 131

- Gradient: permite definirea unor efecte de trecere de la o culoare la negru sau
de la o culoare la alta, sau alegerea acestora dintr-un catalog de efecte
predefinite. De asemeni, se poate stabili i o anumit direcie pe care s se fac
trecerea ntre cele dou nuane;
- Texture: permite alegerea unui tip de textur dintr-un catalog de texturi
predefinite;
- Pattern: permite alegerea unui tip de haur, pentru o culoare aleas anterior;
- Picture: permite inserarea unei imagini create anterior pe fundal.
(aceste opiuni nu sunt specifice doar MS PowerPoint, ele se regsesc n aceeai
formul i n MS Word, n categoria instrumentelor grafice).



4.2.4. Editarea coninutului foliilor
Editarea coninutului foliilor se face la nivelul obiectelor care sunt inserate n acestea, n
funcie de natura lor. La acest nivel, funciile programului sunt identice cu cele ale
editorului de texte din acelai pachet, MS Word, existnd numai cteva mici diferene.

1. Editarea textului din casetele de text: Se face la fel ca n MS Word, existnd n
schimb nite faciliti suplimentare:
- un efect n plus care se poate aplica literelor (pe lng cele 3 efecte comune cu
MS Word, Bold, Italic, Underline) efectul Shadow (de umbrire a literelor), activat
prin butonul din bara de instrumente, sau folosind comanda Format / Font
din menu-ul superior.
- posibilitatea de a mri sau micora rapid dimensiunea literelor, folosind
butoanele din bara de instrumente, pentru mrime i pentru
micorare.
- nlocuirea automat a unui corp de liter cu un altul, peste tot n prezentarea
curent, folosind comanda Format / Replace Fonts.
2. Alte elemente comune cu MS Word:
- formatarea listelor numerotate sau marcate: identic; se folosete comanda
Format / Bullets and Numbering...;
- alinierea paragrafelor: identic, se folosete comanda Format / Alignment....;
- spaierea liniilor i a paragrafelor: identic, se folosete comanda Format / Line
Spacing...;
Figura 4.36. Caseta de schimbare
a fundalului
INFORMATIC MEDICAL I BIOSTATISTIC

132
- funcia Format / Change Case, de nlocuire n diferite modaliti a majusculelor cu
litere mici i invers;
- inserarea diferitor obiecte pe folia curent, indiferent de tipul acesteia: comenzile
din componenta Insert a menu-ului superior:
Insert / Slide
Number
Introduce numrul foliei n poziia indicat de cursor.
Insert / Date and
Time...
Introduce data i ora curente n poziia indicat de cursor.
Insert / Picture Introduce o imagine pe folia curent din cataloagele MS Office
sau creat de utilizator.
Insert / Text Box Introduce o caset de text pe folia curent.
Insert / Chart... Introduce un grafic pe folia curent - generat cu MS Graph.
Insert / Table... Introduce un tabel pe folia curent.
Insert / Object... Introduce un obiect de un anumit tip pe folia curent; tipul
obiectului se alege dintr-un catalog predefinit.
- funciile de manevrare a textului, din componenta Edit: Cut, Copy, Paste, Clear,
Select All, Undo;

- funciile de cutare i de nlocuire a caracterelor: componenta Edit / Find,
Replace;
- funciile de lucru cu fiierele n care se salveaz prezentrile realizate: componenta
File;
- utilitarele de corectare gramatical a textului: componenta Tools / Spelling,
Language..., AutoCorrect...;
- funciile de lucru cu ferestre: componenta Windows;
- programul de asisten soft: componenta Help.


Figura 4.37. View /
Header And Footer
MS Office. Elemente de tehnoredactare i calcul tabelar 133

3. Definirea de subsoluri pentru folii:
Comanda este similar cu cea din MS Word, View / Header and Footer... din menu-
ul superior, dar este folosit n general pentru a defini subsoluri pentru foliile din
prezentare (folia curent sau toate foliile componente); pentru a defini un subsol trebuie
s bifm ce elemente dorim s inserm n structura sa (Figura 4.37):
- data i ora curente, sau avnd o valoare fixat (Date and Time);
- numrul curent al foliei (Slide number);
- un text oarecare, explicativ (Footer).

4. Manevrarea i vizualizarea foliilor din prezentarea curent:
Exist mai multe modaliti de vizualizare a foliilor din prezentarea curent, accesibile
prin componenta View din menu-ul superior:
View / Normal Este modalitatea de vizualizare normal, prin care o singur folie
este afiat pe ntregul ecran, pentru a se edita coninutul acesteia.
View / Slide
Sorter
Vizualizare global: sunt afiate toate foliile din prezentarea
curent, miniaturizate, n ordinea n care sunt ele incluse n
prezentare, fiind posibil s operm modificri la nivelul foliilor pe
ansamblu: oricare folie poate fi selectat, pentru a fi mutat n alt
parte n prezentare, sau pentru a fi tears, dac este cazul; pot fi
adugate folii noi i se poate lucra la efectele de animaie i de
tranziie de la o folie la alta.
View / Notes
Page
Pentru fiecare folie se pot tipri comentarii suplimentare, care s
mbogeasc coninutul acesteia. Aceste comentarii (note) nu vor fi
afiate n timpul prezentrii, dar pot fi tiprite simultan cu folia, dac
este nevoie. Pentru a le vizualiza sau, eventual, a le completa, se
folosete acest mod de afiare a foliilor.
View / Slide
Show
Se vizualizeaz toat prezentarea, folie cu folie, pe ecranul
calculatorului, mpreun cu toate efectele de animaie pe care le-am
definit pentru fiecare folie.
View / Master Se vizualizeaz schema grafic de baz a foliilor din prezentare, cu
posibilitatea de a modifica aspectul acesteia: fonturile, dimensiunea
lor, culorile etc.
View / Black
and White
Se vizualizeaz foliile n versiune alb-negru (util dac se
intenioneaz o listare alb-negru a acestora).
View /
Comments
Pe fiecare folie pot fi inserate comentarii referitoare la coninutul ei,
folosind comanda Insert / Comments; aceste comentarii vor fi
tiprite n mici casete de text, de obicei de culoare galben, i nu
sunt afiate n mod normal la vizionarea prezentrii prin comanda
View / Slide Show. Pentru a le face vizibile pe parcursul prezentrii,
se folosete comanda View / Comments.
View / Zoom Stabilete ordinul de mrime la care va fi afiat folia curent pe
ecran prin selectarea sa dintre diferite procentaje, sau prin
alegerea opiunii Fit, care s adapteze ordinul de mrime al foliei
la dimensiunea monitorului.


INFORMATIC MEDICAL I BIOSTATISTIC

134
La nivelul manipulrii foliilor din prezentare, sunt posibile urmtoarele operaii:
Edit /
Duplicate
Comanda este activ numai n cazul unei vizualizri de tipul Slide
Sorter; efectul este de creare a unei copii integrale a unei folii
selectate la un moment dat.
Edit / Delete
Slide
Comanda este activ att pentru vizualizare de tipul Normal, ca i
Slide Sorter, iar efectul este c terge integral folia selectat, sau
folia curent din prezentare.
Insert /
Duplicate
Slide
Similar cu Edit / Duplicate, cu deosebirea c este activ i n
modul de vizualizare Normal.
Insert / Slides
from Files...
Permite inserarea n prezentarea curent de folii din alte prezentri
(Figura 4.38), prin urmtoarea succesiune de pai:
- n cmpul File se va indica numele fiierului prezentare din
care dorim s inserm alte folii n prezentarea curent;
- cu butonul Display, n partea de jos a ferestrei se vizualizeaz
miniaturizat toate foliile din acea prezentare, pentru a putea
alege ceea ce urmeaz s prelum;
- se selecteaz o folie, i apsnd butonul Insert, ea se va
insera n prezentarea curent, n poziia curent;
- pentru a insera toate foliile din prezentare, se folosete butonul
Insert All.



5. Salvarea prezentrilor n fiiere; lucrul cu fiiere n MS PowerPoint:
Operaiile de salvare a unei prezentri n fiierul corespunztor i de manipulare
ulterioar a acestuia sunt identice cu operaiile similare din MS Word. Astfel, salvarea
prezentrii curente ntr-un fiier se face prin comanda File / Save, din menu-ul superior,
Figura 4.38. Insert /
Slides from Files...
MS Office. Elemente de tehnoredactare i calcul tabelar 135

sau folosind butonul din bara de instrumente exact la fel ca n MS Word. Difer
numai extensia (formatul de fiier) asociat automat prezentrilor, care este n acest caz
.PPT. La prima salvare, pe ecran apare o fereastr identic cu cea din MS Word (Figura
4.16), n care trebuie s indicm, pe lng numele fiierului n care dorim s salvm
prezentarea, i localizarea acestuia pe hard-disc (unitatea de disc i directorul). La
salvrile urmtoare, aceste date nu mai trebuiesc precizate, realizndu-se automat
reactualizarea coninutului fiierului care a fost definit iniial. Celelalte comenzi de baz
pentru manipularea fiierelor sunt de asemeni identice cu echivalentele lor din MS
Word, dup cum se poate observa din tabelul urmtor:
Comanda: Butonul
echivalent:
Efect:
File / New

Creeaz o prezentare nou, vid, care urmeaz a fi
completat ulterior.
File / Open

Se deschide o prezentare existent pentru a se
continua lucrul la ea.
File / Close Se nchide prezentarea curent, salvndu-se
coninutul ei.
File / Save
as...
Se creeaz o copie a prezentrii curente ntr-un alt
fiier (cu alt nume, eventual n alt director).
File / Send To Se trimite prezentarea curent spre alte utilitare
accesibile n sistemul de calcul: e-mail, fax, etc.
File /
Properties
Se afieaz proprietile prezentrii curente o
caracterizare general a acesteia, similar cu cea
corespunztoare documentelor (Figura 4.18).
File / Exit Se nchide editorul de prezentri.

6. Principii de realizare a prezentrilor:
Pentru a realiza prezentri de nivel profesional, trebuie avute n vedere cteva
principii de compunere a lor, care s mreasc impactul acestor prezentri i acurateea
de transmitere a mesajului lor:
- ntr-o prezentare, fiecare folie trebuie s reprezinte o idee sau un mesaj complet;
trebuie evitat pe ct posibil divizarea unui subiect mai lung pe mai multe folii.
- Pe lng text, trebuie adugate elemente care s l sprijine i s l fac mai
evident; deosebit de sugestive sunt urmtoarele instrumente:
- Imaginile: atrag ntotdeauna atenia asculttorilor, dar folosite n cantitate prea
mare duneaz, deoarece rezultatul va avea o not de amatorism sau chiar va
prea copilresc; trebuiesc folosite n mod judicios, numai acolo unde sunt
necesare;
- Graficele: sunt cea mai clar i mai direct metod de a transmite rezultatele
numerice; capteaz ntotdeauna atenia;
- Tabelele: sunt cea mai optim metod de folosire a spaiului de pe folie,
genernd impresia de ordine i fiind uor de citit.
- Cnd trebuie introdus un paragraf mai lung, metoda cea mai bun este de mprire
a acestuia pe idei sau componente, care vor fi inserate ca elemente ale unei liste
marcate; astfel informaia va fi citit i neleas mai uor.
INFORMATIC MEDICAL I BIOSTATISTIC

136
- Schema de culori folosit trebuie aleas foarte bine, astfel nct s nu oboseasc
prin striden sau s distrag atenia de la coninut; schemele predefinite nu ridic
astfel de probleme, fiind armonioase personalizarea lor trebuie ns fcut cu
mare atenie.
- Pentru a se pstra interesul asculttorilor, nu numai efectele de tranziie de la o
folie la alta sunt utile ci i, n primul rnd, principiul potrivit cruia informaiile
trebuiesc afiate pe rnd; de aceea, este foarte util introducerea animaiei la
nivelul obiectelor din interiorul fiecrei folii.
- Nu trebuie s se abuzeze de culori i de corpurile de liter, pentru a se asigura
consistena prezentrii. n general, folosirea unui alt corp de liter pe fiecare folie
distruge continuitatea ideilor.

4.2.5. Stabilirea efectelor de animaie la nivelul foliilor
Efectele de animaie devin vizibile n momentul vizualizrii ntregii prezentri pe ecran,
folosind comanda View / Slide Show, sau, echivalent, Slide Show / View Show din
menu-ul superior. La crearea unei prezentri dinamice, trebuiesc definite urmtoarele
elemente:

1. Modul de tranziie de la o folie la alta:
Implicit, tranziia se face apsnd butonul din stnga al mouse-ului, dar modalitatea de
tranziie poate fi modificat folosind comanda Slide Show / Slide Transition (Figura 4.39).

Pentru a defini tipul de tranziie, avem la dispoziie urmtorii parametri:
- Effect: se poate alege un anumit efect grafic de tranziie dintr-o list de stiluri
predefinite, i viteza de derulare a sa, bifnd una dintre cele 3 opiuni, Slow,
Medium i Fast.
- Advance: se stabilete evenimentul care va declana tranziia:
- La apsarea butonului din stnga al mouse-ului, sau
- Automat, dup un anumit numr de secunde (care se va preciza) de la efectul
de animaie anterior.
- Sound: pentru a defini un anumit tip de sunet (dintr-o list predefinit), care va
nsoi tranziia.
Figura 4.39. Slide Show /
Slide Transition
MS Office. Elemente de tehnoredactare i calcul tabelar 137

- Apply to All: pentru a aplica acelai tip de tranziie la toate foliile din prezentarea
curent;
- Apply: pentru a aplica acest tip de tranziie numai la folia curent; pentru celelalte
folii se vor alege efecte de tranziie diferite.

2. Efectele de animaie de pe fiecare folie, la nivelul obiectelor existente acolo:
Pentru a defini efecte de animaie pe o folie, se folosete comanda Slide Show /
Custom Animation din menu-ul superior. Aceast comand permite controlul global al
tuturor obiectelor de pe folie, pentru care pot fi definite efecte de animaie. Comanda
duce la apariia pe ecran a unei casete de dialog (Figura 4.40), cu care se lucreaz n
modul urmtor:


- n cmpul Check to animate slide objects: sunt indicate toate obiectele
existente pe folie, dintre care se va selecta cu mouse-ul unul cte unul, pentru a
defini un efect de animaie la nivelul su;
- n momentul n care am selectat un obiect, acesta va fi mutat n cmpul Order &
Timing i urmeaz definirea efectului de animaie pentru obiectul respectiv,
completnd datele din seciunea Effects (Figura 4.41):
- tipul de animaie (ales din lista de tipuri predefinite);
- pentru text, modul de afiare a sa (3 opiuni: All at once tot textul odat, By
word cuvnt cu cuvnt, By letter liter cu liter;
- pentru text, modul de grupare al acestuia de obicei, dup primul paragraf.
- Pentru a se vizualiza efectele respective, se folosete butonul Preview.
- pentru a se vizualiza aspectul foliei cu efectele definite, se folosete de asemeni
butonul Preview.
- pentru fiecare obiect pentru care s-a definit animaia completnd datele din
seciunea Effects, trebuie stabilit apoi modul de activare a animaiei, completnd
seciunea Start animation se alege dintre cele 2 opiuni: la apsarea butonului
Figura 4.40. Slide
Show / Custom
Animation
INFORMATIC MEDICAL I BIOSTATISTIC

138
din stnga al mouse-ului, sau automat, dup un anumit numr de secunde (se va
tipri) de la ultimul eveniment de acelai tip.

- dac este cazul folosind sgeile cu eticheta Move putem modifica ordinea de
animaie a obiectelor de pe folie.
- dac folia curent conine un grafic, pentru a defini efecte de animaie la nivelul
acestuia se folosete seciunea special Chart Effects (Figura 4.42): se va stabili
modul de afiare a graficului grupnd valorile pe linii sau pe coloane i efectul
utilizat.

O modalitate mai simpl de a defini efectele de animaie pentru obiectele de pe o folie
este prin selectarea fiecrui obiect n parte, dup care se va folosi comanda Slide
Figura 4.41. Slide
Show /Custom
Animation
Seciunea Effects
Figura 4.42. Slide
Show / Custom
Animation
Seciunea Chart
Effects
MS Office. Elemente de tehnoredactare i calcul tabelar 139

Show / Preset Animation. Aceasta activeaz o list de stiluri de animaie predefinite,
dintre care putem selecta unul, fr a mai trebui s stabilim fiecare parametru care
caracterizeaz efectul respectiv.
Pentru a vedea cum se desfoar efectul de animaie ales (indiferent de metoda de
definire a acestuia) se folosete comanda Slide Show / Animation Preview din menu-
ul superior, care are drept efect apariia pe ecran a unei mici ferestre, cu o imagine
miniaturizat a foliei; este suficient s se apese cu butonul din stnga al mouse-ului pe
suprafaa acelei ferestre, pentru a se vizualiza animaia definit pentru folia respectiv.

3. Alte instrumente utile:
Uneori este posibil s dorim s excludem din prezentare anumite folii, fr ns a le
terge definitiv (n ideea c ar putea fi utile cu alte ocazii). Aceast problem se
soluioneaz foarte uor folosind comanda Slide Show / Hide Slide, care are drept
efect ascunderea foliei curente, astfel nct aceasta s nu mai fie inclus n prezentare.
Pentru a se dezactiva aceast opiune atunci cnd este nevoie, se procedeaz foarte
simplu, fiind necesar doar s mai dm odat aceeai comand, pe folia care a fost
ascuns; astfel, comanda anterioar de ascundere se anuleaz.
Un alt element foarte important pe care ni-l pune la dispoziie MS PowerPoint este
posibilitatea de a cronometra prezentarea, pentru a vedea dac se ncadreaz n timpul
alocat. Cronometrarea se face la nivelul fiecrei folii, folosind comanda Slide Show /
Rehearse Timings; n acest mod se determin ct timp dureaz afiarea fiecrei folii,
cu posibilitatea de a face modificri, pentru a obine timpul dorit. Dup ce prezentarea a
fost cronometrat, timpul corespunztor fiecrei folii este afiat la baza ei, n opiunea
de vizualizare View / Slide Sorter (n modul de vizualizare normal, aceste valori nu sunt
afiate).
De asemeni, este posibil ca pe baza foliilor pe care le-am fcut, s construim mai
multe variante de prezentare, pe care le putem folosi n situaii diferite. Acest lucru se
realizeaz folosind comanda Slide Show / Custom Shows... din menu-ul superior, care
duce la apariia unei casete de dialog (Figura 4.43) cu 4 butoane:
- New : pentru a defini o nou variant de prezentare; ntr-o alt caset de dialog
(Figura 4.44) vor fi indicate toate foliile din prezentarea curent, cu posibilitatea de
a le selecta pe cele cu care urmeaz s lucrm.
Sunt posibile urmtoarele operaii la acest nivel:
- Add: pentru a include folia selectat n prezentarea pe care o definim;
- Remove: pentru a elimina folia selectat din prezentare.
- Folosind sgeile, se poate modifica ordinea de afiare a foliilor incluse n
prezentare.
- Edit: permite modificarea unei variante de prezentare (la nivelul structurii sale
includerea sau eliminarea unor folii);
- Remove: realizeaz eliminarea unei variante de prezentare, care nu mai este
necesar la un moment dat;
- Copy: face o copie a variantei de prezentare selectate.
INFORMATIC MEDICAL I BIOSTATISTIC

140






4.3. MS Excel. Elemente de calcul tabelar

O alt component a pachetului de programe Microsoft Office, foarte performant i
utilizat pe larg, este Microsoft Excel, software pentru calcul tabelar. Acest program
permite n primul rnd realizarea de tabele ntr-o manier profesionist (mai puternic
dect utilitarul similar din MS Word), i de asemeni realizarea de calcule foarte avansate
cu valorile nscrise n tabele, cu posibilitatea de a face, eventual, i reprezentri grafice
ale rezultatelor obinute.
Suprafaa de lucru (menu-ul superior, barele de instrumente Figura 4.45) este
similar cu cea a celorlalte componente Microsoft Office (Microsoft Word i Microsoft
PowerPoint); majoritatea comenzilor din Word se regsesc i aici, sub acelai nume, n
aceleai menu-uri i cu aceleai butoane n barele de instrumente (Toolbars), existnd
de asemeni i comenzi specifice, pentru calcule sau reprezentri grafice.
Fiierele create sub Microsoft Excel, care conin tabele i calcule asupra valorilor
introduse, vor fi salvate automat sub extensia specific .XLS. Un astfel de fiier, dac
nu i-am indicat un nume, poart numele generic de Workbook (registru de calcul) i
este compus din 16 foi de calcul (Sheets) distincte, identificate fiecare prin numrul lor
de ordine. S-a preferat aceast metod de structurare a fiierelor pentru a putea
memora n acelai fiier mai multe seturi de date distincte, care vor fi analizate separat.
Figura 4.43. Slide Show /
Custom Shows...
Figura 4.44. Slide
Show / Custom
Shows... - New
MS Office. Elemente de tehnoredactare i calcul tabelar 141

De asemeni, atunci cnd se genereaz grafice, acestea pot fi incluse n foaia de calcul
curent, sau pot fi incluse n fiier ca obiecte distincte, sub numele de Chart i avnd
fiecare un numr de ordine, generat automat la crearea graficului respectiv.





4.3.1. Lansarea n execuie a programului MS Excel
Se realizeaz folosind butonul Start / componenta Programs / Microsoft Excel, sau
pictograma corespunztoare de pe Desktop:

Suprafaa de lucru (Figura 4.45) respect structura standard a unei ferestre
Windows i este similar cu cea a editorului de texte Microsoft Word, avnd aceeai
structur i aceleai elemente componente:
- Bara de titlu (pe prima linie a ferestrei): conine numele programului (MS Excel) i
numele registrului de calcul curent, deschis pentru editare i procesare dac nu a
fost deschis un fiier creat anterior i datele introduse nu au fost nc salvate,
numele generic al registrului de calcul deschis este Book1 tocmai pentru a se
atrage atenia asupra acestui lucru.
- Menu-ul superior: conine toate comenzile programului de calcul tabelar,
organizate pe liste derulante de comenzi, cu urmtoarea structur:
File Comenzi de manipulare a fiierelor care conin registrele de calcul, de
setare a dimensiunilor paginii n registrul de calcul curent i de listare a
coninutului acestuia.
Figura 4.45. Suprafaa de lucru MS Excel
INFORMATIC MEDICAL I BIOSTATISTIC

142
Edit Comenzi de manipulare a textului sau imaginilor i de cutare i
nlocuire a unui ir de caractere n registrul de calcul curent.
View Comenzi de vizualizare n diferite modaliti a registrului de calcul
curent, i de modificare a aspectului suprafeei de lucru generat de
editor (bare de instrumente, etc.).
Insert Comenzi pentru introducerea de obiecte noi n foaia de calcul curent
sau la nivelul ntregului registru de calcul.
Format Comenzi pentru formatarea elementelor registrului de calcul curent.
Tools Apelarea unor programe auxiliare de analiz a textului, sau de
realizare a unor operaii matematice mai complexe asupra datelor din
registrul de calcul curent; comenzi de modificare a aspectului
suprafeei de lucru generat de program.
Data Comenzi de lucru asupra datelor introduse: ordonare, selecie dup
diferite criterii, subtotaluri, conversii etc.
Window Comenzi pentru lucrul simultan cu mai multe fiiere, deschise n
ferestre separate.
Help Apelarea manualului de asisten soft al programului de calcul tabelar.
(o parte dintre aceste comenzi sunt comune cu cele din MS Word i MS
PowerPoint i nu vor fi prezentate n continuare).
- Barele de instrumente (Toolbars): permit activarea mai rapid a unor comenzi
prin intermediul unor butoane; butoanele cu acelai aspect ca n Microsoft Word i
pstreaz i semnificaia.
- Bara de formule: n aceast zon se afieaz coninutul fiecrei celule din tabelul
editat, sau, eventual formula aplicat pentru a se obine rezultatul afiat n celul
(cu posibilitatea de a o modifica sau de a aplica alte formule de calcul).
- Suprafaa de lucru efectiv: se prezint sub forma unui caroiaj, care sugereaz
tabelul n care urmeaz a fi introduse datele.
- Bara de stare (pe ultima linie a ferestrei): prezint informaii generale despre
registrul de calcul curent i despre operaiile care se aplic datelor introduse.


4.3.2. Editarea i formatarea unui tabel n MS Excel
Dup lansarea n execuie i ncrcarea programului MS Excel, pe ecran apare un
caroiaj n care urmeaz a fi introdus coninutul tabelului pe care dorim s l realizm.
Orice tabel este alctuit din mai multe celule, structurate pe linii i pe coloane.
Fiecare element al tabelului este bine definit, prin intermediul unei etichete care i este
asociat. Astfel, coloanele tabelului sunt etichetate n mod implicit cu literele (mari) ale
alfabetului, de la A la Z, dup care urmeaz combinaii de cte dou litere, sub forma:
AA, AB, ...AZ, BA, BB, ... pn la IV, iar liniile sunt etichetate cu numere: 1, 2, 3,...
(Figura 4.45) aceast form de etichetare dnd posibilitatea de a crea tabele suficient
de mari pentru a cuprinde cantiti suficiente de date. Fiecare celul a tabelului este la
rndul ei etichetat, cu litera corespunztoare coloanei pe care se afl, dup care
urmeaz numrul corespunztor liniei pe care se afl celula respectiv: A1, B4, C2 etc.
La un moment dat, o singur celul este curent, adic se editeaz coninutul ei:
celula care are marginile ngroate (Figura 4.45).
MS Office. Elemente de tehnoredactare i calcul tabelar 143

n anumite situaii, este necesar s realizm o operaie (de formatare sau de calcul)
care s se reflecte asupra mai multor celule ale unui tabel creat. Pentru aceasta, MS
Excel ne d posibilitatea de a selecta diferite zone ale tabelului:
- Apsnd cu butonul din stnga al mouse-ului pe dreptunghiul cenuiu i
neetichetat din colul din stnga-sus al foii de calcul curente, se selecteaz ntreaga
foaie de calcul (suprafaa ei se coloreaz n negru, iar operaia pe care o alegem n
continuare se va executa la nivelul tuturor celulelor din foaia de calcul curent).
- Apsnd n mod similar similar pe dreptunghiul numerotat din dreptul unei linii, se
selecteaz ntreaga linie;
- Apsnd pe dreptunghiul de la nceputul unei coloane, se selecteaz ntreaga
coloan.
- Se poate selecta, asemntor, i o suprafa format dintr-un anumit numr de
celule din tabel, respectnd urmtoarea succesiune de pai:
- ne poziionm cu mouse-ul pe celula din colul din stnga-sus al suprafeei pe
care dorim s o selectm;
- apsm butonul din stnga al mouse-ului i l inem apsat, n timp ce ne
deplasm cu mouse-ul pe ecran, pn n colul din dreapta jos al tabelului;
- cnd am ajuns n poziia final, eliberm butonul mouse-ului vom observa c
suprafaa parcurs cu mouse-ul a fost selectat (s-a colorat n negru).
Exist i o alt posibilitate de a specifica celulele unui tabel asupra crora dorim s
executm o operaie (util numai n cazul calculelor, i nu al operaiilor simple, de
formatare): indicnd n mod explicit etichetele acestora (Figura 4.46):
- pentru a specifica o singur celul, se va da eticheta ei: de exemplu A5;
- pentru a specifica un ir de celule de pe aceeai linie, se vor indica etichetele
celulei de nceput i de sfrit al irului, separate ntre ele prin semnul : : de
exemplu, A1:A5;
- pentru a specifica un ir de celule de pe aceeai coloan, se va proceda analog: de
exemplu, A1:D1;
- pentru a specifica un ir de celule dintr-o seciune a tabelului, se va indica eticheta
celulei din colul din stnga-sus al acestei seciuni, i eticheta celulei din colul din
dreapta-jos, separate ntre ele tot prin semnul : : de exemplu, A1:D5.
Coninutul celulelor se editeaz n mod obinuit, cu meniunea c, dac la un moment
dat este necesar o modificare, va trebui s selectm celula respectiv; coninutul ei va fi
indicat n bara de formule, i se va modifica n
cmpul special alocat din acea zon (Figura 4.46). Pentru a se memora modificarea fcut,
se apas tasta Enter. Un alt element specific n Excel este acela c, atunci cnd am scris
un mic text (cap de tabel, sau cap de coloan) ntr-o celul a tabelului, chiar dac textul nu
a ncput n ntregime n zona alocat pe ecran celulei respective, totui el este introdus n
ntregime n celul, i, n cazul unei listri a tabelului, va fi tiprit integral, cu excepia
situaiei n care mai scriem ceva chiar n celula nvecinat n acest caz, coninutul primei
celule este trunchiat (Figura 4.46). Pentru a se crea rapid i estetic capul de tabel, MS
Excel ofer i butonul Merge and Center, , care unific celulele selectate i
centreaz n raport cu ntreaga suprafa obinut textul tiprit n prima dintre ele.
INFORMATIC MEDICAL I BIOSTATISTIC

144







Formatarea tabelului se face asemntor cu MS Word. Butoanele de formatare identice
cu cele din MS Word au aceeai semnificaie. n plus, MS Excel ofer posibiliti de
formatare a tabelului la nivelul elementelor componente ale sale:

a) Formatarea celulelor: Se selecteaz una sau mai multe celule ale tabelului, dup care
se folosete comanda Format / Cells din menu-ul superior, care d posibilitatea definirii
urmtoarelor elemente de caracterizare a celulelor selectate:
- seciunea Number (Figura 4.47): Se definete tipul de dat care va fi introdus n
celula respectiv; astfel, MS Excel permite definirea mai multor tipuri de date, care vor
fi tratate diferit:
- General: alocat de obicei pentru iruri de caractere (text); datele introduse nu sunt
interpretate ca fiind valori numerice astfel, nu va fi posibil realizarea de operaii
matematice cu aceste date;
- Number: alocat pentru valori numerice; se poate stabili modul de afiare al
acestora: numr de cifre la partea zecimal, forma punctului zecimal, forma de
afiare a numrului, etc.
- Currency, Accounting: ofer formate speciale pentru memorarea valorilor
bneti;
- Date, Time: folosite n general pentru a memora data sau ora, ofer diferite
formate pentru tiprirea acestora;
- Text: trateaz coninutul celulei ca un text, chiar dac sunt tiprite valori numerice
pe care nu le interpreteaz ca atare;
- Percentage: convertete automat o valoare numeric n procentaj, prin nmulirea
cu 100.
A1 : A5 A1 : D1 A1 : D5
Figura 4.46. Selectarea unui grup de celule indicnd
etichetele corespunztoare
Zona de editare a
coninutului
celulei curente
MS Office. Elemente de tehnoredactare i calcul tabelar 145


Dup ce s-a definit tipul de dat corespunztor celulelor tabelului, pot fi realizate mici
ajustri asupra acestuia, folosind urmtoarele butoane din bara de instrumente:

Currency style: modific modul de afiare a valorilor bneti

Percent Style: modific stilul de afiare al procentajelor

Comma style: modific stilul de afiare a punctului zecimal

Increase Decimal: mrete numrul de cifre afiate la partea zecimal,
pentru celule cu coninut de tipul Number.

Decrease Decimal: micoreaz numrul de cifre afiate la partea
zecimal, pentru celule cu coninut de tipul Number.

- Seciunea Alignment (Figura 4.48): Se definete modul de aliniere i orientarea
textului n interiorul celulelor selectate, cu ajutorul urmtorilor parametri:
- Text Alignment:
o Horizontal: cum se poziioneaz textul n interiorul celulei, fa de
marginile din stnga i din dreapta ale acesteia; de exemplu, se pot
alege valorile Left, Center, Right, Justify care au aceeai semnificaie
ca n MS Word i pot fi setate i prin intermediul butoanelor din bara de
instrumente comune cu MS Word:
o Vertical: cum se poziioneaz textul n interiorul celulei, fa de
marginile de sus i de jos ale acesteia: centrat, mai apropiat de
marginea de sus sau de marginea de jos.
- Orientation: pe ce direcie se va scrie textul n celule drept sau nclinat sub
anumite unghiuri, a cror valoare se va defini;
Figura 4.47. Format Cells /
Seciunea Number
INFORMATIC MEDICAL I BIOSTATISTIC

146

- Seciunea Font (Figura 4.49): Se definete fontul cu care va fi scris textul din
celulele selectate, i atributele specifice acestuia: dimensiune, aspect, culoarea
literelor, stilul de subliniere, efecte speciale la fel ca funciile similare din MS
Word i butoanele cunoscute din bara de instrumente:
, .
- Seciunea Border (Figura 4.50): Permite definirea aspectului chenarului celulelor
selectate: tipul de linie, grosimea i culoarea liniilor, laturile celulelor care vor fi
marcate la fel ca funciile similare din MS Word i butonul corespunztor din bara
de instrumente, .
- Seciunea Patterns (Figura 4.51): Permite definirea unui fundal cu o anumit
culoare i haur (Pattern) pentru celulele selectate similar cu butonul
din bara de instrumente, regsit i n MS Word.
Figura 4.48. Format Cells /
Seciunea Alignment
MS Office. Elemente de tehnoredactare i calcul tabelar 147




- Seciunea Protection: Are efect numai n cazul n care tot fiierul este protejat la
deschidere (accesul fcndu-se numai pe baza unei parole); se pot seta dou
atribute:
- Locked: nu se poate modifica coninutul celulelor selectate;
- Hidden: nu sunt afiate formulele folosite pentru a calcula rezultatele indicate n
celulele selectate.
Figura 4.49. Format Cells /
Seciunea Font
Figura 4.50. Format Cells /
Seciunea Border
INFORMATIC MEDICAL I BIOSTATISTIC

148


b) Formatarea liniilor: Se selecteaz una sau mai multe linii ale tabelului, dup care se
folosete comanda Format / Row din menu-ul superior, cu urmtoarele opiuni:
- Height: pentru a se stabili manual nlimea liniilor selectate;
- AutoFit: pentru a se regla automat nlimea liniilor selectate, n funcie de
dimensiunea coninutului lor;
- Hide: pentru a se ascunde liniile selectate, al cror coninut nu va fi afiat nici pe
ecran, i nici la o eventual listare a tabelului;
- Unhide: pentru a se descoperi liniile ascunse anterior.

c) Formatarea coloanelor: Se selecteaz una sau mai multe coloane ale tabelului, dup
care se folosete comanda Format / Column din menu-ul superior, cu urmtoarele opiuni:
- Width: pentru a se stabili manual limea coloanelor selectate;
- AutoFit Selection: pentru a se regla automat limea coloanelor selectate, n
funcie de dimensiunea coninutului lor;
- Hide: pentru a se ascunde coloanele selectate, al cror coninut nu va fi afiat nici
pe ecran, i nici la o eventual listare a tabelului;
- Unhide: pentru a se descoperi coloanele ascunse anterior.

Dac este cazul, se poate aplica i o formatare la nivelul ntregului tabel selectat la un
moment dat, prin comanda Format / AutoFormat... care d accesul la un catalog de
tabele cu aspect predefinit (Figura 4.52), cu posibilitatea de a alege unul dintre acestea
i a-l aplica tabelului curent.
Editarea tabelelor mai presupune i formatarea, dac este cazul, a ntregii foi de
calcul curente, cu ajutorul comenzii Format /Sheet din menu-ul superior, cu opiunile:
- Rename: se realizeaz redenumirea foii de calcul curente, numele implicit
Sheet[n] putnd fi schimbat cu un alt nume, mai sugestiv;
Figura 4.51. Format Cells /
Seciunea Patterns
MS Office. Elemente de tehnoredactare i calcul tabelar 149

- Hide: se ascunde foaia de calcul curent, cu efecte similare cu cele de la
ascunderea liniilor sau a coloanelor;
- Unhide: se descoper o foaie de calcul ascuns anterior;
- Background...: permite definirea unui fundal grafic pentru foaia de calcul
curent (desen, culoare sau haur), care ns nu va fi listat la imprimant, fiind
vizibil doar pe ecran.
n anumite situaii poate fi necesar, tot pe parcursul editrii tabelelor, schimbarea
aspectului acestora, prin adugarea de elemente noi n tabel. Astfel de operaii se
realizeaz folosind o parte dintre comenzile din menu-ul superior, componenta Insert, i
anume:


Insert / Cells Insereaz o celul nou n tabelul curent, naintea celulei curente,
modificnd aspectul ntregului tabel conform cu opiunile:
- Shift Cells Right: mut celula curent i toate cele care o
urmeaz din linia curent cu o poziie la dreapta, insernd celula
nou pe poziia astfel eliberat;
- Shift Cells Down: mut celula curent i toate cele care o
urmeaz din coloana curent n jos cu o poziie, insernd celula
nou deasupra;
- Entire Row: insereaz o linie de tabel ntreag deasupra celei pe
care se afl celula curent;
- Entire Column: insereaz o coloan de tabel ntreag la stnga
celei pe care se afl celula curent.
Insert / Rows Insereaz o linie nou n tabelul curent, deasupra celei pe care se afl
celula curent.
Insert /
Columns
Insereaz o coloan nou n tabelul curent, la stnga celei pe care se
afl celula curent.
Figura 4.52. Format /
AutoFormat...
INFORMATIC MEDICAL I BIOSTATISTIC

150
Insert /
Worksheet
Insereaz o nou foaie de calcul, naintea celei curente.
Insert / Page
Break
Este util n special pentru listarea estetic a tabelelor lungi, insernd
n poziia definit de celula curent o ntrerupere de pagin, astfel
nct la listare, n acel punct s se treac la o pagin nou, chiar dac
pe pagina curent a mai rmas, eventual, spaiu liber.
Manevrarea coninutului uneia sau mai multor celule selectate la un moment dat se
poate realiza uor cu ajutorul comenzilor din menu-ul superior, componenta Edit:
Edit / Cut terge coninutul celulelor selectate, transferndu-l n memoria
intermediar Clipboard, unde este disponibil pentru a fi copiat n alt
parte n fiierul curent.
Edit / Copy Realizeaz o copie n Clipboard a coninutului celulelor selectate.
Edit / Paste Copie coninutul Clipboard-ului n noua poziie din fiierul curent,
definit de celula curent.
Edit / Delete terge celulele selectate din tabelul curent, redimensionndu-l n funcie
de opiunea aleas:
- Shift Cells Left: mut celulele urmtoare din linia curent cu o
poziie la stnga, n locul celulei terse;
- Shift Cells Up: mut celulele urmtoare din coloana curent n sus
cu o poziie, n locul celulei terse;
- Entire Row: terge ntreaga linie de tabel pe care se afl celula
curent;
- Entire Column: terge ntreaga coloan de tabel pe care se afl
celula curent.
Edit / Fill Completeaz una sau mai multe celule vide cu coninutul uneia dintre
celulele nvecinate, n funcie de opiunea aleas:
- Down: celula de deasupra celor vide;
- Right: celula din stnga celor vide;
- Up: celula de sub cele vide;
- Left: celula de la dreapta celor vide.
Edit / Clear terge total sau parial coninutul uneia sau al mai multor celule
selectate, n funcie de opiunea aleas:
- All: terge n ntregime coninutul celulei;
- Formats: anuleaz doar efectul operaiilor de formatare, lsnd
intact coninutul celulei;
- Contents: terge doar coninutul celulei, lsnd elementele de
formatare legate de dimensiunile acesteia, sau de culoarea
fundalului, etc.;
- Comments: terge eventualele explicaii (comentarii) legate de
coninutul celulei.
De asemeni, este posibil manevrarea coninutului unei ntregi foi de calcul, folosind
comenzile:
Edit / Delete
Sheet
terge definitiv foaia de calcul curent din fiierul curent.
Edit / Move
or Copy
Mut foaia de calcul curent n alt fiier, al crui nume se va specifica,
sau n fiierul curent, n alt poziie care se va specifica (Figura 4.53),
MS Office. Elemente de tehnoredactare i calcul tabelar 151

Sheet cu excepia cazului n care am bifat opiunea Create a Copy, prin care
nu se face mutare, ci copiere.

MS Excel permite, ntr-o modalitate asemntoare cu MS Word, i editarea de antete
i note de subsol pentru paginile pe care va fi tiprit tabelul (tabelele) create. Acest lucru
se realizeaz folosind comanda View / Header and Footer (Figura 4.54). Antetul i
nota de subsol vor putea fi realizate n dou moduri:
- alegnd una dintre variantele predefinite, disponibile n cmpurile cu etichetele
Header, respectiv Footer;
- definind varianta proprie, cu ajutorul butoanelor Custom Header, respectiv
Custom Footer.
Aspectul antetelor i notelor de subsol definite devine vizibil folosind butonul Print
Preview; astfel este afiat imaginea foii de calcul curente, aa cum va fi ea tiprit la
imprimant, fiind posibil operarea anumitor modificri, dac este cazul (acelai rezultat
se obine prin intermediul comenzii File / Print Preview din menu-ul superior).





La nivelul fiecrei celule a tabelului este de asemeni posibil editarea de comentarii
adic explicaii legate de coninutul celulei respective. Comentariile nu vor fi listate la
imprimant, fiind menite doar s uureze nelegerea coninutului tabelului la
deschiderea sa ulterioar. Folosirea comentariilor presupune urmtoarele operaii:
Insert /
Comment
Crearea unui nou comentariu n foaia de calcul curent, care se
refer la coninutul unei celule.
Insert / Edit
Comment
Editarea i eventual modificarea comentariului curent, selectat la un
moment dat.
Edit / Clear
Comments
tergerea comentariului curent, selectat la un moment dat.
Figura 4.53. Edit /
Move or Copy Sheet
Figura 4.54. View / Header and Footer
INFORMATIC MEDICAL I BIOSTATISTIC

152
View /
Comments
Vizualizarea / ascunderea comentariilor existente n foaia de calcul
curent. n cazul n care comentariile sunt ascunse, existena lor va
fi precizat doar printr-un mic triunghi rou n colul din dreapta-sus
al celulei la care se refer.
View /
Toolbar /
Reviewing
Vizualizarea barei de instrumente specific lucrului cu comentarii;
conine butoanele corespunztoare operaiilor disponibile cu
acestea:
: New Comment crearea unui nou comentariu n foaia
curent;
: Edit Comment editarea comentariului selectat;
: Previous Comment trecerea la comentariul anterior celui
curent;
: Next Comment trecerea la comentariul urmtor celui curent;
: Hide Comment ascunderea / vizualizarea comentariului
curent;
: Hide All Comments ascunderea / vizualizarea tuturor
comentariilor;
: Delete Comment tergerea comentariului curent.

O alt operaie util n realizarea de tabele este formatarea paginilor pe care ele
urmeaz a fi tiprite. Pentru aceasta se va folosi comanda File / Page Setup, care
permite completarea urmtoarelor seciuni:
- Seciunea Page (Figura 4.55): se precizeaz elementele generale legate de
caracterizarea paginii:
- Orientation: tipul de orientare a paginii, Portrait sau Landscape;
- Scaling: redimensionarea tabelului, astfel nct s fie tiprit exact pe numrul
de pagini pe care l vom specifica noi, att pe lime, ct i pe lungime;
- Paper Size: formatul de pagin pe care se face tiprirea;
- First Page Number: modul de numerotare a primei pagini.
Verificarea aspectului foii de calcul dup ultimele modificri se face folosind butonul
Print Preview; pentru a se realiza tiprirea efectiv se folosete butonul Print, iar
pentru a salva modificrile fcute, se folosete butonul OK.
- Seciunea Margins (Figura 4.56): se indic limea marginilor exterioare ale paginii
pe care va fi tiprit coninutul fiierului curent:
- Top: marginea de sus;
- Bottom: marginea de jos;
- Left: marginea din stnga;
- Right: marginea din dreapta;
- Header: poziia n care se va tipri antetul;
- Footer: poziia n care se va tipri nota de subsol;
MS Office. Elemente de tehnoredactare i calcul tabelar 153

- Center on Page: se bifeaz, dac dorim ca tabelul s fie centrat pe pagin,
orizontal sau vertical.




- Seciunea Header / Footer (Figura 4.54): se vor defini antete i note de subsol
pentru paginile curente prin completarea acelorai opiuni ca cele disponibile
folosind comanda View / Header and Footer.
- Seciunea Sheet (Figura 4.57): se vor preciza anumite elemente legate de modul
de tiprire al foii de calcul curente:
Figura 4.55. File / Page
Setup Seciunea
Page
Figura 4.56. File / Page
Setup Seciunea
Margins
INFORMATIC MEDICAL I BIOSTATISTIC

154
- Print Area: numrul de celule de pe foaia de calcul care urmeaz a fi tiprite;
- Print Titles: capul de tabel liniile care vor fi tiprite la nceputul tabelului,
respectiv coloanele care vor fi tiprite n partea stng a sa;
- Print: se bifeaz anumite elemente pe care dorim s le tiprim, cum ar fi liniile
de demarcaie a celulelor (Gridlines), capul de tabel (Row and column
headings), sau elemente legate de parametrii de imprimare: calitatea (Draft
Quality) sau tipul de imprimare color sau alb-negru (Black and white);
- Page order: se stabilete ordinea n care se va tipri un tabel pe mai multe
pagini.



4.3.3. Vizualizarea i tiprirea unui registru de calcul
Exist mai multe modaliti de vizualizare a foii de calcul curente:
View / Normal Modul de vizualizare implicit, fr elemente specifice.
View / Page
Break
Preview
O imagine global, la scar redus, a foii de calcul curente;
avantajul n acest mod de vizualizare este acela c sunt afiate
ntreruperile de pagin (marcate cu albastru), cu posibilitatea de a
le ajusta dup dorin, prin simpla tragere a lor n noile poziii,
folosind butonul din stnga al mouse-ului.
View / Full
Screen
Se mrete suprafaa pe care este afiat foaia de calcul, n
detrimentul barelor de instrumente ale MS Excel, care dispar;
singura cale de a accesa comenzile este folosind menu-ul superior,
iar fereastra n care ruleaz MS Excel este automat maximizat.
View / Zoom Se permite alegerea scalei la care va fi afiat coninutul foii de
calcul curente, bifnd mrimea dorit (Figura 4.58).
Listarea la imprimant a foii de calcul curente se face folosind comanda File / Print
din menu-ul superior. Pentru a se vizualiza aspectul documentului care urmeaz a fi
Figura 4.57. File / Page
Setup Seciunea
Sheet
MS Office. Elemente de tehnoredactare i calcul tabelar 155

obinut (dimensiunile paginilor, elementele de identificare a acestora, modul n care este
mprit pe pagini coninutul foii de calcul curente) se poate folosi comanda File / Print
Preview. n plus, MS Excel prezint i o comand specific de listare, i anume File /
Print Area util n special n cazul foilor de calcul ample, cu o mare cantitate de date.
Comanda permite selectarea unei anumite poriuni din foaia de calcul curent, astfel
nct numai aceasta va fi ulterior listat. Sunt disponibile dou opiuni:
Set Print
Area
Pentru a defini zona care urmeaz a fi tiprit de pe foaia de calcul
curent - n prealabil aceasta trebuie selectat cu ajutorul mouse-
ului.
Clear Print
Area
Pentru a anula zona de tiprire definit anterior, revenind la
opiunea implicit ntreaga suprafa a foii de calcul curente.



4.3.4. Operaii la nivel de fiier n MS Excel
Operaiile la nivel de fiier sunt identice cu operaiile similare din MS Word i MS
PowerPoint. Astfel, salvarea prezentrii curente ntr-un fiier se face prin comanda File /
Save, din menu-ul superior, sau folosind butonul din bara de instrumente la fel
ca n MS Word. Extensia (formatul de fiier) asociat automat registrului de calcul va fi
ns .XLS. La prima salvare a datelor din registrul de calcul curent, pe ecran apare o
fereastr identic cu cea din MS Word (Figura 4.16), n care se va indica numele
fiierului i localizarea acestuia pe hard-disc (unitatea de disc i directorul). La salvrile
urmtoare se face automat actualizarea coninutului fiierului care a fost definit iniial.
Celelalte comenzi pentru manipularea fiierelor sunt de asemeni identice cu
echivalentele lor din MS Word:
File / New

Creeaz un registru de calcul nou, vid, care urmeaz a fi
completat ulterior.
File / Open

Deschide un registru de calcul existent pentru a se
continua lucrul acolo.
File / Close nchide registrul de calcul curent, salvndu-se coninutul
su.
File / Save
as...
Creeaz o copie a registrului de calcul curent ntr-un alt
fiier (cu alt nume, eventual n alt director).
File / Send
To
Trimite registrul de calcul curent spre alte utilitare
accesibile n sistemul de calcul: e-mail, fax, etc.
Figura 4.58. View / Zoom
INFORMATIC MEDICAL I BIOSTATISTIC

156
File /
Properties
Se afieaz proprietile registrului de calcul curent o
caracterizare general a acesteia, similar cu cea
corespunztoare documentelor (Figura 4.18).
File / Exit nchide aplicaia MS Excel.


Lucrul n MS Excel cu baze de date
Unul dintre avantajele lucrului n MS Excel este compatibilitatea cu alte software-uri de
prelucrare a datelor, concretizat n posibilitatea de a prelucra fiiere care au i alte
formate (extensii) n afar de cea proprie, .XLS. Acest concept presupune dou operaii:
1) Salvarea datelor introduse n MS Excel sub alt format de fiier:
Atunci cnd se d comanda File / Save as..., n cmpul cu eticheta Save as Type
se definete formatul de fiier sub care dorim s salvm datele. Implicit, formatul de
fiier este .XLS, dar exist o list de formate disponibile, printre care cele mai utile sunt:
- .DBF: permite salvarea datelor din foaia de calcul curent (doar o singur foaie
de calcul, chiar dac registrul conine mai multe) sub forma unei baze de date,
disponibil pentru a fi prelucrat n FOXPRO, de exemplu. Capul de tabel va fi
folosit pentru a defini structura bazei de date: fiecare nume de coloan devine
cmp n baza de date care se creeaz.
- .TXT: permite salvarea datelor sub forma unui fiier de tip text neformatat
vizibil sub orice editor de texte. Formatul specific de tabel este ns oarecum
alterat: liniile se pstreaz, dar separarea coloanelor se face prin cte un spaiu.

2) Deschiderea fiierelor de date cu alte formate:
Atunci cnd se d comanda File / Open, n cmpul cu eticheta Files of type se
poate specifica formatul pentru fiierul pe care dorim s l deschidem; pe lng formatul
implicit, specific MS Excel (.XLS), se pot deschide i fiiere de tipul urmtor:
- .DBF: baze de date create n dBASE III sau IV; cmpurile bazei de date sunt
automat convertite n coloane de tabel.
- .TXT: fiiere de tip text neformatat; spaiile devin separatori de coloan, iar liniile
se transfer ca atare.
- .WK?: fiiere create n Lotus 1-2-3.
- .WQ1: fiiere create n Quattro Pro.


4.3.5. Elemente specifice ale MS Excel: realizarea de calcule i procesri ale
datelor
Utilitatea produsului MS Excel nu este ns dat att de posibilitile sale de editare i
formatare a tabelelor, ct n special de funciile sale de calcul tabelar. Astfel, este
posibil realizarea rapid a unor calcule sofisticate cu valorile numerice tiprite n
celulele foii de calcul, i inserarea rezultatelor n celule noi.
Pentru aceasta, se procedeaz n modul urmtor:
- se selecteaz celula n care urmeaz a fi memorat rezultatul;
- se alege din menu-ul superior comanda Insert / Function, sau se activeaz
butonul echivalent, , din bara de instrumente.
MS Office. Elemente de tehnoredactare i calcul tabelar 157

- se editeaz expresia care urmeaz a fi calculat, rezultatul fiind automat
ncrcat n celula respectiv.
n acelai scop se poate folosi i bara de formule existent n MS Excel.




n mod implicit, n extremitatea stng a acesteia este indicat n permanen eticheta
celulei selectate la un moment dat; dac ns se apas butonul =, , se activeaz
zona alb din dreapta sa, n care urmeaz a se edita formula care urmeaz a fi
calculat. Bara de formule i schimb uor aspectul, dup cum urmeaz:



n cmpul din extremitatea stng vor fi ncrcate toate funciile disponibile n MS Excel,
dintre care se poate selecta funcia care urmeaz a fi calculat. Dup ce formula de
calcul a fost editat, se va folosi butonul pentru a o valida, i butonul pentru a
o terge, dac este cazul (ambele butoane se regsesc n bara de formule).
Pentru editarea formulelor de calcul trebuie cunoscut sintaxa exact a fiecrei funcii
folosite, dar MS Excel a simplificat aceast problem, punnd la dispoziia utilizatorilor
un program asistent, activat automat la selectarea unei funcii. ntr-o mic fereastr de
dialog afiat imediat sub bara de formule (Figura 4.59) va fi indicat, pentru orice
funcie selectat, semnificaia ei i argumentele care trebuiesc completate.



n cmpurile rezervate fiecrui argument vor fi tiprite adresele celulelor asupra
crora dorim s efectuam calculele; automat, n partea dreapt a cmpurilor vor fi
Bara de formule din MS Excel
Figura 4.59. Programul asistent pentru editarea formulelor
INFORMATIC MEDICAL I BIOSTATISTIC

158
ncrcate valorile acestora, pentru a ne verifica dac am fcut selecia corect. n partea
de jos este indicat rezultatul formulei alese (tot pentru verificare). Pentru a valida
rezultatul respectiv i a ncrca valoarea obinut n celula selectat se va folosi butonul
OK, iar pentru a anula formula se va folosi butonul Cancel.
Funciile disponibile n MS Excel sunt organizate pe categorii, pentru a le putea alege
mai uor. Astfel, sunt disponibile urmtoarele categorii de funcii:
Financial Funcii specifice calculelor financiare i contabile.
Date & && & Time Funcii de lucru cu date calendaristice i ore, de conversie a acestora
n valori numerice i invers.
Math & && & Trig Funcii matematice i trigonometrice.
Statistical Funcii statistice.
Lookup & && &
Reference
Funcii de lucru la nivelul adreselor celulelor.
Database Funcii specializate pentru lucrul cu baze de date importate n MS
Excel : realizeaz calcule la nivelul cmpurilor devenite coloane, cu
posibilitatea de a selecta nregistrri care ndeplinesc anumite
condiii.
Text Funcii de lucru cu date de tip text (de concatenare a irurilor de
caractere, de cutare a unui anumit text n altul, etc.).
Logical Funcii logice corespunztoare operatorilor logici standard (AND,
OR, NOT) etc.
Information Funcii care extrag informaii legate de parametrii de formatare a
celulelor (n general, de coninutul acestora).

Gama de funcii disponibile este destul de larg; dintre acestea, vom prezenta doar
cteva funcii, mai des utilizate:
a) Funcii matematice i trigonometrice:
Funcii matematice de calcul:
ABS (n) Returneaz valoarea absolut a numrului n.
COMBIN (n,
p)
Returneaz valoarea C
n
p
.
EXP (n) Returneaz valoarea exponenial, e
n
.
FACT (n) Returneaz factorialul numrului n, n!.
INT (n) Returneaz valoarea celui mai mare ntreg mai mic sau egal cu
numrul n.
LN (n) Returneaz logaritmul natural, ln n.
LOG (n, b) Returneaz logaritmul log
b
n.
LOG10(n) Returneaz logaritmul zecimal, lg n.
MOD (n, d) Returneaz restul mpririi ntregi a numrului n la numrul d, n mod
d.
POWER (n,
p)
Returneaz puterea n
p
.
SIGN (n) Returneaz semnul numrului n: 1 dac n este numr pozitiv, 0 dac
n este nul, -1 dac n este numr negativ.
SQRT (n)
Returneaz rdcina ptrat a lui n, n .
MS Office. Elemente de tehnoredactare i calcul tabelar 159

PRODUCT
(n1, n2, ...)
Returneaz produsul numerelor specificate, n1, n2, etc.
SUM (n1, n2,
...)
Returneaz suma numerelor specificate, n1, n2, etc.
Funcii matematice de aproximare:
EVEN (n) Rotunjete numrul n la cel mai apropiat numr ntreg par.
ODD (n) Rotunjete numrul n la cel mai apropiat numr ntreg impar.
ROUND (n,
s)
Rotunjete numrul n la un numr cu s zecimale.
TRUNC (n,
s)
Trunchiaz numrul n la un numr ntreg sau avnd s zecimale.
Funcii matematice de lucru cu matrici:
MDETERM
(tablou)
Calculeaz determinantul matricei specificate n tablou indicat prin
adresele celulelor din colurile stnga-sus i dreapta-jos ale acestuia.
MINVERSE
(tablou)
Calculeaz matricea invers matricei specificate n tablou.
MMULT
(tablou1,
tablou2)
Calculeaz produsul matricelor specificate n tablou1 i tablou2.
Funcii trigonometrice:
PI( ) Returneaz valoarea constantei PI cu o precizie de 15 zecimale.
DEGREES
(r)
Convertete valoarea unui unghi exprimat n radiani, n valoarea
echivalent n grade.
RADIANS
(g)
Convertete valoarea unui unghi exprimat n grade, n valoarea
echivalent n radiani.
SIN (r) Calculeaz valoarea sinusului unui unghi.
COS (r) Calculeaz valoarea cosinusului unui unghi.
TAN (r) Calculeaz valoarea tangentei unui unghi.
ASIN (v) Determin valoarea arcsinusului unui numr, exprimat n radiani.
ACOS (v) Determin valoarea arccosinusului unui numr, exprimat n radiani.
ATAN (v) Determin valoarea arctangentei unui numr, exprimat n radiani.

b) Funcii statistice:
Funcii de statistic descriptiv:
AVERAGE
(n1, n2, ...)
Returneaz media aritmetic a unei serii de valori numerice.
MAX (n1, n2,
...)
Returneaz valoarea maxim dintr-o serie de valori numerice.
MIN (n1, n2,
...)
Returneaz valoarea minim dintr-o serie de valori numerice.
MEDIAN (n1,
n2, ...)
Returneaz medianul dintr-o serie de valori numerice valoarea din
mijlocul seriei de valori.
MODE (n1,
n2, ...)
Returneaz modulul dintr-o serie de valori numerice valoarea cea
mai frecvent din seria de valori.
STDEV (n1,
n2, ...)
Returneaz deviaia standard corespunztoare unei serii de valori
numerice.
INFORMATIC MEDICAL I BIOSTATISTIC

160
VAR (n1, n2,
...)
Returneaz variana corespunztoare unei serii de valori numerice.
Exist i alte funcii statistice utile, mai sofisticate de calcul al distribuiilor
corespunztoare unor serii de valori, sau al rezultatului diferitor teste statistice. Pentru
toate funciile menionate mai sus, argumentele pot fi att valori numerice efective, ct i
adrese ale unor celule care conin valori numerice.

Pe lng aceste funcii de calcul, MS Excel ofer i alte posibiliti de procesare a
datelor existente n foile de calcul comenzile din menu-ul Data:
a) Sortarea datelor (Data / Sort):
Realizeaz sortarea (ordonarea) datelor din foaia curent de calcul, cresctor sau
descresctor, permind definirea a 3 criterii simultane de sortare (Figura 4.60). Criteriile
de sortare se vor alege dintre coloanele existente n foaia de calcul.

b) Selectarea datelor (Data / Filter):
MS Excel conine un mecanism foarte puternic de selectare din foaia de calcul
curent a datelor care ndeplinesc numai anumite condiii, pentru lucrul orientat doar pe
acele date. Se poate opta ntre dou tipuri de selectare a datelor:
- AutoFilter: selectarea automat;
- Advanced Filter... : selectarea specializat, n care utilizatorul poate alege efectiv
datele care l intereseaz, dac acestea nu pot fi alese folosind prima opiune.
Atunci cnd se alege prima opiune, AutoFilter, pe fiecare coloan a tabelului se
activeaz un mecanism de selecie, care poate fi utilizat dac dorim s selectm numai
liniile din tabel (nregistrrile) ale cror valori pe coloana respectiv satisfac o anumit
condiie (Figura 4.61).
Condiia de selectare se definete n modul urmtor:
- alegnd una dintre variantele implicite:
- All : toate nregistrrile;
- Top 10... : din plaja tuturor valorilor posibile de pe o coloan, nregistrrile
corespunztoare primelor sau ultimelor 10 valori n ordine cresctoare;
- nregistrrile corespunztoare unei anumite valori n parte.

Figura 4.60. Data / Sort
MS Office. Elemente de tehnoredactare i calcul tabelar 161





- definind varianta proprie: Custom (Figura 4.62):


Pentru aceeai coloan, se pot defini maximum dou condiii, care s aib loc
simultan (legate prin and conjuncie logic) sau mcar una dintre ele s fie
adevrat (legate prin or disjuncie logic). Tipul de operaie logic se alege din lista
de variante propuse n partea stng, iar valoarea cu care se face comparaia se
definete n partea dreapt a ferestrei. Pentru condiii care implic iruri de caractere,
exist cele dou caractere speciale de nlocuire:
: folosit pentru a nlocui orice ir de caractere;
? : folosit pentru a nlocui un singur caracter.
Se pot defini una sau mai multe condiii de selectare, care s acioneze simultan pe
mai multe coloane ale tabelului. Anularea tuturor seleciilor fcute se realizeaz folosind
comanda Data / Filter / Show All.


Figura 4.61. Data / Filter / AutoFilter
Figura 4.62. Data / Filter /
AutoFilter - Custom...
INFORMATIC MEDICAL I BIOSTATISTIC

162
c) Calcule pariale (Data / Subtotals...):
Acelai mecanism de selectare a datelor este disponibil i pentru a face diferite
calcule pe seleciile realizate. Pentru toate nregistrrile cu valori identice pe o coloan a
tabelului, se pot determina rezultatele diferitor funcii matematice i statistice aplicate
valorilor numerice corespunztoare de pe celelalte coloane ale tabelului (Figura 4.63).


d) Validri de date (Data / Validation...):
Este un alt instrument foarte util existent n MS Excel, prin care se pot defini anumite
criterii de validitate a datelor care urmeaz a fi introduse (Figura 4.64).

Astfel va fi permis numai introducerea de date care satisfac anumite condiii (definite
n seciunea Settings), pentru a se preveni introducerea din neatenie a datelor
eronate. Se poate tipri de asemeni un mesaj explicativ (definit n seciunea Input
Message) care s indice ce tip de date pot fi scrise n celulele respective ale foii de
Figura 4.63. Data / Subtotals...
Figura 4.64. Data / Validation...
MS Office. Elemente de tehnoredactare i calcul tabelar 163

calcul, i un mesaj de eroare (definit n seciunea Error Alert) care s avertizeze n
cazul n care s-au introdus date greite care nu satisfac criteriile definite.


4.3.6. Reprezentri grafice ale datelor n MS Excel
Un alt program utilitar din MS Excel foarte folositor este generatorul de reprezentri
grafice. Cu ajutorul acestuia se pot crea rapid reprezentri grafice foarte sugestive ale
datelor, n 4 pai, utilizatorul trebuind doar s aleag parametrii i forma graficului dorit;
reprezentarea efectiv este realizat automat de ctre programul generator.
Pentru a se crea un grafic, mai nti trebuie selectate celulele care conin valorile
numerice pe care dorim s le reprezentm. Dup aceea, se va activa comanda Insert /
Chart din menu-ul superior, sau se va folosi butonul echivalent din bara de instrumente,
. n acest mod se activeaz generatorul de grafice, care va construi graficul n
funcie de parametrii pe care i alegem, i l va insera n registrul de calcul curent.
Graficul se construiete prin parcurgerea urmtoarelor etape:

Pasul 1) Se selecteaz tipul de grafic dorit, dintr-un catalog de stiluri predefinite (Figura
4.65). Exist mai multe stiluri de reprezentri grafice ale datelor, dintre care trebuie ales
cel care se potrivete cel mai bine cu natura valorilor care urmeaz a fi reprezentate.
Pentru a se putea estima modul n care va arta graficul ales, se poate folosi butonul
Press and Hold to View Sample care genereaz, atta timp ct este inut apsat, o
previzualizare a datelor pe tipul de grafic selectat.
Tipul de grafic se poate selecta dintre variantele standard, dar exist i seciunea
Custom, n care utilizatorul are o mai mare libertate n a personaliza un anumit tip de
grafic ales. Dintre variantele standard, cele mai des utilizate sunt:
- Column grafice de tip Coloan (Figura 4.65): fiecare valoare este reprezentat
printr-un dreptunghi, a crui nlime pe axa Oy este egal cu valoarea respectiv.

Figura 4.65. Generatorul de
grafice Pasul 1
INFORMATIC MEDICAL I BIOSTATISTIC

164
- Line grafice de tip Linie (Figura 4.66): reprezint poligonul frecvenelor dreapta
care se obine unind mijloacele laturilor de sus ale dreptunghiurilor dintr-un grafic
de tip Coloan.

- Pie grafice circulare (Figura 4.67): valorile selectate sunt reprezentate pe un cerc,
din care fiecrei valori i este rezervat un sector de cerc proporional cu mrimea ei.
Sunt recomandate n special atunci cnd plaja de valori reprezentate nu este prea
larg (altfel, sectoarele de cerc rezervate devin foarte mici i nu mai sunt vizibile).

- Doughnut grafice circulare (Figura 4.68): sunt asemntoare cu graficele de tip
Pie, numai c permit reprezentarea pe acelai grafic a mai multor serii de valori.


Figura 4.66. Grafice de tip
Linie
Figura 4.67. Grafice circulare
de tip Pie
Figura 4.68. Grafice circulare
de tip Doughnut
MS Office. Elemente de tehnoredactare i calcul tabelar 165

- XY (Scatter) grafice de tip Scatter (Figura 4.69): sunt folosite pentru a
reprezenta pe acelai sistem de coordonate dou serii de valori cu posibilitatea de
a detecta eventual corelaia dintre ele. Astfel, valorile primei serii sunt figurate pe
axa Ox, iar valorile celei de a doua pe axa Oy. Fiecrei perechi de valori i este
asociat un punct, astfel nct se obine n final un nor de puncte n sistemul de
coordonate xOy, din a crui form putem trage concluzii despre dependena dintre
cele dou serii de valori. Msura matematic a dependenei dintre cele dou serii
de valori este dat de ecuaia dreptei de regresie, a crei pant exprim corelaia
ntre acestea. Corelaia ntre dou serii de date este o mrime statistic, cu valori
cuprinse ntre 1 i 1.
Exist urmtoarele tipuri de corelaie:
o pozitiv: atest o dependen direct proporional ntre cele dou serii
de date valori mari ale primei mrimi determin valori mari ale celei de
a doua;
o nul: nu exist dependen ntre cele dou serii de date;
o negativ: atest o dependen invers proporional ntre cele dou serii
de date valori mari ale primei mrimi corespund la valori mici ale celei
de a doua.

Pentru a putea afirma c ntre dou mrimi exist o corelaie semnificativ statistic,
trebuie ca panta dreptei de regresie s formeze cu axa Ox un unghi mai mare de
45
o
.

Pasul 2) Se modific, dac este cazul, setul de date care urmeaz a fi reprezentate i,
n cazul n care reprezentm mai multe serii de valori, modul de alegere a lor pe linii
sau pe coloane (Figura 4.70). n plus, n seciunea Series se pot defini etichete pentru
seriile de valori care vor fi reprezentate.

Pasul 3) Se indic o serie de parametri de definire a graficului (Figura 4.71). Pentru
aceasta, se vor completa urmtoarele seciuni:
- Seciunea Titles (Figura 4.71): se definesc titluri pentru grafic:
- n cmpul Chart Title: se va edita titlul graficului;
- n urmtoarele 3 cmpuri: se indic numele axelor Ox, Oy i Oz.
Figura 4.69. Grafice de tip
Scatter
INFORMATIC MEDICAL I BIOSTATISTIC

166
- Seciunea Axes (Figura 4.72): se stabilesc unitile de msur pentru axele
graficului, specificndu-se, de asemeni, axele care vor avea uniti de msur i
care nu.





Figura 4.70. Generatorul de
grafice Pasul 2
Figura 4.71.
Generatorul de
grafice Pasul 3,
Seciunea Titles
MS Office. Elemente de tehnoredactare i calcul tabelar 167



- Seciunea Gridlines (Figura 4.73): se va indica axa pentru care dorim ca graficul
s prezinte i linii ajuttoare, de marcare a scalei de msur. Pentru fiecare ax n
parte, se poate opta pentru Major gridlines marcare cu un pas mai mare, i
Minor Gridlines marcare cu un pas mai mic.


- Seciunea Legend (Figura 4.74): se opteaz dac graficul s aib sau nu o
legend (n care se va indica, eventual, numele mrimilor care sunt reprezentate)
i, n cazul n care optm pentru prezena legendei se va stabili poziionarea
acesteia n jurul graficului.
Figura 4.72.
Generatorul de
grafice Pasul 3,
Seciunea Axes
Figura 4.73.
Generatorul de
grafice Pasul 3,
Seciunea Gridlines
INFORMATIC MEDICAL I BIOSTATISTIC

168


- Seciunea Data Labels (Figura 4.75): Exist posibilitatea ca, pentru fiecare
mrime reprezentat pe grafic, s fie indicat i valoarea efectiv a sa, sub form
de etichet pe figura corespunztoare. Dac nu dorim acest lucru, n zona Data
Labels alegem opiunea None, altfel, alegem una dintre celelalte opiuni:
- Show value: se va indica valoarea efectiv a mrimii reprezentate;
- Show percent: se va indica frecvena procentual corespunztoare mrimii
reprezentate.


- Seciunea Data Table (Figura 4.76): Exist posibilitatea ca n josul graficului s
indicm, efectiv, i lista complet a valorilor care au fost reprezentate, sub form de
tabel. Pentru aceast opiune se bifeaz Show data table.
Figura 4.74.
Generatorul de grafice
Pasul 3, Seciunea
Legend
Figura 4.75.
Generatorul de
grafice Pasul 3,
Seciunea Data
Labels
MS Office. Elemente de tehnoredactare i calcul tabelar 169



Pasul 4) Etapa final, n care se va indica modul de inserare al graficului n registrul de
calcul curent (Figura 4.77). Astfel, se va opta ntre dou posibiliti:
- As new sheet: Graficul se insereaz ca o foaie de calcul nou n registrul curent,
cu numele Chart [n], unde n este un numr de ordine ataat automat graficului, i
care depinde de numrul de grafice realizate n registrul curent. Avantajul acestei
opiuni este c graficul este independent de restul datelor, fiind n mod implicit
tiprit pe o foaie separat.
- As object in: Graficul se insereaz ca obiect separat n foaia de calcul curent.
Astfel, el va fi tiprit alturi de celelalte elemente din foaia de calcul (tabelele cu
valori), putnd fi ns repoziionat i redimensionat n mod mai avanatajos
(eventual, inserat pe o singur foaie, alturi de alte grafice).



Aceti parametri permit caracterizarea complet a elementelor graficului care urmeaz
a fi realizat. Dac este cazul, ulterior se pot modifica i ceilali parametri ai graficului,
prin selectarea separat a lor de pe graficul inserat n registrul de calcul. Astfel se pot
face i urmtoarele modificri:
Figura 4.76.
Generatorul de
grafice Pasul 3,
Seciunea Show data
table
Figura 4.77. Generatorul de grafice Pasul 4
INFORMATIC MEDICAL I BIOSTATISTIC

170
- redimensionarea graficului sau a anumitor elemente ale sale;
- schimbarea culorilor graficului: fundal, diagram, etc.;
- schimbarea fonturilor etichetelor;
- pentru grafice 3D: schimbarea nclinrii, a perspectivei, rotire, etc.
Pe lng aceste elemente, mai sunt disponibile n MS Excel i alte faciliti, mai
avansate, de prelucrare a datelor, care l fac un produs foarte util n gestionarea datelor
matematice, statistice, financiare, etc.







Algoritmi. Moduri de descriere (organigram, pseudocod) 171









Algoritmi. Moduri de descriere
(organigram, pseudocod)



Orice transpunere a unei probleme din viaa real pe calculator necesit parcurgerea
obligatorie a unor etape:
1. Analiza: const n definirea unui enun precis i complet pentru problem,
precizarea datelor de intrare i a celor de ieire precum i a prelucrrilor necesare care
reprezint funciile programului sau programelor.
Rezultatul acestei faze este specificaia programelor.
2. Proiectarea programelor: const n elaborarea unui algoritm care s realizeze funcia
programului. n acest context, algoritmul reprezint o colecie de reguli, o secven de
aciuni elementare, privind efectuarea unor operaii cu caracter aritmetic i / sau logic,
asupra unor date pentru a produce alte date reprezentnd rezultatele de ieire.
Un algoritm trebuie s ndeplineasc urmtoarele caracteristici:
1. S fie finit, adic s se termine dup un numr finit de pai.
2. S fie determinist, fr ambiguiti - aplicarea lui repetat asupra acelorai
date de intrare s conduc la acelai rezultat.
3. S aib o intrare - un set iniial de date.
4. S aib o ieire - rezultatele.
5. S fie eficient, n sensul c operaiile se execut exact i ntr-un interval finit
de timp.
6. S fie generalizabil (caracterul de universalitate) - reflect calitatea de a putea
furniza rezultate pentru o mulime de date de intrare alctuind domeniul su de
definiie.
O problem dat nu conduce obligatoriu la un algoritm unic. Dac exist ns un
algoritm de rezolvare al problemei, rezult c problema este decidabil, dac nu exist
nu nseamn neaprat c problema nu este decidabil, ci poate c nu i-am gsit noi
rezolvarea.
Nu exist o metod pentru descoperirea algoritmilor. Realizarea unui algoritm
reprezint un act de creaie, bazat pe inteligen, intuiie i ntr-o bun msur pe
experien.
Limbajul natural nu permite o descriere suficient de riguroas a algoritmilor, iar pe de
alt parte odat cu complexitatea problemelor crete i complexitatea descrierilor n
limbaj natural.
De aceea pentru reprezentarea algoritmilor se folosesc limbaje specializate cum ar fi:

5
INFORMATIC MEDICAL I BIOSTATISTIC

172
schemele logice (organigramele)
pseudocodul.
Notaia folosit pentru reprezentarea algoritmilor trebuie s satisfac trei cerine:
1. S permit exprimarea ct mai natural a raionamentelor umane, s fie uor de nvat
i folosit.
2. S reflecte caracteristicile generale ale limbajelor de programare de nivel nalt pentru a
uura codificarea.
3. S evidenieze cu claritate fluxul controlului algoritmilor.



5.1. Schemele logice (organigrama)

O schem logic este un desen care descrie mulimea pailor ce constituie un proces de
calcul. Folosind schemele logice devine posibil reprezentarea secvenelor care compun
codul unui program. Schemele logice utilizeaz n acest scop sgei de legtur ntre
diferite simboluri geometrice care simbolizeaz tipurile de aciuni.
Schemele logice sunt folosite pentru dezvoltarea de software; ele sunt realizate nainte
de a fi scris programul surs, cu scopul de a detalia logica soluiei i de a simplifica munca
de scriere a codului. Folosite n acest scop, schemele logice funcioneaz ca:
1. Mijloc de documentare
2. Instrument de analiz
3. Mijloc de comunicare
Schemele logice sunt, prin natura lor, diagrame simbolice. Astfel, ele sunt compuse din
simboluri care specific operaii bine-definite. Fiecare simbol este unic ca form i
reprezint o anumit operaie, avnd poziia fixat n interiorul schemei logice i fiind
conectat la simbolurile de naintea lui i de dup el. Aceast mulime de simboluri creeaz
succesiunea pailor care definesc lista operaiilor pe care le conine programul (Figura 5.1).
Presupunem c programul acioneaz asupra unor date aflate pe o band de intrare, iar
rezultatele snt nregistrate pe o band de ieire. Modul de acces i organizare pentru
mediile de intrare i ieire este cel secvenial.
Sunt admise urmtoarele instruciuni:
1. Instruciunea START. Execuia unui program ncepe ntotdeauna cu aceast
instruciune.
2. Instruciunea STOP. Efectul acestei instruciuni este terminarea execuiei programului.
3. Instruciunea de citire, care determin citirea a n valori de pe banda de intrare i
nscrierea lor n locaiile de memorie rezervate pentru variabilele a
1
, ..., a
n
.
4. Instruciunea de scriere, care determin nscrierea pe banda de ieire a valorilor
memorate n locaiile de memorie rezervate pentru valorile a
1
, ..., a
n
.
5. Instruciunea de atribuire, al crei efect const n evaluarea expresiei e i nscrierea
rezultatului n locaia de memorie rezervat variabilei v.
6. Instruciunea de ramificare. Efectul instruciunii const n continuarea calculelor
mergnd pe sgeata corespunztoare unei alternative unice din mai multe.



Algoritmi. Moduri de descriere (organigram, pseudocod) 173

SIMBOL NUME UTILIZARE
Bloc terminal START, STOP




Bloc de calcul Indic procesele de
calcul




Bloc de decizie
Indic ramificaiile funcie
de o anumit condiie ce
se va scrie n interiorul
su.



Bloc conector
Indic punctul de sfrit
al unei structuri
alternative, sau punctul
de nceput al unei
structuri repetitive.

Sgeat

Indic nlnuirea
blocurilor ntr-o schem
logic.
Bloc de procedur Reprezint o prescurtare
corespunztoare ctorva
pai dintr-o schem
logic.
Bloc de intrare / ieire


READ, WRITE
Figura 5.1 Simbolurile grafice din scheme logice

Schematic aceste instruciuni se reprezint n modul urmtor:

1. Instruciunile START i STOP:
Simbolul utilizat pentru aceste instruciuni este blocul terminal (Figura 5.2). Blocul terminal
este folosit pentru a indica nceputul i sfritul unei scheme logice. O convenie n
alctuirea schemelor logice impune ca numai dou blocuri terminale s poat fi plasate
ntr-o schem logic, unul la nceputul i cellalt la sfritul acesteia.
Aceeai convenie impune i ca blocurile terminale folosite s fie obligatoriu marcate prin
cuvintele START i STOP, corespunztoare blocului de nceput i respectiv de sfrit al
schemei logice. Blocurile terminale astfel marcate sunt cunoscute i sub numele de bloc
START, respectiv bloc STOP.





Figura 5.2 Blocurile START i STOP


START STOP

(a) Bloc terminal (b) Blocul START (c) Blocul STOP

INFORMATIC MEDICAL I BIOSTATISTIC

174
2. Instruciunile de intrare / ieire:
Realizarea operaiilor de intrare i de ieire este marcat prin folosirea blocurilor de intrare /
ieire. Pentru a indica operaia de intrare se folosesc cuvintele READ sau INPUT, iar
pentru a indica operaia de ieire se folosesc cuvintele WRITE sau OUTPUT.
Pentru standardizare, vom folosi numai una dintre aceste opiuni, i anume cuvntul
READ pentru operaia de intrare (introducere de date), respectiv cuvntul WRITE pentru
operaia de ieire (scriere de date). Aceste notaii sunt apropiate de limbajul BASIC, ceea
ce uureaz o eventual conversie a schemei logice n program BASIC. Se practic i o
prescurtare, astfel nct blocurile de intrare / ieire astfel marcate sunt cunoscute i sub
numele de blocuri READ, respectiv WRITE (Figura 5.3).








Figura 5.3 Blocurile de intrare / ieire (I/O)

3. Instruciunea de atribuire (de calcul):
Blocul de calcul este folosit pentru a indica operaii de calcul care presupun manipularea
aritmetic a datelor, sau operaii de atribuire care presupun , pe lng calcul, i mutarea
datelor dintr-o locaie de memorie n alta.
ntr-un astfel de bloc de calcul se nscriu formule matematice, sau propoziii care
precizeaz calculele ce urmeaz a fi efectuate (Figura 5.4).



Figura 5.4 Blocul de calcul

4. Instruciunea de decizie:
Blocul de decizie este folosit atunci cnd vrem s efectum pai diferii, dependeni de o
anumit condiie; cnd condiia este adevrat vom efectua o secven de instruciuni, iar
cnd condiia este fals vom efectua o alt secven de instruciuni. Este posibil i cazul n
care condiia poate fi evaluat la mai multe valori posibile; atunci vom realiza operaii
diferite pentru fiecare valoare n parte.
Astfel n program sunt introduse ramificaii, funcie de evaluarea condiiei. n acest caz se
poate opta pentru o variant din mai multe posibile (Figura 5.5).


condiie condiie
DA NU
P
1
P
2
P
n


Figura 5.5 Blocul de decizie


INPUT OUTPUT
a
1
, a
2
,a
n
a
1
, a
2
,a
n



READ WRITE
a
1
, a
2
,a
n
a
1
, a
2
,a
n


Ve i i + 1

Algoritmi. Moduri de descriere (organigram, pseudocod) 175

Vom numi schem logic o reprezentare grafic n care:
1. exist o unic instruciune START i o unic instruciune STOP
2. este alctuit numai din instruciuni de tipul:
- STOP, START
- o citire sau o scriere
- o atribuire
- o ramificare
3. exist mcar un drum care ncepe cu instruciunea START i se termin cu instruciunea
STOP
Schemele logice permit precizarea aciunilor algoritmului prin enunuri asociate
simbolurilor grafice.
Definiia de mai sus nu poate elimina ns toate cazurile de nedeterminare a
programelor, cum ar fi de exemplu o schem logic de felul celei din Figura 5.6, care face
ca programul s cicleze pe aceste comenzi, adic s se execute la infinit.


x 1

DA x = 1 ? NU

Figura 5.6 Un caz de nedeterminare n scheme logice

Un exemplu de schem logic creat pentru a rezolva o problem este prezentat la
sfritul acestei seciuni (Figura 5.7).
Pentru a uura construirea i citirea schemelor logice s-a simit nevoia ca n construcia
acestora s se foloseasc numai anumite configuraii obinndu-se astfel scheme logice
structurate, care respect definiia enunat mai sus. Aceste structuri snt specifice
programrii structurate.
n maniera "tradiional" de alctuire a algoritmilor, realizarea diferitelor structuri de
control se bazeaz pe utilizarea unor comenzi de salt condiionat i necondiionat, dnd
programatorilor o mare libertate n alctuirea algoritmilor. Rezultatul a fost c algoritmii
conineau un numr important de salturi "nedisciplinate" care ascundeau raionamentele,
ngreunnd nelegerea, testarea i modificarea programelor scrise pe baza lor.
Pentru a ocoli aceste neajunsuri, programarea structurat propune disciplinarea realizrii
algoritmilor prin restrngerea structurilor de control utilizate la un anumit set redus de tipuri
de structuri. Orice algoritm, orict de complex, urmeaz a fi realizat numai printr-o
combinaie de structuri din acest set, incluse una n alta.
Programarea structurat are la baz o justificare matematic furnizat de Bhm i
Jacopini n 1966, cunoscut ca "teorema de structur", care precizeaz c orice
algoritm avnd o intrare i o ieire poate fi reprezentat ca o combinaie de trei structuri
de control:
- secvena de dou sau mai multe operaii (enumerare);
- alegerea unei operaii din dou alternative posibile (decizie);
- repetarea unor operaii att timp ct o anumit condiie este ndeplinit (ciclul cu
test iniial, iteraie).
INFORMATIC MEDICAL I BIOSTATISTIC

176
Efectele structurilor descrise corespund unor procese ale raionamentului uman:
enumerarea, decizia, iteraia, ceea ce face ca utilizarea lor n dezvoltarea algoritmilor s fie
deosebit de simpl i natural.
O alt teorem care st la baza programrii structurate este teorema de rafinare i
descompunere; aceasta ne spune c aeznd ntr-un nod al unei scheme logice o alt
schem logic, rezultatul este tot o schem logic i faptul c o schem logic poate fi
descompus n subscheme logice mai mici pe care se lucreaz separat ca apoi s le
rembinm. Aceasta conduce i la un alt mod de programare, i anume la programarea
modular.
Dar problemele complexe din viaa real nu pot fi reprezentate totdeauna prin schemele
logice care nu au posibilitatea de declarare a tipurilor, i de la un anumit nivel devin greu de
urmrit cnd este vorba de rezolvarea unor probleme foarte complexe. n astfel de situaii
se utilizeaz un alt limbaj de descriere al algoritmilor, i anume limbajul pseudocod.

Exemplu de schem logic:
Ne propunem s construim o schem logic corespunztoare rezolvrii urmtoarei
probleme:
Se introduc cinci date de intrare (valori numerice) A, B, C, D, E i se dorete calcularea
valorilor urmtoare:
X = A + B + C + D + E
Y = E + (B + C)/A + 1/D.
Schema logic corespunztoare va fi:

START


READ A, B, C, D, E


X A + B + C + D + E


WRITE X


A D 0 ? NU

DA WRITE
Nu se poate calcula Y
Y E + (B + C)/A + 1/D


WRITE Y


STOP
Figura 5.7 Exemplu
de schem logic
Algoritmi. Moduri de descriere (organigram, pseudocod) 177




5.2. Limbajul pseudocod

Limbajul pseudocod este prin definiie un limbaj alctuit din cteva instruciuni prestabilite,
specifice programrii structurate, folosit pentru reprezentarea algoritmilor.
Plecnd de la o definiie a programului ca fiind:
PROGRAM = ALGORITM + DATE (Niklaus Wirth)
programul evolueaz spre instruciuni structurate, iar datele spre tipuri prestabilite
(constante, variabile, stive, coad, vector, tablou, mulime (set), tip complex).
Aceast definiie indic faptul c reprezentarea sub form de pseudocod implic i faptul
c datele snt structurate sub o anumit form, deci viziunea algoritmic trebuie mbinat
cu una asupra structurilor de date.
Datele pot fi clasificate dup unul din criteriile:
1. Tipul datelor poate fi unul dintre urmtoarele:
- ntreg (integer)
- real (real)
- logic (bool)
- ir de caractere (char)
2. Natura datelor:
- constante
- variabile
3. Organizarea datelor:
- tablouri (array)
- stive (stack)
- cozi (queue)
- ansamble (heap)
Operaiile cu date depind de natura i organizarea datelor.
Se aplic o serie de convenii la reprezentarea calculelor prin formule. Una dintre
acestea se refer la faptul c putem plasa numai o singur variabil n partea stng a
semnului =. Astfel, computerul realizeaz toate calculele indicate n partea dreapt a
semnului = i genereaz un unic rezultat. Acesta va fi memorat n locaia de memorie
corespunztoare variabilei nscris n partea stng a semnului =.
Pentru datele numerice (de tip ntreg i real) folosim urmtoarele operaii:
operaii aritmetice: adunare (+), scdere (-), nmulire (*), i mprire (/).
operaii de decizie (care precizeaz relaia existent ntre dou date) : egalitate (=),
mai mic dect (<), mai mare dect (>), inegalitate (< >), mai mic sau egal dect
(<=), mai mare sau egal dect (>=).
Datele numerice sunt alctuite numai din cifrele de la 0 la 9 (eventual este folosit i
punctul zecimal); aceste date nu pot conine caractere speciale sau literele alfabetului. Prin
contrast cu ele, datele ne-numerice sunt alctuite din orice combinaie de caractere
numerice, alfabetice, sau speciale. Caracterele alfabetice sunt formate de literele de la A la
Z, iar caracterele speciale sunt toate celelalte semne (de ex. $, @, #, %, etc.).
Pentru datele de tip logic se folosesc urmtoarele operaii:
INFORMATIC MEDICAL I BIOSTATISTIC

178
negaia logic ( ;
conjuncia logic ;
disjuncia logic .
Pentru datele de tip ir de caractere folosim:
concatenarea (+) reuniunea a dou sau mai multe iruri de caractere (rezultatul
acestei operaii fiind tot un ir de caractere);
compararea bazat pe ordine lexicografic (rezultatul fiind o dat de tip logic).
Pentru celelalte categorii de date folosim urmtoarele operaii:
extragerea unui element x;
introducerea unui element x;
verificarea dac un asemenea ansamblu de date este sau nu vid.
Cuvintele prestabilite cu ajutorul crora se construiete algoritmul se numesc cuvinte
cheie.
Exemple: do, if, integer.
Instruciunile se grupeaz n dou categorii:
declaraii: alctuite dintr-un cuvnt cheie (ex.: integer, real, bool, char, array, stack,
queue, heap), urmat de un ir de variabile; astfel se precizeaz c acele variabile
au tipul de dat indicat de cuvntul cheie;
instruciuni efective.
Exemple:
integer a, B, c;
real d(n), E(m,n);

Instruciunile efective sunt urmtoarele:
1. Instruciunea de atribuire:
Forma de baz: V e
unde V = variabil; e = expresie de acelai tip.
Efect: Se evalueaz expresia e i se atribuie rezultatul obinut variabilei V.
Forma general: (V
1
, V
2
, V
n
) (e
1
, e
2
, e
n
) sau
V
i
e
i
, i {1n}

2. Instruciunile READ/ WRITE:
Forma general: read a
1
, a
2
, a
n

Efect: Sunt citite n variabile de la intrare i sunt scrise n locaii de memorie.
i
Forma general: write a
1
, a
2
, a
n

Efect: Se scriu din memorie pe banda de ieire valorile a n variabile.

3. Instruciunea STOP:
Efect: Se ncheie un program.

4. Decizia cu o alternativ vid (IF-THEN):
Sintax:
dac <condiie> atunci
<secven>
stop
Algoritmi. Moduri de descriere (organigram, pseudocod) 179

Pseudocod:
if P then sau if P then
S1 begin
endif S1
end
endif
Semnificaie:
ADEVRAT
evalueaz execut
<condiie> <secven>

FALS

Se evalueaz <condiie>; dac <condiie> este ADEVRAT, se execut instruciunile din
<secven>; altfel, se sare peste aceste instruciuni i se continu algoritmul cu prima
instruciune de dup <secven>.
Schema logic:
DA NU
<condiie>


<secven>



Exemplu: Calculul valorii maxime dintre trei numere date, A, B, C.
Programul n pseudocod va fi:
start
citete A, B, C
# afl X = max (A, B)
# afl X = max (X, C)
scrie X
stop
Dac se detaliaz cele dou proceduri marcate cu #, obinem urmtorul algoritm:
start
citete A, B, C
dac A > B atunci
atribuie X A
altfel
atribuie X B
dac C > X atunci
atribuie X C
scrie X
stop
Secvena de program din dreptunghiul punctat reprezint decizie cu o alternativ vid.
INFORMATIC MEDICAL I BIOSTATISTIC

180

5. Decizie cu dou alternative (IF-THEN-ELSE):
Sintax:
dac <condiie> atunci
<secvena 1>
altfel
<secvena 2>
stop
Pseudocod:
if P then sau if P then
S1 begin
else S1
S2 end
endif else
begin
S2
end
endif

Semnificaie:

evalueaz ADEVRAT execut
<condiie> <secvena 1>

FALS execut
<secvena 2>

Aceast instruciune definete o relaie logic pe care ulterior o testeaz. Condiia este
construit n mod deliberat sub form de ntrebare, cu numai dou rspunsuri posibile,
DA i NU. Aceste dou opiuni definesc ramurile condiionale care permit evaluarea
expresiei logice cu ajutorul simbolilor de decizie.
Se evalueaz <condiie>; dac <condiie> este ADEVRAT, se vor executa
instruciunile din <secvena 1>; altfel (<condiie> este FALS) se vor executa
instruciunile din <secvena 2>. Dup acest pas, se execut urmtoarea instruciune din
algoritm (prima instruciune dup IF-THEN-ELSE).
Schema logic:

DA NU
<condiie>


<secvena 1> < secvena 2>




Algoritmi. Moduri de descriere (organigram, pseudocod) 181

Exemplu: Relum aceeai problem, i anume calculul valorii maxime dintre trei numere
A, B, C.
O alt soluie pentru rezolvarea problemei ar fi:
start
citete A, B, C
dac A > B atunci
atribuie X A
altfel
atribuie X B
dac C > X atunci
atribuie X C
altfel
atribuie X X
scrie X
stop
Secvenele de program din dreptunghiurile punctate reprezint decizie cu dou alternative.

6. Selecia (CASE):
Sintax:
alege <expresie> dintre:
<constanta 1> : <secvena 1>
<constanta 2> : <secvena 2>

<constanta n> : <secvena n>
altfel : <secvena (n+1) >
stop
Pseudocod:
case P1 : S1
P2 : S2

Pn : Sn
else Sn+1
endcase

Semnificaie:
Se evalueaz <expresie> i se execut diferite operaii corespunztor valorilor posibile
pentru <expresie>: dac <expresie> = <constanta 1>, se execut instruciunile din
<secvena 1>; dac <expresie> = <constanta 2> se execut instruciunile din <secvena
2>, i aa mai departe; dac <expresie> = <constanta n>, se execut instruciunile din
<secvena n>, i altfel (cnd <expresie> <constant1>, <constant 2>, , <constant n>) se
execut instruciunile din <secvena (n+1)>. Apoi se execut urmtoarea instruciune din
algoritm (prima instruciune dup CASE).


INFORMATIC MEDICAL I BIOSTATISTIC

182

<constanta 1> execut
<secvena 1>



evalueaz <constanta 2> execut
<expresie> <secvena 2>



<constanta n> execut
<secvena n>

<constant 1>,
<constant n> execut
<secvena (n+1)>


Schema logic:



<expresie>
<constanta 1> <constanta n> <constanta (n+1)>


<secvena 1> <secvena n> <secvena (n+1)>




Exemplu: Valoarea ntreag oarecare V se adaug la una din valorile (sumele) S
0
, S
1
,
S
2
, S
3
dup cum restul mpririi sale la 4 este 0, 1, 2, 3.
Algoritmul care realizeaz aceste calcule va fi:
alege V int(V/4)4 dintre
0: atribuie S
0
S
0
+ V
1: atribuie S
1
S
1
+ V
2: atribuie S
2
S
2
+ V
3: atribuie S
3
S
3
+ V
stop

Secvena de program din dreptunghiul punctat reprezint un exemplu de selecie.



Algoritmi. Moduri de descriere (organigram, pseudocod) 183

7. Ciclu cu test iniial (WHILE-DO, structur repetitiv condiionat anterior):
Sintax:
ct timp <condiie> execut
<secven>
stop

Pseudocod:
while P do
begin
S
end
enddo

Semnificaie:


DA
evalueaz execut
<condiie> <secvena>


NU

Se evalueaz <condiie>; atta timp ct <condiie> este ADEVRAT, se execut
instruciunile din <secven>, i apoi se evalueaz <condiie> din nou; cnd <condiie>
devine FALS se iese din bucl; deoarece mai nti se evalueaz <condiie> , i dup
aceea se execut instruciunile, WHILE-DO este cunoscut sub numele de ciclare cu test
iniial. Dac <condiie> este FALS la prima evaluare, instruciunile din <secven> nu se
execut nici o dat, i se trece direct la prima instruciune de dup WHILE-DO; prin urmare
este posibil s avem o bucl WHILE-DO vid.
Schema logic:

DA
<condiie>


NU
<secven>




8. Ciclu cu test final (REPEAT-UNTIL, structur repetitiv condiionat posterior):
Sintax:
repet
<secven>
pn cnd <condiie>
INFORMATIC MEDICAL I BIOSTATISTIC

184
Pseudocod:
repeat
S
until P

Semnificaie:

NU

execut evalueaz DA
<secven> <condiie>


Se execut <secven> i apoi se evalueaz <condiie>; atta timp ct <condiie> este
FALS, ne ntoarcem napoi i executm <secven> din nou, dup care evalum iari
<condiie>; atunci cnd <condiie> devine ADEVRAT, se iese din bucl i se execut
urmtoarea instruciune de dup REPEAT-UNTIL. Deoarece mai nti se execut
<secven> i apoi se evalueaz <condiie>, REPEAT-UNTIL mai este numit i ciclare cu
test final. Se observ c nu putem avea o bucl REPEAT-UNTIL vid, deoarece
<secven> este executat cel puin o dat (cnd <condiie> este ADEVRAT la prima
evaluare).
Schema logic:


<secven>


<condiie> NU

DA


9. Ciclare cu contor (FOR):
Sintax:
pentru <variabil> = <val. iniial>, <val. final>, <pas> repet
<secven>
stop
Pseudocod:
for v:=v
i
to v
f
step v
p
do
begin
S
end
endfor

Semnificaie:
Instruciunea FOR realizeaz o ciclare pn cnd este ndeplinit o anumit condiie. De
aceea este cunoscut ca un tip de ciclare cu test posterior, condiia fiind verificat la
Algoritmi. Moduri de descriere (organigram, pseudocod) 185

sfritul buclei. Partea de dup FOR a instruciunii definete ciclul, iar partea de dup TO
definete condiia de ieire din bucl.

evalueaz <VAR> <v
i
> execut
<v
i
>, <v
f
>, <v
p
> <secven>


<VAR> <VAR> + <v
p
>


NU
VAR> > <v
f
>


DA

Avem un contor, <variabil>, cu valori ntre o <valoare iniial> i o <valoare final>. La
nceput avem <variabil> = <valoare iniial> i se execut instruciunile coninute n
<secven>. Apoi mrim valoarea din <variabil> cu <valoare pas> i comparm
<variabil> cu <valoare final>. Dac <variabil> <valoare final>, repetm pasul
anterior. Se procedeaz n acest mod pn cnd <variabil> > <valoare final>; n acest
moment se iese din bucl.
Schema logic:

<VAR> <v
i
>

< secven >


<VAR> <VAR> + <v
p
>

NU
<VAR> > <v
f
>

DA
10. Decizie multipl (IF-THEN-ELSE--ELSE):
Sintax:
dac <condiie 1> atunci
<secven 1>
altfel dac <condiie 2> atunci
<secven 2>
altfel

altfel
<secven n>
stop
INFORMATIC MEDICAL I BIOSTATISTIC

186
Pseudocod:
if <condiie 1> then
S1
else if <condiie 2> then
S2
else if <condiie 3> then
S3
else

else
Sn
endif
Semnificaie:

evalueaz ADEVRAT execut
<condiie 1> <secven 1>

FALS

evalueaz ADEVRAT execut
<condiie 2> <secven 2>

FALS


FALS
execut
<secven n>


Schema logic:

ADEVRAT
<condiie 1> <secven 1>

FALS
ADEVRAT
<condiie 2> <secven 2>

FALS

FALS <secven n>


Se evalueaz <condiie 1>; dac este ADEVRAT, se execut <secvena 1>; altfel, se
evalueaz <condiie 2>; dac este ADEVRAT, se execut <secven 2>; altfel, se
Algoritmi. Moduri de descriere (organigram, pseudocod) 187

evalueaz <condiie 3> i aa mai departe, pn la <condiie (n-1)>; dac aceasta este
ADEVRAT, se execut <secvena (n-1)> i altfel se execut <secvena n>; apoi se
execut urmtoarea instruciune din algoritm (prima de dup IF-THEN-ELSE--ELSE).
Aceast instruciune este numit decizie multipl deoarece este format din mai
multe instruciuni simple de decizie (IF-THEN-ELSE), legate mpreun ntr-o singur
structur de decizie; este similar instruciunii CASE, dar ramificaiile se construiesc
diferit: la CASE, era vorba de valori diferite pentru o expresie dat, n timp ce aici avem
diferite condiii de evaluat.

Exemplu:
citete X
dac X > 0 X < 10 atunci
atribuie A A + 1
ori X > 10 X < 20 atunci
atribuie B B + 1
ori
...
altfel
scrie vrsta eronat
stop
Instruciunile din dreptunghiul punctat reprezint un exemplu de decizie multipl.



5.3. Proceduri. Programe.

Un program este o succesiune de una sau mai multe proceduri.
O procedur este format din instruciunea procedure urmat de declaraii, dup care
apare o secven de instruciuni urmat de instruciunea end.
procedure
[declaraii]
[secven instruciuni]
end
Instruciunea procedure are forma:
procedure nume [(lista parametri)]
unde nume = identific procedura, ncepe cu o liter;
list parametri = ir variabile, care permit transmiterea de date ntre proceduri.
Instruciunea end are forma:
end [nume]
i are rolul de a delimita sfritul unei proceduri.
O procedur poate apela o alt procedur. S considerm procedura declarat mai jos:
procedure nume [(P
1
, ..., P
n
)]
Apelarea ei se face folosind instruciunea call, n maniera urmtoare:
call nume [(a
1
, ..., a
n
)]
unde a
i
= argumente. Instruciunea call stabilete legtura ntre argumente i parametri.
INFORMATIC MEDICAL I BIOSTATISTIC

188
Terminarea execuiei unui procedeu se face la ntlnirea unei instruciuni de tipul
stop sau return, moment n care execuia programului se continu cu instruciunea
imediat urmtoare instruciunii call.
Instruciunea go to realizeaz salt necondiionat; astfel, utilizat sub forma
go to e
face un salt necondiionat la instruciunea cu eticheta e, ceea ce nseamn c execuia
programului se continu de la instruciunea cu eticheta e, celelalte instruciuni de pn
acolo fiind ignorate. Datorit acestui mod neselectiv de lucru, este bine s nu fie folosit n
programare dect n cazurile de absolut necesitate.



Structuri de date. Organizarea datelor. Baze de date. FOXPRO 189








Structuri de date. Organizarea
datelor. Baze de date. FOXPRO



Noiunile de baz n proiectarea sistemelor de prelucrarea automat a datelor (SPAD) sunt
informaia i data.
Informaia este o comunicare, o tire, un semnal, o semnificaie, un grup de imagini care
conine explicaii referitoare la anumite evenimente, stri, situaii sau aciuni.
Data este aspectul formal al informaiei, exprimat printr-o suit de caractere, care se
refer la coninutul informaiei i sunt consemnate pe un suport de date.
Orice dat apare din punct de vedere funcional ca un ansamblu de 3 componente:
a) nregistrarea logic (articolul, identitatea, unitatea, relaia n-ar)
b) caracteristica (element, cmp, rubric, atribut, constituent) care descrie
nsuirile i proprietile obiectului informaiei.
c) realizarea (msura, valoarea, mrimea, domeniul): reprezint mrimile ce se
atribuie fiecrei caracteristici din nregistrarea logic.

Exemplu:
nregistrare logic Caracteristici Realizri (valori)
BURS




Marc student
Nume student
Anul de studiu
Valoarea
bursei
Media
2356
Ionescu Mircea
I
1.200.000
9.98/2000
Suma tuturor caracteristicilor unei nregistrri logice formeaz o nregistrare de date.
Suma tuturor nregistrrilor de date de acelai tip constituie o colecie de date (fiier,
entitate).
Prelucrarea automat a datelor impune organizarea acestora prin codificare i
structurare.
Codificarea este operaia de reprezentare a datelor prin crearea unei corespondene
ntre acestea i o mulime de simboluri. Structurarea este operaia de alegere a celui mai
corespunztor format de reprezentare a datelor n fiiere.
Fiierul de date se definete ca fiind o colecie omogen de nregistrri logice, create
ntr-un scop determinat i plasate pe o memorie extern.
Datele au dou nivele de organizare:
6
INFORMATIC MEDICAL I BIOSTATISTIC

190
- nivelul logic, care reprezint structura proiectat a nregistrrilor logice;
- nivelul fizic, care reprezint structura amplasrii nregistrrii logice pe memoria extern.
Apare de asemeni i un al treilea nivel, nivelul virtual (n contextul bazelor de date). n acest
caz:
- nivelul logic se refer doar la structurile specifice utilizatorilor:
- nivelul virtual se refer la structura global a bazei de date.
Identificarea unei nregistrri logice dintr-un fiier se poate face prin intermediul unuia
sau mai multor caracteristici. Dac caracteristica identific n exclusivitate o nregistrare
logic, aceasta formeaz cheia principal. Pot exista caracteristici care nu pot identifica n
mod unic o nregistrare logic.



6.1. Structurarea datelor. Tipuri de relaii

n cadrul coleciilor de date de acelai tip pot apare legturi ntre nregistrrile aceleiai
colecii sau ntre nregistrrile din colecii diferite.
Totalitatea acestor legturi se numesc relaii. Relaiile pot fi de mai multe tipuri:
binare - sunt determinate de existena unui domeniu, a unui codomeniu i a unei
corespondente ntre elementele domeniului i ale codomeniului.
n-are o generalizare a relaiilor binare.
Se cunosc patru tipuri de relaii binare:
a) relaia de tip 1 - 1, numit i relaie biunivoc.
Se noteaz:
A B
Exemplu: n cadrul unei colecii formate din studeni, considerm relaie de tip 1 1, relaia
reprezentat de cuplurile de studeni cstorii (marca so corespunde unei mrci soie
unic) care pot fi n aceeai colecie sau n colecii diferite.
b) relaia de tip 1 - n, se caracterizeaz prin aceea c unei realizri din domeniu i
corespund 0, 1 sau mai multe realizri n codomeniu.
Se noteaz:
A B
Exemplu: Putem avea un fiier cu studenii bursieri (marc / lun) i corespunztor un alt
fiier cu marca, bursele luate i data:
Marca Nume student
12345 Popescu 570.000
3256 Ionescu

L1 L2 ..... L9 An Marca
Suma Data Suma Data Suma Data
3256 1025 12/10 1025 12/11 90
3256 1000 91
3256 - 92

Structuri de date. Organizarea datelor. Baze de date. FOXPRO 191

c) relaia de tip n - 1, se caracterizeaz prin aceea c mai multe realizri din domeniu
corespund unei singure realizri din codomeniu.
Se noteaz:
A B
Exemplu: Considerm un fiier care conine crile dintr-o bibliotec i un altul care
conine mulimea studenilor. Un student poate mprumuta mai multe cri simultan,
ceea ce se exprim printr-o relaie de tipul:
Cota Titlu carte Autor
253A Rscoala Liviu Rebreanu
120B Poezii Mihai Eminescu
103A Limbajul BASIC

Marc Nume student Cota 1 Cota 2 Cota 3
12345 Zama C. 253 120B 103A
d) relaia de tip m - n, se caracterizeaz prin aceea c unei realizri din domeniu i
corespund 0, 1 sau mai multe realizri din codomeniu, iar unei realizri din codomeniu i
corespund mai multe realizri din domeniu.
Se noteaz:
A B

Exemplu: S lum problema simpatiilor: mai multe fete pot simpatiza un biat i mai
muli biei pot simpatiza o fat, considernd fetele i bieii separat (n fiiere diferite)
sau n cadrul aceluiai fiier.
Exemplu: Putem transforma exemplul dat la relaia de tip n - 1, considernd separat
mulimea crilor, mulimea studenilor i lista mprumuturilor - aceasta din urm va descrie
o relaie de tipul m - n:
Cri:
Titlu carte Autor Cota
Rscoala L. Rebreanu 255A
253A
254A
Poezii

M. Eminescu 120B
121B
122B

mprumuturi:
Marc Cot
1235 120B
121B
2501 254A
235A

INFORMATIC MEDICAL I BIOSTATISTIC

192
Relaiile n-are sunt determinate de existena a "n" caracteristici (C
1
, C
2
, ....C
n
) i a unei
mulimi i de n - uple C
i
1
, C
i
2
, C
i
3
,... C
i
n
, unde C
i
1
aparine caracteristicii C
1
, C
i
2
aparine
caracteristicii C
2
, ... C
i
n
aparine caracteristicii C
n
. Deci exist o asociere ntre realizrile
celor "n" caracteristici, definit prin mulimea "i" a n - uplelor (dac n = 2 relaia devine
binar).
Exemplu: nregistrarea logic n care fiierul "Burs" are structura: (Marc student, Nume
student, Anul de studii, Bursa, Media). nregistrarea logic constituie o relaie 5-ar,
format din aceste caracteristici, ale cror realizri vor forma un 5-uplu. Mulimea de 5-
tupluri constituie colecia de date (fiierul).
Considernd c C
n
constituie mulimea caracteristicilor, relaia n-ar se poate
reprezenta sub forma unui tabel cu n coloane i i linii (i fiind numrul maxim de realizri
ale unei caracteristici), care respect urmtoarele reguli:
- coloanele snt identificate prin nume distincte, reprezentnd "caracteristicile";
- n fiecare coloan, realizrile snt de acelai fel (domeniul);
- fiecare realizare este un ir de caractere (nici o coloan nu poate conine date
compuse);
- fiecare rnd trebuie s fie diferit de celelalte rnduri (nu se admit duplicri);
- ordinea rndurilor nu este predefinit i poate fi modificat fr restricii.
Exemplu:
Caracteristici (relaie n-ar)
Marc Nume,
prenume
Data
naterii
Adresa Burs
126 I. Avram 12/06/70 VS... 1.206.000
300 V. Babii 15/09/69 SV... 503.000
....



6.2. Tipuri de structuri

Organizarea datelor n cadrul unui SPAD impune ca o problem fundamental definirea
relaiilor structurale care exist n cadrul coleciilor de date.
Tipurile de structuri sunt determinate de complexitatea datelor, respectiv a sistemelor
informaionale, ct i de nivelul de dezvoltare a tehnologiilor SEC (sistemelor electronice
de calcul) i a metodologiilor de proiectare a SPAD.
Clasificarea structurilor:
a) Structura punctual - se bazeaz pe existena unui singur tip de nregistrare logic, deci
pe constituirea unui singur fiier de date, n cadrul cruia nu exist relaii explicite ntre
realizri.

b) Structura de tip list - este cea mai general form de structurare a datelor i confer un
caracter unitar att prelucrrii nregistrrilor din fiiere, ct i din bazele de date.
Structura de tip list este definit de:
L=(i, R
o
, R
s1
, R
si
), unde:
i - mulimea nregistrrilor listei;
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 193

R
o
- relaia de ordonare a listei; ordoneaz nregistrrile listei indicnd ordinea logic i nu
ordinea pe suport;
R
s1
- relaia de structurare a listei; specific relaia existent ntre nregistrrile listei (cnd
aceasta este diferit de relaia de ordonare);
R
si
- relaia de structurare a nregistrrilor listei; definete structura nregistrrilor din
cuprinsul listei.
Structura de tip list cuprinde:
b1) Structura liniar: se caracterizeaz prin aceea c relaia de structurare a listei, R
s1
= R
o

(relaia de ordonare) Figura 6.1.
Figura 6.1 Structur liniar

nregistrrile logice din colecii diferite se afl n relaii ierarhice de includere, funcie de
dependena la o colecie superioar (1) sau inferioar (n). Fiecare colecie poate avea
numai o singur colecie la nivelul superior i o alt colecie la nivel inferior.
Structura liniar permite efectuarea unor operaii de prelucrare asupra nregistrrilor din
coleciile de date ca: determinarea numrului de nregistrri, consultarea unei nregistrri,
tergerea sau modificarea nregistrrilor, adugarea, compunerea sau descompunerea
coleciilor, precum i sortarea nregistrrilor dup unul sau mai multe criterii.

b2) Structura arborescent: se bazeaz pe existena unei mulimi de colecii de date i a
unei mulimi de relaii ierarhice existente ntre ele, care ndeplinesc urmtoarele condiii
(Figura 6.2):
- fiecrui tip de colecie de date i se poate asocia un numr de nivel;
- exist o singur colecie de date de nivel 1, numit rdcin;
- fiecrei colecii de date, cu excepia celei de nivel 1, (rdcina) i corespunde o
colecie de date superioar i mai multe colecii de date inferioare
(subordonate). Acestor colecii li se atribuie un numr de nivel > 1;
- coleciile de date care nu au alte colecii subordonate sunt colecii de ultim nivel;
- coleciile de date subordonate aceleiai colecii de date formeaz o familie de
colecii;
- la orice colecie de date se poate ajunge pornind de la rdcin i parcurgnd
toate coleciile superioare.
Structurile arborescente permit efectuarea a dou clase de prelucrri:
- adugarea sau tergerea unor colecii de date (afecteaz relaiile structurii
arborescente);
INFORMATIC MEDICAL I BIOSTATISTIC

194
- consultarea coleciilor de date, prin parcurgerea structurii arborelui, ntr-o anumit
ordine.












Figura 6.2 Structur arborescent

b3) Structura reea: se bazeaz pe existena unei mulimi de colecii de date i a unei
mulimi de relaii ierarhice, care spre deosebire de structura arborescent admit ca oricare
colecie de date s aib mai multe colecii de date superioare (Figura 6.3).
Structura reea poate fi descompus la nivel logic n structur arborescent, fr a
influena structura fizic a datelor pe suport. Aceasta presupune acceptarea ntr-o oarecare
msur a creterii redundanei datelor (orice relaie de tipul m - n poate fi descompus n
dou sau mai multe relaii de tipul 1 - n).













Figura 6.3 Structur reea

b4) Structura relaional: se bazeaz n exclusivitate pe relaii n-are existente ntre
caracteristicile nregistrrilor de date, ale cror realizri formeaz t - uple. n acest mod
orice colecie de date poate fi reprezentat sub forma unui tabel, n care fiecare linie
reprezint o relaie ntre mai multe caracteristici (un t - uplu), iar fiecare coloan conine
realizrile unei anumite caracteristici din cadrul relaiei (t - uplelor), constituind un domeniu.
Orice t - uplu este distinct n cadrul tabelului.
Pot exista caracteristici sau grupuri de caracteristici ale cror realizri au proprieti de
identificare unic a t - uplelor. O astfel de caracteristic formeaz cheia primar, mijloc de
reprezentare a legturilor ntre coleciile de date.



Structuri de date. Organizarea datelor. Baze de date. FOXPRO 195




6.3. Organizarea datelor

6.3.1. Organizarea datelor n fiiere
Organizarea datelor sub forma unor colecii de date de tipul fiierelor presupune definirea
unor relaii ntre caracteristicile i nregistrrile logice ale fiecrei colecii prin care se
precizeaz poziia i dimensiunea acestora, precum i tipurile de prelucrare a acestora,
funcie de tipul unitilor de memorie existente.
Modelul de organizare logic descrie structura conceptual a nregistrrilor din
coleciile de date.
Modelul de organizare fizic descrie structura sub care nregistrrile se regsesc efectiv
pe suportul de date.
Principalele metode de organizare a datelor n fiiere sunt urmtoarele:
- metoda de baz (secvenial, secvenial indexat, selectiv);
- metode intermediare (secvenial partiionat, secvenial partiionat cu nlnuire i
nedefinit);
- metode evoluate (multiindexat, multilist i invers);
- metode de organizare foarte evoluate (adaptiv).
Funcie de metodele de organizare a datelor, deosebim urmtoarele clase de fiiere:

1. Fiierele clasice: se fundamenteaz pe metodele de organizare de baz i intermediare
sub controlul sistemului de operare. Fiecare fiier este independent, iar n cadrul lui nu snt
definite relaii ntre nregistrrile logice.
- metoda de organizare secvenial: este realizabil pe orice suport, unitatea de
acces fiind nregistrarea logic. nregistrrile snt aezate pe suport negrupate una
dup alta.
- metoda de organizare secvenial index: se realizeaz numai pe suport adresabil
(disc, dischet) pentru fiiere cu acces aleator sau secvenial. Pentru creare fiier
i consultare, datele vor fi sortate cresctor dup cheie.
- metoda de organizare selectiv (direct, aleatoare): se realizeaz pe suporturi
adresabile, pentru fiiere de date care solicit acces aleator la o singur zon - cea
de date.
- metoda de organizare secvenial partiionat: se folosete pentru suporturi
adresabile care pot fi organizate n dou partiii:
o zona repertoar (director) unde se pstreaz numele i adresele fiierelor;
o zona datelor (a fiierului propriu-zis).

2. Fiierele corelate: se fundamenteaz pe metode de organizare evoluate sub controlul
sistemului de operare sau al programelor utilizator. Se bazeaz pe regsirea nregistrrilor
dup mai multe chei, dintre care una este principal.
Se utilizeaz suporturi adresabile i un grup de minim 2 fiiere: un fiier de date i un
fiier repertoar cu funcii de optimizare a regsirii.

INFORMATIC MEDICAL I BIOSTATISTIC

196
3. Fiierele integrate: se fundamenteaz pe conceptul constituirii ntr-un sistem, a tuturor
fiierelor de date, asigurndu-se unicitatea datelor prin eliminarea redundanelor,
nlnuirea datelor i satisfacerea ctor mai multe cerine de prelucrare.
Se obine separarea nivelului logic de organizare a datelor de nivelul fizic, ceea ce
anticipeaz organizarea i prelucrarea specific bazelor de date. Prelucrarea datelor este
asigurat de existena unui pachet de programe standard, constituite n sisteme de
gestiune a fiierelor integrate.

4. Fiierele adaptive: se fundamenteaz pe o serie de metode i tehnici, care au ca
rezultat diminuarea timpului de regsire a nregistrrilor logice (ordonarea fiierelor,
amplasarea pe suport a fiierelor n funcie de frecvena utilizrii, ierarhizarea
memoriilor, memoria virtual i paginarea).


6.3.2. Organizarea datelor n baze de date
Una sau mai multe colecii de date aflate n interdependen, mpreun cu descrierea
datelor i a relaiilor dintre ele formeaz o baz de date.
O baz de date trebuie s ndeplineasc urmtoarele condiii:
- structura BD trebuie s fie astfel conceput nct s asigure informaiile necesare
i suficiente pentru cerinele de informare i de decizie;
- s asigure o redundan minim i controlat a datelor stocate (numrul de
identificatori caracteristici ce au aceeai semnificaie i se regsesc n mai multe
colecii s fie minim i s existe un control automat al acestora);
- s permit accesul rapid la informaiile stocate n BD.
Introducerea de informaii n BD, actualizarea, extragerea datelor din BD, controlul i
autorizarea accesului la date, precum i asigurarea unei independene ntre structura
BD i programele de aplicaie se realizeaz prin intermediul unui sistem de programe ce
faciliteaz i supervizeaz toate aceste activiti. Acest sistem de programe este
denumit sistem de gestiune a BD (SGBD).
Baza de date mpreun cu sistemul de gestiune a ei (SGBD) formeaz o banc de date.
Componentele unei bnci de date sunt date de urmtoarele elemente: baza de date
propriu-zis, hardware-ul, software-ul i utilizatorii.
Hardware-ul este un sistem electronic prevzut cu uniti periferice pe care rezid
volume de memorie extern, de regul adresabile, destinate BD i soft-ului, precum i linii
de teletransmisie (reprezint partea fizic a bncii de date).
Software-ul este un sistem de programe de gestiune i de aplicaie, care realizeaz
descrierea structurii BD, crearea, actualizarea i consultarea BD, controlul i autorizarea
accesului la BD i asigurarea integritii i securitii BD. Acest sistem de programe este
cunoscut sub terminologia DBMS (DataBase Management System - englez) sau
SGBD (System de Gestion de Banque de Donnes - francez). Complexitatea unei
SGBD const att n dimensiunea sa (ex. SGBD Socrate) ct i n performanele sale.
Utilizatorii bncii de date se mpart n:
- administratorul BD: este o persoan sau un grup de persoane responsabile cu
proiectarea, controlul exploatrii i meninerea n funciune a BD;
- programatorii de aplicaie: sunt persoane care realizeaz programele utilizator i
efectueaz unele prelucrri de date;
- utilizatorii finali: sunt persoanele care apeleaz programele scrise de programatori.
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 197

Utilizatorii au acces la datele din BD prin intermediul programelor de aplicaii, care respect
structura logic (extern de pe suport).
Structura fizic realizeaz liniarizarea structurii conceptuale pe suport.
Avantajele utilizrii BD sunt numeroase, printre care amintim urmtoarele:
- permite controlul centralizat al structurii datelor att n faza de concepie, de
realizare propriu-zis, ct i de exploatare;
- asigur reducerea gradului de redundan;
- ofer posibilitatea de a asigura securitatea datelor;
- asigur integritatea datelor (protejarea datelor n cazul unor incidente neateptate);
- permite echilibrarea cerinelor contradictorii;
- confer flexibilitate sistemului, care deriv din independena datelor fa de
program (din punct de vedere al structurii fizice).

Structuri de date ntr-o banc de date:
1. Structuri secveniale: liste liniare cu elemente nestructurate;
2. Structuri arborescente (relaii de tip 1 1, 1 n): structuri ierarhice la care orice element
este n relaie cu n elemente aflate la nivel inferior i cu cel mult un element aflat la nivel
superior;
3. Structuri de tip reea (relaii de tip 1 1, 1 n, n m): structuri caracterizate de faptul c
nu exist limitare la numrul de elemente de nivel superior cu care se poate afla n relaie
un element la un moment dat (noiunea de element de nivel superior se transform n
noiunea de predecesor);
4. Structura de tip relaional: are la baz relaiile n-are (t-upluri, caracteristici, domenii,
realizri). Prin urmare datele pot fi descrise sub form de tabel.



6.4. Modelul relaional al BD

O baz de date relaional (BDR) se definete ca fiind constituit dintr-un ansamblu de
colecii de date i de relaii n-are, ce au loc ntre nregistrrile acestor colecii. n acest sens,
fiecare colecie de date este structurat ca o relaie n-ar.
Acest tip de BD este fundamentat pe modelul relaional, bazat pe teoria matematic a
relaiilor i pe calculul relaional i proiectat astfel nct s permit accesul ct mai simplu al
utilizatorului la BD.
O relaie n-ar poate fi reprezentat printr-un tabel, n care fiecare rnd reprezint un t -
uplu distinct, iar fiecare coloan reprezint un domeniu distinct.
Orice t - uplu al relaiei este identificat prin intermediul unei chei primare, spre deosebire
de celelalte modele, care nu impun o astfel de condiie.
Consultarea BD relaionale se poate realiza fie cu ajutorul unui limbaj bazat pe algebra
relaiilor, fie printr-un limbaj neprocedural, bazat pe teoria predicatelor (LISP, PROLOG,
limbaje din aria Inteligenei Artificiale).
Avantajele modelului relaional al bazelor de date:
- este o reprezentare simpl, uor accesibil informaticienilor, ct i
neinformaticienilor (datorit faptului c BDR se prezint ca o colecie de tabele);
- asigur independena programelor fa de date;
INFORMATIC MEDICAL I BIOSTATISTIC

198
- permite proiectarea unei structuri optime a nregistrrilor;
- admite satisfacerea cerinelor ntmpltoare ale utilizatorilor, prin intermediul unor
limbaje neprocedurale, fr a fi necesar preprogramarea acestor cerine.
Prin urmare, modelul relaional al bazelor de date permite crearea, consultarea i
actualizarea rapid i facil a BD, folosind tehnici de acces i prelucrare superioare, proprii
unui SGBD relaional.



6.5. Elemente de teoria matematic a relaiilor

Matematica relaional opereaz cu expresii matematice (operatori), n care operanzii snt
exprimai prin relaii, rezultatul obinut fiind tot o relaie, ce poate fi supus n continuare
unor operaii matematice.
n cadrul matematicii relaionale se disting dou clase de operatori:
a) operatori logici;
b) operatori specifici.

a) Operatorii logici: sunt reuniunea (), intersecia (), diferena (-), cu funciile cunoscute
din teoria mulimilor.
Pentru realizarea interseciei sau diferenei, relaiile operand trebuie s fie compatibile
(s fie de acelai nivel i s aib aceeai structur).

Reuniunea a dou relaii X cu n - uple i Y cu m - uple are ca rezultat o mulime Z = X
Y cu m+n uple.
Exemplu:
Fie relaia X care descrie mulimea studenilor bursieri din anul I, n tabelul de mai jos:
Studeni bursieri:
MARCA NUME DATA N. ADRESA
123 Stoian 12/ 06/ 80 VS
129 Ciubotaru 17/ 09/ 79 IS
i relaia Y, care descrie mulimea studenilor nebursieri din anul I, n tabelul de mai jos:
Studeni nebursieri:
MARCA NUME DATA N. ADRESA
201 Ionescu 1/ 05/ 82 NT
300 Cristea 15/ 01/ 79 BR
Reuniunea celor dou relaii va fi relaia Z, care descrie mulimea studenilor din anul I,
conform tabelului de mai jos:
Studeni:
MARCA NUME DATA N. ADRESA
123 Stoian 12/ 06/ 80 VS
129 Ciubotaru 17/ 09/ 79 IS
201 Ionescu 1/ 05/ 82 NT
300 Cristea 15/ 01/ 79 BR

Structuri de date. Organizarea datelor. Baze de date. FOXPRO 199

Intersecia a dou relaii X cu n - uple i Y cu m - uple are ca rezultat o mulime Z = X
Y format din uplele ce aparin att relaiei X, ct i relaiei Y.
Exemplu:
Fie relaia X, care descrie mulimea studenilor ce fac parte din Cercul de histologie,
conform tabelului de mai jos:
Cercul de histologie
MARCA NUME
157 Ionescu
143 Luca
121 Amariei
i relaia Y, care descrie mulimea studenilor care fac parte din Cercul de anatomie,
conform tabelului de mai jos:
Cercul de anatomie
MARCA NUME
201 Avram
157 Ionescu
121 Amariei
Intersecia celor dou relaii va fi relaia Z, a studenilor care fac parte din ambele
cercuri, descris conform tabelului de mai jos:
Z= X Y
MARCA NUME
157 Ionescu
121 Amariei
Diferena dintre dou relaii X i Y este dat de mulimea t - uplelor care aparin lui X, dar
nu aparin lui Y, Z = X Y.

b) Operatorii specifici: se refer la: selecie, proiecie, compunere (jonciune),
recompunere, produs i diviziune.

Selecia aplicat unei relaii X, cu n - uple, are ca rezultat o relaie Y, definit pe aceeai
structur de caracteristici, dar cu m - uple (m < n), funcie de satisfacerea unor condiii de
ctre realizrile unei caracteristici, numit "selector". Relaia obinut este o submulime pe
orizontal a relaiei iniiale.
Exemplu: Considerm relaia X ca definind mulimea studenilor din anul I, ca n tabelul
de mai jos:
Studeni:
MARCA NUME DATA N. ADRESA
123 Stoian 12/ 06/ 80 VS
129 Ciubotaru 17/ 09/ 79 IS
201 Ionescu 1/ 05/ 82 NT
300 Cristea 15/ 01/ 79 BR
Impunem condiia ca relaia caracteristicii MARCA s fie 201. n acest mod se obine
relaia selectat Y, din care nu face parte studentul Cristea conform tabelului de mai
jos:
INFORMATIC MEDICAL I BIOSTATISTIC

200
MARCA NUME DATA N. ADRESA
123 Stoian 12/ 06/ 80 VS
129 Ciubotaru 17/ 09/ 79 IS
201 Ionescu 1/ 05/ 82 NT

Proiecia aplicat unei relaii X, cu n uple, are ca rezultat o relaie Y cu m uple (m < n prin
eliminarea uplelor duplicate) i cu o structur simplificat de caracteristici (realizat prin
reinerea caracteristicilor specificate). Relaia obinut este o submulime pe vertical a
relaiei iniiale (din care sunt scoase i duplicrile de uple).
Exemplu: Considerm relaia X ca definind mulimea studenilor din anul I, descris
conform tabelului de mai jos:
MARCA NUME DATA N. ADRESA
123 Stoian 12/ 06/ 80 VS
129 Ciubotaru 17/ 09/ 79 IS
201 Ionescu 1/ 05/ 82 NT
300 Cristea 15/ 01/ 79 BR
Aplicm relaia MARCA, DATA N. n acest mod se obine proiecia Y, conform tabelului
de mai jos:
MARCA DATA N.
123 12/ 06/ 80
129 17/ 09/ 79
201 1/ 05/ 82
300 15/ 01/ 79

Compunerea (jonciunea) se aplic asupra a dou relaii X i Y, care au n structura lor o
caracteristic comun, ceea ce permite concatenarea uplelor din cele dou relaii dup
caracteristica comun, formnd o structur mai larg.
Exemplu:
Fie relaia X, descris conform tabelului de mai jos:
MARCA NUME DATA N.
123 Popescu 12/ 06/ 80
129 Ioni 17/ 09/ 79
201 tefan 1/ 05/ 82
300 Raicu 15/ 01/ 79
i relaia Y, descris conform tabelului de mai jos:
MARCA VENIT P. NR. DE FRAI DOMICILIUL
123 5005 1 IS
129 1230 3 VS
201 4760 2 SV
300 3500 1 NT
Cele dou relaii au caracteristica comun MARCA, astfel nct compunerea lor dup
aceast caracteristic va avea ca rezultat relaia Z, descris n tabelul de mai jos:

Structuri de date. Organizarea datelor. Baze de date. FOXPRO 201

MARCA NUME DATA N. VENIT P. NR. DE FRAI DOMICILIUL
123 Popescu 12/ 06/ 80 5005 1 IS
129 Ioni 17/ 09/ 79 1230 3 VS
201 tefan 1/ 05/ 82 4760 2 SV
300 Raicu 15/ 01/ 79 3500 1 NT

Recompunerea reprezint o mbinare a operatorului de compunere cu cel de selecie.

Produsul a dou relaii X i Y se obine fcnd corespondena ntre o caracteristic a
primei relaii i o caracteristic a celei de-a doua, relaia rezultat construindu-se pe baza
combinaiilor obinute.
Exemplu:
X
MARCA
210
117
290



Y
COTA
21 A


105 B
311 C
300 C
309 A

Rezultatul Z = XY:
MARCA COTA
210 21 A
210 105 B
117 311 C
290 300 C
290 309 A

Diviziunea este definit ca relaia invers produsului. Realizeaz mprirea unei relaii
XY de grad x + y, la o relaie Y de grad y, ctul fiind o relaie X de grad x (presupunem c
pentru oricare pereche (x, y) din XY corespunde o realizare y n Y).

Exemplu:


INFORMATIC MEDICAL I BIOSTATISTIC

202
Z
MARCA COTA
210 21 A
210 105 B
117 311 C
290 300 C
290 309 A
Y
COTA
21 A
105 B
311 C
300 C
309 A

Rezultatul X (diviziunea relaiei Z prin relaia Y):
MARCA
210
117
290

Cercetrile i experiena au artat c operatorii relaionali, plus sortarea, pot rspunde
tuturor solicitrilor din domeniul PAD (al prelucrrii automate a datelor). Calculul relaional
i limbajele relaionale au la baz dou orientri:
- calculul pe uplu;
- calculul pe domeniu.



6.6. Sistemul de gestiune a BD relaionale FOXPRO

FOXPRO este considerat ca fiind unul dintre cele mai simple sisteme de gestiune a
bazelor de date relaionale.
Principalele posibiliti ale sistemului sunt:
- descrierea structurii i crearea complet a bazei / bazelor de date;
- adugarea, modificarea, tergerea sau afiarea de date n / din baza de date;
- generarea de rapoarte cu efectuarea automat a calculelor necesare (adunri,
scderi, nmuliri, mpriri, subtotalizri, totalizri) i alte prelucrri;
- utilizarea de funcii de editare video pentru introducerea de date, consultarea
sau modificarea bazei de date.
Sistemul FOXPRO asigur un grad ridicat de independen a datelor fa de
programe, ceea ce permite modificarea bazelor de date fr a fi necesare modificrile
programelor.
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 203

Baza de date este un fiier secvenial cu extensia .DBF, avnd articole de lungime
fix, de forma:







n FOXPRO articolele sunt caracterizate prin numrul lor de ordine, care este tratat ca
un indicator (pointer) n fiier. Ordinea nregistrrilor n fiier poate fi modificat fizic prin
sortare sau indexare. Antetul conine informaii care descriu baza de date i care se
completeaz automat la crearea bazei de date. Informaiile din antet formeaz structura
bazei de date.
La crearea unei baze de date, fiecare caracteristic (rubric) primete un nume, un
tip i o lungime. Aceste informaii, legate la fiecare cmp mpreun cu o a patra
informaie legat de poziia cmpului n articol, se memoreaz n antetul bazei de date.
Numele cmpului este un identificator format din literele de la A Z, cifrele 0 9 i
semnul _ ( este interzis folosirea caracterelor speciale de tipul: . , , , ; , : etc.).
Lungimea maxim a sa este de 10 caractere. Numele cmpurilor se supun urmtoarelor
reguli:
- trebuie s nceap cu o liter;
- nu pot conine spaii;
- caracterul special _ trebuie s fie n interiorul identificatorului;
- nu se face deosebire ntre majuscule i literele mici.

Exemplu:
Nume corecte Nume incorecte
I1
IONESCU
A_b_1_2
1ALFA
AL BAC
1 2 3

Tipurile cmpurilor pot fi:
Character: pentru cmpurile de tip caracter. Aceste caracteristici pot conine iruri
de caractere de lungime 254 (caractere ASCII American Standard Committee
Interchange) tipribile. Caracterele componente pot fi : litere, cifre, caractere
speciale.
Exemplu:
Q&C
TRATAT 123
Numeric: pentru cmpurile numerice. Aceste caracteristici pot conine: cifre, punctul
zecimal i semnul -. Se mpart n dou categorii:
- ntregi: nu conin nici marca zecimal, nici parte zecimal, putnd eventual
conine semnul - .

Exemplu:
Antet

Fiierul
propriu-zis
INFORMATIC MEDICAL I BIOSTATISTIC

204
Corect Incorect
1234
- 1234
+ 1234
1d234
234_5
2.345
- zecimale: orice dat numeric care nu este ntreag este zecimal. Punctul
zecimal i semnul ocup cte o poziie. Lungimea va fi egal cu numrul
cifrelor, la care se adaug o unitate pentru semn i o unitate pentru marca
zecimal.
Exemplu:
-19.256 : are lungimea 7
Float : pentru a memora numere reale, foarte mari sau foarte mici, cu o precizie mai
bun;
Logical: pentru cmpuri logice care au numai dou valori posibile, adevrat i
fals. Conin un singur caracter: T sau F.
Date: pentru cmpurile de tip dat calendaristic. Se pstreaz i se listeaz cu 8
caractere, sau 10 caractere, dac anterior s-a setat anul pentru a fi memorat pe 4
cifre, cu comanda
SET CENTURY ON.
Formatul general de memorare a datei calendaristice este:
LL/ZZ/AA, unde: primele dou caractere sunt rezervate pentru introducerea lunii,
urmtoarele dou pentru introducerea zilei i ultimele dou pentru introducerea
ultimelor dou cifre ale anului, sau
LL/ZZ/AAAA, asemntor cu primul, numai c anul se introduce complet, pe patru
poziii.
Sunt posibile urmtoarele operaii cu date de tip Date:
- adunarea unei constante la o dat;
- scderea unei constante dintr-o dat;
- diferena a dou date calendaristice.
Memo: pentru cmpuri de tip Memo. Informaiile scrise ntr-un astfel de cmp vor fi
memorate ntr-un fiier separat, cu acelai nume ca baza de date, ns cu extensia
.FPT. Acest fiier poate conine un text mai lung, o imagine, o secven de sunete
(de exemplu, un cmp care conine descrierea simptoamelor bolii unei persoane,
sau caracterizarea psihologic a acesteia);
Lungimea cmpului (Width) poate fi predefinit - n cazul cmpurilor de tip Date,
Logical sau Memo, sau trebuie precizat n funcie de natura informaiilor care urmeaz
a fi memorate - n cazul cmpurilor Character, Numeric sau Float). n cazul n care un
cmp va conine numere reale, trebuie precizat i numrul de cifre rezervat pentru
partea zecimal (Dec) - numai pentru tipurile Numeric i Float.


6.6.1. FOXPRO elemente de prezentare general
n condiiile n care FOXPRO este deja instalat n sistem, este suficient s tiprim
comanda
fox <ENTER>
la prompterul curent (de exemplu C:\> ). Imediat apare sigla programului; n acest moment
trebuie s apsm <ENTER> pentru a intra n meniul principal FOXPRO.
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 205

Sub Windows 98/2000, dac este disponibil versiunea de Visual FOXPRO, pentru
intrarea n mediul de lucru este suficient selectarea pictogramei FOXPRO de pe ecranul
de baz (Desktop), sau selectarea programului corespunztor din lista de programe
nscris n bara de start.
Comenzile ncep printr-un cuvnt cheie sau verb, urmat de una sau mai multe clauze.
Pentru terminarea sesiunii de lucru i ieirea din context se va tasta comanda
QUIT ,
nu nainte de a da, eventual, comanda
CLEAR
care terge zona de afiare a rezultatelor tuturor comenzilor FOXPRO, i comanda
CLOSE ALL
care nchide toate bazele de date i fiierele deschise n sesiunea de lucru curent.
Prin sesiune de lucru se nelege mulimea comenzilor FOXPRO executate ntre o
lansare a programului i comanda QUIT.


6.6.2. Tipuri de fiiere utilizate n FOXPRO
n FOXPRO exist urmtoarele tipuri de fiiere, fiecare tip fiind prelucrat de o anumit
categorie de comenzi specifice sistemului:
1) Fiiere de tip .DBF (Database File): Fiierul n care este salvat n mod automat
baza de date creat prin comanda FOXPRO corespunztoare;
2) Fiiere de tip .IDX i .CDX (Index File): Sunt fiierele care conin indecii simpli /
compui ai bazei de date; acetia permit ordonarea fiierului principal i localizarea
rapid a informaiilor (mecanismul de indexare asociaz unei chei un pointer la
nregistrrile din baza de date).
3) Fiiere de tip .FPT: Conin datele din cmpurile de tip Memo ale bazei de date.
4) Fiiere de tip .PRG: Se mai numesc i fiiere de comenzi, i grupeaz mai multe
comenzi FOXPRO n programe.
5) Fiiere de tip .FRX: Fiiere format de raportare; pstreaz informaiile necesare
generatorului de rapoarte (titluri, antet de pagin, directive de nsumare, antete de
coloane, coninutul coloanelor).
6) Fiiere de tip .SPR: Fiiere imagini de ecran; sunt utilizate pentru a genera i
modifica fiierele format.
7) Fiiere de tip QPR: Fiiere de tip filtru; permit filtrarea nregistrrilor dup anumite
criterii, folosind tehnica SQL;
8) Fiiere .TXT (Text Output File): Sunt utile pentru a memora imaginea unei sesiuni
de lucru FOXPRO (succesiunea tuturor comenzilor date) n urma execuiei
succesive a comenzilor
SET ALTERNATE TO <fiier[.txt]> i
SET ALTERNATE ON
9) Fiiere .MEM (Memory File): Sunt folosite pentru arhivarea variabilelor de
memorie.
10) Fiiere de tip etichet .LBL (Label File)
11) Fiiere de tip catalog .CAT (Catalog File): Conin un set de date (de exemplu
fiiere de tip .DBF) nlnuite.
INFORMATIC MEDICAL I BIOSTATISTIC

206
12) Fiiere de tip fereastr (imagine) .VUE: Conin numele bazelor de date, fiierele
index i format asociate, lista cmpurilor selectate, condiiile de filtrare i relaiile
dintre fiiere.
13) Fiiere de tip .EXE : Fiiere cu programe FOXPRO direct executabile.


6.6.3. Expresii i funcii n FOXPRO
n FOXPRO expresiile pot fi formate din:
- cmpuri ale bazei de date;
- variabile de memorie;
- constante caracterizate prin aceea c au valoare invariabil; pot fi de
urmtoarele tipuri:
o numerice: ntregi sau zecimale;
o logice: T sau F;
o iruri de caractere: orice caracter imprimabil nchis ntre .
- operatori;
- funcii.
Operatorii pot fi de urmtoarele tipuri:
- aritmetici: +, , *, /, %, **, ^, ( ). Rezultatul folosirii unui astfel de operator este o
valoare numeric.
- relaionali: <, >, =, <>, #, != , <=, >=, $. Rezultatul folosirii unui astfel de
operator este o valoare logic. Operatorul $ este valabil numai pentru iruri de
caractere, iar semnificaia sa este c returneaz true dac o expresie de tip ir
de caractere este coninut n alt expresie de tip ir de caractere. Operatorii
relaionali pot fi aplicai i asupra operanzilor de tip dat calendaristic.
- logici: Se aplic numai operanzilor logici i genereaz rezultate logice. Aceast
categorie conine urmtorii operatori:
o !, NOT negaia logic;
o AND conjuncia logic;
o OR disjuncia logic.
- operatori pentru iruri de caractere: Se aplic numai asupra irurilor de
caractere, iar rezultatul lor este tot un ir de caractere. Din aceast categorie fac
parte doi operatori, i anume:
o + : operatorul de concatenare - alipete al doilea ir de caractere la
sfritul primului, fr nici un fel de transformri;
o : concatenare cu anexarea spaiilor dintre cele dou iruri de
caractere la sfritul irului rezultat.

Precedena operatorilor:
Operatorii relaionali i operatorii pentru iruri de caractere au un singur nivel de
preceden: operaiile se execut n ordine, de la stnga la dreapta.
Operatorii aritmetici au urmtoarea ordine de preceden:
1) +, : operatori unari;
2) : operatorul de ridicare la putere;
3) , / :
4) +, : operatori binari.
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 207

Operatorii logici au urmtoarea ordine de preceden:
1) .NOT.
2) .AND.
3) .OR.
Dac ntr-o expresie apar mai multe tipuri de operatori, ordinea de evaluare a
acestora va fi:
1) Operatorii aritmetici i pentru iruri de caractere;
2) Operatorii relaionali;
3) Operatorii logici.

Funciile: sunt un instrument foarte puternic pentru construirea de expresii n
FOXPRO. n funcie de rezultatul aplicrii lor, funciile se grupeaz n trei clase.
1) Funcii cu rezultat numeric:
- care au ca argument expresii numerice:
INT (<expN>) Afieaz partea ntreag a expresiei numerice specificat.
Exemplu:
STORE 999.99 TO R1
? R1
(se afieaz pe ecran valoarea 999.99)
STORE INT(R1) TO I1
? I1
(se afieaz pe ecran valoarea 999)
STORE INT(999.99) TO I2
? I2
(se afieaz pe ecran aceeai valoare, 999.99)
MOD (<expN1>, <expN2>) mparte expresia numeric <expN1> la expresia
numeric <expN2> i returneaz restul mpririi.
ABS (<expN>) Afieaz valoarea absolut a expresiei numerice specificate,
<expN>.
SIGN (<expN>) Afieaz semnul expresiei numerice specificate (adic 1 dac
<expN> < 0, 1 dac <expN> > 0 i 0 dac <expN> = 0).
CEILING (<expN>) Afieaz cel mai mic ntreg care este mai mare sau egal cu
expresia numeric specificat.
FLOOR (<expN>) Afieaz cel mai mare ntreg care este mai mic sau egal cu
expresia numeric specificat.
ROUND (<expN1>, <expN2>) Afieaz expresia numeric <expN1>, rotunjit la
un numr bine determinat de cifre zecimale, precizat de <expN2>.
EXP (<expN>) Afieaz valoarea lui e
<expN>
, unde <expN> este o expresie
numeric specificat.
LOG (<expN>) Afieaz logaritmul natural (de baz e) din expresia numeric
specificat, <expN>.
LOG10 (<expN>) Afieaz logaritmul zecimal (de baz 10) din expresia numeric
specificat, <expN>.
SQRT (<expN>) Afieaz radicalul din expresia numeric specificat, <expN>.
PI ( ) Afieaz constanta numeric .

INFORMATIC MEDICAL I BIOSTATISTIC

208
- care au ca argument iruri de caractere:
LEN (<expC>) Returneaz lungimea unui ir de caractere (numrul de caractere
din acel ir).
Exemplu:
? LEN (PLATINA)
(se afieaz pe ecran valoarea 7)
STORE PLATINA TO MP
? LEN(MP)
(se afieaz pe ecran valoarea 7)
? LEN(INEL DE+MP)
(se afieaz pe ecran valoarea 15)
AT (<expC1>, <expC2> [, <expN>] ) Caut prima apariie a irului de caractere
<expC1> n irul de caractere <expC2> . Folosirea expresiei numerice <expN>
permite s precizm a cta apariie a irului de cutat ncheie aciunea de cutare
adic, se caut a <expN>-a apariie a irului <expC1> n irul <expC2>.
Exemplu:
STORE LACRIMA TO SIR
? SIR
(se afieaz pe ecran valoarea LACRIMA)
STORE ACR TO SUBSIR
? SUBSIR
(se afieaz pe ecran valoarea ACR)
? AT(SUBSIR, SIR)
(se afieaz pe ecran valoarea 2)
STORE AT(RACI, MIRACOL) TO I
? I
(se afieaz pe ecran valoarea 0)
OCCURS (<expC1>, <expC2>) Indic numrul de apariii ale subirului de
caractere <expC1> n irul de caractere <expC2>.
VAL (<expC>) Realizeaz conversia unui ir de caractere n numrul ntreg
corespunztor.
Exemplu:
STORE VAL (123) TO I1
? I1
(se afieaz pe ecran valoarea 123.00)
STORE VAL (12.345) TO I2
? I2
(se afieaz pe ecran valoarea 12.35)
STORE VAL (12+123.4) TO I3
? I3
(se afieaz pe ecran valoarea 12123.4)
STORE 1APR1988 TO REX
? REX
(se afieaz pe ecran valoarea 1APR1988)
? VAL(REX)
(se afieaz pe ecran valoarea 1.00)
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 209

STORE VAL(APR1988)TO S1
? S1
(se afieaz pe ecran valoarea 0.00)

- aplicate la nivelul nregistrrilor unei baze de date:
RECNO ( ) : Returneaz numrul nregistrrii curente din baza de date curent sau
cea specificat. n plus, RECNO( ) returneaz o valoarea mai mare cu 1 dect numrul
nregistrrilor din baza de date, dac pointerul de nregistrri este poziionat dup ultima
nregistrare din baza de date curent, i returneaz 1 dac pointerul de nregistrri este
poziionat pe prima nregistrare din baza de date curent. Dac baza de date nu are nici
o nregistrare, pointerul de nregistrri returneaz 1.
RECCOUNT( ) : Returneaz numrul de nregistrri n baza de date curent sau n
cea specificat.
RECSIZE( ) : Returneaz dimensiunea unei nregistrri din baza de date curent
(numrul total de caractere alocat pentru memorarea acelei nregistrri). RECSIZE( )
returneaz 0 dac nici o baz de date nu este deschis n zona de lucru curent.

2) Funcii cu rezultat ir de caractere:
- care au ca argument iruri de caractere:
SUBSTR ( <expC>, <expN1> [, <expN2>] ) Extrage i returneaz un subir de
caractere dintr-un ir de caractere precizat, <expC>, avnd urmtoarele
caracteristici: ncepe la caracterul cu numrul <expN1> din irul de caractere iniial
i conine <expN2> caractere.
Exemplu:
? SUBSTR (IREVERSIBIL, 2, 6)
(se afieaz pe ecran valoarea REVERS)
STORE SUBSTR(IREVERSIBIL, 4, 4) TO C
? C
(se afieaz pe ecran valoarea VERS)
? SUBSTR(C+ URI, 6, 4)
(se afieaz pe ecran valoarea RI)
REPLICATE (<expC>, <expN>) Returneaz un ir de caractere care conine o
expresie de tip caracter specificat prin <expC>, repetat de un numr specificat de
ori, <expN>.
ALLTRIM (<expC>) Elimin blancurile (spaiile goale) de la nceputul i de la
sfritul irului de caractere specificat prin <expC>.
LOWER (<expC>) Transform toate majusculele unui ir de caractere <expC> n
litere mici, restul caracterelor rmnnd nemodificate.
UPPER (<expC>) Transform toate literele mici ale unui ir de caractere <expC>
n majusculele corespunztoare, restul caracterelor rmnnd nemodificate.
PROPER (<expC>) Transform primul caracter dintr-un cuvnt n majuscul, iar
restul n litere mici (cutnd n irul de caractere <expC>).

- care au ca argument o valoare numeric:
STR (<expN1> [, <expN2> [, <expN3>]]) Convertete o expresie numeric
<expN1> n ir de caractere. Lungimea irului de caractere returnat este specificat
INFORMATIC MEDICAL I BIOSTATISTIC

210
prin <expN2> (lungimea va include un caracter pentru punctul zecimal, i cte un
caracter pentru fiecare cifr de la partea zecimal).
<expN3> : indic numrul de cifre de la partea zecimal care vor
fi luate n calcul la conversia n ir de caractere.
Exemplu:
STORE STR(123.456,7) TO S1
? S1
(se afieaz pe ecran ____123)
STORE STR(123.456,7,1TO S2
? S2
(se afieaz pe ecran __123.4)
CHR (<expN>) Returneaz caracterul ASCII corespunztor expresiei numerice
introduse (care trebuie s fie un numr cuprins ntre 0 i 255).
Exemplu:
STORE CHR(36) TO CR
? CR
(se afieaz pe ecran $)
TYPE (<expr>) Returneaz tipul expresiei introduse, i anume:
N pentru expresie numeric;
C pentru expresie ir de caractere;
L pentru expresie logic;
D pentru expresie de tip dat calendaristic, etc.
Exemplu:
STORE 1 TO A
STORE AA TO B
STORE A < 100 TO C
? TYPE (A), TYPE (B), TYPE (C)
(se afieaz pe ecran N C L)

3) Funcii cu rezultat logic.
BOF( ) : Testeaz dac pointerul de nregistrri este poziionat sau nu la nceputul
bazei de date.
EOF( ) : Testeaz dac s-a detectat sau nu sfritul de fiier.
DELETED( ) : Testeaz dac o nregistrare a fost marcat pentru tergere sau nu.
FILE((<nume fiier>) : testeaz dac fiierul cu numele specificat exist sau nu.

4) Funcii care lucreaz cu date calendaristice:
DATE ( ) Returneaz data curent a sistemului.
DAY (<expD>) Returneaz ziua n cadrul lunii, corespunztoare unei anumite
date calendaristice introduse, <expD> (numrul corespunztor zilei).
DOW (<expD>) Returneaz ziua n cadrul sptmnii, corespunztoare unei
anumite date calendaristice introduse, <expD> (numrul corespunztor zilei).
CDOW (<expD>) Returneaz ziua n cadrul sptmnii, corespunztoare unei
anumite date calendaristice introduse, <expD> (numele corespunztor zilei).
MONTH (<expD>) Returneaz luna corespunztoare unei anumite date
calendaristice introduse, <expD> (numrul corespunztor).
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 211

CMONTH (<expD>) - Returneaz luna corespunztoare unei anumite date
calendaristice introduse, <expD> (numele corespunztor).
YEAR (<expD>) Returneaz anul corespunztor unei anumite date calendaristice
introduse, <expD>.
Exemplu:
? DATE( )
? DAY ( DATE( ))
? CDOW ( DATE( ))
? MONTH ( DATE( ))
? YEAR ( DATE( ))

DTOC (<expD>) Convertete o expresie de tip dat calendaristic <expD> n irul
de caractere corespunztor.
CTOD (<expD>) Funcia invers.


6.6.4. Crearea unei baze de date
CREATE
sintax: CREATE [<fiier> | ?]
efect: creeaz o nou baz de date. Sunt disponibili urmtorii parametri:
<fiier> : pentru a preciza numele bazei de date pe care dorim s o crem;
extensia .DBF este adugat implicit. Dac dorim s crem baza de date pe alt
unitate de disc i eventual n alt subdirector dect cel utilizat implicit de FOXPRO n
acest scop, acestea vor trebui precizate explicit n comanda de creare, nainte de
numele bazei de date.
? : Dac nu precizm de la nceput numele bazei de date, sau dac folosim semnul
ntrebrii (?), este activat o fereastr special n care ni se cere s introducem
numele bazei de date; pentru a memora acest nume i a declana crearea bazei
de date, trebuie s activm butonul <<OK>> cu ajutorul tastelor <TAB> sau
<ENTER>. n Visual FOXPRO, fereastra care apare are aspectul din Figura 6.4.

Figura 6.4. Fereastra de
selectare a numelui bazei de
date (de tip Create)
INFORMATIC MEDICAL I BIOSTATISTIC

212
Numele bazei de date pe care dorim s o crem se introduce n cmpul cu eticheta
Enter Table, formatul de fiier n care se salveaz baza de date fiind precizat apoi n
cmpul cu eticheta Save as type; opiunea implicit (i care va fi lsat nemodificat)
este Table/DBF, aa cum se observ n Figura 6.4. Pentru crearea efectiv a fiierului
cu parametrii specificai, se va activa butonul Save.
Dup ce am indicat un nume pentru baze de date, va trebui s indicm structura
bazei de date, dnd informaii despre fiecare cmp, i anume:
- numele cmpului n seciunea Name;
- tipul cmpului n seciunea Type;
- mrimea cmpului n seciunea Width;
- numrul de zecimale, dac este cazul n seciunea Dec
din ecranul Table Designer (Figura 6.5).

n Visual FOXPRO, fereastra de introducere a acestor informaii are aspectul:


Sunt disponibile mai multe tipuri de date. De asemeni, exist dou butoane etichetate
Insert i Delete, care sunt utile pentru introducerea unui cmp nou ntr-o anumit
poziie n baza de date, i respectiv pentru tergerea unui cmp selectat anterior.
Dup ce aceste informaii sunt introduse, se apas tasta <ENTER> (n Visual
FOXPRO se activeaz butonul OK). n acest mod primul pas este ncheiat, i urmeaz
realizarea celui de al doilea: suntem ntrebai dac dorim s introducem acum
nregistrri n baza de date, sau nu.
Alegnd opiunea Yes, se deschide o nou fereastr pe ecran, prin intermediul
creia putem aduga nregistrri n baza de date. Fiecare cmp va fi completat cu
informaiile necesare; activarea altui cmp sau a altei nregistrri se face cu ajutorul
tastei <ENTER>. Dac se alege opiunea No, baza de date creat se nchide automat.
Prin urmare, pentru a o modifica ulterior, ea va trebui mai nti deschis, cu o alt
comand.

Figura 6.5. Fereastra de
definire a structurii unei
baze de date (de tip
Table Designer)
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 213

Exemplu: S presupunem c dorim s crem o baz de date care s conin un set
minimal de informaii necesare la nregistrarea unui pacient la internarea n spital. Fiele
de internare reale sunt mai ample, ns un set minimal de informaii necesare ar fi: codul
numeric personal (CNP) ca modalitate de identificare n mod unic a fiecrei persoane,
numele i prenumele pacientului, sexul, greutatea, nlimea, data naterii, domiciliul
jude, localitate, adresa complet, telefon, ocupaie, loc de munc, diagnostic de
trimitere. Pentru codificarea acestor informaii, trebuie avut n vedere urmtorul
principiu: dei ar putea prea mai direct s codificm datele sub form de iruri de
caractere, ntotdeauna cnd este posibil trebuie s preferm codificarea numeric,
deoarece numai astfel baza de date va putea fi supus ulterior unor analize statistice,
folosind programe specializate. Astfel:
- cmpul SEX va fi definit de tip Numeric, pe o singur cifr, cu dou valori posibile: 1
masculin, 2 feminin;
- cmpul GREUTATE va fi de tip Numeric, pe 6 cifre, dintre care 2 la partea zecimal
pentru a putea exprima greutatea n kilograme, cu fraciuni pe dou cifre;
- cmpul NLIME va fi de tip Numeric, pe 3 cifre, pentru a putea exprima nlimea n
centimetri;
- cmpul OCUPAIE va fi definit tot de tip Numeric, fiecare ocupaie primind un cod
numeric care va fi introdus aici;
- cmpul corespunztor diagnosticului de trimitere va fi definit tot de tip Numeric, fiecare
diagnostic fiind codificat conform normelor internaionale de codificare, etc.
Baza de date corespunztoare (PERS.DBF) va avea urmtoarea structur:

CNP N (Numeric) 13
NUME_PREN C (Character) 35
SEX N (Numeric) 1
GREUTATE N (Numeric) 6 2
NLIME N (Numeric) 3
DATA_N D (Date) 8
DOM_JUD C (Character) 2
DOM_LOC C (Character) 15
DOM_ADR C (Character) 20
TELEFON C (Character) 10
OCUPAIE N (Numeric) 3
LOC_MNC C (Character) 10
DIAG_TRIM N (Numeric) 3
Este necesar apoi crearea unei a doua baze de date, care s conin informaii mai
detaliate despre pacientul internat, legate de diagnosticul acestuia; pe fiele de observaie
standard se introduc urmtoarele date: diagnostic la 72 ore, diagnostic la externare
(diagnostic principal, boli concomitente), starea de externare (vindecat, ameliorat, staionar,
agravat sau decedat), diagnostic anatomo-patologic: motivele internrii, anamneza,
istoricul bolii, examen clinic general, examen oncologic, alte examene de specialitate,
investigaii de laborator, examene radiologice, intervenii chirurgicale, examen anatomo-
patologic, epicriza i recomandri la externare.
Fiecare pacient va fi identificat n aceast baz de date prin codul su numeric personal.
Se vor folosi de asemeni codificrile numerice, fiecare element de pe fia de observaie
fiind detaliat i descris n amnunime. n acest punct intervine conceptul de baze de date
INFORMATIC MEDICAL I BIOSTATISTIC

214
relaionale; astfel pentru fiecare diagnostic n parte, vor fi create baze de date cu descrierea
detaliat a elementelor caracteristice: motivele internrii, anamnez; fiecare categorie de
examinri va fi de asemeni detaliat, etc. Astfel, dac pentru un pacient s-a identificat
diagnosticul 1, la completarea motivelor internrii se va activa automat baza de date cu
lista tuturor motivelor de internare specifice diagnosticului 1 codificate de asemeni
numeric, pe o cifr, cu semnificaia: 1 cauza respectiv a fost prezent i 0 pacientul nu
a prezentat cauza respectiv de internare. Analog, pentru diagnosticul 1 se activeaz baza
de date specific pentru anamnez, pentru istoricul bolii i pentru examenele clinice
recomandate. Apoi, pentru fiecare examen clinic n parte se vor activa pentru a fi
completate bazele de date cu elementele acestuia codificate tot prin cmpuri numerice,
n care se vor trece valorile analizelor, sau 1 dac analiza a ieit pozitiv, respectiv 0
dac analiza a fost negativ.
Acolo unde gradul de nedefinire al informaiei este foarte mare, i nu este posibil
rafinarea i codificarea numeric a ei, se vor folosi cmpuri de tip Memo cu observaia c
datele introduse n aceste cmpuri nu vor putea fi corelate ulterior cu celelalte date, pentru
a se determina posibilele dependene ntre ele.
n practic, crearea unei baze de date de acest tip este mult mai complex, dar, pentru
exemplificare, vom considera numai un exemplu relativ simplu: baza de date
INFORM.DBF, cu urmtoarea structur:

CNP N (Numeric) 13
DIAG_72 M (Memo) 4
(pentru descrierea diagnosticului la 72 de ore)
DIAG_EXT M (Memo) 4
(pentru descrierea diagnosticului la externare i a bolilor concomitente)
STARE_EXT N (Numeric) 1
(starea la externare: se va completa cu
1 vindecat,
2 ameliorat,
3 staionar,
4 agravat,
5 decedat)
MOTIV1 N (Numeric) 1
(motivul de internare 1 de exemplu cefalee: se va completa cu
0 nu a fost identificat;
1 a fost identificat)
MOTIV2 N (Numeric) 1
(motivul de internare 2 de exemplu febr: se va completa identic)
MOTIV3 N (Numeric) 1
(motivul de internare 3 de exemplu dureri abdominale: se va completa identic), etc.
Analog se detaliaz i anamneza; istoricul bolii ar putea fi descris ntr-un cmp de tip
Memo:
ISTORIC_B M (Memo) 4
Fiecare categorie de examene propuse va fi apoi detaliat riguros; vom exemplifica
numai cu o seciune investigaii de laborator, n care vom memora o parte dintre
rezultatele analizelor de snge:
TA_SIST N (Numeric) 2
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 215

TA_DIAST N (Numeric) 2
PULS N (Numeric) 3
ERITROCITE N (Numeric) 5
HB N (Numeric) 5 2
HT N (Numeric) 5 2
LEUCOCITE N (Numeric) 5
VSH N (Numeric) 5 2
TGP N (Numeric) 5
TGO N (Numeric) 5
GLICEMIE N (Numeric) 5 2
UREE N (Numeric) 5
De asemeni, dac este cazul, tratamentul prescris pacientului se detaliaz n acelai
mod.


6.6.5. Deschiderea unei baze de date create anterior:
USE
sintax: USE [< fiier > | ?] [IN <expN>]
efect: USE deschide o baz de date n zona de lucru curent. Dac folosim comanda
fr a preciza numele nici unei baze de date, efectul este contrar: baza de date care era
deja deschis n zona de lucru curent va fi nchis.
Parametri:
< fiier > | ? : Numele bazei de date care urmeaz a fi deschis este precizat n
<fiier>. Dac nu cunoatem numele bazei de date pe care dorim s o deschidem,
vom folosi n locul su ?; n acest mod este activat o fereastr cu titlul Use i cu
aspectul din Figura 6.6, iniiindu-se un dialog prin care suntem invitai s alegem
baza de date care urmeaz a fi deschis dintr-o list de fiiere disponibile.


Figura 6.6. Fereastra
pentru deschiderea unei
baze de date
(de tip Use)
INFORMATIC MEDICAL I BIOSTATISTIC

216
IN <expN> : Putem deschide o baz de date n alt zon de lucru dect cea
curent, preciznd n mod explicit numrul acesteia n <expN>. n mod similar,
poate fi nchis o baz de date din alt zon de lucru dect cea curent, folosind
comanda USE fr nume de fiier, i specificnd numrul zonei de lucru respective.
Exemplu:
Pentru deschiderea bazei de date INFORM.DBF n zona de lucru 2, folosim
use INFORM.DBF in 2
Pentru nchiderea aceleiai baze de date, folosim
use in 2

Dup ce baza de date a fost deschis, avem acces complet la nregistrrile ei. Prin
urmare, devin disponibile operaiile de modificare, adugare sau tergere.

O alt posibilitate de deschidere a unei baze de date este simultan cu fiierele index (de
ordonare a acesteia) asociate ei. n acest caz, comanda de deschidere a bazei de date va
fi:

USE [<fiier> | ?] [INDEX <list fiiere index> | ? [ORDER [<expN> | <nume fiier
index>] [ASCENDING | DESCENDING]]]
efect: Deschide o baz de date i fiierele de indeci asociate.
INDEX <list fiiere index> | ? : Se va preciza lista fiierelor de indeci pe care le
vom deschide pentru baza de date (este suficient precizarea numai a numelor
acestora, extensiile fiind adugate n mod automat). Se poate deschide un singur
fiier de index folosind INDEX ? se activeaz o fereastr de dialog, similar cu
cea din Figura 3, cu lista de fiiere index disponibile. n cazul n care indicm mai
multe fiiere index, i nu precizm ali parametri, indexul activ este n mod automat
primul.
ORDER [<expN>] : Se folosete pentru a specifica un fiier de indeci care s
devin activ, altul dect primul; se va indica numrul de ordine al fiierului din lista
INDEX <list fiiere index>, sau numele acestuia.
ASCENDING | DESCENDING : Se folosete ASCENDING sau DESCENDING
dup parametrul ORDER pentru a preciza modul n care vor fi accesate i afiate
nregistrrile bazei de date: n ordine cresctoare sau descresctoare. Fiierul de
indeci nu este modificat, ci numai ordinea n care sunt accesate nregistrrile.

Exemplu: Presupunem c am definit anterior dou fiiere de indeci pentru baza de
date PERS.DBF: IDPERS1 i IDPERS2. Pentru deschiderea acestei baze de date i a
fiierelor de indeci asociate, se pot folosi comenzile:
use PERS index IDPERS1, IDPERS2
n acest mod, sunt deschise ambele fiiere de indeci, dar primul devine n mod implicit
activ, lucru care se verific prin comanda
list

use PERS index IDPERS1, IDPERS2 order 2 sau
use PERS index IDPERS1, IDPERS2 order IDPERS2
n acest mod sunt deschise ambele fiiere de indeci, dar al doilea este activ.
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 217


use PERS index IDPERS1, IDPERS2 order 2 DESCENDING
Sunt deschise ambele fiiere de indeci, al doilea este activ, iar nregistrrile sunt accesate
i listate n ordine descresctoare.

Observaii:
1) Pentru o baz de date se pot deschide simultan maximum 7 fiiere de indeci.
2) Lansarea comenzii USE atunci cnd o alt baz de date este deschis n zona
curent de lucru are drept efect nchiderea primei baze de date nainte de
deschiderea celei de a doua.


6.6.6. nchiderea unei baze de date:
Cnd ncheiem lucrul cu o baz de date, aceasta trebuie nchis, folosind comanda:
USE (n acest mod, se nchide baza de date curent - cea pe care o folosim la un
moment dat).
Dac ns lucrm cu mai multe baze de date, deschise n zone de lucru diferite,
nchiderea simultan a tuturor se face cu comanda:
CLOSE ALL.

Exemplu: Pentru a nchide baza de date PERS.DBF:
use

Ieirea din mediul de programare FOXPRO:
Dac dorim s ieim din mediul de lucru FOXPRO, se folosete comanda:
QUIT


6.6.7. Vizualizarea informaiilor unei baze de date:
Comanda DISPLAY: permite afiarea selectiv a unor informaii, cum ar fi:
a) coninutul unei baze de date;
b) structura unei baze de date;
c) numele unor fiiere existente pe suport;
d) contextul curent al variabilelor de memorie;
e) starea actual a sistemului.

a) DISPLAY [<domeniu>] [FIELDS <list de cmpuri >]
[FOR <condiie>] [WHILE <condiie>] [OFF] [TO PRINTER]
efect: Comanda permite obinerea de rapoarte pe baza coninutului fiierului activ.
Afiarea datelor se face ecran cu ecran listarea se oprete temporar dup ce un ecran
a fost umplut cu date, iar trecerea la urmtorul ecran se face prin apsarea unei taste,
sau a butonului din stnga al mouse-ului oriunde pe suprafaa curent.
Parametri:
<domeniu>: Valorile posibile pentru <domeniu> sunt:
ALL sunt indicate toate nregistrrile din baza de date curent;
INFORMATIC MEDICAL I BIOSTATISTIC

218
NEXT <expN> sunt indicate urmtoarele <expN> nregistrri (dup cea
curent) n baza de date curent;
RECORD <expN> nregistrarea cu numrul <expN> din baza de date
curent;
REST restul nregistrrilor din baza de date curent (exceptnd nregistrarea
curent).
Precizarea unui anumit <domeniu> va face ca numai nregistrrile ce cad n acel
domeniu s fie afiate. Domeniul implicit pentru comanda DISPLAY este nregistrarea
curent (NEXT 1).
FIELDS < list de cmpuri >: Dac utilizm comanda fr acest parametru, vor fi
listate valorile nregistrate n toate cmpurile bazei de date. Dac ns acest
parametru este folosit, vor fi listate numai valorile nregistrate n cmpurile al cror
nume este precizat n <list de cmpuri>.
FOR <condiie>: Folosirea parametrului FOR permite s afim numai acele
nregistrri care satisfac condiia logic <condiie>.
WHILE <condiie>: Dac se folosete clauza WHILE, vor fi afiate date ncepnd
cu nregistrarea curent i continund pn la prima nregistrare care nu satisface
condiia precizat. n general aceast clauz se utilizeaz n cazul bazelor de date
sortate sau indexate.
OFF: Dac este folosit, nu va mai fi afiat cmpul Record#, care conine numrul
fiecrei nregistrri. Altfel, numrul nregistrrii este afiat naintea fiecrei
nregistrri.
TO PRINTER: Este folosit pentru a direciona rezultatul comenzii DISPLAY la
imprimant. Cu acelai efect se mai poate utiliza clauza SET PRINT ON, sau
combinaia de taste CTRL + P.

Observaie: n FOXPRO este suficient s tiprim numai primele 4 litere pentru fiecare
cuvnt care intr ntr-o comand, pentru ca aceasta s poat fi lansat n execuie.
Acest lucru este avantajos n cazul unor comenzi lungi, care pot fi scrise mai repede.

b) DISPLAY STRUCTURE [ TO PRINTER ]
efect: Afieaz structura bazei de date curente ecran cu ecran. Pentru fiecare cmp al
bazei de date este afiat numele, tipul i dimensiunea. Vizualizarea poate fi oprit n
orice moment cu comanda CTRL + S. n cazul cmpurilor numerice, este de asemeni
precizat i numrul de cifre de la partea zecimal a lor.

Parametri:
TO PRINTER : pentru a direciona rezultatul comenzii DISPLAY STRUCTURE la o
imprimant ataat (se face practic listarea la imprimant).

c) DISPLAY FILE[S] [ON <unitate disc>] [LIKE <nume-fiier>] [TO PRINTER]
efect: Afieaz informaii despre fiiere.
Parametri:
ON <unitate disc>: se precizeaz unitatea de disc de pe care dorim s afim
fiierele.
LIKE <nume-fiier>: permite specificarea unei condiii, astfel nct s fie afiate
numai fiierele al cror nume satisface acea condiie. Condiia se creeaz
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 219

respectnd aceleai reguli ca i specificatorul multiplu de fiier, adic prin folosirea
caracterelor speciale ? i *.
TO PRINTER: pentru a afia la imprimant rezultatul acestei comenzi.

d) DISPLAY MEMORY [LIKE <nume-fiier>] [TO PRINTER]
efect: Afieaz coninutul curent al variabilelor de memorie sau al vectorilor de
memorie.
Parametri:
LIKE <nume-fiier>: Afieaz informaii despre variabilele care ndeplinesc
condiia specificat, creat n acelai mod cu specificatorii multipli de fiiere.
TO PRINTER: Pentru a afia la imprimant rezultatul acestei comenzi.

Comanda LIST: listeaz coninutul unei baze de date, asemntor cu comanda
DISPLAY.

LIST
sintax: LIST [<domeniu>] [FIELDS < list de cmpuri >]
[FOR <condiie>] [OFF] [TO PRINTER]
efect: Afieaz n mod continuu nregistrrile din baza de date curent. Parametrii
disponibili au aceeai semnificaie ca n cazul comenzii DISPLAY. De altfel, comanda
este asemntoare, existnd numai dou diferene:
- domeniul implicit pentru LIST este ALL;
- LIST face afiare continu, nu ecran cu ecran.
Listarea poate fi oprit n orice moment folosind combinaia de taste CTRL + S. De
asemeni, listarea se poate abandona folosind tasta ESC.

Exemplu:
n baza de date PERS.DBF putem folosi diferite comenzi de listare:
Pentru a vedea toate nregistrrile, cu structura complet:
list sau
disp all
Pentru a vedea, de exemplu, numai pacienii de sex masculin care s-au internat:
list for SEX = 1 sau
disp for SEX = 1
Pentru a vedea pacienii care s-au nscut n 1963:
list for YEAR(DATA_N) = 1963 sau
disp for YEAR(DATA_N) = 1963
Pentru a afia numai numele, prenumele i ocupaiile pacienilor:
list nume_pren, ocupaie sau
disp all nume_pren, ocupaie
Pentru a afia numai o anumit nregistrare:
list record 3 sau
disp reco 3

Analog comenzii DISPLAY, avem i pentru comanda LIST variantele:

INFORMATIC MEDICAL I BIOSTATISTIC

220
LIST STRUCTURE
sintax: LIST STRUCTURE [ TO PRINTER ]
efect: Listeaz continuu structura bazei de date curente, asemntor cu DISPLAY
STRUCTURE, existnd ns o singur diferen: listarea se face pn la sfrit, fr
pauza care apare n cazul lui DISPLAY STRUCTURE dup umplerea unui ecran (25
linii). Prin urmare, n cazul unor baze de date coninnd multe cmpuri (mai mult de 25)
este dificil de urmrit lista lor dac se folosete o comand de tip LIST STRUCTURE; n
acest caz, este indicat folosirea unei comenzi de tip DISPLAY STRUCTURE. Pentru
bazele de date cu puine cmpuri (o structur mai puin complex), ambele comenzi au
acelai rezultat i sunt la fel de avantajoase.
Parametri:
TO PRINTER : acelai efect ca n cazul comenzii DISPLAY STRUCTURE (se
direcioneaz listarea la imprimant).

Exemplu: Pentru baza de date creat anterior, PERS.DBF, se pot da comenzile:
display structure sau
list structure
i se vor remarca diferenele.

LIST FILE[S] [ON <unitate disc>] [LIKE <nume-fiier>] [TO PRINTER]
efect: Vizualizeaz continuu informaii despre fiiere. Parametrii au aceeai semnificaie
ca la comanda DISPLAY similar.

LIST MEMORY [LIKE <nume-fiier>] [TO PRINTER]
efect: Vizualizeaz continuu coninutul curent al variabilelor de memorie sau al
vectorilor de memorie. Parametrii au aceeai semnificaie ca la comanda DISPLAY
similar.


6.6.8. Modul de lucru indexat
Prin indexare se nelege ataarea la un fiier de tip .DBF a unui fiier de tip .IDX, format
din cuplul:
(<cheie-articol>, <pointer la articol sau grup de articole>)
Activarea indecilor se face prin comanda
USE ... INDEX
Numrul maxim de fiiere index active la un moment dat pentru o baz de date este
7. Pentru instruciunile de vizualizare, listare i prelucrare a informaiilor din baza de
date (DISPLAY, LIST etc.) numai primul index, considerat index principal, are
importan. Ceilali indeci activai prin USE au importan numai pentru eventualele
completri sau modificri ale bazei de date (comenzi de tipul APPEND, REPLACE,
EDIT etc.)
Definirea indecilor, adic crearea i asocierea unui fiier index unei baze de date se
face prin comanda INDEX.

sintax: INDEX ON <expr> TO <fiier> [FOR <condiie>] [UNIQUE]
efect: Creaz un fiier de indeci, pentru a face ordonarea logic a nregistrrilor.
nregistrrile din baza de date pentru care este creat fiierul de indeci vor fi afiate i
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 221

accesate n ordinea precizat de index, dei ordinea fizic a nregistrrilor nu este
modificat.
Ordonarea este ascendent, funcie de cheia de indexare. Lungimea maxim a cheii
de indexare este de 100 caractere; expresia care formeaz cheia poate conine un
cmp sau o combinaie de cmpuri ale bazei de date. Dac cheia este compus din mai
multe cmpuri ale bazei de date, se va aplica principiul ordonrii lexicografice, adic
primul cmp este considerat principal, iar nregistrrile vor fi ordonate dup valorile sale.
La valori egale ale primului cmp, ordonarea are n vedere al doilea cmp, etc. Cheia
poate fi o expresie de tip ir de caracter, format prin concatenarea unor cmpuri de tip
Character i / sau Numeric (asupra cmpurilor Numeric se va aplica ns funcia STR()
).
Observaii:
1. Nu este admis funcia TRIM, deoarece aceasta modific lungimea cheii.
2. Parametrul lungime al funciilor $ i STR aplicat asupra unor cmpuri din baza
de date trebuie s fie o constant.
3. Folosind o cheie numeric, se poate obine i o ordonare descendent dup
valorile unui cmp, prin specificarea cheii cu semnul n fa.
4. Pentru concatenarea cmpurilor de tip Numeric i /sau dat calendaristic cu
cmpuri de tip caracter, se vor folosi funciile STR, respectiv DTOC.
Fiierul de indeci creat va avea extensia .IDX, i va fi folosit mpreun cu baza de
date indexat prin intermediul su.

<expr> : Pe baza expresiei precizate n <expr> este construit cheia de indexare i
fiierul de indeci corespunztor bazei de date.
TO <fiier> : Se specific numele fiierului de indeci, cu extensia .IDX, care va
conine cheia de indexare definit anterior.
Parametri:
FOR <condiie> : Numai nregistrrile care satisfac condiia precizat sunt
indexate, fiind disponibile pentru afiare i acces ulterior.
UNIQUE : Opiunea este destinat definirii cheilor unice (adic n index va fi inclus
numai primul articol cu cheia dat).

Exemplu:
Pentru a indexa baza de date PERS.DBF dup numele pacienilor:
index on NUME_PREN to IDPERS1
Dup aceea, orice accesare a bazei de date se va face asupra nregistrrilor ordonate
dup indexul definit. De exemplu, listarea bazei de date se concretizeaz ntr-o listare a
nregistrrilor n ordinea alfabetic a numelor:
list
Pentru a indexa baza de date PERS.DBF dup data naterii fiecrui pacient, dar
numai pentru pacienii din judeul Iai:
index on DATA_N to IDPERS2 for DOM_JUD = IS
Dup aceea, dnd comanda de listare a bazei de date, vom obine lista pacienilor din
judeul Iai, n ordine cresctoare a datelor de natere aler acestora:
list

INFORMATIC MEDICAL I BIOSTATISTIC

222
Orice modificare a bazei de date (a ordinii nregistrrilor) trebuie actualizat n
fiierele de indeci asociate. Astfel, pentru a reface fiierele de indeci (inactive la
momentul modificrii comenzii) trebuie folosit comanda REINDEX.

sintax: REINDEX
efect : Actualizeaz toate fiierele de indeci deschise n zona curent de lucru,
conform cu modificrile aprute la nivelul nregistrrilor bazei de date.

Dup ce se creeaz unul sau mai muli indeci pentru o baz de date, este necesar
folosirea acestora. La nchiderea bazei de date, fiierele de indeci construite se nchid
de asemenea, i nu se deschid automat la o deschidere ulterioar a bazei de date.
Aceste fiiere se comport ca nite entiti independente, cu care se lucreaz separat.
Prin urmare, pentru a putea folosi fiierele de indeci pe care le-am definit pentru o baz
de date, sunt necesare comenzi specializate:

a) Comenzi pentru deschiderea fiierelor de indeci pentru o baz de date:
Deschiderea fiierelor de indeci se poate face n dou moduri diferite:
- simultan cu deschiderea bazei de date: preciznd fiierele de indeci pe care dorim
s le deschidem, ca parametri suplimentari ai comenzii USE;
- dac baza de date este deja deschis, fiierele de indeci pot fi deschise cu comanda:

SET INDEX
sintax: SET INDEX TO [<list fiiere index> | ?] [ORDER <expN> | <nume fiier
index> [ASCENDING | DESCENDING]]
efect: Deschide unul sau mai multe fiiere de indeci pentru a fi active n baza de date
curent, n acelai mod ca parametrul INDEX din comanda USE (argumentele
disponibile au aceeai semnificaie). Folosirea comenzii SET INDEX TO fr a preciza
nici un alt argument nchide toate fiierele de indeci deschise n zona curent de lucru.

Exemplu: Comenzile de lucru cu indeci prezentate anterior sunt echivalente cu:
use PERS
set index to IDPERS1, IDPERS2
(pentru a deschide ambele fiiere de indeci, primul fiind n mod implicit activ)
use PERS
set index to IDPERS1, IDPERS2 order 2 sau
use PERS
set index to IDPERS1, IDPERS2 order IDPERS2
(pentru a deschide ambele fiiere de indeci, al doilea fiind activ)
use PERS
set index to IDPERS1, IDPERS2 order 2 DESCENDING
(pentru a deschide ambele fiiere de indeci; al doilea este activ, iar nregistrrile sunt
accesate n ordine descresctoare).

- dac avem mai multe fiiere de indeci deschise pentru aceeai baz de date, i dorim
s schimbm ordinea lor (s activm un alt fiier de indeci) se folosete comanda:

Structuri de date. Organizarea datelor. Baze de date. FOXPRO 223

SET ORDER
sintax: SET ORDER TO [<expN> | <nume fiier index>
[ASCENDING | DESCENDING]]
efect: Precizeaz care fiier de indeci din lista de fiiere de indeci disponibile s fie
activ pentru baza de date curent (acesta va determina ordinea n care sunt accesate
nregistrrile bazei de date).
<expN> : Se va indica numrul de ordine al fiierului din lista de indeci deschii
care urmeaz s devin activ (aceast list fiind definit prin comanda USE sau
SET INDEX TO;
<nume fiier index> : Se va indica n mod explicit numele fiierului de indeci care
va deveni activ;
ASCENDING | DESCENDING : Se precizeaz dac pentru fiierul de indeci definit
ca activ, nregistrrile vor fi accesate n ordine cresctoare sau descresctoare.

Exemplu: Relum exemplul anterior; presupunem c baza de date a fost deschis
mpreun cu fiierele de indeci asociate, iar lista de indeci a fost definit, folosindu-se
comanda:
use PERS index IDPERS1, IDPERS2
(primul fiier de indeci va fi n mod implicit cel activ).
Pentru a activa al doilea fiier de indeci se poate folosi comanda:
set order to 2 sau
set order to IDPERS2
Pentru a activa al doilea fiier de indeci, nregistrrile urmnd a fi accesate
descresctor, se poate folosi comanda:
set order to 2 DESCENDING sau
set order to IDPERS2 DESCENDING

b) Comenzi pentru nchiderea fiierelor de indeci pentru o baz de date:
CLOSE INDEXES
sintax: CLOSE INDEXES
efect: nchide toate fiierele de indeci deschise n zona curent de lucru.


6.6.9. Poziionarea n baze de date
Evidena nregistrrilor ntr-o baz de date este inut cu ajutorul unui pointer de
nregistrri; fiecare nregistrare primete un numr, care iniial este atribuit n funcie de
ordinea n care a fost introdus acea nregistrare n baza de date. Numrul fiecrei
nregistrri este nscris ntr-o coloan special, cu numele Record# i este afiat sau nu
la listarea nregistrrilor bazei de date, n funcie de tipul de setare cu care lucrm. ntr-o
baz de date deschis, n orice moment avem o nregistrare curent; la deschiderea
bazei de date, nregistrarea curent este n mod implicit prima, cu numrul RECORD
#1.
Exist o serie de comenzi care permit poziionarea fizic n baza de date, adic
schimbarea nregistrrii curente la un moment dat:

GO (sau GOTO)
INFORMATIC MEDICAL I BIOSTATISTIC

224
sintax: GO [RECORD] <expN1>
GO TOP | BOTTOM
or
GOTO [RECORD] <expN1>
GOTO TOP | BOTTOM
efect: Poziioneaz pointerul de nregistrri pe nregistrarea cu numrul specificat din
baza de date. Efectul imediat este c orice comand ulterioar al crei domeniu implicit
este nregistrarea curent (NEXT 1) se va reflecta asupra nregistrrii activate prin GO
sau GOTO. Comenzile GO i GOTO sunt echivalente una cu alta. Aceste comenzi
opereaz asupra bazei de date deschis n zona de lucru curent.
Parametri:
[RECORD] <expN> : Mut pointerul de nregistrri pe nregistrarea fizic avnd
numrul <expN>. Trebuie s observm c, pentru a face aceast operaie, este
suficient de fapt s specificm numai numrul nregistrrii care va deveni
nregistrare curent. n cazul n care folosim comanda sub aceast form, trebuie
ns s inem cont de faptul c pointerul de nregistrri poate fi deplasat numai n
zona de lucru curent.
TOP | BOTTOM : GO TOP sau GOTO TOP i GO BOTTOM sau GOTO BOTTOM
mut pointerul de nregistrri pe prima, respectiv ultima nregistrare din baza de
date curent.

SKIP
sintax: SKIP [<expN>]
efect: Mut pointerul de nregistrri nainte sau napoi n baza de date curent, srind
peste un numr de nregistrri.
Parametri:
<expN> : Indic numrul de nregistrri peste care se face saltul. Folosirea
comenzii fr a preciza numrul de nregistrri are ca efect mutarea pointerului pe
nregistrarea urmtoare n baza de date curent. Dac <expN> este evaluat la un
numr pozitiv, pointerul de nregistrri se deplaseaz spre sfritul bazei de date,
iar dac <expN> este evaluat la un numr negativ, pointerul de nregistrri se
deplaseaz spre nceputul bazei de date.

Exemplu: n baza de date PERS.DBF :
Pentru a afia prima nregistrare:
go top
disp
Pentru a afia nregistrarea a 5-a:
skip 4
disp
sau
go 5
disp
sau, mai simplu,
5
disp
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 225

Pentru a afia a 2-a nregistrare:
skip 3
disp
Pentru a afia ultima nregistrare:
go bottom
disp


6.6.10. Localizarea unui lan de articole n baza de date conform unei condiii
(LOCATE) i parcurgerea lui (CONTINUE)
LOCATE
sintax: LOCATE FOR <condiie> [<domeniu>]
efect: LOCATE caut secvenial n baza de date curent, urmrind identificarea primei
nregistrri care satisface condiia precizat. n momentul gsirii unei astfel de
nregistrri, este afiat numrul ei; pentru a se continua cutarea, se folosete comanda
CONTINUE; n acest mod cutarea se reia, ncepnd cu prima nregistrare de dup cea
gsit anterior, oprindu-se la urmtoarea nregistrare gsit, al crei numr este afiat.
Procesul continu pn cnd nu mai sunt gsite nregistrri care s satisfac condiia
precizat. n acest moment, se obine pe ecran mesajul End of Locate scope, care
spune c toate nregistrrile cerute au fost gsite.
Pentru a se folosi aceast comand, nu este necesar indexarea bazei de date
curente. Viteza de execuie a comenzii este mult mai mare n cazul fiierelor active
neindexate.
Parametri:
FOR <condiie> : LOCATE caut secvenial n baza de date curent, prima
nregistrare care ndeplinete condiia precizat.
<domeniu> : Cutarea se realizeaz numai printre nregistrrile din domeniul
precizat. Domeniul implicit pentru comanda LOCATE este ALL (toate nregistrrile).

CONTINUE
Dup localizarea unei nregistrri prin LOCATE, comanda CONTINUE permite
investigarea restului fiierului folosind aceleai criterii de cutare care au fost specificate
prin LOCATE.

Exemplu: n baza de date PERS.DBF, creat anterior:
Pentru a gsi toi pacienii din Vaslui, care au fost internai cu viroz respiratorie,
codificat prin valoarea 5:
locate for DOM_LOC = VASLUI .and. DIAG_TRIM = 5
Este furnizat numrul primei nregistrri din baza de date care ndeplinete aceast
condiie; pentru a o afia folosim comanda
disp
Apoi, pentru a continua cutarea, folosim comanda
continue
Obinem numrul de ordine al nregistrrii urmtoare, care va fi afiat n acelai mod:
disp
Continum aceast succesiune de comenzi pn obinem mesajul
INFORMATIC MEDICAL I BIOSTATISTIC

226
End of Locate scope
care arat c nu mai avem alte nregistrri n baza de date care s satisfac condiia
precizat.
Pentru a gsi toi pacienii nscui n 1974, care au fost internai cu diagnosticul de
viroz respiratorie:
locate for year(DATA_N) = 1974 .and. DIAG_TRIM = 5
n continuare, pentru a obine toate nregistrrile, se procedeaz ca n exemplul anterior.


6.6.11. Cutarea dup cheie
Comanda FIND :
sintax: FIND <expC>
efect: Comanda realizeaz cutare dup cheie ntr-o baz de date indexat, dar numai
pentru expresii de tip ir de caractere. Comanda acioneaz doar asupra fiierului
index principal. FIND identific prima nregistrare din baza de date care are n cheia de
indexare valoarea <expC> i mut pointerul de nregistrri pe ea.
Dac se dorete localizarea unei noi nregistrri cu aceeai cheie, se poate utiliza
comanda SKIP, care parcurge n continuare fiierul n ordinea indexului principal. irul
de caractere pe care l cutm nu trebuie pus ntre ghilimele.
Regsirea prin comanda FIND este mult mai rapid dect regsirea acelorai
informaii prin LOCATE pentru fiiere neindexate.

Exemplu: n baza de date PERS. DBF:
Pentru a cuta pacienii din judeul Iai:
index on DOM_JUD to idjud
find IS

Comanda SEEK :
sintax: SEEK <expr>
efect: SEEK caut n baza de date curent i indexat, prima nregistrare pentru care
cheia de indexare ia o anumit valoare, precizat i mut pointer-ul de nregistrri pe
ea. Comanda poate fi folosit numai pe baze de date indexate, i numai pe cheile de
indexare.

<expr> : Indic expresia pe care o va avea cheia de indexare (i dup care vom
identifica nregistrrile).

Exemplu: n aceeai baz de date, PERS.DBF:
Pentru a cuta pacienii studeni ocupaia de student fiind codificat, de exemplu,
prin valoarea 2:
index on OCUPAIE to idocup
seek 2
n acest mod, este identificat doar prima nregistrare gsit, al crei numr de ordine
va fi afiat; ea va fi afiat efectiv cu comanda
disp
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 227

iar pentru a gsi i a afia urmtoarele nregistrri cu aceeai proprietate, se vor folosi
comenzile
skip
i apoi
disp
pn cnd urmtoarea nregistrare afiat nu mai are proprietatea cerut. Se poate
observa de aceast dat c trebuie s identificm singuri ultima nregistrare cu
proprietatea cerut (n cazul n care sunt mai multe), comanda nefiind capabil s
sesizeze n mod automat acest lucru.
Pentru a cuta pacienii din judeul Iai, de exemplu:
index on DOM_JUD to idjud
seek IS

Funcii disponibile:
SEEK (<expr>)
efect: SEEK( ) caut n baza de date curent i indexat, prima nregistrare care are o
anumit valoare n cheia de indexare. Dac este gsit o astfel de nregistrare, funcia
returneaz valoarea .T. (true adevrat), i acea nregistrare devine curent; altfel,
funcia returneaz .F. (false fals) iar pointerul de nregistrri se poziioneaz pe
sfritul de fiier.
<expr> : Precizeaz valoarea pe care trebuie s o aib cheia de indexare.

FOUND( )
efect: Returneaz o valoare logic care indic dac cea mai recent comand
de cutare de tip CONTINUE, FIND, LOCATE sau SEEK a fost executat cu succes (s-
a gsit nregistrarea cutat) sau nu. Astfel, returneaz valoarea true (.T.) n cazul n
care cutarea a avut succes, i valoarea false (.F.) n caz contrar.


6.6.12. Adugri, actualizri i tergeri ntr-o baz de date
Adugarea de noi nregistrri n fiierul activ se realizeaz cu ajutorul comenzii
APPEND, care poate fi utilizat n urmtoarele variante:

APPEND
efect: APPEND permite adugarea uneia sau a mai multor nregistrri la sfritul bazei
de date curente, n mod conversaional. Este deschis o fereastr de editare, prin
intermediul creia putem introduce valori n cmpurile bazei de date. Aceast fereastr
de editare are aspectul din Figura 6.7.
Exemplu: Pentru a aduga noi nregistrri n baza de date cu care am lucrat anterior,
PERS.DBF, se va folosi urmtoarea succesiune de comenzi:
use PERS (este necesar mai nti deschiderea bazei de date)
append
n acest moment se tipresc toate nregistrrile noi pe care dorim s le introducem; la
terminarea acestei operaii, pentru a nchide fereastra de editare i a salva datele
introduse, se folosete combinaia de taste
CTRL+W
INFORMATIC MEDICAL I BIOSTATISTIC

228
Acelai rezultat se poate obine i activnd butonul de nchidere al ferestrei de editare,
din colul dreapta-sus al acesteia (datele vor fi oricum salvate, spre deosebire de
FOXPRO sub MS-DOS, la care folosirea combinaiei CTRL+W este obligatorie).


APPEND BLANK
efect : APPEND BLANK realizeaz adugarea unei nregistrri goale, la sfritul bazei
de date curente. Cmpurile de tip Character sunt umplute cu spaii goale (blanc-uri),
cele numerice sunt iniializate cu valoarea 0.00, iar cele logice cu valoarea .F.
nregistrarea poate fi completat i modificat ulterior cu comenzile EDIT, BROWSE sau
REPLACE.

APPEND FROM
sintax: APPEND FROM <fiier >|? [FIELDS <list cmpuri>]
[FOR <condiie>] [ [TYPE] [DELIMITED [WITH Delimitator | WITH BLANK
| WITH TAB | WITH CHARACTER Delimitator]
| DIF | FW2 | MOD | PDOX | RPD | SDF | SYLK | WK1 | WK3 | WKS | WR1
| WRK | XLS | XL5] ]

efect: Adaug nregistrri la sfritul bazei de date curente, din alt baz de date.
Sistemul compar structura fiierului surs (din care se adaug datele) cu structura
fiierului activ; cmpurile care apar n ambele structuri sunt preluate din fiierul surs i
adugate n fiierul activ, realizndu-se trunchieri sau umpleri acolo unde este cazul.
Dac se folosete ? n loc de a preciza numele unei baze de date, se deschide automat
o fereastr de tip Open, ca cea din Figura 3, care permite selectarea bazei de date din
care urmeaz s adugm nregistrrile.
Parametri:
Figura 6.7 Fereastra
pentru adugare de
nregistrri
ntr-o baz de date
(de tip Append)
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 229

FROM < fiier > : se va indica numele fiierului (bazei de date) din care adugm
nregistrrile; nu este nevoie s precizm extensia .DBF, deoarece sunt cutate
implicit numai fiiere cu aceast extensie.
FIELDS < list cmpuri > : vor fi adugate nregistrri numai n cmpurile precizate
n aceast list.
FOR <condiie > : Dac nu folosim acest parametru, sunt adugate n mod implicit,
toate nregistrrile bazei de date selectate anterior. Altfel, vor fi adugate numai
acele nregistrri care satisfac condiia precizat; fiecare nregistrare este testat
pentru verificarea acestei condiii, iar cele pentru care condiia nu este verificat, nu
sunt adugate.
TYPE : Este folosit pentru a preciza tipul fiierului surs, din care se adaug datele,
n cazul n care acesta nu este un fiier de tipul .DBF. Comanda permite adugarea
de date folosind numeroase formate de fiiere, inclusiv fiiere de tip text simplu
ASCII, cu extensia .TXT, n care va trebui ns specificat un delimitator pentru
cmpuri. De asemeni, n aceste situaii trebuie specificat obligatoriu i extensia
fiierului din care se adaug datele. Datele se adaug n baza de date folosind
corespondena cmpurilor i respectarea structurii fiierului.
DELIMITED : D posibilitatea de a aduga nregistrri preluate dintr-un fiier de tip
.TXT, n care irurile de caractere sunt delimitate prin ghilimele sau apostrofuri, iar
cmpurile sunt separate prin virgul. Fiecare nregistrare se termin cu codurile
speciale CR sau LF Sistemul elimin delimitatorii i virgulele i memoreaz datele
pe structura fiierului activ. Dup acest parametru pot fi specificate diferite tipuri de
delimitatori:
DELIMITED WITH Delimitator : Se va preciza caracterul folosit pentru a separa
cmpurile, atunci cnd acesta este altul dect virgula.
DELIMITED WITH BLANK : Folosit pentru a preciza c n nregistrri, pentru
separarea cmpurilor este folosit spaiul, i nu virgula.
DELIMITED WITH TAB : Folosit pentru a preciza c n nregistrri, pentru
separarea cmpurilor este folosit TAB, i nu virgula.
DELIMITED WITH CHARACTER Delimitator : Analog cu opiunea DELIMITED
WITH Delimitator, se folosete n situaii asemntoare. Cele dou opiuni pot fi
folosite mpreun.
Ceilali parametri se refer la diferite formate de fiiere din care pot fi adugate
nregistrri n baza de date curent:
DIF : Folosit pentru a importa date dintr-un fiier de tipul VisiCalc .DIF (Data
Interchange Format). Coloanele devin cmpuri n baza de date curent, iar liniile
devin nregistrri.
FW2 : Folosit pentru a importa date dintr-un fiier creat cu FRAMEWORK II, i
avnd extensia .FW2.
MOD : Folosit pentru a importa date dintr-un fiier creat n Microsoft Multiplan 4.01,
avnd extensia .MOD.
PDOX : Folosit pentru a importa date dintr-un fiier creat n Paradox 3.5 sau 4.0,
avnd extensia .DB.
SDF : Folosit pentru a importa date dintr-un fiier de tip System Data Format fiier
text ASCII n care nregistrrile au lungime fixat i se ncheie cu CR sau LF;
cmpurile nu sunt delimitate ntre ele, iar fiierul are extensia .TXT.
INFORMATIC MEDICAL I BIOSTATISTIC

230
SYLK : Folosit pentru a importa date dintr-un fiier de tip Symbolic Link Interchange;
fiierele de acest tip sunt folosite n Microsoft Multiplan i nu au extensie. Coloanele
din aceste fiiere devin cmpuri n baza de date, iar liniile devin nregistrri.
WK1 : Folosit pentru a importa date dintr-un fiier (foaie de calcul) creat n Lotus 1-
2-3 versiunea 2.x, avnd extensia .WK1; coloanele devin cmpuri n baza de date,
iar liniile devin nregistrri.
WK3 : Analog, pentru fiiere create n Lotus 1-2-3 versiunea 3.x.
WKS : Analog, pentru fiiere create n Lotus 1-2-3 revision 1-A.
WR1 : Analog, pentru fiiere create n Lotus Symphony versiunea 1.1 sau 1.2.
WRK : Analog, pentru fiiere create n Lotus Symphony versiunea 1.0.
XLS : Folosit pentru a importa date dintr-un fiier (foaie de calcul) creat n Microsoft
Excel, avnd extensia .XLS; coloanele devin cmpuri n baza de date, iar liniile
devin nregistrri.
XL5 : Analog, pentru fiiere create n Microsoft Excel versiunea 5.0.

Exemplu:
S presupunem c mai avem o baz de date cu aceeai structur ca PERS.DBF, din
care dorim s adugm nregistrri n baza de date PERS.DBF, pe care am creat-o
anterior; aceast nou baz de date va avea numele PERS1.DBF.
Pentru a aduga toate nregistrrile din PERS1.DBF n PERS.DBF, se folosesc
comenzile:
use PERS.DBF (trebuie deschis baza de date destinaie)
append from PERS1.DBF
Pentru a aduga numai anumite nregistrri, de exemplu numai pacienii venii din
judeul Bacu, dup deschiderea bazei de date destinaie, PERS.DBF, se va folosi
o comand de tipul:
append from PERS1.DBF for DOM_JUD = BC
Pentru a aduga, de exemplu, nregistrri numai n cmpul NUME_PREN al bazei
de date destinaie, luate tot din baza PERS1.DBF, se va folosi o comand de tipul:
append from PERS1.DBF fields NUME_PREN

INSERT
sintax: INSERT [BEFORE] [BLANK]
efect: Insereaz o singur nregistrare n baza de date curent imediat dup
nregistrarea curent, n mod conversaional, i o afieaz pentru a o putea edita
(pentru a introduce valorile efective n cmpurile nregistrrii), ntr-o fereastr de tip
APPEND similar cu cea din Figura 5.7. Comanda are acelai efect ca i APPEND,
cu deosebirea c nregistrarea nu este introdus la sfritul bazei de date curente, ci
ntr-o anumit poziie, n interiorul acesteia.
Parametri:
BEFORE: nregistrarea nou este plasat imediat naintea nregistrrii curente.
BLANK: n acest mod se insereaz o nregistrare goal n poziia precizat n baza
de date curent (nainte sau dup nregistrarea curent), dar nu ni se mai d
posibilitatea de a edita coninutul acesteia nu se mai deschide fereastra de
editare.
Observaii:
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 231

1) Dac am ajuns la sfritul fiierului (de exemplu, n urma unei comenzi GO
BOTTOM), comanda nu este executat.
2) Dac baza de date este indexat i deschis cu fiierele de indecii asociai,
comanda acioneaz i asupra indecilor.
3) De obicei aceast comand nu se folosete, fiind mult mai nceat dect
celelalte comenzi.

6.6.13. Afiarea i editarea n mod ecran a articolelor unei baze de date
Comanda EDIT: Permite selectarea unui articol existent n baza de date, n vederea
modificrii lui prin intermediul editorului mod ecran (conversaional) acelai care se
apeleaz i alegnd opiunea Yes din comanda CREATE, sau comanda APPEND.

sintax: EDIT [<domeniu>] [FIELDS <list de cmpuri >]
[FOR <condiie >] [WHILE <condiie >] [FREEZE <cmp>]
efect: Articolul sau articolele selectate se vizualizeaz, fiind posibil editarea lui. n
acest mod de lucru sunt posibile i operaiile de introducere de nregistrri noi n baza
de date, respectiv de tergere (marcare pentru tergere) a nregistrrilor existente.
Pentru a introduce nregistrri noi, se va folosi combinaia de taste
CTRL+Y
n acest mod, o nregistrare nou, vid, este adugat la sfritul bazei de date, i va
putea fi apoi completat cu datele necesare.
De asemeni, pot fi terse nregistrri din baza de date. Pentru aceasta, se selecteaz
nregistrarea pe care dorim s o tergem, i se folosete combinaia de taste
CTRL+T
nregistrarea respectiv este marcat pentru tergere.
Alte combinaii de taste utile n acest mod de lucru sunt:
- CTRL+C sau Enter: pentru a trece la editarea nregistrrii urmtoare;
- CTRL+R sau PgUp: pentru a salva modificrile fcute n articolul curent i a trece la
articolul precedent;
- CTRL+C sau PgDn: pentru a salva modificrile fcute n articolul curent i a trece la
articolul urmtor;
- CTRL+W: pentru a salva modificrile fcute i a iei din modul de editare a
nregistrrilor;
- CTRL+Q sau Esc: pentru a salva modificrile fcute, cu excepia celor relativ la
articolul curent.

Comanda CHANGE: este similar cu EDIT, permind de asemeni modificarea
coninutului unor cmpuri din baza de date activ. Sintaxa comenzii este aceeai ca la
EDIT; comanda permite: introducerea unor valori noi n baza de date; modificarea
parial a unui ir de caractere; iniializarea valorilor unui cmp din baza de date.
Execuia comenzii poate fi ntrerupt folosind tasta Esc.


6.6.14. Afiarea i editarea unor ferestre n baza de date
Comanda BROWSE: Creeaz o fereastr n fiierul de date activ, permind
modificarea articolelor existente, inclusiv marcarea lor pentru tergere, i de asemeni
adugarea de noi articole.
INFORMATIC MEDICAL I BIOSTATISTIC

232

sintax: BROWSE [FIELDS <list cmpuri>][FOR <condiie>] [LOCK
<numr de cmpuri>] [FREEZE <cmp>] [WIDTH
<lime cmp>] [NOAPPEND] [NODELETE] [NOMENU]
efect: Pe ecran se deschide o fereastr n care sunt afiate nregistrrile bazei de date,
cu posibilitatea de a le edita n mod interactiv. Este suficient s mutm cursorul pe
cmpul n care dorim s modificm valoarea, i s tiprim acolo valoarea nou. Dac
lungimea total a articolelor este mai mic de 80 de caractere, toate articolele vor fi
afiate pe ecran; altfel, sunt vizibile numai primele 19 articole sau mai puine, dac
spaiul alocat pentru fiecare dintre ele este mai mare. Deplasarea de la un cmp la altul
se face cu ajutorul sgeilor sau al tastei TAB.
Parametri:
[FIELDS <list cmpuri>], [FOR <condiie>]: au aceeai semnificaie ca la
comenzile LIST sau DISPLAY. Pe ecran vor fi afiate numai nregistrrile care
ndeplinesc condiiile specificate.
LOCK <numr de cmpuri> : Permite s precizm numrul de cmpuri care vor fi
vizibile pe ecran n permanen, indiferent de dimensiunea lor . spaiul de afiare
rezervat fiecruia este recalculat, astfel nct toate cmpurile s fie vizibile.
FREEZE <cmp>: Parametrul FREEZE este folosit pentru a permite modificarea
numai a unui singur cmp ntr-o fereastr de tip Browse. Numele cmpului n care
sunt permise modificrile este specificat n acest parametru; astfel, celelalte cmpuri
ale bazei de date vor putea fi numai afiate, fr a fi admis modificarea lor.
WIDTH <lime cmp> : Permite limitarea numrului maxim de caractere dintr-un
cmp care vor fi afiate. n acest caz, coninutul cmpului poate defila la stnga
sau la dreapta folosind sgeile i tastele Home, End.
NOAPPEND : Inhib posibilitatea de a aduga noi articole n baza de date.
NODELETE : Inhib posibilitatea de a marca pentru tergere articolele din baza de
date.
NOMENU : Inhib posibilitatea de a accesa comanda BROWSE din menu-ul
superior de comenzi FOXPRO.


6.6.15. Sortarea unei baze de date
Comanda SORT:
sintax: SORT TO <fiier> ON <cmp1> [/A | /D][/C] [, <cmp2>
[/A | /D] [/C] ...] [<domeniu>] [FOR <condiie>]
[FIELDS <list cmpuri>]
efect: Sorteaz nregistrrile din baza de date curent i direcioneaz rezultatele ntr-o
nou baz de date. Ordinea n care vor apare nregistrrile n noua baz de date este
precizat prin intermediul unuia sau mai multor cmpuri ale bazei de date curente.
<fiier>: La sortarea unei baze de date, este creat o baz de date nou, cu
numele <fiier> i cu extensia implicit .DBF, atribuit implicit dac nu am precizat
nici o extensie.
ON <cmp1> : Se va preciza numele unui cmp (<cmp1>) din baza de date
curent. Coninutul i tipul de date din acest cmp vor determina modul de ordonare
a nregistrrilor n noua baz de date. Implicit, ordinea nregistrrilor este
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 233

cresctoare. Pot fi incluse i alte cmpuri (<cmp2>, <cmp3>) pentru o ordonare a
nregistrrilor mai nuanat n acest mod se introduc criterii mixte de ordonare.
Primul cmp, <cmp1>, va constitui primul criteriu de sortare, al doilea cmp,
<cmp2>, va constitui al doilea criteriu de sortare etc. Aceasta nseamn c
nregistrrile sunt ordonate dup valorile memorate n primul cmp; cele care au
valori identice n primul cmp, sunt ordonate dup valorile memorate n al doilea
cmp, etc.
[/A | /D]: Pentru fiecare cmp folosit la sortare putem specifica o ordine de sortare
cresctoare (folosind opiunea /A) sau descresctoare (folosind opiunea /D); aceste
opiuni sunt disponibile, indiferent de tipul de date al cmpului folosit la sortare.
[/C]: n mod implicit, atunci cnd cmpul folosit pentru ordonare este de tip ir de
caractere, ordonarea se face Case sensitive (se face diferen ntre literele mari
i cele mici). Folosirea opiunii /C dup numele unui cmp de tip ir de caractere
face ca aceast diferen s fie ignorat. Opiunea poate fi combinat cu /A i /D,
fr probleme.
Parametri:
<domeniu> : Valorile posibile sunt cele cunoscute (ALL, NEXT expN, RECORD
expN, i REST). Vor fi ordonate numai nregistrrile care fac parte din domeniul
precizat. Valoarea implicit a domeniului pentru comanda SORT este ALL (toate
nregistrrile).
FOR <condiie> : Vor fi sortate numai nregistrrile care satisfac condiia precizat.
FIELDS <list cmpuri> : Noua baz de date care este creat n urma comenzii
SORT poate conine numai o submulime de cmpuri ale bazei de date curente, ale
cror nume vor fi precizate n parametrul FIELDS. Dac acest parametru lipsete,
sunt incluse n mod automat toate cmpurile bazei de date iniial.

Exemplu:
Dac dorim s sortm baza de date PERS.DBF n ordine alfabetic, dup numele
pacienilor:
sort to PERS1 on NUME_PREN
Pentru a vedea rezultatul operaiei:
use PERS1
browse
Dac dorim s sortm baza de date PERS.DBF n ordine alfabetic descresctoare,
dup numele pacienilor:
sort to PERS2 on NUME_PREN /D
Pentru a vedea rezultatul operaiei:
use PERS1
browse
Dac dorim s sortm numai pacienii de sex masculin, n ordinea datelor naterii,
iar n noua baz de date s ncrcm numai numele i adresele acestora:
sort to PERS3 on DATA_N for SEX=1 fields NUME_PREN, DOM_JUD, DOM_LOC,
DOM_ADR
Pentru a vedea rezultatul operaiei:
use PERS1
browse
INFORMATIC MEDICAL I BIOSTATISTIC

234

6.6.16. Compunerea fizic a dou baze de date
Comanda JOIN:
Aceast comand permite compunerea a dou baze de date; astfel ea creeaz o
nou baz de date, prin reuniunea a dou baze de date deja existente: baza de date
printe, deschis n zona curent de lucru, i o alt baz de date, identificat prin
numrul zonei de lucru n care este ea deschis sau prin numele ei. JOIN mut pointer-
ul de nregistrri pe prima nregistrare din baza de date printe i caut n baza de date
fiu nregistrarea cu aceeai valoare n cmpul comun, pentru a o unifica cu prima i a
alctui o nou nregistrare, n baza de date rezultat. Apoi, procedura este repetat
pentru fiecare nregistrare rmas n baza de date printe, pn la parcurgerea
complet a lor.

sintax: JOIN WITH <expN> TO <nume baz de date >
FOR <condiie> [FIELDS <list cmpuri>]
efect: Aa cum am descris mai sus.
Parametri:
<expN> : Precizeaz numrul zonei de lucru n care este deschis a doua baz de
date;
<nume baz de date> : Este indicat numele noii baze de date, create prin JOIN;
FOR <condiie> : Se folosete pentru a aduga n noua baz de date nu toate
nregistrrile bazei de date printe, ci numai cele care satisfac condiia precizat;
FIELDS <list cmpuri> : Se folosete pentru a specifica numai anumite cmpuri
pe care s le introducem n noua baz de date.

Exemplu: Presupunem c avem bazele de date BD1 i BD2, cu structura indicat n
figur. Vom construi baza de date BD3, folosind BD1 i BD2.
BD1 BD2 => BD3

COD NUME COD VRST SEX COD NUME VRST SEX




Pentru a construi baza de date BD3, se folosete urmtoarea secven de comenzi:
use BD1
index on COD to ID1
select B
use BD2
index on COD to ID2
select A
join with BD2 to BD3 for COD = B.COD
Pentru a vedea rezultatul:
use BD3
list
close all
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 235




6.6.17. tergerea nregistrrilor dintr-o baz de date
Exist dou modaliti de lucru pentru tergerea nregistrrilor dintr-o baz de date:
nregistrrile pot fi terse n mod interactiv folosind comenzile BROWSE sau
CHANGE / EDIT i combinaia de taste CTRL + T;
putem terge nregistrrile folosind comenzi specializate n acest sens. tergerea
nregistrrilor unei baze de date implic de fapt dou etape:
- mai nti, se marcheaz nregistrrile care urmeaz a fi terse ulterior (cu
comanda DELETE); aceste nregistrri vor fi difereniate de restul prin aceea c
sunt precedate de un * n orice listare a coninutului bazei de date;
- apoi se terg efectiv nregistrrile, folosind comanda PACK.
Operaia de tergere este conceput n acest mod pentru a se prentmpina tergerea
accidental a unor nregistrri importante. Astfel, dac, dup ce am marcat pentru
tergere anumite nregistrri, ne dm seama c am greit (marcnd nregistrri care
sunt nc necesare), putem elimina marcajul, recptnd nregistrrile integral cu
ajutorul comenzii RECALL.
De asemeni, este disponibil i o tergere global, a tuturor nregistrrilor unei baze
de date, fr posibilitatea de recuperare a lor, folosind comanda ZAP.

Comanda DELETE :
sintax: DELETE [<domeniu>] [FOR <condiie>]
efect: DELETE marcheaz pentru tergere nregistrrile selectate din baza de date
curent. Aceste nregistrri nu sunt eliminate fizic din baza de date, pn cnd nu este
folosit comanda PACK. Ele pot fi demarcate n orice moment folosind comanda
RECALL.
Parametri:
<domeniu> : are valorile posibile ALL, NEXT <expN>, RECORD <expN>, REST,
prezentate anterior (comanda DISPLAY). Vor fi marcate pentru tergere numai
nregistrrile din domeniul precizat. Domeniul implicit al comenzii DELETE este
nregistrarea curent (NEXT 1).
FOR <condiie > : vor fi marcate pentru tergere numai nregistrrile care satisfac
condiia logic precizat.

RECALL
sintax: RECALL [<domeniu>] [FOR <condiie>]
efect: RECALL demarcheaz nregistrrile care au fost marcate anterior pentru
tergere n baza de date curent. Comanda poate fi folosit pentru a recupera aceste
nregistrri, dar numai dac nu au fost folosite deja comenzile PACK sau ZAP, caz n
care nregistrrile marcate pentru tergere au fost terse definitiv.
Parametri:
<domeniu>, FOR <condiie> : au aceeai semnificaie ca n cazul comenzii
DELETE.

PACK
INFORMATIC MEDICAL I BIOSTATISTIC

236
sintax: PACK
efect: PACK elimin permanent toate nregistrrile marcate pentru tergere din baza de
date curent. Dup ce nregistrrile au fost terse cu aceast comand, nu mai este
posibil recuperarea lor (RECALL nu mai are efect).

ZAP
sintax: ZAP
efect: ZAP elimin (terge) toate nregistrrile din baza de date curent, pstrnd numai
structura acesteia. Folosirea comenzii ZAP este echivalent cu folosirea comenzilor
DELETE ALL, i apoi PACK, dar ZAP este mai rapid.

Exemplu: n baza de date PERS.DBF, putem folosi urmtoarele comenzi de tergere:
Pentru a terge pacienii care sunt din judeul Bacu:
delete for DOM_JUD=BC
Dac se dorete apoi recuperarea acestor nregistrri, se va folosi comanda:
recall for DOM_JUD=BC
Altfel, pentru tergere definitiv, se va folosi comanda:
pack
Pentru a terge pacienii care sunt din oraul Vaslui:
delete for DOM_LOC=VASLUI
Dac, dintre persoanele terse anterior, dorim s le recuperm pe cele cu numele
POPESCU*, vom da comanda:
recall for DOM_LOC=VASLUI and POPESCU $ NUME_PREN

Dup cum se observ din aceast comand, n FOXPRO avem dou modaliti
distincte de a cuta un ir de caractere ntr-un cmp al unei baze de date, cu efect
diferit:
- NUME DE CMP = ir de caractere : n acest mod vor fi selectate nregistrrile
care conin irul de caractere specificat ntre pe prima poziie n cmpul
specificat al bazei de date;
- ir de caractere $ NUME DE CMP : n acest mod vor fi selectate nregistrrile
care conin irul specificat ntre n orice poziie n cmpul specificat al bazei de
date.
Diferena ntre cele dou modaliti de cutare este clar atunci cnd, de exemplu,
dorim s selectm din baza de date PERS.DBF persoanele cu prenumele IOANA, sau
persoanele care locuiesc pe o anumit strad, n Iai. Numele persoanelor sunt
nregistrate n cmpul NUME_PREN, dar n succesiunea NUME, PRENUME. Prin
urmare, irul de caractere corespunztor prenumelui nu apare pe prima poziie n
cmpul NUME_PREN; de aceea, o comand de listare de forma
list for NUME_PREN=IOANA
nu va furniza probabil nici o nregistrare care s satisfac condiia dorit, n timp ce o
comand de listare de forma
list for IOANA $ NUME_PREN
va duce la afiarea nregistrrilor dorite.
Analog, pentru a selecta persoanele care locuiesc, de exemplu, pe strada Pcurari,
comanda corect va fi
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 237

list for STR. PCURARI $ DOM_ADR
i nu
list for DOM_ADR= STR. PCURARI .

Comanda DELETE FILE:
Este util pentru tergerea direct a unui fiier de pe unitate de disc.
sintax: DELETE FILE <nume-fiier>
efect: terge fiierul cu numele precizat, din poziia precizat pe hard-disc (unitate de
disc i subdirector). Se poate realiza n acest mod i tergerea simultan a unui grup de
fiiere, precizate prin intermediul specificatorilor multipli de fiier cu ajutorul
caracterelor speciale ? i .


6.6.18. Actualizarea coninutului unei baze de date cu date din alt baz de date
Comanda UPDATE:
sintax: UPDATE ON <cmp> FROM <expN> | <expC>
REPLACE <cmp1>WITH<expr1>[,<cmp2>WITH<expr2>...]
efect: Actualizeaz cmpurile din baza de date curent cu date dintr-o baz de date
deschis n alt zon de lucru.
ON <cmp> : Pentru a folosi UPDATE, baza de date curent i cea din care facem
actualizarea trebuie s aib un cmp comun, precizat n clauza <cmp>. Baza de
date folosit pentru actualizare trebuie s fie indexat sau sortat n ordine
cresctoare dup cmpul comun. Comanda funcioneaz mai bine dac i baza de
date curent este de asemeni sortat sau indexat.
FROM <expN> | <expC> : Precizeaz numrul zonei de lucru (<expN>) sau alias-ul
bazei de date (<expC>) din care se face actualizarea.
REPLACE <cmp1> WITH <expr1> ... : Se precizeaz numele cmpului care se
actualizeaz (<cmp1>) din baza de date curent i expresia de actualizare
(<expr1>). Pot fi actualizate mai multe cmpuri ale bazei de date curente, preciznd
lista acestora (<cmp2>, <cmp3>, etc.) i expresiile corespunztoare de
actualizare (<expr2>, <expr3>, etc.). Aceste expresii de actualizare sunt de obicei
formate din nume ale cmpurilor din baza de date folosit pentru actualizare, dar ele
pot fi i expresii generale sau constante.

Observaie: Pentru fiecare nregistrare din baza de date curent, pot fi mai multe
nregistrri care se potrivesc (au acelai coninut n cmpul comun) n baza de date din
care se face actualizarea. n acest caz, sunt parcurse toate nregistrrile care se
potrivesc, iar nregistrarea din baza de date curent este actualizat cu coninutul
ultimei nregistrri gsite.
Dac n baza de date curent avem mai multe nregistrri cu acelai coninut n
cmpul comun, numai prima dintre ele va fi actualizat.

Exemplu: Am creat anterior bazele de date PERS1.DBF i PERS2.DBF, cu aceeai
structur ca i PERS.DBF. S presupunem c dorim s actualizm ocupaiile pacienilor
din PERS1.DBF, folosind baza PERS2.DBF; cmpul comun folosit va fi NUME_PREN.
Succesiunea de comenzi necesare va fi:
INFORMATIC MEDICAL I BIOSTATISTIC

238
use pers1
sele B (selectarea celei de a 2-a zon de lucru, n care vom deschide a 2-a baz de
date)
use pers2
index on NUME_PREN to idnume2 (indexarea celei de a 2-a baze da date dup
cmpul comun)
sele A
update on NUME_PREN from B replace OCUP with B.OCUP (comanda de actualizare).


6.6.19. Copierea fiierelor i a structurii
Comanda COPY:
Cu ajutorul acestei comenzi pot fi efectuate urmtoarele operaii:
- copierea fiierelor pe o alt unitate de disc;
- crearea unor noi fiiere, care s conin numai o parte din datele fiierului iniial:
numai anumite cmpuri ale acestuia selectate prin parametrul FIELDS, sau numai
anumite nregistrri, selectate prin parametrii FOR i WHILE.

Astfel, comanda se poate folosi n urmtoarele variante:
COPY STRUCTURE TO <fiier> [FIELDS <list cmpuri>]
efect: Copiaz structura bazei de date curente ntr-o baz de date nou. Aceast baz
de date este practic creat la momentul lansrii comenzii, va avea numele <fiier>,
precizat n comand, aceeai structur cu a bazei de date curente i nici o nregistrare.
Parametri:
FIELDS <list cmpuri> : Numai cmpurile precizate n <list cmpuri> sunt
copiate n baza de date nou. Dac acest parametru este omis, atunci toate
cmpurile vor fi copiate n baza de date nou.

Exemplu: Dac dorim s crem o baz de date nou cu aceeai structur cu a bazei de
date PERS.DBF, numit PERSN.DBF, va fi suficient comanda:
use PERS.DBF
copy structure to PERSN
(nu este nevoie s precizm extensia bazei de date noi; automat se adaug extensia
.DBF)
Dup aceea, pentru a lucra cu baza de date nou creat, aceasta trebuie mai nti
deschis:
use PERSN.DBF
Listnd structura ei, vom constata c este similar cu cea a bazei de date PERS.DBF:
list stru

Dac dorim s crem o baz de date nou, dar care s conin numai anumite cmpuri
din PERS.DBF , de exemplu numai numele pacienilor, sexul i data naterii, vom da
comanda:
use PERS.DBF
copy stru to PERSN1 fields NUME_PREN, SEX, DATA_N

COPY TO <fiier> [<domeniu>] [FIELDS <list cmpuri>]
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 239

[FOR <condiie>]
efect: Copiaz coninutul (nregistrrile) bazei de date curente ntr-o baz de date nou.
<fiier>: Precizeaz numele bazei de date n care vor fi copiate nregistrrile. Nu
este nevoie s includem i extensia .DBF, deoarece aceasta este folosit implicit.
Baza de date n care facem copierea poate exista deja (a fost creat anterior, cu o
structur adecvat pentru copierea nregistrrilor, i este goal sau conine un
numr de nregistrri la care se vor aduga cele nou-copiate) sau poate fi creat
chiar la momentul copierii (va fi practic identic sursei cu aceeai structur, i cu
nregistrrile precizate).
Parametri:
FIELDS <list cmpuri>: Precizeaz ce cmpuri vor fi copiate n noua baz de
date. Dac acest parametru lipsete, toate cmpurile vor fi copiate n noua baz de
date.
<domeniu> : Valorile posibile sunt cele cunoscute (ALL, NEXT expN, RECORD
expN, i REST). Vor fi copiate n noua baz de date numai nregistrrile care fac
parte din domeniul precizat. Valoarea implicit a domeniului pentru comanda COPY
TO este ALL (toate nregistrrile).
FOR <condiie> : Sunt copiate n noua baz de date numai nregistrrile care
ndeplinesc condiia precizat.

Exemplu:
De obicei, atunci cnd se lucreaz cu baze de date importante, este util crearea
unor copii de siguran ale lor, pentru a nu se pierde datele n cazul unor operaii
accidentale. O modalitate rapid de a crea copii de siguran pentru cele dou baze
de date pe care le-am dat ca exemplu ar fi:
use PERS
copy to SIGPERS
use INFORM
copy to SIGINFORM
Am creat anterior baza de date PERSN.DBF, prin copierea structurii bazei de date
PERS.DBF. S introducem n aceast baz de date nregistrrile corespunztoare
tuturor pacienilor care sunt studeni:
use PERS
copy to PERSN for OCUPAIE=2
Am creat de asemeni baza de date PERSN1, care conine numai cteva cmpuri
(numele, sexul i data naterii pacienilor). S introducem n aceast baz de date
nregistrrile corespunztoare tuturor pacienilor care au fost internai cu viroz
respiratorie:
use PERS
copy to PERSN1 fields NUME_PREN, SEX, DATA_N for DIAG_TRIM = 5


6.6.20. Modificarea structurii unei baze de date
Comanda MODIFY STRUCTURE :
sintax: MODIFY STRUCTURE
efect: Permite s modificm structura bazei de date curente. Pe ecran apare o fereastr
cu titlul Table Designer (Figura 5.5), similar cu cea activat n cazul comenzii
INFORMATIC MEDICAL I BIOSTATISTIC

240
CREATE. n aceast fereastr, putem defini modificrile pe care le dorim. Pot fi fcute
urmtoarele tipuri de modificri:
Numele fiecrui cmp (NAME);
Tipul de date memorat n fiecare cmp (TYPE); aceast modificare trebuie fcut cu
atenie, deoarece poate afecta nregistrrile efective ale bazei de date;
Dimensiunea fiecrui cmp al bazei de date (WIDTH); i aceasta poate afecta
nregistrrile bazei de date (de exemplu, dac alegem o dimensiune mai mic,
nregistrrile vor fi trunchiate).
Pot fi adugate cmpuri noi n structura bazei de date: cu ajutorul butonului Insert
disponibil n fereastr;
Pot fi terse cmpuri: acestea trebuie mai nti selectate, dup care tergerea lor se
face cu ajutorul butonului Delete.
Dac nu este deschis nici o baz de date n zona de lucru curent, comanda de
asemeni are efect, numai c mai nti ni se cere s selectm baza de date dorit, printr-
o fereastr de tip Open (similar cu cea din Figura 5.6).
Comanda poate altera nregistrrile din baza de date a crei structur o modificm.
Pentru a se prentmpina astfel distrugeri iremediabile ale datelor, se recomand
urmtoarea modalitate de lucru:
- Se copie structura bazei de date care urmeaz a fi modificat ntr-un alt fiier
folosind comanda COPY STRUCTURE TO;
- Se deschide acest fiier temporar folosind comanda USE;
- Se modific structura fiierului temporar folosind comanda MODIFY STRUCTURE;
- Se recopie datele din fiierul principal n fiierul cu structura modificat (folosind
comanda APPEND FROM);
- Se nchide fiierul temporar folosind iari comanda USE;
- Se redefinete acest fiier cu numele vechiului fiier (folosind comanda RENAME);
- Se terge vechiul fiier folosind comanda DELETE FILE.


6.6.21. Modificarea direct a valorilor memorate n anumite cmpuri ale bazei de
date
n acest mod se face modificarea nregistrrilor unei baze de date, nu interactiv, ca n
cazul comenzilor BROWSE, CHANGE sau EDIT, ci direct, cu ajutorul unei comenzi care
face nlocuirea global, pentru toate nregistrrile precizate, a valorilor vechi din unul
sau mai multe cmpuri cu valori noi.
Comanda REPLACE :
sintax: REPLACE <cmp1> WITH <expr1> [, <cmp2> WITH
<expr2> ] [<domeniu>] [FOR <condiie>]
efect: REPLACE nlocuiete valorile vechi dintr-un cmp al bazei de date curente cu
valori noi, precizate printr-o expresie.
<cmp1> WITH <expr1> [, <cmp2> WITH <expr2> ...
Valoarea din <cmp1> este nlocuit cu valoarea expresiei <expr1>, valoarea din
<cmp2> este nlocuit cu valoarea expresiei <expr2> i aa mai departe. Dac
valoarea expresiei este mai mare dect dimensiunea cmpului numeric n care trebuie
memorat, REPLACE face i trunchierea necesar pentru memorarea ei.
Parametri:
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 241

<domeniu>: valorile posibile sunt cele cunoscute, (ALL, NEXT expN, RECORD
expN, i REST). Vor fi operate nlocuiri numai pentru nregistrrile care fac parte din
domeniul precizat. Domeniul implicit al comenzii REPLACE este nregistrarea
curent (NEXT 1).
FOR <condiie>: Sunt fcute nlocuiri numai n cmpurile acelor nregistrri care
satisfac condiia precizat. n acest mod se pot filtra suplimentar nregistrrile,
selectndu-le numai pe cele de care avem nevoie.


6.6.22. Gestiunea memoriei de lucru
Comanda STORE:
Permite introducerea unor valori n variabile de memorie.
sintax: STORE <expresie> TO <variabil>
efect: Variabila precizat va fi iniializat cu expresia precizat n comand. Comanda
acioneaz n acest mod numai asupra variabilelor de memorie; asupra cmpurilor din
baza de date se va aciona cu ajutorul comenzilor REPLACE sau CHANGE. Tipul
variabilei de memorie nu trebuie declarat nainte, el fiind identic cu tipul expresiei la care
se face iniializarea variabilei.

Exemplu:
store .T. to var1
(Variabila var1 este iniializat ca variabil de tip logic, cu valoarea true - .T.).
store MARIANA to var
(Variabila var este iniializat ca variabil de tip ir de caractere, cu valoarea
MARIANA).
store spaces(20) to var
(Variabila var este iniializat ca variabil de tip ir de caractere, cu valoarea 20 de spaii
goale).
store 0 to var
(Variabila var este iniializat ca variabil de tip Numeric, n care vor fi memorate
numere ntregi, cu valoarea iniial 0).
store 0.00 to var
(Variabila var este iniializat ca variabil de tip Numeric, n care vor fi memorate
numere reale, cu valoarea iniial 0.00).

Comanda INPUT :
sintax: INPUT [ <expC>] TO <var>
efect: Permite introducerea de date n mod interactiv ntr-o variabil de memorie; este
posibil s se introduc att date numerice, ct i de tip caracter.
<expC> : Se definete mesajul pe care l afim; acesta joac rolul de prompter, i
poate fi un ir de caractere, ncadrat ntre delimitatori.
<var> : Este variabila de memorie n care vor fi stocate valorile introduse de la
tastatur. Natura expresiei introduse determin tipul variabilei de memorie care va fi
creat: dac introducem o valoare numeric, este creat o variabil de tip Numeric;
dac dorim s definim o variabil de tip Character, valoarea acesteia trebuie
introdus ntre ghilimele sau ntre paranteze [ ]. Dac n prealabil variabila a fost
INFORMATIC MEDICAL I BIOSTATISTIC

242
declarat ca fiind de un anumit tip (de exemplu Numeric), atunci nu vor putea fi
introduse acolo dect valori de acest tip.

Exemplu:
input Vrst: to v
2

Pe ecran va apare Vrst: ; introducem acolo o valoare, de exemplu 32; n acest mod
este creat variabila de memorie cu numele v
2
, care conine valoarea 32 i este de tipul
Numeric.
input Introduceti marca: to var1
Pe ecran va apare mesajul Introducei marca:; acolo se va introduce o valoare, de
exemplu 1234; variabila var1 va fi iniializat de tip Numeric, cu valoarea 1234.
input Data naterii: to ndata
Pe ecran va apare mesajul Data naterii:; pentru a iniializa ns corect variabila
ndata ca fiind de tip dat calendaristic, trebuie introdus valoarea CTOD(06/18/70)
de exemplu, adic trebuie folosit funcia care s fac conversia unui ir de caractere n
dat calendaristic.

Comanda ACCEPT :
sintax: ACCEPT [ <expC>] TO <var>
efect: Permite introducerea de iruri de caractere direct de la ecran, n mod interactiv,
ntr-o variabil de memorie definit. Este identic cu INPUT, cu deosebirea c rezultatul
este doar de tip ir de caractere. Prin urmare, nu mai trebuie ca irul de caractere de
memorat s fie tiprit ntre ghilimele, ca la comanda INPUT, fiind suficient tiprirea
direct a acestuia, imediat dup mesajul (prompter-ul) afiat.
<expC> : Conine textul care va fi afiat n dreptul zonei n care vor fi introduse
datele.
<var> : Este variabila de memorie n care vor fi memorate datele (dac nu a fost
definit anterior, este definit n momentul lansrii comenzii).

Exemplu:
accept Nume: to v
1

Pe ecran va apare Nume: ; n dreptul acestei zone putem introduce un ir de
caractere, de exemplu POPESCU; n acest mod este creat o variabil de memorie
numit v
1
, care va avea valoarea POPESCU i tipul Character. Dac apsm
<Enter> fr a introduce nimic, aceast variabil de memorie va fi creat oricum, ns
va conine irul vid.


6.6.23. Extragerea de informaii statistice din baze de date
Una dintre cerinele principale ale lucrului cu baze de date este s putem extrage
rapid informaii cu caracter statistic despre nregistrrile bazei de date respective.
Pentru a rezolva aceast problem, FOXPRO ne pune la dispoziie cteva comenzi i
funcii foarte puternice:

COUNT
sintax: COUNT [<domeniu>] [FOR <condiie>] [TO <var>]
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 243

efect: Numr nregistrrile dintr-un domeniu specificat, care ndeplinesc o anumit
condiie.
Parametri:
<domeniu> : (cu valorile cunoscute, ALL, NEXT <expN>, RECORD <expN>,
REST). Vor fi numrate numai nregistrrile din domeniul specificat prin una dintre
valorile posibile. Valoarea implicit a domeniului pentru COUNT este ALL (toate
nregistrrile).
FOR <condiie> : Sunt numrate numai nregistrrile care satisfac condiia
precizat; n acest mod putem filtra nregistrrile, extrgnd numai informaiile care
ne intereseaz.
TO <var> : Dac este nevoie, numrul de nregistrri identificat este memorat ntr-o
variabil creat special n acest scop. Aceast variabil poate fi creat anterior, sau
chiar n momentul lansrii comenzii.

Exemplu: n baza de date PERS.DBF:
Pentru a numra toate nregistrrile:
count
Pentru a vedea, de exemplu, ci studeni din Bacu au fost internai:
count for DOM_JUD = BC .and. OCUPAIE = 2
Pentru a vedea ci pacieni sufereau de viroz respiratorie:
count for DIAG_TRIM = 5

CALCULATE
sintax: CALCULATE <list expr> [<domeniu>][FOR <condiie>] [TO <list var>]
efect: Realizeaz operaii statistice i financiare asupra cmpurilor bazei de date sau
asupra unor expresii care cuprind cmpurile bazei de date.
<list expr> : Lista de expresii poate conine orice combinaie a funciilor
urmtoare:
AVG(<expN>): calculeaz media aritmetic a expresiei numerice <expN>, care
poate conine cmpuri numerice ale bazei de date curent.
CNT( ): returneaz numrul de nregistrri din baza de date (sau din domeniul
precizat).
MAX(<expr>): returneaz valoarea cea mai mare a expresiei precizate <expr>.
MIN(<expr>): returneaz valoarea cea mai mic a expresiei precizate <expr>.
STD(<expN>): calculeaz deviaia standard a expresiei numerice <expN>
(deviaia standard indicnd msura n care valorile individuale ale expresiei
pentru fiecare nregistrare sunt diferite de valoarea medie a expresiei, calculat
pentru toate nregistrrile dintr-un domeniu precizat).
SUM(<expN>): calculeaz suma tuturor valorilor expresiei numerice <expN>.
VAR(<expN>): calculeaz variana expresiei numerice <expN> (rdcina
ptrat din deviaia standard).
Dac dorim s folosim mai multe funcii n aceeai comand. Trebuie s le separm
prin virgul n lista de expresii. Ele sunt specifice numai comenzii CALCULATE, i nu
pot fi folosite independent.
Parametri:
<domeniu>
INFORMATIC MEDICAL I BIOSTATISTIC

244
FOR <condiie>
TO <list var>
Aceti parametri au aceeai semnificaie ca n comanda COUNT.

Exemplu: n baza de date PERS.DBF nu avem dect un singur cmp numeric, i anume
cel folosit pentru memorarea numrului buletinului de identitate, BI_NUMAR; desigur, nu
au nici un fel de semnificaie calculele statistice asupra acestui cmp; de aceea, vom
face n schimb cteva calcule simple legate de datele de natere ale pacienilor.
Pentru a determina pacientul cel mai tnr i, respectiv, cel mai btrn din baza de
date:
calculate max(YEAR(DATA_N)), min(YEAR(DATA_N))
Pentru a determina pacientul cel mai tnr din Iai:
calculate max(YEAR(DATA_N)) for DOM_LOC = IASI

MAX( )
sintax: MAX(<expr1>, <expr2> [, <expr3> ...])
efect: Evalueaz o list de expresii i returneaz expresia cu valoarea cea mai mare
(cel mai mare cod ASCII sau valoare numeric, ori cea mai recent dat calendaristic)
dintr-o list de expresii de tip ir de caractere, expresii numerice sau de tip dat
calendaristic. Toate expresiile din list trebuie s aib n mod obligatoriu acelai tip
(Character, Numeric sau Date).
<expr1>, <expr2> [, <expr3> ...] : lista de expresii dintre care calculm valoarea
maxim.

MIN( )
sintax: MIN(<expr1>, <expr2> [, <expr3> ...])
efect: Evalueaz o list de expresii i returneaz expresia cu valoarea cea mai mic
(cel mai mic cod ASCII sau valoare numeric, ori cea mai veche dat calendaristic)
dintr-o list de expresii de tip ir de caractere, expresii numerice sau de tip dat
calendaristic. Toate expresiile din list trebuie s aib n mod obligatoriu acelai tip
(Character, Numeric sau Date).
<expr1>, <expr2> [, <expr3> ...] : lista de expresii dintre care calculm valoarea
minim.



SUM
sintax: SUM [<list expr>] [<domeniu>] [FOR <condiie>]
[TO < list var>]
efect: Sumeaz toate valorile din cmpurile numerice specificate ale bazei de date
curente.
Parametri:
<list expr> : Vor fi indicate unul sau mai multe cmpuri ale cror valori dorim s le
summ, separate ntre ele prin virgule. Dac acest parametru lipsete, vor fi sumate
valorile tuturor cmpurilor numerice din baza de date curent. De asemeni, pot fi
folosite n acest parametru i variabile de memorie sau constante.
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 245

<domeniu>
FOR <condiie>
TO <list var>
Aceti parametri au aceeai semnificaie ca n comanda COUNT.
Articolele care vor fi sumate sunt parcurse secvenial.

Exemplu: n baza de date PERS.DBF:
Pentru a determina suma anilor de natere ai pacienilor care sunt studeni:
sum (YEAR(DATA_N)) for OCUPAIE = 2

AVERAGE
sintax: AVERAGE [<list expr>] [<domeniu>] [FOR <condiie>]
[TO <list var>]
efect: Calculeaz media aritmetic a valorilor din cmpurile numerice specificate ale
bazei de date curente.
Parametri:
<list expr> : Vor fi indicate expresiile a cror medie aritmetic dorim s o
determinm. Aceast list poate conine cmpuri ale bazei de date, separate prin
virgule, sau expresii numerice care s cuprind cmpurile bazei de date. Dac
parametrul lipsete, va fi calculat media aritmetic a tuturor valorilor cmpurilor
numerice ale bazei de date curente.
<domeniu>
FOR <condiie>
TO <list var>
Aceti parametri au aceeai semnificaie ca n comanda COUNT.

Exemplu: n baza de date PERS.DBF:
Pentru a determina valoarea medie a anilor de natere ai pacienilor care sunt
studeni:
average (YEAR(DATA_N)) for OCUPAIE = 2

TOTAL
sintax: TOTAL TO <nume BD> ON <nume cmp>
[FIELDS <list cmpuri>] [<domeniu>] [FOR <condiie>]
efect: Calculeaz sume pariale, pe grupuri de articole care au aceeai valoare ntr-un
cmp specificat. Fiierul surs trebuie s fie indexat sau sortat.
Parametri:
<nume BD>: Se va specifica numele bazei de date care va conine totalurile.
Structura acestei baze de date poate fi diferit de cea a bazei de date din care se
aleg nregistrrile care se totalizeaz, dar n mod obligatoriu trebuie s conin
cmpul cheie, pe care se face gruparea articolelor. Dac baza de date rezultat nu
exist, va fi creat n momentul lansrii comenzii.
<nume cmp>: Indic numele cmpului - cheie dup care sunt grupate totalurile.
Baza de date trebuie s fie n mod obligatoriu sortat sau indexat dup acest
cmp.
INFORMATIC MEDICAL I BIOSTATISTIC

246
[FIELDS <list cmpuri>]: Se vor preciza cmpurile care vor fi totalizate; aceste
cmpuri vor fi separate prin virgule. Dac aceast clauz este omis, vor fi totalizate
implicit toate cmpurile numerice.
[<domeniu>]
[FOR <condiie>]
Aceti parametri au aceeai semnificaie ca n comanda COUNT (sunt folosii pentru
a selecta numai anumite nregistrri pe care urmeaz s le totalizm).


6.6.24. Compunerea logic a bazelor de date
Uneori n practic ntlnim situaia unor baze de date care au un cmp comun; n acest
caz, fiecrei nregistrri din prima baz de date i corespund una sau mai multe
nregistrri n a doua baz de date. Este util atunci s stabilim o relaie ntre cele dou
baze de date, astfel nct deplasarea pointer-ului de nregistrri pe o anumit
nregistrare n prima baz de date s aib ca efect deplasarea automat a pointer-ului
de nregistrri din a doua baz de date pe nregistrarea corespondent (cu aceeai
valoare n cmpul comun).
Pentru a stabili o astfel de relaie ntre dou baze de date n situaia descris mai sus,
trebuie s folosim comanda:

SET RELATION TO
sintax: SET RELATION TO [ <expr1> INTO <expN1>]
[,<expr2> INTO <expN2> ]
efect: Se stabilete o relaie de subordonare ntre dou baze de date; una dintre cele
dou baze de date va juca rolul de printe, iar cealalt de fiu (deplasarea pointer-ului
de nregistrri pe o anumit nregistrare n baza de date printe va avea ca efect
deplasarea automat a pointer-ului de nregistrri pe nregistrarea corespondent din
baza de date fiu). Pentru a se stabili aceast relaie, trebuiesc ndeplinite cteva cerine:
- baza de date printe trebuie deschis n zona curent de lucru, iar cealalt trebuie
deschis n alt zon de lucru;
- baza de date fiu trebuie indexat dup cmpul comun.
Folosirea comenzii fr nici un parametru are ca efect tergerea oricrei relaii ntre
bazele de date active la un moment dat.
Parametri:
<expr1> : Este o expresie relaional, care definete relaia dintre cele dou baze
de date; de obicei, este cheia de indexare, care controleaz indecii din baza de
date fiu.
INTO <expN1> : Identific zona de lucru n care este deschis baza de date fiu
(se va preciza aici numrul acestei zone de lucru).
<expr2> INTO <expN2> : Pot fi create mai multe relaii de tipul descris mai sus,
folosind aceeai baz de date printe; n acest caz, ele trebuiesc indicate una cte
una, separate prin virgule.

Observaie: Am spus anterior c pentru a defini o relaie ntre dou sau mai multe baze
de date, acestea trebuiesc deschise simultan n zone de lucru diferite. ntr-adevr,
FOXPRO permite utilizarea acestui concept: la un moment dat putem lucra cu mai multe
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 247

baze de date, care s fie deschise simultan n aa-numitele zone de lucru. Aceasta
nseamn c avem n egal msur acces la toate bazele de date deschise, i le putem
folosi independent. Conceptul este util n special n programare, atunci cnd trebuiesc
realizate programe care s fac operaii mai complexe la nivelul mai multor baze de
date (de exemplu, cutri simultane), oferind o modalitate comod de rezolvare a unor
astfel de cerine.
FOXPRO are definite 25 de zone de lucru, care pot fi identificate n modul urmtor:
- toate cele 25 zone de lucru sunt identificate prin numere (ntre 1 i 25);
- primele 10 zone de lucru pot fi identificate i prin litere (de la A la J) unele
comenzi FOXPRO accept mai uor identificarea unei zone de lucru prin litera
corespunztoare, dect prin cifr; exemplu: UPDATE.
La un moment dat, o singur zon de lucru din cele 25 este activ adic avem
acces la baza de date creat i deschis acolo (putem face diferite operaii cu datele ei)
; iniial, i n lipsa altor precizri, zona de lucru activ este cea cu numrul 1; pentru
activarea altei zone de lucru la un moment dat se folosete comanda:

SELECT
sintax: SELECT <expN>
efect: Se activeaz o nou zon de lucru, i anume cea cu numrul specificat n
<expN>.

SET RELATION OFF
sintax: SET RELATION OFF INTO <expN>
efect: terge relaia existent ntre baza de date curent i una dintre bazele de date fii,
specificat prin numrul zonei de lucru n care aceasta a fost deschis, <expN>.

Exemplu: S presupunem c avem dou baze de date cu urmtoarea structur:
BD1: COD - Numeric, 4
NUME - Character, 50

BD2: COD - Numeric, 4
VRST - Numeric, 3
SEX - Character, 1

Aceste baze de date au un cmp comun (COD), aa nct putem defini o relaie ntre
ele. Pentru aceasta, trebuiesc urmai paii de mai jos:
Ambele baze de date vor fi deschise n zone de lucru diferite: mai nti, baza de
date printe va fi deschis n zona de lucru curent, iar apoi va fi activat o alt
zon de lucru (de exemplu, cea cu numrul 2), n care vom deschide baza de date
fiu.
use bd1
select 2
use bd2
n acest mod, baza de date curent este a doua; aceasta trebuie indexat dup
cmpul comun COD :
index on cod to idbd2
INFORMATIC MEDICAL I BIOSTATISTIC

248
Acum poate fi definit relaia ntre cele dou baze de date; pentru aceasta, trebuie
mai nti activat baza de date printe, i apoi se definete relaia:
select 1
set relation to cod into 2
Pentru a vedea efectele definirii relaiei:
go top
(ne deplasm pe prima nregistrare n baza de date printe).
? recno(1), recno(2)
disp
select 2
disp
(n acest mod se pune n eviden poziia pointer-ului de nregistrri n fiecare dintre
cele dou baze de date: n baza de date printe, nregistrarea curent este prima, iar n
baza de date fiu nregistrarea curent va fi cea cu acelai cod ca prima nregistrare n
baza de date printe).


6.6.25. Comenzi de citire a datelor n FOXPRO
O modalitate foarte util de citire a datelor n FOXPRO este dat de comenzile SAY -
GET / READ; aceste comenzi se folosesc n modul urmtor:
Folosind SAY se tipresc date pe ecran, ntr-o poziie bine-determinat;
Folosind GET definim poziia de pe ecran n care vom scrie valorile pe care
urmeaz s le citim;
Folosind READ se realizeaz citirea efectiv a datelor, dup ce ele au fost
introduse.
Aceast modalitate de citire, specific FOXPRO sub MS-DOS, a fost mbuntit n
cazul Visual FOXPRO, care pune la dispoziia programatorilor metode mai perfecionate
de introducere a datelor, specifice programrii sub Windows: ferestre, butoane, liste
derulante, etc. Cu toate acestea, comenzile de baz rmn valabile:

@ ... SAY
sintax: @ <linie, coloan> SAY <expr> [PICTURE <expC>]
efect: Afieaz un mesaj formatat pe ecran, n poziia specificat de linie i coloan.
Putem combina @ ... SAY i @ ... GET ntr-o comand unic. Dac sunt incluse
ambele clauze, SAY i GET, este suficient s specificm o singur pereche de
coordonate <linie, coloan> n care va fi afiat mesajul definit prin @ ... SAY. n acest
caz, va fi inserat un spaiu n mod automat, dup care va ncepe zona de editare a
textului determinat de @ ... GET.
Parametri:
<linie, coloan> : sunt expresii numerice cu valori mai mari sau egale cu 0, care
stabilesc poziia pe ecran n care va fi tiprit mesajul definit de @ ... SAY.
<expr> : Este expresia care va fi evaluat i afiat sau printat n poziia definit
de <linie, coloan>. Poate fi eventual, o funcie utilizator.
PICTURE <expC> : Stabilete modul n care <expr> este afiat sau tiprit.

@ ... GET
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 249

sintax: @ <linie, coloan> GET <var> | <cmp> [PICTURE <expC>]
efect: Creeaz o regiune de editare pentru a putea introduce coninutul unei variabile
de memorie sau al unui cmp. Pentru a se activa aceast regiune de editare (pentru a
face citirea efectiv a valorilor) este necesar folosirea comenzii READ.
Parametri:
<linie, coloan> : Sunt expresii numerice cu valori mai mari sau egale cu 0, care
indic poziia n care apare mesajul definit de @ ... SAY.
<var> | <cmp> : Creeaz o regiune de editare pentru variabila de memorie
specificat n <var> sau pentru cmpul specificat n <cmp>.
PICTURE <expC> : Folosind aceast clauz se poate crea o machet de editare;
clauza conine coduri speciale care controleaz modul n care variabila de memorie
sau cmpul este afiat sau editat.

Exemple de coduri pentru clauza PICTURE:
A - Permite introducerea numai de caractere alfabetice;
L - Permite introducerea numai de date logice;
N - Permite numai introducerea de litere i cifre;
X - Permite introducerea oricrui caracter;
Y - Permite introducerea numai a valorilor logice de tipul Y, y, N i n.
Convertete y i n n Y i N, respectiv.
9 - Permite introducerea numai de cifre n date de tip caracter; permite
introducerea de cifre i semne n date de tip numeric.
# - Permite introducerea de cifre, blancuri i semne.
! - Convertete literele mici n majusculele corespunztoare.
. - Indic poziia punctului zecimal.
, - Se folosete pentru a separa cifrele la stnga punctului zecimal.

READ
sintax: READ
efect: Activeaz obiectele create cu comanda @ ... GET (citete efectiv valorile
introduse).


6.6.26. Comenzi pentru scrierea de date n FOXPRO
Avem urmtoarele comenzi disponibile pentru scriere n FOXPRO:

? | ??
sintax: ? | ?? <expr> [PICTURE <expC>] [AT <expN>]
efect: Evalueaz expresii i afieaz rezultatele pe ecran.
? : Un singur semn de ntrebare duce la tiprirea unei linii goale nainte de a se
afia rezultatul expresiei; dac expresia de afiat lipsete, se tiprete numai o linie
goal. Un spaiu este plasat ntre expresii atunci cnd dorim s tiprim mai multe
expresii simultan.
?? : Dou semne de ntrebare determin tiprirea rezultatului pe linia curent, n
poziia curent pe ecran (nu se mai tiprete n prealabil o linie goal).
Parametri:
INFORMATIC MEDICAL I BIOSTATISTIC

250
PICTURE <expC> : Rezultatul expresiei <expr> este afiat cu respectarea
formatului definit prin <expC> (<expC> este alctuit din coduri ale cauzei
PICTURE).
AT <expN> : Este folosit pentru a specifica numrul coloanei, <expN>, pe care este
afiat rezultatul.

\ | \\
sintax: \ <linii de text> | \\ <linii de text>
efect: Afieaz pe ecran liniile de text introduse.
Dac folosim \, textul afiat este precedat de o linie goal; dac folosim \\, nu se mai
tiprete nici o linie goal, textul fiind afiat n poziia curent a cursorului.

TEXT
sintax: TEXT
<linii de text>
ENDTEXT
efect: Creeaz un bloc de text care poate conine rezultatul evalurii unor expresii i
funcii, sau coninutul unor variabile de memorie ori text simplu. Liniile de text sunt
afiate pe ecran ca atare, pn se ntlnete comanda ENDTEXT.
<linii de text> : coninutul blocului de text care va fi tiprit.

Exemplu: Vom defini 3 variabile de memorie, care vor conine nite valori bine -
determinate: numele vrsta i ara unui student. Dorim s introducem mai nti aceste
valori n variabilele definite, i apoi s le afim pe ecran. Pentru aceasta, trebuie s
realizm urmtoarele operaii:
- Mai nti definim variabilele i le iniializm cu o anumit valoare (0 pentru variabile
numerice i irul vid pentru variabile de tip Character);
- Apoi citim valorile noi ale fiecrei variabile (folosind comenzile SAY - GET / READ);
- n final afim variabilele pe ecran (cu noile lor valori).
Pentru aceasta, trebuie s folosim succesiunea de comenzi:

nume = ' '
vrst = 0
ara = ' '
clear
@ 10, 10 say 'Introducei numele:' get nume
@ 12, 10 say 'Introducei vrsta:' get vrst
@ 14, 10 say 'Introducei ara:' get ara
read
clear
? 'Hello, ',nume,'! Eti din ', ara, 'i ai ',vrst,' ani...'

@ ... TO
sintax: @ <linie1, coloan1> TO <linie2, coloan2>
[DOUBLE | PANEL <list chenar>]
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 251

efect: Este o instruciune de desenare: deseneaz un dreptunghi folosind coordonatele
specificate. Dac nu folosim alte clauze opionale, dreptunghiul este desenat cu linie
simpl pentru chenar i cu schema de culori curent.
<linie1, coloan1> TO <linie2, coloan2> : <linie1, coloan1> sunt coordonatele
colului din stnga-sus ale dreptunghiului; <linie2, coloan2> sunt coordonatele
colului din dreapta-jos ale dreptunghiului. Dac valorile lui <linie1> i <linie2> sunt
identice, este desenat o linie orizontal; dac valorile lui <coloan1> i <coloan2>
sunt identice, este desenat o linie vertical.

r1,c1

r2, c2
Parametri:
DOUBLE | PANEL <list chenar> : Dac parametrul DOUBLE este folosit,
dreptunghiul este desenat cu margine dubl; dac PANEL este folosit, dreptunghiul
este desenat cu margine plin; <list chenar> este un ir de maximum 8 caractere
care controleaz anumite pri ale dreptunghiului: latura de sus, latura de jos, latura
stng, latura dreapt, colul din stnga-sus, colul din dreapta-sus, colul din
stnga-jos, colul din dreapta-jos.

Desigur, Visual FOXPRO vine cu mbuntiri majore i n acest domeniu: pune la
dispoziie mult mai multe instrumente de desenare, i n special controale specializate,
care s permit crearea de interfee puternice pentru programe (att prin aspect, ct i
ca modalitate de introducere sau de afiare a datelor).


6.6.27. Noiuni de baz de programare
Pn acum, am lucrat cu bazele de date n mod interactiv: prin intermediul unor
comenzi care s realizeze anumite operaii, comenzi care erau introduse ntr-o fereastr
specializat n acest sens, numit Commands.
Lucrul cu baze de date presupune ns i o alt posibilitate, mult mai performant i
mai util: editarea de scurte programe care s fac operaiile dorite de noi n mod
automat, n momentul lansrii lor n execuie. Un program poate fi definit ca un ir de
instruciuni, create cu respectarea regulilor de sintax ale FOXPRO, care rezolv o
problem sau realizeaz o aciune, folosind un anumit algoritm.
Programele FOXPRO sunt memorate pe hard-disk-ul computerului, n fiiere care au
extensia implicit .PRG .

Crearea unui astfel de fiier se face prin folosirea comenzii MODIFY COMMAND :

sintax: MODIFY COMMAND [<fiier> | ?]
INFORMATIC MEDICAL I BIOSTATISTIC

252
efect: Deschide o fereastr de editare, permind crearea unui nou program sau fiier
de tip text. Comanda va fi de asemeni folosit atunci cnd dorim s modificm
coninutul unui program deja existent, care a fost creat anterior.
<fiier> : Se precizeaz numele fiierului pe care dorim s l creem sau s l
modificm; nu este nevoie s indicm extensia, deoarece folosind aceast
comand, FOXPRO va cuta automat numai n lista fiierelor cu extensia .PRG. De
obicei, comanda este folosit pentru deschiderea unui fiier vechi, deja existent,
pentru a-l modifica; dac ns numele specificat nu se gsete n memoria
computer-ului, va fi creat un fiier nou cu acel nume i va fi deschis pentru a-I
introduce coninutul.
Dac folosim comanda fr a preciza un nume de fiier, este deschis n mod
automat o fereastr de editare, a unui fiier cu numele iniial UNTITLED.PRG. Ulterior,
acest nume va fi schimbat la prima ncercare de a salva coninutul acestui fiier, sau
la prima ncercare de a nchide fereastra de editare.
? : Apare o fereastr de tip Open (Figura 6.8), care afieaz lista fiierelor existente
de tip .PRG (program), cu posibilitatea de a selecta unul dintre ele i de a-l
deschide.

Figura 6.8. Fereastra de deschidere a unui fiier, de tip Open

Urmtorul pas foarte important n scrierea unui program l constituie salvarea
coninutului fiierului (programului) creat dac nu este fcut aceast operaie, la
ieirea din fiierul respectiv, coninutul acestuia este pierdut, i prin urmare programul
nu mai poate fi deschis i reeditat, sau lansat n execuie, ulterior. Pentru a se
prentmpina aceast situaie, FOXPRO este prevzut cu multiple posibiliti de salvare
a coninutului fiierelor, disponibile n diferite situaii sau momente.
Cea mai comod posibilitate este folosirea combinaiei de taste CTRL + W sau CTRL
+ End. n acest mod, textul este salvat, iar fiierul este nchis; n acest moment putem
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 253

lansa n execuie fiierul; dac dorim s revenim la coninutul su, trebuie s folosim din
nou comanda MODIFY COMMAND
O alt posibilitate este folosirea comenzii File/Save din menu-ul superior; comanda
are acelai efect: ni se cere s introducem un nume pentru fiier (extensia adugat va
fi n mod implicit .PRG ), dup care fiierul este salvat i nchis, cu aceleai posibiliti
de revenire ulterioar la coninutul su ca n primul caz.
O ultim posibilitate de salvare este urmtoarea: dac ncercm s ieim din editare
fr a fi salvat nimic n prealabil, FOXPRO, nainte de a iei, ne avertizeaz asupra
acestui lucru i ne cere s rspundem, dac dorim sau nu s salvm coninutul editat. n
cazul unui rspuns afirmativ, salvarea fiierului se face n maniera obinuit.

n acest moment se poate trece la lansarea n execuie a programului realizat. Pentru
a fi executat, programul trebuie mai nti compilat (tradus din limbajul de programare
folosit de noi ntr-un limbaj accesibil computer-ului). Aceast etap i lansarea efectiv
n execuie a programului se face prin intermediul comenzii DO:
sintax: DO <nume de fiier>
efect: Se iniiaz compilarea i lansarea n execuie a programului memorat n fiierul
cu numele <nume de fiier>.
Astfel se face mai nti compilarea programului: se verific la nivelul computer-ului
dac instruciunile editate de noi sunt corecte din punct de vedere sintactic; erorile de
sintax descoperite sunt semnalate, i ni se d posibilitatea de a le corecta. Practic, nu
se trece la execuia propriu-zis pn cnd programul nu este corect din punct de
vedere sintactic. Odat ce aceast etap este depit, urmeaz lansarea n execuie.
Totui, problema nu este rezolvat, deoarece n acest moment nimeni nu ne garanteaz
i executarea corect a programului editat acesta s-ar putea comporta ntr-un mod
imprevizibil i nedorit de noi, datorit unor erori de logic pe care le-am fcut n
conceperea algoritmului de lucru, chiar dac instruciunile sunt corecte sintactic, fiind
validate de compilator. Numai practica poate elimina acest tip de erori, soluia fiind
rularea programului de mai multe ori, eventual pe etape, pentru a putea sesiza i
corecta erorile de funcionare (depanarea programului). n faza de depanare poate
surveni la un moment dat blocarea programului care se execut la infinit, datorit unei
erori de lucru. De aceea, este necesar s putem avea controlul asupra execuiei
programului, pentru a mpiedica eventualele blocri ale computer-ului. FOXPRO a
prevzut un astfel de control, punndu-ne la dispoziie posibilitatea de a ntrerupe
execuia unui program.
Exist dou modaliti de ntrerupere a execuiei unui program:
Dac dorim s suspendm temporar execuia, cu posibilitatea de a o relua mai
trziu din acelai punct, folosim comenzile:
SUSPEND : n acest mod, devine activ fereastra de comenzi a mediului
FOXPRO, n care putem lansa i executa orice comand, independent de
programul temporar suspendat. Dac ulterior dorim s dezactivm aceast
fereastr i s relum execuia programului, se va folosi comanda:
RESUME : Execuia programului este relansat, de la linia unde fusese anterior
suspendat.
Dac dorim s oprim definitiv execuia i s ieim din program, putem folosi
comenzile:
INFORMATIC MEDICAL I BIOSTATISTIC

254
CANCEL : Abandoneaz execuia fiierului curent de comenzi i activeaz
fereastra de comenzi a mediului FOXPRO, n care se poate relua lucrul n mod
interactiv.
RETURN : Abandoneaz execuia fiierului curent de comenzi, prednd ns
controlul programului apelant al acestui fiier, de pe nivelul imediat anterior sau
de pe cel mai nalt nivel n special n cazul unor proceduri, care sunt definite n
contextul unor programe generale.


6.6.28. Noiuni de programare structurat
Pentru a rezolva probleme mai complexe, execuia secvenial a instruciunilor nu este
ntotdeauna soluia optim. Sunt necesare anumite comenzi pentru a schimba ordinea
de execuie a instruciunilor. n acest scop, FOXPRO conine funciile i comenzile de
baz de programare structurat, care permit:
Executarea repetat a unui grup de instruciuni: FORENDFOR, DO
WHILEENDDO, SCANENDSCAN;
Executarea unor instruciuni condiionat de rezultatul evalurii unei expresii logice:
IFENDIF, IIF ( ), DO CASEENDCASE.

IFENDIF
sintax: IF <expL>
<secvena 1 de instruciuni>
[ELSE]
<secvena 2 de instruciuni>
ENDIF
efect: nainte de a ncepe executarea comenzilor, se evalueaz expresia logic <expL>.
Dac <expL> este adevrat (.T.), se va executa <secvena 1 de instruciuni>; dac
<expL> este fals (.F.), avem dou posibiliti:
Dac clauza ELSE este prezent n comand, se va executa <secvena 2 de
instruciuni> i comanda se ncheie;
Dac clauza ELSE este absent, nu se execut nimic i comanda se ncheie.
Se poate lucra cu decizii multiple, folosind o combinaie de comenzi IFENDIF
imbricate (incluse unele n altele).

IIF ( )
sintax: IIF ( <expL>, <expr1>, <expr2>)
efect: Aceast funcie evalueaz expresia logic <expL> i, n funcie de rezultatul
evalurii, returneaz: valoarea expresiei <expr1>, dac <expL> este adevrat (.T.), i
valoarea expresiei <expr2>, dac <expL> este fals (.F.). Expresiile <expr1> i <expr2>
pot fi de tipuri diferite (Character, Date, Logical sau Numeric).

DO CASEENDCASE
Unele programe trebuie s decid ntre mai multe posibiliti (i nu numai dou, aa
cum permite instruciunea IFENDIF; soluia n astfel de situaii este dat de comanda
DO CASEENDCASE.
sintax: DO CASE
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 255

CASE <expL1>
<secvena 1 de instruciuni>
[ CASE <expL2>
<secvena 2 de instruciuni>


CASE <expLn>
<secvena n de instruciuni>]
[ OTHERWISE
<secvena (n+1) de instruciuni>]
ENDCASE
efect: Comanda declaneaz executarea secvenei de instruciuni corespunztoare
expresiei logice care este evaluat ca fiind adevrat (.T.). Execuia comenzii are loc n
modul urmtor: este evaluat prima expresie logic, <expL1>; dac valoarea obinut
este .T., se execut <secvena 1 de instruciuni>; altfel, urmtoarea expresie logic este
evaluat. Dup identificarea primei expresii logice adevrate i executarea secvenei de
instruciuni corespunztoare, comanda se ncheie, iar programul continu cu prima
instruciune de dup ENDCASE.
Dac toate expresiile <expL1>, <expL2>, <expLn> sunt false, avem dou
posibiliti: atunci cnd clauza OTHERWISE este prezent, se execut secvena
corespunztoare de instruciuni, <secvena (n+1) de instruciuni> i se trece la prima
comand de dup ENDCASE; atunci cnd clauza OTHERWISE este absent, execuia
comenzii se ncheie.

Exemplu: Dorim s crem un program cu cteva opiuni posibile (legate de operaii cu o
baz de date). Ideea este ca utilizatorul s poat alege din lista de opiuni, programul
urmnd a executa operaii diferite n funcie de alegerea utilizatorului. S presupunem
c avem definite urmtoarele opiuni:
CLEAR
? " 1. Introducere de nregistrri noi"
? " 2. Listarea nregistrrilor"
? " 3. Editarea unei nregistrri"
? " 4. EXIT
Acesta este menu-ul de opiuni; cu ajutorul comenzii INPUT, utilizatorul i introduce
opiunea proprie din menu:
INPUT "Introducei opiunea dvs. " TO OPT
Apoi, n funcie de alegerea fcut, programul va executa operaii diferite:
DO CASE
CASE OPT = 1
APPEND
CASE OPT = 2
LIST TO PRINT
CASE OPT = 3
BROWSE
OTHERWISE
QUIT
ENDCASE
INFORMATIC MEDICAL I BIOSTATISTIC

256

FORENDFOR
sintax: FOR <var> = <expN1> TO <expN2> [step <expN3>]
<secven de instruciuni>
[EXIT]
[LOOP]
ENDFOR
efect: Secvena de instruciuni precizat este executat de mai multe ori, numrtoarea
fiind fcut de variabila <var>. Valoarea iniial a variabilei <var> este obinut prin
evaluarea expresie numerice <expN1>; dup fiecare execuie a <secvenei de
instruciuni>, valoarea variabilei <var> este incrementat sau decrementat, cu o
valoare constant, obinut prin evaluarea expresiei numerice <expN3>, atunci cnd
clauza STEP este prezent, sau cu 1, atunci cnd clauza STEP lipsete. Cnd valoarea
variabilei <var> devine mai mare dect valoarea expresiei numerice <expN2> (cnd
valoarea <expN3> este pozitiv), sau mai mic dect valoarea <expN2> (cnd valoarea
<expN3> este negativ) ieim din acest ciclu, iar programul continu cu urmtoarea
instruciune de dup ENDFOR.
Parametri:
EXIT: Folosind acest parametru, putem iei din ciclu i continua execuia
programului cu prima comand de dup ENDFOR, fr a mai testa valoarea
variabilei contor, <var>;
LOOP : Folosind acest parametru putem sri peste urmtoarele instruciuni din ciclu
(ntre LOOP i ENDFOR); contorul <var> va fi incrementat sau decrementat, i
ncepe o nou parcurgere a <secvenei de instruciuni>, dac condiia de rmnere
n ciclu este verificat).

SCANENDSCAN
sintax: SCAN
[<domeniu>] [FOR <condiie>]
<secven de instruciuni>
[LOOP]
[EXIT]
ENDSCAN
efect: Aceast comand este similar cu FOR ENDFOR, fiiind ns specializat
pentru lucrul cu baze de date. Baza de date curent este inspectat, iar <secvena de
instruciuni> este executat pentru fiecare nregistrare care cade n interiorul domeniului
specificat de <domeniu>, sau care face adevrat condiia FOR <condiie>.
Parametri:
EXIT
LOOP
(au acelai efect ca n comanda anterioar).

DO WHILEENDDO
sintax: DO WHILE <expL>
<secven de instruciuni>
[LOOP]
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 257

[EXIT]
ENDDO
efect: Aceast comand duce la executarea repetat a <secvenei de instruciuni>,
atta timp ct valoarea expresiei logice <expL.> este adevrat (.T.). Se evalueaz
<expL>; dac valoarea obinut este fals (.F.), execuia secvenei de instruciuni se
ncheie. Altfel, aceasta se execut i, la ntlnirea instruciunii ENDDO se face salt
napoi la prima linie, DO WHILE, i se evalueaz din nou <expL>.
Acest ciclu continu pn cnd <expL> devine fals (.F.); n acest moment execuia
este stopat, ieim din ciclu iar programul continu cu prima instruciune de dup
ENDDO.
Parametri:
EXIT
LOOP
(au acelai efect ca n comanda anterioar).

Exemplu: Dac dorim s listm toate nregistrrile unei baze de date (numai cteva
cmpuri ale acestora), o soluie adecvat ar putea fi urmtoarea secven de comenzi
(de obicei o astfel de secven este folosit n interiorul unui program):
DO WHILE .NOT. EOF ( )
? NUME, ADRES
SKIP
ENDDO


6.6.29. Macro substituii (&)
Macro substituiile sunt o tehnic de programare puternic, care uureaz lucrul.
Un macrou este doar un nume de variabil de memorie, cu un ampersand (&) n fa.
n acest mod, coninutul acelei variabile de memorie este tratat ca un literal de tipul ir
de caractere. Cnd un ampersand & precede o variabil de memorie de tipul caracter,
coninutul acelei variabile va nlocui referina macro. Putem folosi macro substituii n
orice comand sau funcie care accept literali de tipul ir de caractere.

Exemplu:
accept nume-fiier to vm
use & vm
n vm memorm numele unei baze de date, ceea ce ne d dreptul de a o deschide
folosind macro-ul corespunztor n locul numelui ei.
Observaie: O variabil nu se poate autoreferi recursiv n macro substituii. De
exemplu, urmtoarea instruciune genereaz un mesaj de eroare:
store '&X' to X
? &X


6.6.30. Comenzi de tip SET
SET
sintax: SET
INFORMATIC MEDICAL I BIOSTATISTIC

258
efect: Comanda deschide o fereastr de tip Data Session (Figura 6.9), care furnizeaz
o modalitate comod de a deschide baze de date, de a stabili relaii ntre ele sau de a
seta ori de a modifica diferite opiuni ale mediului Visual FOXPRO.

Figura 6.9. Fereastr de tip Data Session

SET ALTERNATE
sintax: SET ALTERNATE ON | OFF
efect: Direcioneaz ieirea de la monitor sau de la imprimant spre un fiier de tip text,
n cazul unor comenzi de afiare de tipul ?, ??, DISPLAY sau LIST.
ON : Activeaz opiunea.
OFF (implicit): Dezactiveaz opiunea.

SET BELL
sintax: SET BELL ON | OFF
efect: Activeaz sau dezactiveaz beep-ul pe care l emite computer-ul n timpul
editrii unui text, atunci cnd este atins sfritul de fiier sau cnd sunt introduse date
eronate (n comenzi de tipul APPEND sau EDIT).
ON (implicit): Activeaz beep-ul.
OFF : Dezactiveaz beep-ul.

SET COLOR : Permite s definim o nou schem de culori pentru elementele de
interfa a sistemului FOXPRO (bare de menu, ferestre, mesaje de alert, dialoguri etc).

SET CONSOLE
sintax: SET CONSOLE ON | OFF
efect: Activeaz sau dezactiveaz ieirea unor programe la fereastra principal
FOXPRO sau la fereastra definit de utilizator n acest scop, n funcie de modul n care
este setat, ON sau OFF.

SET DATE
sintax: SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH
| GERMAN | ITALIAN | JAPAN | USA | MDY | DMY | YMD
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 259

efect: Definete formatul utilizat pentru afiarea expresiilor de tip dat calendaristic;
fiecare setare corespunde unui format diferit:
Setare Format
AMERICAN mm/dd/yy
ANSI yy.mm.dd
BRITISH/FRENCH dd/mm/yy
GERMAN dd.mm.yy
ITALIAN dd-mm-yy
JAPAN yy/mm/dd
USA mm-dd-yy
MDY mm/dd/yy
DMY dd/mm/yy
YMD yy/mm/dd
Formatul implicit de afiare a datelor calendaristice este AMERICAN.

SET DECIMALS
sintax: SET DECIMALS TO [<expN>]
efect: Definete numrul minim de cifre zecimale folosite pentru a afia rezultatul unor
operaii matematice, specificat prin <expN>. Valoarea implicit este 2 zecimale;
valoarea maxim este 18, iar cea minim este 0.

SET MARGIN
sintax: SET MARGIN TO <expN>
efect: Ajusteaz marginea din stnga a paginii care va fi tiprit la imprimant, ceea ce
afecteaz toate operaiile de printare ulterioare; marginea este specificat n coloane,
indicnd numrul coloanei prin <expN>. Valoarea implicit este 0 coloane.

SET PRINTER
sintax: SET PRINTER ON | OFF
efect: Activeaz sau dezactiveaz ieirea la imprimant (permite sau inhib tiprirea
rezultatului unei comenzi).
ON : tot ceea ce se afieaz pe ecran la un moment dat va fi de asemeni printat;
OFF : dezactiveaz tiprirea la imprimant; aceasta este opiunea implicit.

SET TALK
sintax: SET TALK ON | OFF
efect: Stabilete dac FOXPRO s afieze sau nu rezultatul execuiei unor comenzi, n
bara de stare a mediului de programare. Astfel, unele comenzi de procesare a datelor
au ca efect generarea unor mesaje despre rezultatul lor, care vor fi tiprite n bara de
stare a mediului: APPEND FROM, AVERAGE, CALCULATE, COPY TO, COUNT,
DELETE, INDEX, PACK, REPLACE, SORT, SUM.
ON : Activeaz apariia acestor mesaje.
OFF : Dezactiveaz apariia acestor mesaje, care nu mai sunt trimise n bara de
stare.


INFORMATIC MEDICAL I BIOSTATISTIC

260
6.6.31. Aplicaii practice
EXEMPLUL 1:
Creai o baz de date n care s nregistrai datele din triajul unui spital, i anume:
- numele pacienilor
- vrsta pacienilor
- sexul
- domiciliul (rural sau urban)
- judeul de unde provin
- afeciuni anterioare
- diagnosticul la internare
- data internrii
- numrul de zile de spitalizare
- numrul de zile de concediu medical acordate.
Descriei structura bazei de date i nregistrai 10 pacieni.
Apoi rspundei la urmtoarele ntrebri (scriei comenzile FOX necesare):
1. Listai numele, vrsta i diagnosticul la internare pentru toi pacienii din baza de
date.
2. Listai numele i numrul de zile de spitalizare pentru brbaii provenii din
mediu rural.
3. Cte internri au fost nregistrate de la nceputul anului?
4. Cte femei peste 45 de ani au fost internate?
5. Care sunt diagnosticele de internare ale cardiacilor? Dar ale diabeticilor?
6. Cate este durata medie a spitalizrilor din acest an n general, i apoi la
diabetici, respectiv la cardiaci?
7. Care este numrul minim, mediu i maxim al zilelor de concediu medical
acordate la externare pentru toi pacienii? Dar pentru cardiaci?
8. Realizai distribuia pacienilor internai pe judee ci pacieni din fiecare jude
sunt internai.
9. Afiai nregistrrile n ordine alfabetic a numelor pacienilor.
10. Afiai pacienii n ordine cresctoare a numrului de zile de spitalizare.
11. Afiai pacienii n ordine descresctoare a numrului de zile de concediu
medical acordate.
12. Afiai numele i diagnosticul la internare pentru nregistrarea nr. 3 i
urmtoarele 3 nregistrri din baza de date.
13. tergei femeile peste 55 de ani din baza de date.
14. Copiai pacienii din judeul Vaslui ntr-o nou baz de date, cu numele TEST1.
15. Adugai n baza de date TEST1 i pacienii din judeul Suceava, cu domiciliul
n mediu rural.

REZOLVARE:
Sugerm urmtoarea structur a bazei de date TRIAJ.DBF:
NUME C 25
VARSTA N 2
SEX C 1 (M masculin, F feminin) sau se poate codifica Numeric
1 : 1 masculin, 2 feminin
DOMICILIU C 1 (U urban, R rural) sau se poate codifica Numeric 1:
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 261

1 urban, 2 - rural
JUDET C 2 Se pun indicativele automobilistice ale fiecrui jude
AF_ANT C 30
DG_INT C 30
DATA_I D 8 Dat calendaristic
NR_SPIT N 3
NR_CM N 3

Comenzile FOXPRO prin care se rspunde la ntrebri vor fi:
1. LIST NUME, VARSTA, DG_INT
sau, echivalent,
DISP ALL NUME, VARSTA, DG_INT
2. LIST NUME, NR_SPIT FOR SEX = M AND DOMICILIU = R
sau, pentru codificare numerica:
LIST NUME, NR_SPIT FOR SEX = 1 AND DOMICILIU = 2
3. COUNT FOR YEAR(DATA_I) = 2000 TO X
? X
4. COUNT FOR SEX = F AND VARSTA >= 45 TO X
? X
sau, pentru codificare numerica:
COUNT FOR SEX = 2 AND VARSTA >= 45 TO X
? X
5. LIST DG_INT FOR CARDIAC $ AF_ANT
LIST DG_INT FOR DIABET $ AF_ANT
6. CALCULATE AVG(NR_SPIT) FOR YEAR(DATA_I) = 2000
CALCULATE AVG(NR_SPIT) FOR YEAR(DATA_I) = 2000 AND CARDIAC $
AF_ANT
CALCULATE AVG(NR_SPIT) FOR YEAR(DATA_I) = 2000 AND DIABET $ AF_ANT
7. CALCULATE MIN(NR_CM)
CALCULATE MAX(NR_CM)
CALCULATE AVG(NR_CM)
CALCULATE MIN(NR_CM) FOR CARDIAC $ AF_ANT
CALCULATE MAX(NR_CM) FOR CARDIAC $ AF_ANT
CALCULATE AVG(NR_CM) FOR CARDIAC $ AF_ANT
8. Mai nti, se determin lista tuturor judeelor din baza de date. Pentru a afia toate
judeele, dar repetate numai o singur dat, baza de date trebuie indexat dup cmpul
JUDET, cu parametrul UNIQUE:
INDEX ON JUDET TO ID1 UNIQUE
LIST JUDET
(i se noteaz valorile obinute; presupunem c se gsete IS, VS, SV, BC, NT)
CLOSE INDEXES
COUNT FOR JUDET= IS TO V1
COUNT FOR JUDET= VS TO V2
COUNT FOR JUDET= SV TO V3
COUNT FOR JUDET= BC TO V4
COUNT FOR JUDET= NT TO V5
INFORMATIC MEDICAL I BIOSTATISTIC

262
? V1, V2, V3, V4, V5
9. INDEX ON NUME TO ID1
DISP ALL NUME, NR_SPIT, NR_CM
10. INDEX ON NR_SPIT TO ID2
DISP ALL NUME, NR_SPIT, NR_CM
11. INDEX ON NR_CM TO ID2
DISP ALL NUME, NR_SPIT, NR_CM
12. GO 3
DISP NUME, DG_INT
DISP NEXT 4 NUME, DG_INT
13. DELETE FOR SEX=F AND VARSTA > 55
PACK
14. COPY TO D:\TEST1 FOR JUDET=VS
USE D:\TEST1
DISP ALL
15. USE D:\TEST1
APPEND FROM D:\TRIAJ FOR JUDET=SV AND DOMICILIU=R

EXEMPLUL 2:
Creai o baz de date despre activitatea unei sli de operaii, care s conin
urmtoarele informaii:
- Codul operaiei (un numr de ordine al acesteia)
- Data la care este programat operaia
- Durata operaiei (n minute)
- Numele pacientului operat
- Vrsta pacientului operat
- Sexul pacientului operat
- Diagnosticul pacientului operat
- Numele medicului care opereaz.
Descriei structura bazei de date i nregistrai 10 operaii.
Apoi rspundei la urmtoarele ntrebri (scriei comenzile FOX necesare):
1. Cte operaii au fost programate n luna aprilie?
2. Care a fost durata medie a operaiilor de apendicit? Care a fost cea mai lung
operaie de apendicit? Dar cea mai scurt?
3. Cine opereaz mine? Care sunt diagnosticele pacienilor care vor fi operai?
4. Care este cel mai tnr / btrn pacient operat de la nceputul anului? Care este
diagnosticul su?
5. Cte femei au fost operate de la nceputul anului? Care a fost diagnosticul lor?
6. Ci pacieni a operat medicul X?
7. Afiai nregistrrile n ordine alfabetic a numelor medicilor care opereaz.
8. Afiai nregistrrile n ordine cresctoare a vrstei pacienilor operai.
9. Afiai nregistrrile n ordine descresctoare a duratei operaiilor.
10. Afiai numele i diagnosticul pacientului pentru nregistrarea nr. 3 i
urmtoarele 2 nregistrri.
11. tergei femeile peste 55 de ani care au fost operate.
12. Copiai brbaii operai de ulcer ntr-o nou baz de date, cu numele TEST1.
13. Adugai apoi n baza de date TEST1 i brbaii operai de apendicit.
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 263

14. Listai structura bazei de date TEST1.
15. Creai o nou baz de date, cu numele TEST2 i cu o structur identic cu a
bazei de date TEST1.

REZOLVARE:
Sugerm urmtoarea structur a bazei de date SALAOP.DBF:
CODOP N 3
DATAOP D 8 Dat calendaristic
DURATA N 3 (n minute)
NUME_P C 25
VARSTA_P N 2
SEX_P C 1 (M masculin, F feminin) sau se poate codifica
Numeric 1 : 1 masculin, 2 feminin
DIAGN C 30
NUME_M N 25

Comenzile FOXPRO prin care se rspunde la ntrebri vor fi:
1. COUNT FOR MONTH(DATAOP) = 4 TO X
? X
2. CALCULATE AVG(DURATA) FOR DIAGN = APENDICITA
CALCULATE MIN(DURATA) FOR DIAGN = APENDICITA
CALCULATE MAX(DURATA) FOR DIAGN = APENDICITA
3. LIST NUME_M FOR DAY(DATAOP) = 6 AND MONTH(DATAOP) = 5 AND
YEAR(DATAOP) = 2000
LIST DIAGN FOR DAY(DATAOP) = 6 AND MONTH(DATAOP) = 5 AND
YEAR(DATAOP) = 2000
4. CALCULATE MIN(VARSTA_P) FOR YEAR(DATAOP) = 2000 TO X
DISP NUME_P, DIAGN FOR VARSTA_P = X
CALCULATE MAX(VARSTA_P) FOR YEAR(DATAOP) = 2000 TO Y
DISP NUME_P, DIAGN FOR VARSTA_P = Y
5. COUNT FOR SEX_P=F AND YEAR(DATAOP) = 2000 TO X
? X
LIST DIAGN FOR SEX_P=F AND YEAR(DATAOP) = 2000
sau, pentru codificare numerica:
COUNT FOR SEX_P=2 AND YEAR(DATAOP) = 2000 TO X
? X
LIST DIAGN FOR SEX_P=2 AND YEAR(DATAOP) = 2000
6. COUNT FOR NUME_M = POPESCU TO X
? X
7. INDEX ON NUME_M TO ID1
DISP ALL NUME_P, VARSTA_P, DURATA, NUME_M
8. INDEX ON VARSTA_P TO ID2
DISP ALL NUME_P, VARSTA_P, DURATA, NUME_M
9. INDEX ON DURATA TO ID3
DISP ALL NUME_P, VARSTA_P, DURATA, NUME_M
10. GO 3
INFORMATIC MEDICAL I BIOSTATISTIC

264
DISP NUME_P, DIAGN
DISP NEXT 3 NUME_P, DIAGN
11. DELETE FOR SEX_P=F AND VARSTA_P >= 55
PACK
12. COPY TO D:\TEST1 FOR SEX_P=M AND ULCER $ DIAGN
USE D:\TEST1
DISP ALL
13. USE D:\TEST1
APPEND FROM D:\SALAOP FOR SEX_P = M AND APENDICITA $ DIAGN
14. LIST STRU
15. COPY STRU TO D:\TEST2
USE D:\TEST2
LIST STRU

EXEMPLUL 3:
Creai o baz de date n care s nregistrai medicamentele consumate n farmacia unui
spital, pe urmtoarea structur:
- numele medicamentului
- firma productoare
- substana activ din fiecare medicament
- tipul medicamentului (A antibiotice, C tonice cardiace, N anestezice, G
analgezice, V vaso-dilatatoare, H protectoare hepatice, etc.)
- data expirrii medicamentului
- preul medicamentului
- contraindicaiile medicamentului respectiv
- cantitatea existent n stoc.
Descriei structura bazei de date i nregistrai 10 medicamente.
Apoi rspundei la urmtoarele ntrebri (scriei comenzile FOX necesare):
1. Afiai medicamentele produse de firma X.
2. Care sunt firmele productoare de antibiotic bazat pe substana activ X?
3. Care sunt contraindicaiile tonicelor cardiace produse de firma Z?
4. Cte anestezice sunt nregistrate n farmacie? Dar analgezice?
5. Care sunt medicamentele expirate existente n stoc?
6. Care este cel mai ieftin antibiotic? Dar cel mai scump? Care este preul mediu al
antibioticelor?
7. Listai contraindicaiile medicamentelor bazate pe substana activ A.
8. Listai medicamentele n ordine alfabetic.
9. Listai medicamentele n ordine cresctoare a preului lor.
10. Listai medicamentele n ordine descresctoare a cantitii existente n stoc.
11. tergei medicamentele care s-au terminat cantitate existent n stoc 0.
12. Listai preul, cantitatea i contraindicaiile pentru medicamentul nr. 4 i
urmtoarele 3 medicamente.
13. Afiai ultimul medicament din baza de date.
14. Copiai ntr-o nou baz de date cu numele TEST1 medicamentele mai scumpe
de 300 000 lei bucata.
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 265

15. Cte nregistrri conine noua baz de date? Care este preul mediu al
medicamentelor existente aici? Care este tipul medicamentului, firma
productoare i substana activ corespunztoare?

REZOLVARE:
Sugerm urmtoarea structur a bazei de date FARM.DBF:
NUMEM C 30
PROD C 30 Firma productoare
SUBSTA C 30 Substana activ
TIP C 25 Tipul medicamentului se codific: A antibiotic, C
tonic cardiac, N anestezic, G analgezic, V vaso-
dilatator, H protector hepatic, etc.)
DATA_EXP D 2
PRET N 7 Preul medicamentului
CONTRAIND C 30 Contraindicaii
CANTIT N 25

Comenzile FOXPRO prin care se rspunde la ntrebri vor fi:
1. LIST FOR PROD=X
2. LIST PROD FOR TIP=A AND SUBSTA=X
3. LIST CONTRAIND FOR TIP=C AND PROD=Z
4. COUNT FOR TIP=N TO X
COUNT FOR TIP=G TO Y
? X, Y
5. LIST NUMEM FOR YEAR(DATA_EXP) < YEAR(DATE()) OR (YEAR(DATA_EXP) =
YEAR(DATE()) AND MONTH(DATA_EXP) < MONTH(DATE()) ) OR
(YEAR(DATA_EXP) = YEAR(DATE()) AND MONTH(DATA_EXP) = MONTH(DATE())
AND DAY(DATA_EXP) < DAY(DATE()) )
6. CALC MIN(PRET) FOR TIP=A TO X
LIST NUMEM FOR PRET=X
CALC MAX(PRET) FOR TIP=A TO Y
LIST NUMEM FOR PRET=Y
CALC AVG(PRET) TO Z
? Z
7. LIST CONTRAIND FOR SUBSTA=A
8. INDEX ON NUMEM TO ID1
LIST NUMEM, PRET, CANTIT
9. INDEX ON PRET TO ID2
LIST NUMEM, PRET, CANTIT
10. INDEX ON CANTIT TO ID3
LIST NUMEM, PRET, CANTIT
11. DELETE FOR CANTIT=0
PACK
12. GO 4
DISP PRET, CANTIT, CONTRAIND
DISP NEXT 4 PRET, CANTIT, CONTRAIND
INFORMATIC MEDICAL I BIOSTATISTIC

266
13. GO BOTTOM
DISP
14. COPY TO D:\TEST1 FOR PRET > 300 000
USE D:\TEST1
DISP ALL
15. USE D:\TEST1
COUNT TO X
? X
CALCULATE AVG(PRET) TO X
LIST TIP, PROD, SUBSTA

EXEMPLUL 4:
Creai o baz de date n care s nregistrai date despre activitatea unui laborator
biochimic, i anume:
- numele analizei realizate
- valoarea gsit pentru acea analiz
- tipul analizei (B analiz biochimic, H analiz hepatic, S analiz
sanguin)
- data la care s-a efectuat analiza
- numele pacientului pentru care s-a efectuat analiza
- vrsta pacientului pentru care s-a efectuat analiza
- domiciliul pacientului pentru care s-a efectuat analiza (R rural sau U urban)
- numele medicului care a semnat buletinul de analiz
Descriei structura bazei de date i nregistrai 10 analize.
Apoi rspundei la urmtoarele ntrebri (scriei comenzile FOX necesare):
1. Care sunt tipurile de analize efectuate n laborator?
2. Listai numele i valorile obinute pentru analizele efectuate n luna martie, anul
curent.
3. Cte determinri de probe hepatice s-au efectuat luna trecut?
4. Care este media valorilor analizelor de glicemie i VSH? Care sunt valorile
maxime i minime nregistrate?
5. Listai numele, tipul i valoarea analizelor efectuate pentru pacientul X.
6. Cte analize s-au fcut pentru pacieni din mediul rural? Dar din mediul urban?
7. Listai nregistrrile n ordine alfabetic a numelor medicilor care au semnat
buletinele de analiz.
8. Listai nregistrrile n ordine alfabetic a numelor pacienilor.
9. Copiai analizele de VSH ntr-o nou baz de date cu numele TEST1.
10. Cte nregistrri sunt n baza TEST1? Listai nregistrrile n ordine cresctoare
a valorii analizelor, i apoi n ordine descresctoare a acelorai valori.
11. Revenii n baza de date iniial i tergei analizele corespunztoare pacientului
Z. Cum le-ai fi putut recupera?
12. Listai prima nregistrare din baza de date.
13. Ce medici au semnat analizele biochimice?
14. Care este vrsta medie a pacienilor pentru care s-au efectuat analize hepatice?
Dar analize biochimice?
15. Ce tipuri de analize s-au efectuat n lunile de iarn?

Structuri de date. Organizarea datelor. Baze de date. FOXPRO 267

REZOLVARE:
Sugerm urmtoarea structur a bazei de date LABCH.DBF:
ANALIZA C 30
VALOARE N 8 Firma productoare
TIP C 1 Tipul analizei se codific: B analiz biochimic, H
analiz hepatic, S analiz sanguin, etc.)
DATA D 8
NUME_P C 25
VARSTA_P N 2
DOM_P C 1 (U urban, R rural) sau se poate codifica Numeric 1:
1 urban, 2 rural
NUME_M C 25

Comenzile FOXPRO prin care se rspunde la ntrebri vor fi:
1. LIST TIP
2. LIST ANALIZA, VALOARE FOR MONTH(DATA) = 3 AND YEAR(DATA) = 2000
3. COUNT FOR TIP = H AND MONTH(DATA) = 5 AND YEAR(DATA) = 2000
4. CALCULATE AVG(VALOARE) FOR ANALIZA=GLICEMIE
CALCULATE AVG(VALOARE) FOR ANALIZA=VSH
CALCULATE MIN(VALOARE) FOR ANALIZA=GLICEMIE
CALCULATE MIN(VALOARE) FOR ANALIZA=VSH
CALCULATE MAX(VALOARE) FOR ANALIZA=GLICEMIE
CALCULATE MAX(VALOARE) FOR ANALIZA=VSH
5. LIST ANALIZA, TIP, VALOARE FOR NUME_P=POPESCU
6. COUNT FOR DOM_P=R TO X
COUNT FOR DOM_P=U TO Y
? X, Y
sau, pentru codificare numeric:
COUNT FOR DOM_P=2 TO X
COUNT FOR DOM_P=1 TO Y
? X, Y
7. INDEX ON NUME_M TO ID1
LIST ANALIZA, NUME_P, NUME_M
8. INDEX ON NUME_P TO ID2
LIST ANALIZA, NUME_P, NUME_M
9. COPY TO D:\TEST1 FOR ANALIZA=VSH
USE D:\TEST1
DISP ALL
10. COUNT TO X
? X
INDEX ON VALOARE TO ID3
DISP ALL ANALIZA, VALOARE
INDEX ON VALOARE TO ID3
DISP ALL ANALIZA, VALOARE
11. USE D:\LABCH
DELETE FOR NUME_P=POPESCU
INFORMATIC MEDICAL I BIOSTATISTIC

268
PACK
(pentru recuperare, nainte de a folosi PACK, se poate da comanda:
RECALL FOR NUME_P=POPESCU
12. GO TOP
DISP
13. LIST NUME_M FOR TIP=B
14. CALCULATE AVG(VARSTA_P) FOR TIP=H
CALCULATE AVG(VARSTA_P) FOR TIP=B
15. LIST TIP FOR MONTH(DATA)=12 OR MONTH(DATA)=1 OR MONTH(DATA)=2

EXEMPLUL 5:
Creai o baz de date n care s nregistrai informaii despre analizele de snge ale
unui pacient, i anume:
- numele pacientului
- vrsta pacientului
- domiciliul pacientului
- grupa de snge
- VSH
- Hematii
- Leucocite
- Glicemie
- Colesterol
- RH (pozitiv sau negativ)
Descriei structura bazei de date i nregistrai 10 pacieni.
Apoi rspundei la urmtoarele ntrebri (scriei comenzile FOX necesare):
1. Distribuia pe grupe de vrst a pacienilor (ci pacieni au vrsta ntre 0 15
ani, 16 25 ani, 26 40 ani, peste 40 ani).
2. Distribuia pe domicilii a pacienilor (ci sunt din mediu rural i ci sunt din
mediu urban).
3. Care este valoarea minim, medie i maxim a glicemiei pentru pacienii din
mediul rural? Dar din mediul urban? Aceeai problem pentru colesterol.
4. Ci pacieni au RH-ul pozitiv? Dar negativ?
5. Afiai valorile VSH, hematii i leucocite pentru pacienii peste 40 de ani, avnd
grupa de snge AB.
6. Listai grupa de snge i valoarea RH pentru prima nregistrare din baza de
date i pentru urmtoarele 4 nregistrri.
7. tergei pacienii cu glicemia mai mare dect 13 i RH negativ.
8. Afiai pacienii n ordine alfabetic a numelor lor.
9. Afiai pacienii n ordine cresctoare a vrstei.
10. Afiai pacienii n ordine descresctoare a valorilor colesterolului.
11. Introducei un nou cmp n baza de date, numit ANEMIE, n care s punei
valorile:
0 dac pacientul nu sufer de anemie, adic valoarea din cmpul
HEMATII este mai mare de 8.000.000
1 dac pacientul este suspect de anemie, adic valoarea din cmpul
HEMATII este mai mic de 8.000.000
Structuri de date. Organizarea datelor. Baze de date. FOXPRO 269

12. Copiai pacienii care sufer de anemie ntr-o nou baz de date, cu numele
TEST 1. Cte nregistrri conine aceast baz de date? Care este valoarea
medie a numrului de hematii din aceast baz de date?

REZOLVARE:
Sugerm urmtoarea structur a bazei de date ANALIZE.DBF:
NUME C 30
VARSTA N 2
DOMICILIU C 1 (U urban, R rural) sau se poate codifica Numeric 1:
1 urban, 2 rural
GRSANG C 2 Se codific prin valorile: 0, A, B, AB
VSH N 5
HEMATII N 8
LEUCOCITE N 7
GLICEMIE N 4
COLEST N 4
RH L 1 Poate fi pozitiv sau negativ: se codifica prin valorile: .T.
pentru pozitiv, .F. pentru negativ. Sau se poate codifica
Numeric 1: 1 pozitiv, 0 negativ.

Comenzile FOXPRO prin care se rspunde la ntrebri vor fi:
1. COUNT FOR VARSTA <= 15 TO X1
COUNT FOR VARSTA > 15 AND VARSTA <=25 TO X2
COUNT FOR VARSTA > 25 AND VARSTA <=40 TO X3
COUNT FOR VARSTA > 40 TO X4
? X1, X2, X3, X4
2. COUNT FOR DOMICILIU =R TO X1
COUNT FOR DOMICILIU=U TO X2
? X1, X2
sau, pentru codificare numeric:
COUNT FOR DOMICILIU =1 TO X1
COUNT FOR DOMICILIU=2 TO X2
? X1, X2
3. CALCULATE MIN(GLICEMIE), MAX(GLICEMIE), AVG(GLICEMIE) FOR
DOMICILIU=R
CALCULATE MIN(GLICEMIE), MAX(GLICEMIE), AVG(GLICEMIE) FOR
DOMICILIU=U
CALCULATE MIN(COLESTEROL), MAX(COLESTEROL), AVG(COLESTEROL)
FOR DOMICILIU=R
CALCULATE MIN(COLESTEROL), MAX(COLESTEROL), AVG(COLESTEROL)
FOR DOMICILIU=U
4. COUNT FOR RH=.T. TO X1
? X1
COUNT FOR RH=.F. TO X2
? X2
sau, pentru codificare numeric:
INFORMATIC MEDICAL I BIOSTATISTIC

270
COUNT FOR RH = 1 TO X1
? X1
COUNT FOR RH = 0 TO X2
? X2
5. LIST VSH, HEMATII, LEUCOCITE FOR VARSTA > 40 AND GRSANG=AB
6. GO TOP
DISP GRSANG, RH
DISP NEXT 5 GRSANG, RH
7. DELETE FOR GLICEMIE > 13 AND RH=.F.
PACK
sau, pentru codificare numeric:
DELETE FOR GLICEMIE > 13 AND RH = 0
PACK
8. INDEX ON NUME TO ID1
DISP ALL NUME, VARSTA, COLESTEROL
9. INDEX ON VARSTA TO ID2
DISP ALL NUME, VARSTA, COLESTEROL
10. INDEX ON COLESTEROL TO ID1
DISP ALL NUME, VARSTA, COLESTEROL
11. MODI STRU
i se insereaz (folosind butonul Insert, un nou cmp:
ANEMIE Numeric, 1)
Se completeaz cmpul ANEMIE cu valorile corecte, folosind comenzile:
REPLACE ANEMIE WITH 0 FOR HEMATII > 800 000
REPLACE ANEMIE WITH 1 FOR HEMATII < 800 000
12. COPY TO D:\TEST1 FOR ANEMIE=1
USE D:\TEST1
COUNT TO X
? X
CALCULATE AVG(HEMATII)

Sistemul informatic de spital. Descriere, exemplificare 271









Sistemul informatic. Sistem informatic de clinica.
Descriere, exemplificare



7.1. Domeniile de aplicare a sistemelor informatice

Sistemele informatice elaborate sau perfecionate pot acoperi, integral sau parial
urmtoarele domenii de aplicaii informatice sau domenii de utilizare a tehnicii de calcul:
1. Informatizarea proiectrii i a lucrrilor tehnico-inginereti;
2. Robotic industrial;
3. Supravegherea i comanda (controlul) activitilor i proceselor;
4. Informatizarea i controlul activitilor medicale i de producie;
5. Informatizarea activitilor de conducere i asistarea deciziei (planificare,
coordonare, urmrirea consumuriloe i cheltuielilor, control i asistarea decizie);
6. Prelucrarea informaiei de orice tip (medical, economic, de producie);
7. Automatizarea activitilor de birou, administrative i financiar-contabile;
8. Informatizarea cercetrii tiinifice (modelare, experimentare / simulare,
prelucrare date experimentale, analiz, evaluare);
9. Prelucrarea informaiei tehnico tiinifice;
10. Informatizarea documentrii i servicii publice de informare;
11. Informatizarea nvmntului;
12. Informatizarea sistemului de sntate;
- Informatizarea actului medical i al deciziei medicale;
- Informatizarea explorrilor medicale;
- Informatizarea metodei i tehnicilor moderne de cercetare medical;
- Urmrirea pacienilor;
- Evidena medicamentelor, costurilor / medicament i costurilor / pacient;
13. Alte domenii.
Aceast enumerare a domeniilor de utilizare a tehnicii de calcul / aplicaii informatice
nu poate induce o clasificare similar a sistemelor informatice ataate diferitelor sisteme
obiect din urmtoarele considerente:
- eterogenitatea aplicaiilor informatice este foarte mare la nivelul sistemelor pentru
uniti economice de baz (ntreprinderi, instituii) unde pot fi ntlnite practic toate
domeniile de aplicaii enumerate;
- la nivelul sistemelor informatice pentru organizaii cu structur de grup, de ramur
i funcionale vor predomina aplicaii de tipul (5), (6), (7), fr a fi exclus posibilitatea
7
INFORMATIC MEDICAL I BIOSTATISTIC

272
nglobrii i a altor domenii de aplicaii pentru comanda, controlul i reglarea proceselor
la nivelul macro.
n realizarea sistemelor informatice, avnd n vedere complexitatea acestui proces
ct i cantitatea i calitatea resurselor implicate pot fi aplicate diferite strategii.
Experiena acumulat pe plan naional i mondial a confirmat viabilitatea dezvoltrii
evolutive conform creia sistemul se dezvolt n stadii (versiuni) succesive pe msura
identificrii cerinelor reale ale utilizatorului ct i pe msura dezvoltrii bazei tehnico
materiale necesare exploatrii i ntreinerii sistemului. Dezvoltarea evolutiv prezint
urmtoarele avantaje principale:
- dezvoltarea treptat a sistemului att sub aspectul domeniilor de aplicaii
acoperite ct i al soluiilor tehnice utilizate se realizeaz n mod natural n corelaie
cu evoluia cerinelor utilizatorului i ale organizaiei pentru care se realizeaz ct i cu
evoluia tehnologiilor informatice;
- necesitatea fiecrei versiuni poate fi mai bine analizat i evaluat, din punct de
vedere al efectelor scontate, att de ctre utilizator ct i de ctre proiectant, pe baza
rezultatelor obinute n stadiile precedente;
- utilizatorul se familiarizeaz mai uor cu implicaiile survenite prin introducerea
prelucrrii automate a datelor i poate beneficia mai rapid de primele rezultate; rolul su
participativ activ crete odat cu dezvoltarea sistemului;
- echipa / echipele de proiectare se acomodeaz pas cu pas cu problematica
cerinelor beneficiarului i ale instituiei utilizatoare;
- alocarea de resurse umane i financiare pentru realizarea i punerea n funciune a
sistemului se face treptat, pe msura recuperrii cheltuielilor fcute pentru stadiile
precedente;
- se reduce riscul proiectrii pn la detalii de execuie a unui sistem de mare
anvergur care s se dovedeasc neoperaional la punerea n funciune.
Dezvoltarea evolutiv a sistemelor informatice se aplic tuturor claselor de sisteme.
Trecerea de la un stadiu evolutiv la altul se realizeaz prin ndeplinirea simultan a
urmtoarelor condiii:
- Extinderea ariei de cuprindere a sistemului, prin abordarea de noi domenii de
aplicaii;
- mbuntirea soluiilor tehnice de realizare, prin creterea gradului de integrare al
aplicaiilor componente cu alte sisteme informatice ct i mbuntirea
performanelor realizate (reducerea timpilor de rspuns, creterea fiabilitii,
apropierea de utilizatorul final, creterea indicilor de utilizare a capacitii de calcul
i a disponibilitii etc.);
- Justificarea economic a dezvoltrii sistemului n conformitate cu legislaia i
normativele n vigoare prin recuperarea rapid a cheltuielilor de proiectare i punere
n funciune pe baza efectelor economice scontate a se obine (mbuntirea
asistenei medicale, a cercetrii medicale, a actului i deciziei medicale, creterea
productivitii muncii, reducerea consumurilor de materii prime, materiale i energie,
ridicarea nivelului tehnic i calitativ al produselor, sporirea exportului, creterea
beneficiilor i a rentabilitii, reducerea absolut i relativ de personal etc.).
Definirea ariei de cuprindere a sistemelor informatice pe stadii, avnd n vedere
diversitatea de alternative posibile n raport cu specificul activitii diferitelor unitii
economice revine ca sarcin organelor titulare ale sistemelor informatice de ramur,
funcionale i teritoriale cu respectarea prioritilor menionate.
Sistemul informatic de spital. Descriere, exemplificare 273

n ceea ce privete evoluia soluiilor tehnice utilizate n proiectarea i funcionarea
sistemelor informatice, se vor avea n vedere urmtoarele grupe de criterii, pe baza
crora se poate trece de la un stadiu inferior la unul superior:
1. Modul de organizare a datelor:
1.1 SI cu fiiere independente;
1.2 SI cu fiiere integrate, gestionate n concept de baz de date (fr
utilizarea unui SGBD);
1.3 SI cu baz de date central (cu utilizarea unui SGBD generalizat sau
specializat);
1.4 SI cu baz de date / fiiere distribuite;
2. Gradul de interconectare:
2.1 SI cu aplicaii independente;
2.2 SI cu aplicaii care comunic prin transmisii de date off line;
2.3 SI cu aplicaii care comunic prin transmisii de date on line;
2.4 SI care lucreaz pe structuri de date comune;
3. Gradul de distribuire:
3.1 SI centralizate fr teleprelucrare;
3.2 SI centralizate cu teleprelucrare;
3.3 SI cu distribuire parial;
3.4 SI cu distribuire total.
Atributele enumerate mai sus se iau n considerare n mod separat, suma lor
constituind caracteristica tehnic a sistemului dintr-un anumit stadiu. Modificarea unui
singur atribut este suficient pentru a se considera trecerea la un stadiu superior.



7.2. Etapele de realizare a sistemelor informatice

Ciclul de via a unui sistem informatic este reprezentat n figura 7.1.
n tabelul 7.1. se prezint etapele ciclului de via al unui sistem informatic i
documentaiile elaborate pe parcursul i / sau la sfritul etapelor respective, cu
urmtoarele observaii:
- n funcie de natura domeniilor de aplicaii acoperite i de complexitatea sistemului
realizat se pot comasa etape i documentaii.
- Pentru nlnuirea n timp a etapelor se pot aplica urmtoarele strategii:
- strategia clasic;
- strategia prototipizrii.
- n privina documentaiei se fac urmtoarele precizri:
- Delimitarea documentaiei de lucru / documentaiei de avizare se las la
latitudinea proiectantului n colaborare cu beneficiarul lucrrii cu meniunea c
stabilirea punctelor de control se face din prima etap, respectiv prin tema de
realizare;
- Se consider obligatorie elaborarea manualelor sistemului i a documentaiei de
ntreinere;
- n elaborarea documentaiei se vor utiliza formularele tipizate.

INFORMATIC MEDICAL I BIOSTATISTIC

274












































Figura 7.1. Ciclul de via al sistemului informatic


Specificare cerine
software de baz
Specificare cerine
software aplicativ
Elaborare
specificaie de
definire
Proiectare
proceduri manuale
Elaborare
specificaie de
realizare
Elaborare
programe
Realizare
proceduri manuale
Procurare i instalare
hard +soft
Integrare i testare aplicaie
(component)
Integrare i testare sistem
Punere n funciune /
experimentare i acceptare aplicaie
Punere n funciune /
experimentare i acceptare sistem
Exploatare i ntreinere
(aplicaii/ compartimente)

Exploatare i ntreinere
Identificare cerine sistem
Specificare cerine sistem
Proiectare sistem
Specificare cerine
hardware
Specificare cerine
personal
/ organizare
Sistemul informatic de spital. Descriere, exemplificare 275

Tabelul 7.1. Etapele ciclului de via a unui sistem informatic:
DENUMIRE
ETAP
OBIECTIVE, CONINUT DOCUMENTAII
ELABORATE

ELABORARE
TEM DE
REALIZARE
- Analiza problemelor de soluionat;
- Identificarea cerinelor i restriciilor
globale pentru realizarea sistemului;
- Justificarea necesitii oportunitii i
fezabilitii modelului funcional global
al noului sistem: comparaii de soluii;
- Control etap.
- Tema de realizare
- Raport de evaluare a
etapei/fazei


PROIECTARE
DE ANSAMBLU
- Specificarea cerinelor i restriciilor
pentru proiectarea noului sistem;
- Modelare de ansamblu a noului
sistem;
- Estimarea necesarului de resurse
pentru realizarea i punerea n
funciune a noului sistem;
- Planificarea realizrii i punerii n
funciune a noului sistem;
- Planificarea testrii;
- Controlul etapei.
- Proiect de ansamblu
- Specificaii de testare
pentru testul de integrare
sistem i testul de sistem
- Raport de evaluare a
etapei / fazei

PROIECTARE
DE DETALIU
- Analiza i specificarea cerinelor de
detaliu;
- Proiectarea tehnic a componentei
funcionale;
- Planificarea realizrii i punerii n
funciune a componentei funcionale;
- Planificarea testrii;
- Pregtirea testrii;
- Controlul etapei.
- Proiect de detaliu al
componentei funcionale
- Specificaia de testare
- Raport de evaluare a
etapei / fazei
- Planul de punere n
funciune

ELABORARE
PROGRAME
- Proiectarea programelor;
- Elaborarea i testarea programelor;
- Elaborarea documentaiei de
ntreinere (programe i date);
- Pregtirea testrii;
- Controlul etapei;
- Integrarea i testarea componentei
funcionale;
- Integrarea i testarea sistemului;
- Elaborarea documentaiei finale.
- Specificaia de realizare
program
- Specificaii de testare
- Raport de testare i
listinguri martor
- Documentaia de
ntreinere
- Fiiere / Biblioteci cu
programe / Module
testare.

INTEGRARE I
TESTARE
- Planificarea punerii n funciune a
sistemului / componentelor lui
funcionale;
- Pregtirea recepiei;
- Controlul etapei.
- Documentaia de utilizare
exploatare
- Documentaia de
ntreinere
- Biblioteci cu
componentele software
INFORMATIC MEDICAL I BIOSTATISTIC

276
(format executabil)
- Specificaii de testare -
Raport de testare i
listinguri martor
- Programa i metodica de
recepie
- Planul de punere n
funciune
- Raport de evaluare a
etapei / fazei

PUNEREA N
FUNCIUNE /
EXPERIMENTARE
I ACCEPTARE
SISTEM
- Aciuni pregtitoare n vederea
punerii n funciune (instruire
personal, msuri organizatorice i
tehnice);
- Punerea n funciune / experimentare
la unitatea beneficiar;
- Efectuarea testrii la nivelul testului
de acceptan / recepie; recepia
sistemului;
- Actualizarea documentaiei finale a
sistemului / componentelor
funcionale.
- Documentaia de utilizare
exploatare (forma
final)
- Documentaia de
ntreinere (forma final);
- Biblioteci / Fiiere cu
componente software


EXPLOATARE I
NTREINERE











- Funcionarea curent a sistemului la
parametrii proiectai;
- ntreinerea sistemului;
- Actualizare documentaie.
- Documentaia de
utilizare - exploatare
(forma final);
- Documentaia de
ntreinere (forma final)
- Biblioteci / Fiiere cu
componente software
- Actualizri ale
componentelor
- Actualizri n
documentaie
- Registrul modificrilor



7.3. Principii generale de realizare a produselor - program

n realizarea produselor program vor fi respectate urmtoarele principii:
a) Fundamentarea realizrii i dezvoltrii pe considerente tehnico economice:
Aplicarea acestui principiu presupune: o analiz global comparativ a produsului
program cu produse similare existente, din punct de vedere al necesitii / utilitii i al
Sistemul informatic de spital. Descriere, exemplificare 277

performanelor tehnice; evaluarea numrului de beneficiari poteniali, urmat de o
estimare a raportului cost / performan.

b) Asigurarea calitii programelor i a documentaiilor de utilizare exploatare i
ntreinere:
n acest scop se vor defini din fazele iniiale n mod difereniat n funcie de tipul
produsului caracteristicile de calitate pe care acesta trebuie s le ndeplineasc, ct i
metodele, tehnicile, instrumentele i procedurile selectate pentru asigurarea i controlul
acestor caliti. Se vor specifica totodat punctele de control obligatorii, pe parcursul
elaborrii produsului ct i procedura final de omologare a acestuia.

c) Creterea productivitii muncii n elaborarea produselor program:
n acest scop se vor avea n vedere urmtorii factori:
- Reutilizri de soluii, pachete de programe;
- Ridicarea nivelului de calificare a personalului;
- Utilizarea unor metode, tehnici, instrumente i standarde de programare adecvate;
- Aplicarea unor metode eficiente de organizare i conducere a echipei.

Etapele de realizare i documentaiile elaborate
Pe baza ciclului de via generic prezentat n Figura 7.1, n Tabelul 7.2 se prezint
etapele ciclului de via a unui produs program i documentaiile elaborate la sfritul
etapelor respective, cu meniunea c pentru nlnuirea n timp a etapelor prezentate se pot
aplica urmtoarele strategii: strategia clasic, strategia prototipizrii sau combinaii ale
acestora.

Tabelul 7.2. Etapele ciclului de via a unui produs program:
DENUMIRE
ETAP
OBIECTIVE,
CONINUT
DOCUMENTAII
ELABORATE
ELABORARE
TEMA DE
REALIZARE
- Analiza i identificarea cerinelor;
- Justificarea necesitii i
oportunitii realizrii produsului
program;
- Specificarea cerinelor globale cu
privire la produsul program;
- Controlul etapei.
- Tema de realizare
PROIECTARE
PRELIMINAR
- Analiza i specificarea cerinelor
software;
- Proiectarea funcional a
produsului;
- Planificarea testrii;
- Controlul etapei.
- Specificaia de definire a
produsului program /
Proiectul logic
PROIECTARE
DETALIAT
- Proiectarea tehnic a produsului -
program;
- Structurarea fizic a produsului-
program i definirea programelor;
- Proiectarea tehnic a interferenelor
- Specificaia de realizare
a produsului program /
Proiect tehnic; Specificaii
de testare pentru testul de
integrare.
INFORMATIC MEDICAL I BIOSTATISTIC

278
i coleciei date;
- Construirea procedurilor de
execuie;
- Proiectarea fluxului de control;
- Specificarea cerinelor i restriciilor
tehnice de realizare;
- Pregtirea testelor;
- Controlul etapei.

ELABORARE
PROGRAME
- Proiectarea programelor;
- Elaborarea i testarea programelor;
- Elaborarea documentaiei de
ntreinere (programe, date);
- Pregtirea testrii;
- Controlul etapei.
- Specificaii de realizare
programe;
- Specificaii de testare;
- Raport de testare i
listinguri martor;
- Documentaia de
ntreinere;
- Fiiere / Biblioteci cu
programe;
INTEGRARE I
TESTARE
- Integrarea i testarea progresiv a
componentelor software ale
produsului-program;
- Elaborarea documentaiei
produsului-program;
- Pregtirea omologrii produsului
program;
- Controlul etapei.
- Documentaia de
utilizare-exploatare;
- Biblioteci cu
componente software;
- Specificaii de testare;
- Raport de testare i
listinguri martor;
- Programa i metodica
de omologare.
EXPERIMENTA
RE
I
OMOLOGARE
- Activiti pregtitoare n vederea
experimentrii (instruirea
personalului, msuri
organizatorice);
- Instalarea produsului la utilizator;
- Personalizarea documentaiei la
condiiile concrete de utilizare
conform normativului de
omologare a produselor
program.
- Documentaia de
ntreinere;
- Documentaia de
utilizare-exploatare;
- Biblioteci cu
componente software.
UTILIZARE I
NTREINERE
- Utilizarea curent a produsului
program la parametrii proiectai;
- ntreinerea produsului program;
- Actualizarea documentaiei.
- Actualizri ale
componentelor
software;
- Actualizri n
documentaie;
- Registrul modificrilor.




Sistemul informatic de spital. Descriere, exemplificare 279


7.4. Strategii de realizare a produselor informatice

7.4.1. Strategia clasic
Strategia clasic de realizare a produselor informatice impune respectarea unor principii de
baz ca:
- delimitarea clar i precis a domeniului de aplicare a produsului informatic i a
problemelor de soluionat;
- posibilitatea identificrii i specificrii tuturor cerinelor informaionale de
performan i de calitate ale produsului informatic;
- existena unei experiene, din partea proiectantului, n realizarea de produse
informatice similare att n ceea ce privete cunoaterea sistemului obiect ct i
a soluiilor tehnice posibile de utilizat.
Procesul tehnologic de realizare a produselor informatice este structurat n urmtoarele
etape:
Elaborare tem de realizare;
Proiectare;
Elaborare programe;
Integrare i testare.
n funcie de tipul i de complexitatea produsului informatic, etapa de proiectare poate fi
privit ca o etap unic sau ca dou etape. Pentru sistemele informatice se efectueaz mai
nti o proiectare de ansamblu a ntregului sistem urmat de o proiectare de detaliu, la
nivelul componentelor funcionale ale sistemului, al crei obiectiv este evidenierea
arhitecturii funcionale a acestora i modul de implementare att pe suportul hardware
software ct i n mediul utilizator.
Pentru aplicaii informatice etapa de proiectare are aceleai obiective ca cea de
proiectare de detaliu a unei componente funcionale a unui sistem informatic. Pentru
produse program se efectueaz nti o proiectare preliminar care pune n eviden
arhitectura funcional a produsului i apoi o proiectare de detaliu cu caracter tehnic prin
care se specific modul de implementare pe suportul hardware software a arhitecturii
funcionale.
Fiecare etap are ca obiectiv realizarea unui produs, ale crui structur i coninut
sunt bine definite. Etapele se termin cu o faz de control care presupune verificarea i
validarea produsului intermediar elaborat n cadrul ei. Eventualele modificri solicitate la
nivelul unei etape nu trebuie s afecteze dect, cel mult, produsele intermediare
elaborate n etapa anterioar.
Organizarea echipei de realizare presupune stabilirea de atribuii i responsabiliti
clare pentru fiecare membru al echipei.
Implicarea utilizatorului n procesul tehnologic de realizare este mai mare la nceputul
acestuia, n elaborarea temei de realizare i a proiectului de ansamblu i n etapele de
punere n funciune / experimentare, recepie / omologare, exploatare / utilizare i
ntreinere i aproape de loc n etapele de proiectare de detaliu, realizare programe i
integrare i testare.
Relaiile ntre utilizator i elaboratorii produsului informatic au un pronunat caracter
oficial.
Prin utilizarea strategiei clasice produsul informatic poate fi realizat:
INFORMATIC MEDICAL I BIOSTATISTIC

280
- integral, n sensul c sunt identificate i specificate cerinele informaionale, de
performan i calitate la nivelul produsului informatic, se proiecteaz
arhitectura produsului informatic i apoi toate componentele sale sunt elaborate i
testate n paralel iar integrarea lor se face ntr-o singur etap; etapele procesului
tehnologic cadru de realizare sunt parcurse secvenial, iar eventualele ntoarceri se
fac numai la etapa anterioar;
- prin incrementare funcional, n sensul c se identific i specific cerinele
informaionale, de performan i de calitate la nivelul produsului informatic, se
proiecteaz arhitectura produsului informatic, iar componentele sunt elaborate i
testate gradat n timp, integrarea fcndu-se treptat, pe msur ce o nou
component este finalizat. Produsul informatic este realizat astfel printr-un proces
tehnologic care presupune parcurgerea iterativ a etapelor de proiectare de detaliu,
realizare programe, integrare i testare, cu eventuale rentoarceri numai la etapa
anterioar.
Realizarea integral a produsului informatic sau prin incrementare funcional se
face pe baza anumitor criterii, conform tabelului 7.3:

Tabelul 7.3: Criterii de realizare a unui produs informatic
Criterii de stabilire
a modului de realizare
a produsului informatic
Realizare
integral
produs
informatic
Realizare produs
informatic prin
incrementare
funcional
- Complexitate produs informatic
- Dimensiune produs informatic
- Numr personal de specialitate
- Existena / instalarea la utilizator a tuturor
echipamentelor din configuraia specificat
- Resursele umane ale utilizatorului pentru
preluarea n exploatare a produsului
informatic
- Existena unor instrumente de asistare a
procesului de realizare
mic / medie
mic /medie
mare / mediu
da


mari


da
mare
mare
mediu / mic
nu / parial


mici / medii


nu / n mic
msur

Dup realizare, produsul informatic este pus n funciune (integral sau component cu
component), experimentat, iar dup acceptarea / omologarea lui intr n exploatare
curent.
Utilizarea strategiei clasice pentru realizarea produselor informatice ofer o serie de
avantaje i anume:
- planificarea i urmrirea riguroas a activitilor care trebuiesc executate pe
parcursul tehnologic de realizare i a produselor intermediare care se elaboreaz;
- proiectarea complet i consistent a produsului informatic; specificaiile de definire
i de realizare sunt riguros elaborate;
- integrarea uoar a componentelor produsului informatic prin proiectarea riguroas
a interfeelor att interne ct i cu mediul utilizator.
Aplicarea strategiei clasice implic i o serie de dezavantaje, i anume:
Sistemul informatic de spital. Descriere, exemplificare 281

- utilizatorul nu poate s evalueze concret facilitile oferite de produsul informatic
dect dup realizarea i testarea lui sau gradat pe msura realizrii unei
componente;
- proiectantul nu poate s determine concret performanele i calitile produsului final
dect cel mai devreme n fazele de testare;
- efortul de ntreinere a produselor informatice elaborate este relativ mare dat fiind
faptul c sunt puine cazurile n care utilizatorul poate formula de la nceput cerine
complete;
- costurile de realizare a produselor informatice nu sunt foarte mari; costurile de
ntreinere sunt ns mari datorit dificultilor n depistarea timpurie a erorilor.
Avantajele i dezavantajele pe care le ofer strategia clasic de abordare a
procesului de realizare a unui produs informatic ofer ele nsele informaii utile pentru
alegerea sau nu a acestei strategii ca o abordare posibil pentru realizarea unui produs
informatic concret.

7.4.2. Strategia prototipizrii
Strategia prototipizrii este o strategie de structurare a procesului de realizare a unui
produs informatic care presupune respectarea urmtoarelor principii:
- desfurarea procesului de realizare prin construirea unuia sau mai multor
prototipuri pariale, care sunt de fapt modele ale viitorului produs informatic, extinse
doar la un set semnificativ de funciuni / faciliti ale acestuia; de obicei se iau n
consideraie funciuni / faciliti critice, care se caracterizeaz prin aceea c dac nu
sunt realizate corect afecteaz puternic funcionalitatea ntregului produs informatic;
- realizarea prototipului produsului final n urma experimentrii i/sau dezvoltrii
prototipurilor pariale;
- definitivarea produsului informatic (final) n urma experimentrii prototipului su.
n general prototipul parial / pilotul trebuie s fie un model al comportrii produsului
final i trebuie s fie realizat rapid, fr cheltuieli mari, pentru a fi dat ct mai repede n
exploatare utilizatorului. Prin exploatarea prototipului parial de ctre utilizator se pot
preciza cerinele / soluiile reale i complete pentru produsul informatic. Se poate afirma
c produsul informatic este construit pe baza informaiilor obinute i a experienei
cptate prin exploatarea prototipului parial.
Utilizatorii prototipului parial pot fi utilizatorii finali ai produsului informatic care, pe
msur ce lucreaz cu prototipul parial construit pentru identificarea cerinelor,
precizeaz i definitiveaz urmtoarele elemente:
- cerinele fa de produsul informatic;
- interfaa cu utilizatorul;
- funciile produsului informatic;
- eficacitatea produsului informatic (timpul de execuie, memorie ocupat).
Exist mai multe variante pentru prototipizarea facilitilor produsului informatic:
- prototipuri pariale diferite pentru faciliti diferite ale produsului informatic;
- un singur prototip parial care s acopere mai multe faciliti ale produsului
informatic.
Strategia prototipizrii preconizeaz un proces iterativ de proiectare, codificare,
testare i modificare cu implicarea continu a utilizatorului pn ce toate cerinele sunt
ndeplinite.
INFORMATIC MEDICAL I BIOSTATISTIC

282
Utilizarea strategiei prototipizrii ofer urmtoarele avantaje n realizarea produselor
informatice:
- analizarea i identificarea cerinelor este bine fcut prin implicarea i
participarea utilizatorului pe parcursul ntregului proces tehnologic de realizare;
- comunicarea eficient ntre utilizatori i elaboratori;
- soluionarea rapid a unor elemente i situaii de risc;
- adaptarea uoar la modificri n perceperea cerinelor;
- furnizarea timpurie a unor faciliti ale produsului informatic;
- stabilirea, pe msur ce utilizatorul lucreaz cu prototipul parial, a corectitudinii
funcionrii acestuia, nainte de adugarea de noi funcii;
- realizarea unei interfee om main mult mai bune n raport cu strategia
clasic;
- disponibilitatea continu a unei versiuni executabile pentru produsul informatic,
adugnd continuu faciliti funcionale (n cazul cnd prototipul parial se
convertete n produsul informatic);
- realizarea unui software care poate fi uor ntreinut.
Principalele dezavantaje ale utilizrii strategiei prototipizrii sunt:
- efectuarea unei proiectri mai puin coerente;
- integrarea dificil a componentelor funcionale datorit specificrii incomplete a
interfeelor ntre componente.



7.5. Modelul sistemului informatic de referin

7.5.1. Structura SET
Realizarea unui sistem informatic pentru un utilizator oarecare presupune
parcurgerea unui proces de rafinare a problematicii definite prin cerinele utilizatorului,
proces asistat de tehnici, metode i instrumente informatice.
Fazele procesului menionat au la baz modelul abstract de sistem informatic care
servete drept model de referin n conceperea varietii de sisteme conform cerinelor
utilizatorului.
Modelul de referin poate fi tratat din trei puncte de vedere:
- modelul funcional;
- modelul de date;
- modelul de echipamente.
Structura SET i definete ca model de referin sistemul informatic multinivel cu
prelucrare, stocare i vehiculare distribuit a datelor (Figura 7.3).
Aria de cuprindere a categoriei de sisteme reprezentate prin modelul menionat se
refer n principal la controlul i gestiunea produciei asistate de calculator, incluznd
interfeele cu sistemele de proiectare tehnologic i constructiv asistat de calculator i
conducerea proceselor tehnologice prin calculator.
Modelul funcional este constituit din blocuri funcionale urmrind satisfacerea
urmtoarelor cerine:
Ierarhizarea funciilor n cadrul nivelurilor de decizie n funcie de orizontul de timp la
care se refer aceste decizii i la domeniul asupra crora acioneaz. Astfel,
Sistemul informatic de spital. Descriere, exemplificare 283

deciziile pe termen lung i mediu au n vedere ansamblul ntreprinderii (nivelul I),
deciziile pe termen scurt acioneaz pe un domeniu ngust, iar ultimul nivel este
nivelul de atelier (nivel III).
Tratarea funciilor care asigur suportul deciziilor pe orizontal, n cadrul fiecrui
nivel, dndu-se astfel posibilitatea conducerii de a reaciona la
perturbaii i de a vehicula un volum de informaii ct mai redus.
Structurarea sistemului pe trei nivele ierarhice conducerea general,
coordonarea resurselor i a unitilor elementare de producie i conducerea
operativ a acestora. Nivele sunt tratate ca fiind relativ independente, sarcinile
primite de la nivelul superior fiind considerate de nivelul inferior drept restricii.
ntruct unul din obiectivele principale ale SET este de a realiza un ansamblu
standard de produse funcionale SET STANDARD, cu grad mare de independen n
ceea ce privete datele vehiculate ntre aceste produse, blocurile funcionale sunt
determinate transformnd funciile, datele i relaiile sistemului de referin, adic
schema funcional a sa, ntro matrice de verificare a consistenei date prelucrri. n
aceast matrice pe linii sunt nscrise coleciile de date, iar pe coloane funciile
elementare, la intersecie fiind figurat tipul relaiei ntre cele dou elemente. Pe aceast
matrice s-au grupat datele i funciile elementare, avnd n vedere trei criterii:
- legtura ntre funcii prin date comune;
- legturi de condiionare ntre funcii;
- ciclul de utilizare a funciilor din grup.
S-au obinut grupe de funcii elementare denumite blocuri funcionale, blocuri care se
prezint n una din urmtoarele 3 forme:
a) blocuri funcionale n jurul unui grup de date comune;
b) blocuri funcionale cu date proprii, grupate n jurul unor date comune;
c) blocuri funcionale cu date proprii i legturi slabe ntre ele.
Efortul principal a fost concentrat pe dimensionarea legturilor ntre blocuri,
urmrindu-se totodat posibilitatea reconfigurrii blocurilor n cadrul produselor
program asociate care constituie SET STANDARD.


7.5.2. Conceptul de baz de date
Asupra noiunii de baz de date au fost emise o serie de definiii i preri, adesea
contradictorii, cu att mai mult cu ct acest concept este i la ora actual ntr-o continu
evoluie.
Ceea ce este important de reinut referitor la conceptul de baz de date este faptul c
el nu poate fi definit complet dect dac se au n vedere dou puncte de vedere
distincte:
- Caracteristicile bazei de date din punct de vedere al utilitii n cadrul sistemului
obiect n care se implementeaz, respectiv locul i rolul bazei de date n cadrul
sistemului informaional decizional (viziunea extern);
- Caracteristicile tehnice ale bazei de date, respectiv locul i rolul bazei de date n
cadrul sistemului de prelucrare automat a datelor (viziunea intern).
nelegerea i corelarea celor dou aspecte este esenial pentru proiectantul unui
sistem informatic cu baze de date.

INFORMATIC MEDICAL I BIOSTATISTIC

284
Sistem conducere
CENTRAL

NIVEL I



Orizont
Decizional


Cicluri
Produs




NIVEL II

Cicluri
Component








NIVEL III


Cicluri
operaie







Figura 7.3 Sistem informatic multinivel Structura funcional

Viziunea extern
O baz de date se justific numai n msura n care constituie un instrument ajuttor
pentru unul sau mai multe grupuri de oameni (utilizatorii finali sau consumatorii de
informaii), pentru controlul anumitor fenomene din lumea real i luarea de decizii.
Previziune
Planificare
Stare
proces +
resurse
Stabilire
prioriti
(PROGR.
GLOBAL)
Organizri
resurse
Programare
Asigurare
resurse

Stare
proces +
resurse
Stabilire
prioriti
coordonare
interaciuni
Alocare
resurse
Ordonanare
Secie 1
Corectare
abateri
Stare proces
+ resurse
(III - 1)
Stare proces
+ resurse
(III -2)
A
A
Nivel
resurse
Ordonanare
Secie 2
Corectare
abateri
Sistemul informatic de spital. Descriere, exemplificare 285

Baza de date trebuie vzut ca o parte dintr-un sistem mai larg sistemul
informaional decizional care, la rndul su, este legat de o anumit parte a realitii
sistemul obiect (figura 7.4).

















Figura 7.4 Locul i rolul bazei de date ntr-un sistem informaional decizional

Punctul logic de start din aceast schem l constituie rezolvarea de probleme i
luarea deciziei. Se presupune c exist unul sau mai multe grupuri de oameni care au
de rezolvat anumite probleme, de exemplu de luare a unei decizii, n raport cu o
realitate dat. Pentru a rezolva aceste probleme ei au nevoie de informaii. Pentru a
obine aceste informaii ei pot recurge la diferite soluii : anumite informaii se pot obine
prin observarea direct a realitii, iar altele prin comunicarea cu alte persoane, pe cale
informal. Aceste surse de informaii se dovedesc ns ntr-o serie de situaii fie
incomplete, fie depite, fie prea costisitoare. n aceste condiii apariia conceptului de
baz de date creeaz posibiliti suplimentare de informare.
Datele coninute n baza de date pot constitui informaii pentru utilizatorii finali n mod
direct (prin extragerea direct a acestora din baza de date) sau n mod indirect (prin
prelucrarea datelor coninute n baza de date cu ajutorul unor programe de aplicaii). n
consecin rolul esenial al unei baze de date este de a constitui o extensie a funciilor
de observare, comunicare i memorare ale omului. Coninutul unei baze de date trebuie
s prezinte interes i s fie partajat ntre mai muli utilizatori, putnd fi bazat la rndul
su pe observaiile mai multor indivizi pe o perioad dat de timp.
Definirea cerinelor informaionale ale utilizatorilor implic o observare atent a
realitii, sub diferitele sale aspecte statice i dinamice. Conceperea bazei de date se
constituie ntr-o succesiune de pai prin care are loc un proces de configurare a sa
pornind de la modelarea realitii i a problemelor utilizatorilor. De aici ns nu trebuie
tras concluzia c baza de date este un stoc exhaustiv al datelor vehiculate n cadrul
sistemului obiect; ea conine numai acele date pe baza crora se pot obine, direct sau
prin prelucrare, informaii relevante i utile pentru conducerea proceselor din cadrul
sistemului obiect (figura 7.5).

Mesaje de
intrare
Baza de
date
Mesaje de
ieire
Observare i
organizare
Cereri de
ieiri
Rezolvare de
probleme i
luare de decizii
Impresii
senzoriale
Realitate
Alte
informaii
Aciuni
INFORMATIC MEDICAL I BIOSTATISTIC

286

Informaii relevante


Nucleul datelor
necesare obinerii
informaiilor relevante


Date vehiculate n
cadrul sistemului obiect


Figura 7.5 Tipuri de date coninute ntr-o baz de date

O baz de date este cu att mai eficient cu ct ea este conceput ca un nucleu de
date, cu o stabilitate structural n timp pe baza crora pot fi obinute o diversitate de
informaii i satisfcute cerine informaionale modificabile n timp. Stabilitatea
structural a acestui nucleu de date depinde de msura n care acesta reflect tipurile
de obiecte, fenomene, procese stabile din cadrul sistemului obiect.
De regul, coninutul bazei de date vizeaz obinerea a trei categorii de informaii:
a) informaii cu caracter normativ (ex.: consumuri, preuri etc.);
b) informaii de stare, de diferite orizonturi de timp (ex.: supravieuiri, niveluri de
stocuri, realizri de obiective etc.);
c) informaii directive (ex.: indicatori sintetici, serii de date statistice, informaii
necesare unor modele de decizie att n domenii medicale, ct i sociale,
economice, la nivel tactic i strategic etc.).
Avnd n vedere faptul c informaiile din categoria (b) au un volum i o dinamic
deosebit n raport cu celelalte categorii, la selectarea informaiilor din aceast
categorie pentru a fi obinute din baza de date trebuie s se aib n vedere:
- relevana pentru utilizatori;
- raportul performan / costuri.
n cazurile n care din punct de vedere fizic nu se pot gsi soluii de memorare
pentru toate categoriile de date citate, iar utilitatea lor este demonstrat, se poate
recurge la secionarea fizic a bazei de date/fiiere funcionale proprii unor componente
funcionale ale sistemului informatic.


Viziunea intern
Definit din punct de vedere tehnic, o baz de date ntrunete urmtoarele
caracteristici:
- Este integrat, respectiv conine date pentru mai muli utilizatori, ntre aceste date
existnd o serie de relaii logice similare celor existente n lumea real.
- Fiecare utilizator / grup de utilizatori este interesat numai de o poriune din baza de
date; aceste pri ale bazei de date vzute de diferii utilizatori se pot suprapune
complet sau parial, astfel c anumite date sunt partajate ntre muli utilizatori.
Sistemul informatic de spital. Descriere, exemplificare 287

- Este o colecie de date stocat pe supori externi, de regul cu acces direct
(obligativitatea accesului direct fiind iminent n cazul aplicaiilor n timp real sau al
accesului on - line).
- Datele pe care le conine sunt utilizabile de o serie de programe de aplicaie, care
prelucreaz aceste date prin diferite operaii: actualizare, inserare, suprimare,
modificare de date. n plus pot exista o serie de utilizatori online care
interacioneaz direct cu baza de date, de la terminale, i care execut de
asemenea operaii de interogare, tergere; n acest al doilea caz operaia cu
pondere maxim este cea de regsire.
- Programele de aplicaie sunt independente de structura fizic a datelor i de
strategiile de acces.
- Dispune de proceduri automate de regsire a datelor i eventual de interogare a
bazei de date.
Aplicarea conceptului de baze de date n realizarea i utilizarea sistemelor
informatice conduce la urmtoarele avantaje principale:
- Asigurarea unui control centralizat asupra datelor, din care decurge:
- balansarea cerinelor de utilizare a datelor, uneori conflictuale;
- reducerea redundanelor;
- reducerea inconsistenei datelor (actualizri unice);
- aceleai date sunt utilizate de diferii utilizatori;
- asigurarea securitii datelor (evitarea accesului neautorizat la anumite date
confideniale);
- Asigurarea integritii datelor, la apariia unor incidente hardware software.
- Asigurarea independenei date prelucrri, din care decurge creterea flexibilitii
sistemului, datorit posibilitilor de modificare sau de adugare a unor noi
programe de aplicaie fr a modifica structura bazei de date sau, invers,
modificarea structurii bazei de date (n special fizice) i a strategiilor de acces fr a
modifica programele de aplicaie.



7.6. Arhitectura unui sistem informatic cu baze de date

ntr-o viziune simplificat un sistem informatic cu baze de date poate fi vzut ca un
ansamblu de programe de aplicaie care, prin intermediul unui software specializat
pentru gestiunea centralizat a bazei de date (un SGBD generalizat sau un alt produs
software realizat pe msur) acioneaz asupra datelor stocate n baza de date (figura
7.6). n plus pot exista o serie de utilizatori online care lucreaz direct cu baza de date
sau prin intermediul unor programe de aplicaii.
Programele de aplicaie utilizeaz de regul o serie de alte colecii de date specifice
unor grupuri sau unor aplicaii particulare, care nu fac parte din baza de date. Totodat,
din punct de vedere funcional, aceste programe de aplicaie aparin unor subsisteme /
componente funcionale ale sistemului informatic. Aceste colecii de date specifice
anumitor subsisteme / componente funcionale n funcie de complexitatea i natura
problemelor tratate ct i de anumite restricii specifice fiecrui caz n parte de
proiectare a sistemului informatic (restricii de configuraie i tipuri de echipamente din
INFORMATIC MEDICAL I BIOSTATISTIC

288
dotare, software disponibil pentru gestiunea bazelor de date i a datelor n general,
existena sau nu a unor aplicaii informatice care au deja anumite colecii de date proprii,
restricii de timp i costuri pentru realizarea proiectului etc.) pot fi concepute fie ca fiiere
tradiionale, fie chiar ca baze de date funcionale care satisfac cerinele de date ale unui
subsistem sau ca baze de date dedicate numai anumitor probleme.


Utilizatori Procese de
prelucrare





Date




Figura 7.6 Schema unui sistem informatic cu baze de date

Exist astfel trei tipuri de baze de date n cadrul unui sistem informatic:
- Baza de date central;
- Baza de date funcional;
- Bazele de date dedicate.
Existena unei baze de date centrale a sistemului informatic nu exclude n cazul
sistemelor mari, existena i a urmtoarelor componente:
- baze de date funcionale, specifice unor subsisteme funcionale ale sistemului
informatic), gestionate de regul de acelai SGBD ca i baza de date central;
- fiiere sau chiar baze de date dedicate numai anumitor aplicaii care pot fi
gestionate fie cu ajutorul SGBD, fie cu ajutorul facilitilor de gestionare a datelor
oferite de sistemul de operare.
Aceast varietate de posibiliti conduce la diferite variante de arhitectur a unui
sistem informatic cu baz / baze de date, dintre care cel mai frecvent ntlnit n practic
i n literatura de specialitate este sistemul informatic cu:
- o baz de date central;
- programe de aplicaie.
Prin urmare n cadrul oricrui sistem informatic cu baze de date este necesar
evidenierea unui subsistem cu funciuni bine determinate, numit subsistemul de
administrare a bazei de date (SABD).


7.6.1. Subsistemul de administrare a bazei de date (SABD)
Principalele funciuni ale SABD sunt :
a) Crearea i ncrcarea iniial a bazei de date;
b) ntreinerea bazei de date;
c) Deservirea programelor de aplicaie i a utilizatorilor conversaionali.
PA
PA PA
SGBD
Baza de date
Sistemul informatic de spital. Descriere, exemplificare 289

Toate aceste funciuni sunt programabile, ele putnd fi realizate cu ajutorul unui
SGBD in care o bun parte din funciunile enumerate sunt gata realizate de acesta sau
asistate prin instrumentarul oferit: limbaj de descriere a datelor, module de acces,
editare de rapoarte.
n funcie de modurile de exploatare a sistemului bazei de date pot fi identificate
urmtoarele categorii de utilizatori:
- utilizatori off line (care primesc rapoarte obinute prin programele de
aplicaie exploatate de loturi);
- utilizatori on line, care la rndul lor sunt:
- utilizatori conversaionali (care dialogheaz de la un terminal cu baza de date);
- utilizatori tranzacionali (care opereaz de la un terminal tranzacii n baza de
date).


7.6.2. Proiectarea bazei de date i a SABD
Proiectarea propriu zis a bazei de date se face n corelaie cu facilitile i limitele
SGBD-ului selectat.
Nucleul de date decupat din modelul conceptual pentru a fi reinut n baza de date
se transpune n schema bazei de date, avnd n vedere urmtoarele aspecte:
- structurile de date i metodele de acces oferite de SGBD;
- tipurile de echipamente avute la dispoziie;
- cerinele de performan a aplicaiilor care vor utiliza baza de date;
- timpul maxim admisibil pentru restaurarea bazei de date n caz de incidente
hard soft;
Realizarea transpunerii model conceptual schema bazei de date necesit o foarte
bun cunoatere a SGBD-ului utilizat.
Cerinele de performan luate n consideraie se refer n principal la:
- tranzaciile operate asupra bazei de date: limitele timpului de rspuns dorit
(minim, maxim), cerinele de regsire (secvena n care diferite grupuri de date
sunt citite sau create), volumul tranzaciilor (minim, maxim, mediu);
- numrul aplicaiilor care pot pretinde acces simultan la baza de date;
- modurile de exploatare (on line, remote job entry, batch);
- prioritatea aplicaiilor (din punctul de vedere al importanei pentru utilizator).
La definitivarea schemei de baz se pot face o serie de optimizri al spaiului fizic de
memorare ocupat, al timpilor de ncrcare ntreinere a bazei de date i de regsire a
datelor. Pentru aceasta vor fi avute n vedere:
- caracteristicile SGBD-ului utilizat;
- frecvena de utilizare a datelor n diferite aplicaii;
- cile de acces cele mai utilizate;
- volumul datelor previzibil pentru ncrcarea iniial;
- volumul i frecvena actualizrilor, etc.
Odat definitivat schema bazei de date se trece la proiectarea subsistemului de
administrare a bazei de date (SABD) respectiv:
- procedurile automate de creare i ntreinere a bazei de date, cu utilizarea
facilitilor de manipulare a datelor oferite de SGBD conform funciilor SABD;
- procedurile auxiliare de asigurare a integritii (proceduri de jurnalizare, salvare,
restaurare), securitii (sistem de parole, protecie la accese neautorizate) i
INFORMATIC MEDICAL I BIOSTATISTIC

290
performanelor n exploatarea bazei de date (statistici de urmrire a performanelor,
proceduri de reorganizare fizic a bazei de date);
- procedurile manuale de creare i ntreinere a bazei de date; sarcinile
administratorului bazei de date pentru etapa de exploatare ntreinere ;
- interfeele cu programele de aplicaie (subschemele bazei de date).


7.6.3. Funciuni generale ale unui SGBD
Funcia esenial a unui SGBD este deservirea programelor de aplicaie prin executarea
operaiilor solicitate de acestea asupra datelor. Aceast funcie esenial se realizeaz
prin 3 funcii generale:
- funcia de descriere care permite administratorului bazei de date s descrie
datele, relaiile dintre ele, controalele care trebuiesc executate nainte de a se
permite accesul la baza de date ;
- funcia de manipulare care permite utilizatorului SGBD-ului (programelor de
aplicaie) s realizeze urmtoarele operaii asupra datelor stocate n baza de date:
cutare ;
extragere ;
adugare ;
modificare ;
suprimare.
- funcia de utilizare care permite comunicarea ntre utilizatorii SGBD-ului i alte
programe din interiorul sistemului de gestiune a bazei de date.
Cele trei funciuni (figura 7.7) se realizeaz practic n diferite moduri, n cadrul
SGBD-urilor cunoscute la ora actual.




















Figura 7.7 Funciunile generale ale unui SGBD
Program de
aplicaie
Program de
aplicaie
Funcia de
utilizare
Funcia de
manipulare
Funcia de
descriere
Baza de date
Sistemul informatic de spital. Descriere, exemplificare 291


Trsturile eseniale sunt ns aceleai, astfel nct modul de funcionare a unui
SGBD va fi conform figurii 7.8.
























Figura 7.8 Schema de funcionare a unui SGBD

n funcionarea unui SGBD pot fi identificate 11 operaii de baz:
1. Un program de aplicaie A emite o cerere de citire a unei date sau a unui
grup de date. Cererea este trimis SGBD-ului.
2. SGBD-ul trateaz cererea consultnd subschema corespunztoare programului
de aplicaie A. Este obinut descrierea datelor cerute.
3. SGBD-ul consult schema (structur logic global) i determin tipul logic de
date de extras.
4. SGBD-ul examineaz descrierea fizic a bazei de date n raport cu cererea
logic i determin nregistrarea fizic care trebuie citit.
5. Sistemul de gestiune al bazei de date lanseaz o comand sistemului de
operare pentru a cuta nregistrarea fizic care trebuie citit.
6. Sistemul de operare (prin intermediul metodelor sale de acces) caut
nregistrarea fizic.
7. Datele cerute sunt transferate n bufferele (zone memorie tampon) SGBD-ului.
8. SGBD-ul, prin compararea fcut ntre schem i subschema programului de
aplicaie A, extrage datele stocate n buffere, nregistrarea logic cerut de
programul de aplicaie A. Eventualele transformri de form sunt efectuate de
SGBD.
Program de
aplicaie A
Zona de
legtur
Subschema
programului
de aplicaie
A

Subschema
B
Sistem de
gestiune a
bazei de date
buffere
sistem
Schema bazei
de date
Sistem de
operare
Baza de date
Schema intern
Program de
aplicaie B
Zona de
legtur
Program de
aplicaie C
Zona de
legtur
INFORMATIC MEDICAL I BIOSTATISTIC

292
9. SGBD-ul transfer datele din buffere n zona de legtur a programului de
aplicaie A.
10. SGBD-ul furnizeaz, de asemenea, informaii de stare programului de
aplicaie, indicndu-i eventualele erori constatate pe parcursul procesului de
extragere date.
11. Programul de aplicaie dispune acum n zona de legtur (interfa) de datele
solicitate ca i de informaii de stare.
Comenzile de scriere n baza de date sunt tratate printr-un proces similar, toate
operaiile de modificare sau adugare fiind n general precedate de o operaie de citire.
n anumite cazuri SGBD-ul trebuie s manipuleze concomitent mai multe cereri de date
de la mai multe programe de aplicaie, utiliznd diferite subscheme.
n practic este destul de dificil de realizat independena logic i fizic a datelor. Ea
este strns legat de soluiile tehnice luate n considerare n realizarea SGBD-ului.
Anumite SGBD-uri asigur pe lng gestionarea datelor, gestiunea transmisiei de date
extrase i stocate n bufferele sistemului de gestiune. n acest caz se vorbete de
sisteme de gestiune a bazei de date i a comunicaiilor de date.



7.7. Sistemul informatic al spitalului

n etapa actual de informatizare n domeniul sanitar din ara noastr se impune n
primul rnd realizarea unor sisteme informatice de spital (SIS). n acest context s-au
realizat n spitale numeroase aplicaii de informatic (diagnostic asistat de calculator,
cercetare medical, biostatistic, eviden bolnavi n regim CAS, rulaj paturi, evidena
personalului, evidena consumului de medicamente, salarizare, eviden financiar-
contabil, evidena mijloacelor fixe i a consumabilelor), la care se adaug:
informatizarea activitilor n farmacii, n toate cabinetele medicale, la nivelul medicilor
de familie, informatizarea la nivelul laboratoarelor de explorri i analize de toate
categoriile, etc. Se vdete ns, din ce n ce mai mult, necesitatea ca aceste aplicaii s
fie integrate n ansambluri unitare, componente ale sistemului informatic al ramurii
ocrotirii sntii
Spitalul este unitatea sanitar care asigur asistena medical complet (preventiv,
curativ, de recuperare) n zona teritorial stabilit. Periodic sau la cererea forului
conductor se fac diverse raportri. n afara acestor raportri, la nivelul spitalului se fac
studii privind morbiditatea, mortalitatea i alte situaii n legtur cu starea de sntate.
Culegerea datelor este greoaie, prelucrarea lor necesit o activitate de rutin i durat.
Sistemul informatic al spitalului are un caracter complex, nglobnd conducere
general, activiti medicale, activiti administrative, activiti de cercetare, de
documentare, de instruire.
Obiectivele unui sistem informatic de spital trebuie s fie n principal:
- creterea calitii ngrijirii medicale i reducerea riscurilor pentru pacient;
- o mai bun fundamentare a deciziei medicale privind diagnosticul i tratamentul;
- mbuntirea i modernizarea tehnicilor exploraioniste ca fundament al
diagnosticrii i alegerii tratamentului adecvat;
- creterea productivitii activitilor medicale;
Sistemul informatic de spital. Descriere, exemplificare 293

- reducerea costurilor;
- optimizarea utilizrii resurselor;
- creterea eficacitii instruirii medicale;
- mbuntirea altor aspecte ale conducerii i desfurrii activitilor din spital.
Sistemul informatic al spitalului trebuie s aib drept principii de baz n elaborarea
sa orientarea spre rezolvarea problemelor reale ale spitalului, obinerea de maximum de
informaii din minimum de date i compatibilitatea cu ansamblul sistemului informatic al
ramurii ocrotirii sntii i cu alte componente ale sistemului informatic naional. Pentru
asigurarea compatibilitii se vor realiza standardele necesare de interfa ntre aplicaii,
n primul rnd, codificri i structuri de fiiere.
Pentru a realiza un sistem informatic ntr-o secie de spital este necesar s fie
ndeplinite urmtoarele condiii :
- existena unui oficiu de calcul cu personalul necesar exploatrii aplicaiilor sau
cel puin existena n secie a personalului de specialitate dedicat acestui scop;
- existena programelor aferente aplicaiilor elaborate de informaticienii spitalului
sau personal din alte instituii, nsoite de documentaia prevzut de
reglementrile n vigoare.
- existena codificrilor specifice (altele dect cele ale OMS DCS etc., deja
acceptate prin reglementri n vigoare). Stabilirea acestor coduri n domeniile
medicale este exclusiv de competena medicului (din specialitatea respectiv)
care va primi unele ndrumri tehnice privind forma codului, de la specialitii n
informatic;
- efectuarea instruirii personalului de conducere, specialitate i execuie din
secie, care va completa fiele respective va utiliza rezultatele de la calculator;
- culegerea, introducerea i validarea datelor care vor forma fiierele permanente
ale seciei (personal, aparatur, medicamente, analize, intervenii chirurgicale,
anestezie etc.) ca i fiierele cu istoricul bolnavilor, necesare cercetrii medicale.
n acest sens ar trebui s se asigure compatibilitatea cu sistemele informatice ale
celorlalte uniti spitaliceti din ar, n special n privina codificrilor. Structurile de date
i programele proiectate trebuie s fie uor adaptabile la toate spitalele.
Sistemul informatic trebuie s ndeplineasc unele condiii generale, cum ar fi:
- soluii suple i adaptabile n timp scurt de la o clinic la alta, posibilitatea de a
rspunde prompt la apariia unor noi codificri, a unor noi cerine
(rapoarte )etc.;
- dialogul medic calculator s fie agreabil, medicul s fie cointeresat n efortul pe
care trebuie s-l depun fa de calculator;
- securitatea i confidenialitatea datelor pacientului i seciei;
- sigurana n funcionare, existena unor soluii de rezerv n cazul unor incidente;
- alta cerine uzuale : acuratee, utilizabilitate, adecvare etc..
La ora actual, au fost elaborate sau sunt n curs de elaborare n ar, diverse
aplicaii izolate privind principalele domenii ale activitii din spital, ntre care amintim:
- diagnostic medical ;
- interpretare EEG, EKG, termografii, scintigrafii ;
- evidena i urmrirea bolnavilor internai ;
- gestiunea informaiilor necesare n cercetarea tiinific medical ;
- evidena internrilor externrilor, rulajul paturilor ;
- evidena personalului sanitar ;
INFORMATIC MEDICAL I BIOSTATISTIC

294
- evidena mijloacelor fixe ;
- evidena medicamentelor ;
- gestiunea stocurilor de materiale ;
- aplicaii de personal i retribuire ;
- aplicaii financiar contabile ;
- gestiunea alimentelor, gestiunea pieselor de schimb pentru aparatura medical,
etc.
n afar de produsele program realizate la cerere, unitile spitaliceti i medicale
sunt dotate cu diverse aparaturi medicale care au deja nglobate computere i soft-uri
medicale specializate n domeniul respectiv (tomografe RMN, computer-tomografe, eco-
cardiografe, densitometre, scintigrafe, etc.).
Dotrile actuale existente n unitile spitaliceti sunt fie insuficiente, fie inadecvate
obiectivelor urmrite prin aciunea propus de generalizare a sistemului informatic n
ramura ocrotirii sntii.
Avnd n vedere slaba dotare actual n privina produselor program i aplicaiilor
informatice n spital, precum i faptul c obinerea unor rezultate n acest sens deschide
perspective importante pentru dotarea unui numr mare de uniti n ar, cu efecte
notabile asupra mbuntirii strii de sntate a populaiei i creterea productivitii
muncii medicale, este necesar s se gseasc modaliti adecvate pentru dotarea cu
tehnic de calcul a unui numr de uniti spitaliceti reprezentative, urmrind ca prin
efortul conjugat al actualilor i viitorilor proiectani de sisteme informatice de spital,
aceste uniti s devin staii pilot pentru elaborarea i testarea unor produse program
generalizabile, cu un grad ct mai nalt de reutilizabilitate.
Aplicaiile informaticii ntr-o secie de spital sunt, dup destinaie, de trei categorii: de
conducere, medicale i administrative. Aplicaiile de tip gestiune date au toate cele trei
destinaii, fiind ns de regul deficitare n privina celor de tip medical. Aplicaiile de tip
modelare matematic sunt orientate aproape exclusiv ctre obiective medicale i
cteodat ctre cele de conducere. Aceste dou clasificri servesc parial la
structurarea unui sistem informatic de spital pe subsisteme, criteriul cel mai adecvat
fiind n acest caz activitile i locul de desfurare, innd cont eventual de unele
similitudini dintre proceduri pentru a nu multiplica prea mult numrul acestora.
Pentru un sistem informatic de spital, avnd n vedere cele menionate mai sus, se
poate folosi urmtoarea structur cadru pe subsisteme i componente principale :
1. Subsistemul de gestiune al bazei de date ;
2. Subsistemul informatic pentru conducere ;
3. Subsistemul pacieni ;
4. Subsistemul investigaii medicale ;
5. Subsistemul medicamente i materiale medicale i biologice ;
6. Subsistemul personal retribuire ;
7. Subsistemul administrativ financiar contabil ;
8. Subsistemul cercetare documentare instruire.
Subsistemul de gestiune a bazei de date conine produse program necesare
exploatrii unitare a fondului comun de date ( bolnavi, internri, intervenii chirurgicale,
personal, mijloace fixe, dicionare, nomenclatoare, indicatori globali, etc.).
Subsistemul informatic pentru conducere este destinat pentru:
- Evidena, preliminarea, urmrirea i raportarea principalilor indicatori privind
activitatea din spital;
Sistemul informatic de spital. Descriere, exemplificare 295

- Raportri i legturi cu sistemele informatice teritoriale;
- Cercetri operaionale privind calculul eficienei i optimizrii indicatorilor economici,
sociali, biologici, etc.
- Fundamentarea programelor i planurilor de activitate, prognoze.
Subsistemul pacieni presupune :
- crearea, actualizarea i consultarea nregistrrilor foilor de observaii, urmrirea
dinamic a strii de sntate a pacienilor;
- programarea bolnavilor pentru internarea n spital, la consultaii, investigaii,
analize de laborator, tratamente, intervenii chirurgicale ;
- evidenta fotilor bolnavi, dispensarizare, rechemri la controale periodice, regsire
la reinternri ;
- statistici medicale asupra pacienilor luai n eviden;
- monitorizarea bolnavilor n terapia intensiv ;
- calculul indicatorilor privind bolnavii internai, interfaa cu sistemul informatic al
ramurii ocrotirii sntii (CAS); elaborarea automat a rapoartelor de rutin ale
spitalului;
- evidena internrilor, externrilor, a micrii bolnavilor n spital, gestiunea
capacitii de spitalizare, rulajul paturilor.
Subsistemul investigaii medicale urmrete:
- Evidena investigaiilor, analizelor de laborator; efectueaz calcule indicatori i
costuri;
- Prelucrarea i interpretarea msurilor, investigaiilor, analizelor, etc., controlul
incompatibilitilor;
- Realizarea unor statistici privind investigaiile, n vederea reducerii acestora la cele
neinvazive, strict necesare;
Subsistemul medicamente i materiale urmrete:
- Evidena cererilor i consumurilor de medicamente pe clinici, medici, bolnavi;
- Evidena i urmrirea sngelui, plasmei;
- Evidena altor materiale consumate;
- Determinarea incompatibilitilor, riscurilor, dozelor i echivalenelor de
medicamente;
- Calculul indicilor de compatibilitate de transplant;
- Gestiunea stocurilor de medicamente i materiale;
Subsistemul personal retribuire conine:
- Evidena datelor de personal;
- Evidena concediilor, planificare grzi, etc.
- Calculul retribuiei, sporurilor, reinerilor, asigurrilor, etc.
- Evidena lucrrilor tiinifice, perfecionrilor, specializrilor i examenelor.
Subsistemul administrativ financiar este cel care urmrete:
- Evidena mijloacelor fixe i a aparaturii medicale;
- Gestiunea materialelor, alimentelor, pieselor de schimb;
- Calcule financiar contabile referitoare la costul spitalizrii, evidena facturilor, etc.
Subsistemul cercetare documentare instruire conine:
- Sisteme expert i alte produse informatice pentru susinerea deciziei medicale;
- Modelri i simulri ale unor fenomene biologice;
- Posibiliti de documentare tiinific i evidena lucrrilor de cercetare;
INFORMATIC MEDICAL I BIOSTATISTIC

296
- Date privind instruirea i perfecionarea personalului i programe privind evidena i
testarea cursanilor, studenilor etc.
Realizarea unui sistem informatic de spital nu presupune n mod necesar implementarea
tuturor funciunilor de mai sus i nici mcar a tuturor subsistemelor enumerate. n acelai
mod, n diferite realizri concrete pot s apar funciuni nemenionate mai sus sau,
eventual, chiar o alt mprire pe subsisteme. Variantele depind nainte de toate de
posibilitile de dotare cu tehnic de calcul i de stadiul de implementare a diferitelor
componente. Sunt ns tipice urmtoarele niveluri de realizare:
- Nivelul A, realizabil n condiiile n care spitalul nu dispune de un calculator propriu dar
are acces la un calculator dispunnd de uniti de band magnetic i de discuri de
mas. n acest caz sistemul informatic va conine n primul rnd aplicaii cum ar fi:
evidena bolnavilor foti internai, evidena revenirilor la control statistic
medical;
evidena personalului, perfecionarea i reciclarea personalului, evidena
activitii depuse, calculul retribuiei;
evidena mijloacelor fixe, n primul rnd a aparaturii medicale;
- Nivelul B: spitalul dispune de un minicalculator cu cel puin o unitate de band i un
disc de mas i de un numr de terminale. n acest caz se pot avea n vedere, pe
lng cele de mai sus:
subsistemul baz de date;
subsistemul de conducere;
evidena pacienilor care se gsesc internai;
evidena investigaiilor;
evidena cererilor i consumului de medicamente;
gestiunea materialelor, a pieselor de schimb, alimentelor, etc;
calcule financiar-contabile;
subsistemul de cercetare, documentare, instruire;
- Nivelul C: reprezint o lrgire a nivelului B, presupunnd c pe lng dotarea cu un
minicalculator central, exist i unul sau mai multe mini- sau microcalculatoare
amplasate n clinici, la farmacie, laborator, etc, pentru realizarea unor prelucrri locale.
Aceast dotare este necesar pentru a integra n sistemul informatic, aplicaii cum ar fi:
monitorizare n terapia intensiv;
analiza EEG-ului, EKG-ului, cateterisme, etc;
urmrirea tratamentului medicamentos, echivalene, incompatibiliti, doze.
De asemenea, la acest nivel pot fi realizate i aplicaii cum ar fi:
diagnostic asistat de calculator;
evidena medicamentelor, materialelor, etc;
calcule financiar-contabile;
Observm c este improprie utilizarea termenului de sistem informatic n cazul n care
nu exist implementate dect aplicaiile de tip tiinific (ex: diagnostic automat, analiz
EEG, EKG, etc, simulri i modelri de fenomene biologice); acest tip de aplicaii pot face
ns parte dintr-un sistem informatic, cu condiia sa fie integrate cu aplicaiile de gestiune a
datelor constituite n jurul bazei de date.
Realizarea concret a fiecrui subsistem trebuie precedat obligatoriu de analiz, n
unitatea spitaliceasc vizat, a fluxului informaional, dar i a problemelor concrete
Sistemul informatic de spital. Descriere, exemplificare 297

existente, soluiile fiind adaptate la configuraia disponibil, pe baza evalurii eficienei
fiecrei aplicaii n parte.



7.8. Informatica medical n prelucrarea i analiza semnalelor i
imaginilor

Principalele aparate de prelucrare computerizat a semnalelor i imaginilor de interes
medical, obinute prin diferite metode moderne de analiz cu semnificaie major n
efectuarea diagnosticului sau de tratament, sunt:
- electroencefalografe (EEG)
- electrocardiografe (EKG sau ECG)
- ecografe
- endoscoape
- angiografe
- scintigrafe
- tomografe computerizate
- tomografe RMN
- etc
Electroencefalografele preiau semnalele electrice, cu unul sau mai muli senzori, din
zona cranian. Aceste semnale sunt preluate i memorate printr-o eationare a lor n
timp i apoi afiate simultan pentru mai multe canale n raport de timp.
Electrocardiografele preiau semnalele electrice ale activitii musculare a inimii,
prezentndu-le n dinamic, prin afiarea simultan a variaiei lor pentru mai multe
canale de receptare a semnalelor n raport de timp.
Semnalele EEG i EKG sunt transmise unui calculator personal i analizate pe baza
unor programe mai mult sau mai puin performante. Exist sute de programe de analiz
a acestor semnale iar cercetarea tiinific n acest domeniu se continu astfel ca noile
programe s poat diagnostica mai precis afeciunile pacienilor investigai (cu o
probabilitate a erorii mai mic de 5 %).
Ecografele emit fascicule dirijate de radiaii ultrasonore sub o form pulsatorie,
emitorul putnd prelua semnalele ultrasonice reflectate de diferite interfee dintre
esuturile de densitate diferit. Reconstituirea zonei traversate, cu densitile
corespunztoare diferite (poziionarea coordonatelor zonelor de interfaare a densitilor
diferite) se face computerizat, n final obinndu-se o imagine transversal a organelor i
esuturilor traversate. Imaginea ecografic poate pune n eviden unele
disfuncionaliti datorate unor zone tumorale, excrescene, calculi, etc., de densiti
diferite, sau observarea unor structuri anatomice naturale (sexul unui copil nenscut
nc, configuraia rinichilor, vaselor inimii, etc.). Folosirea efectului Doppler la unele
ecografe este util n depistarea unor boli de inim. Pentru diferite zone sau afeciuni se
folosesc emitori detectori de forme speciale, multipli, sau de frecvene diferite.
Endoscoapele sunt sonde video miniaturizate sau fascicule de fibre de sticl cu o
form special studiat, pentru a se putea introduce, mpreun cu o surs de lumin prin
cavitile organismului n vederea inspectrii traseului parcurs.
INFORMATIC MEDICAL I BIOSTATISTIC

298
Angiografele sunt aparate care pot pune n eviden, n special prin tehnici de raze X,
traseele vaselor de snge dup ce s-a injectat o substan de contrast. Ambele aparate
pot fi conectate la un computer pentru preluarea digital a imaginii i prelucrarea ei. O
astfel de prelucrare poate consta din modificarea neliniar a densitii de nnegrire
pentru o anumit zon sau prin transformarea acelei zone ntr-o imagine color, pentru o
vizualizare mai bine discriminat a unor zone cu semnificaie diferit n diagnosticarea
organelor, esuturilor sau vaselor investigate.
Scintigrafele permit vizualizarea captrii difereniate a unor substane radioactive (de
ex: 99mTc, 131I, etc) ce marcheaz o substan chimic cu un anumit tropism, de
exemplu pentru zonele tumorale, zonele osoase, tiroid, etc. Din analiza lor
computerizat, se obin curbe difereniate ale captrii radionuclidului n organele perechi
sau zonarea intensitii incorporrii n funcie de magnitudinea sa, corespunztoare
gradului de funcionalitate a zonei investigate sau eventualei prezente a unei zone
tumorale.
Tomografia computerizat (CT) utilizeaz un sistem circular ce se rotete n jurul unei
seciuni transversale a unui pacient; acest sistem (gantry) dispune de o surs pulsant
de raze X ce emite un fascicul de radiaii spre un arc de cerc diametral opus ce conine
o matrice de detectoare cu cristale de scintilaie colimate legate optic fiecare la cte o
fotodiod. Intensitatea radiaiilor X va fi modificat de interaciunea lor cu organele i
esuturile traversate. O preluare a tuturor semnalelor detectoarelor pentru fiecare impuls
de raze X ce corespunde la cele 1440 (sau mai multe) diviziuni ale rotaiei sistemului cu
360
o
, permite ca un calculator deosebit de puternic s poat reconstitui prin calcul
matriceal complex seciunea corporal traversat cu densitile calculate n fiecare
punct din spaiu (voxel) reprezentat pe ecran. Imaginile pot fi memorate sau procesate
pentru a fi prezentate numai cele cu un anumit segment de densiti sau asociind o
culoare fiecrei densiti (de obicei 256) din segmentul ales. Scala de valori ale
densitii folosite de computer - tomografe (Founsfield) variaz ntre 0 (ap) i 1000
(aer) dar poate lua i valori de peste 3000. Se pot alege, de exemplu, densitile
Founsfield cuprinse ntre 100 i 600 pentru a fi singurele reprezentate ntr-o imagine cu
256 tonuri de gri sau culori. Diferite zone cu densiti foarte puin diferite pot fi astfel
puse n eviden. Mutarea patului pacientului ntr-o alt poziie n interiorul gantry-ului va
putea produce o alt seciune transversal, ajungndu-se la felii cu grosimea de 0,5-1
cm. Mai multe asemenea felii pot fi vizualizate simultan, iar computerul poate genera
din ele imagini ale oricror seciuni posibile (laterale sau oblice). Datorit rezultatelor ce
se obin prin tomografia computerizat i dozelor de radiaii mult mai reduse, CT-ul a
devenit metoda cea mai rspndit n diagnosticele radiologice.
Tomografele cu emisie de pozitroni (PET) utilizeaz radioizotopi cu o perioad de
njumtire scurt, ca de exemplu
18
F,
11
C,
15
O,
13
N. Funcionnd pe un principiu
asemntor att scintigrafului (preluarea localizat a radiaiilor emise de organism) ct
i tomografului computerizat (prelucrarea matriceal a datelor de emisie cu
reconstrucia imaginii), PET permite studierea creierului (determinarea metabolismului
glucozei, imaginea receptorilor dopaminei sau a vaselor sangvine) sau stabilirea unui
diagnostic cardiac referitor la fiabilitatea esutului miocardic.
Tomografia bazat pe rezonan magnetic nuclear (REM) utilizeaz magnei
supraconductori n generarea i receptarea unor cmpuri magneto-electrice de nivel
nuclear.
Sistemul informatic de spital. Descriere, exemplificare 299

Tehnologia tomografului computerizat i puterea de calcul a computerului ataat
determin posibilitatea de a se produce imagini ale unor seciuni ale corpului la diferite
cote de-a lungul subiectului sau de a se genera pe baza lor orice alte seciuni oblice
printr-un anumit organ. Examinarea prin RMN a creierului, coloanei vertebrale i
sistemelor musculo-scheletal, abdominal i cardiovascular conduce la diagnostice
difereniate net superioare. n plus, faptul c nu utilizeaz radiaii X sau nucleare, ce pot
dauna pacienilor, face ca acest tip de aparat, denumit i MRI (imagistica prin rezonan
magnetic) s fie tot mai mult utilizat n ciuda preului su ridicat.


7.9. Aplicaie practic: ONCOSOFT - sistem informatic pentru
evidena i prelucrarea datelor bolnavilor internai n Clinica de
Oncologie

n cadrul Clinicii de Oncologie a Spitalului Universitar Sf. Spiridon, Iai, s-a realizat
i implementat un sistem informatic pentru evidena i prelucrarea datelor bolnavilor
oncologici tratai n serviciile de radioterapie, chimioterapie i imunoterapie sub SGBD
FOXPRO - SQL. Acest sistem a fost proiectat pentru a ndeplini urmtoarele obiective:
- evidena pacienilor i urmrirea lor pe toat durata supravieuirii;
- analiza datelor n vederea obinerii diferitor tipuri de indicatori statistici, utilizai
apoi pentru mbuntirea deciziei medicale;
- actualizarea n regim conversaional a bazei de date;
- reducerea timpului de rspuns pentru informaiile solicitate prin interogarea
conversaional a bazei de date;
- protejarea datelor n cazul accesului neautorizat;
- micorarea ciclului de evaluare.
Domeniul de aplicabilitate al acestui software este n principal constituit de institutele
/ clinicele de radiologie oncologie, iar problematica abordat este foarte larg,
incluznd:
- sistemul informatic teritorial de sntate public;
- colectarea, transmiterea i validarea datelor n sistemul informatic naional;
- stocarea, prelucrarea i regsirea indicatorilor statistici sanitari.
n cadrul aplicaiei se disting performane legate att de modul de lucru
conversaional (baza de date) ct i performane specifice problemei tratate:
A) Performane legate de modul de lucru conversaional (baza de date):
- reducerea timpului de rspuns pentru informaiile solicitate prin interogare;
- reducerea ciclului eroare corecie reintroducere la timpi nesemnificativi,
datele fiind verificate, corectate i reintroduse n acelai timp;
- locul de generare al datei devine i locul de introducere al acesteia;
- protecia datelor la accesul neautorizat ;
- reluarea dup o ntrerupere controlat sau forat cu garantarea coerenei logice
i fizice.
B) Performane specifice:
- stocarea de informaii privind identificarea, diagnosticul i tratamentul pacienilor
pe ntreaga durat de supravieuire a acestora ;
- obinerea de indicatori statistici medicali;
INFORMATIC MEDICAL I BIOSTATISTIC

300
- mbuntirea cercetrii medicale n domeniu.


7.9.1. Prezentarea ieirilor
Tipurile de ieiri ale aplicaiei pot fi clasificate n funcie de destinaia i scopul lor
astfel:
1. Ieiri ctre utilizatorii direci n scopul furnizrii unor informaii operative sub
form de rspunsuri afiate la terminal i / sau hard copy ;
2. Ieiri ctre utilizatorii implicai n procesul de ntreinere a bazei de date sub
forma de mesaje i listri de urmrire i control al fondului de date gestionat.
Ieirile ctre toi utilizatorii sunt concepute a fi afiate pe terminal sau hard copy, fiind
desemnate printr-un mesaj identic cu numele ieirii.
Lista ieirilor furnizate de aplicaie este indicat n tabelul urmtor:

Nr
crt
Cod
ieire
Denumire document ieire Periodi-
citate /
Termen
Nr.
pagini /
rnduri
Procedur
Program
Nr. Exempl.
Compar-
timent
A Ieiri pentru utilizatorii direci cu scopul furnizrii unor informaii operative
sub form de rspunsuri afiate le terminal i / sau hard copy
1 IE24 Numr pacieni pe
anul
La
cerere
20x80 IE24 ef clinic
Medic
curant
2 PAJ Numr pacieni pe
judee pentru o
eviden
-- -- PAJ --
3 PAF Numr pacieni pe
judee
-- -- PAF --
4 LO1 Pacieni planificai dar
neprezentai la control
pe judee
-- -- LO1 --
5 LO1A Pacieni planificai dar
neprezentai la control
- total
lunar 1 pag. LO1A ef clinic
Medic
curant
6 LO2 Pacieni planificai dar
neprezentai la
controlpe an i jude
an -- LO2 --
7

LO2A Pacieni planificai dar
neprezentai la control
total pe an -
an -- LO2A --
8 LO3 Pacieni programai la
control fr fi de
radioterapie
lunar 1pag. LO3 --
9 LO3A Pacieni programai la
control fr fi de
radioterapie
an -- LO3A --
10 LO4 Pacieni scoi din
eviden pe judee
an -- LO4 --
Sistemul informatic de spital. Descriere, exemplificare 301

11 LO4A Pacieni scoi din
eviden - total
an -- LO4A --
12 LO5 Pacieni cu
chimioterapie fr
revenire la control
pe judee -
lunar -- LO5 --
13 LO5A Pacieni cu
chimioterapie fr
revenire la control
total -
an -- LO5A --
14 Prog.
Control
Programare la control
pe luna anul
lunar 20x80 Prog.
Control
--
15 LS1 Numr pacieni pe
localitate an
jude ...
La
cerere
-- LS1 --
16 LS2 Numr pacieni pe
ocupaii
-- -- LS2 --
17 LS3 Numr pacieni pe
sexe
-- -- LS3 --
18 LS4 Numr pacieni pe
ocupaii i sexe
-- -- LS4 --
19 LS5 Numr pacieni pe
localizri
-- -- LS5 --
20 LSL Numr pacieni pe
ocupaii pentru
localizarea
-- -- LSL --
21 SIAJ Situaia pacienilor din
judeul pe anul
AN 1 pag. SIAJ --
22 IES27 Numr pacieni care
au fcut radioterapie
La
cerere
20x80 IES27 --
23 META-
LN
Situaia statistic a
pacienilor cu
metastaze pentru
localizarea
-- 1 pag. META-
LN
--
24 METAL Metastaze corelate cu
localizri
-- 1 pag. ME-TAL --
25 OCL Localizri pe ocupaii -- 20x80 OCL --
26 LOT Bolnavii cu localizarea
i varianta T
-- 5 pag. LOT --
27 LOT1 Localizarea
metastazelor pentru
grupa de localizare
-- -- LOT1 --
28 NRB2 Localizri corelate cu
metastaze
-- 20x80 NRB2 --
29 REPA-
LOGVIT
Repartiia pacienilor
pe grupe de vrst
-- 20x80 REPA-
LOG-
ef clinic
Medic
INFORMATIC MEDICAL I BIOSTATISTIC

302
pentru localizarea VIT curant
30 LM Localizri corelate cu
cod histologic i TNM
La
cerere
-- LM --
31 IES22 Numr pacieni pe
grupe de vrst
pentru o localizare
-- -- IES22 --
32 PAG Structura cazuisticii pe
coduri de localizri
-- -- PAG --
33 PAG1 Idem PAG cu
procentaj din total
-- -- PAG1 --
34 PAG2 Idem PAG1 cu
denumire localizare
-- -- PAG2 --
35 SIND1 Lista pacienilor cu
localizarea corelat
cu sindrom luai n
eviden n anul
-- 5 pag. SIND1 --
36 SIND2 Lista pacienilor cu
sau fr sindrom
-- -- SIND2 --
37 COTNM Situaia pacienilor pe
combinaii de T, N, M
pentru grupa de
localizri i an
-- 20x80 COTNM --
38 SINTET Statistica pa cod
localizare i T
-- 1 pag. SINTET --
39 PALOG Situaia pacienilor pe
localizarea i
grading la data
-- -- PALOG --
40 IES40 Situaia pacienilor cu
restant/ recidiv
-- 20x80 IES40 --
41 IES27 Numrul pacienilor
care au fcut
radioterapie pe anul
pe sex, jude,
localizare, TNM - total
baza -
-- -- IES27 --
42 IES27A Idem IES27, selecia
prin protocol
-- -- IES27A --
43 IES27H Idem IES27A pe
coduri histologice
-- -- IES27H --
44 SPETRA Specificarea
tratamentului pentru
bolnavii cu varianta T
i cod localizare
din judeul ...
-- 5 pag. SPETRA --
45 REZ Lista pacienilor cu
localizarea
-- -- REZ --
Sistemul informatic de spital. Descriere, exemplificare 303

corelaie diagnostic
tratament rezultate
46 ARBOR Lista pacienilor cu
ANNARBOR, stadiul
i gradul activitii

-- -- ARBOR --
47 DETRA Detalierea
tratamentului pentru
bolnavii cu varianta T
i cod localizare
din judeul
La
cerere
5 pag. DETRA ef clinic
Medic
curant
48 IES25 Afiare nr. FIP pentru
pacienii decedai cu
calcularea supravie-
uirii pentru cod
localizare
-- 20x80 IES25 --
49 IES30 Afiare pacieni
decedai,
supravieuirea i doza
de radiaie pentru cod
localizare , cod
histologic ,TNM ,
jude
-- -- IES30 --
50 DOZAT Afiare pacienilor cu
cod localizare ,
TNM , cod
histologic , care au
efectuat o doz total
de radiaie ntre
limitele
-- 5 pag. DOZAT --
51 DOZ -
AT1
Situaia pacienilor
care au efectuat o
anumit doz total
de radiaie
-- -- DOZ -
AT1
--
52 DOZ
ATG
Idem DOZT1 numai
pentru decedai
-- -- DOZ
ATG
--
B. Ieiri pentru utilizatori implicai n procesul de ntreinere a bazei de date
1 LIST -
DOC
Afiarea pacienilor cu
numr FO cuprins
ntre 2 limite
specificate
La
cerere
20x80 LIST -
DOC


Colectiv
de
informat.
Medic
curant

INFORMATIC MEDICAL I BIOSTATISTIC

304
2 GG1 Lista de control pentru
verificarea cmpurilor
NR FO, data lurii n
eviden, cod histo,
cod localizare, numele
i prenumele
-- -- GG1 --
3 GGAB Afiarea NR FO, cod
localizare, jude,
CTNM
(PTNM / RTNM), data
naterii, data lurii n
eviden
-- -- GGAB --
4 LIGG Listeaz codurile de
ocupaie, NR-FO,
-- -- LIGG --
5 CON-
TROL
ncrcarea / coninutul
bazei de date
-- -- CON-
TROL
--


7.9.2. Prezentarea intrrilor
Pentru informatizarea actului medical s-au elaborat fie standardizate pentru toate
stadiile tratamentului necesare n serviciul de Oncologie: luarea n eviden, tratamentul
i evaluarea dup tratament a pacienilor luai n eviden pe termen lung i spitalizai.
Aceste fie corespund cu structura tabelelor care constituie baza de date a aplicaiei.
Astfel, s-au elaborat 5 fie standardizate, care reprezint intrrile n sistemul informatic
clinic:
- Fia de identificare pacient (FIP): se completeaz o singur dat i conine date
privind identificarea pacientului, starea prezent la internare, diagnostic, terapii
anterioare, terapii prescrise, data viitorului control;
- Fia de radioterapie (FR): se completeaz pentru fiecare tratament radio aplicat,
cuprinde precizarea regiunilor tratate i motivul iradierii, radioterapia aplicat
(aparat, cmpuri, doze), complicaii imediate;
- Fia de revenire la control (FRC): cuprinde descrierea complicaiilor tardive ale
terapiei, definirea rspunsului i evoluia bolii, diagnosticul (atunci cnd este cazul)
i datele controlului n serviciul de chimioterapie;
- Fia de chimioterapie (FCH): cuprinde descrierea tratamentului de chimioterapie,
hormonoterapie sau imunoterapie aplicat cu descrierea naturii tratamentului, modul
de administrare, numrul de cicluri, gradul de toxicitate;
- Fia de bilan final (BIL): se completeaz pentru pacienii decedai cuprinznd cauza
i rezultatele autopsiei.
Completarea formularelor se face de ctre medicul curant al bolnavului.
Formularele au forma unor chestionare ale cror csue se completeaz dup
necesiti. Formularele se completeaz cu creionul urmnd ca dup introducerea i
validarea lor n baza de date s fie terse i completate din nou. S-a ales aceast
modalitate de completare a formularelor pentru a prezenta o form accesibil medicilor
(personalului sanitar), acetia confirmnd sau infirmnd apariia unor informaii
relevante despre pacient, tratament, etc.
Sistemul informatic de spital. Descriere, exemplificare 305



7.9.3. Soluia adoptat pentru organizarea i managementul datelor
Implementarea aplicaiei s-a realizat prin constituirea unei baze de date administrate
de sisteme de tipul FOX i SQL; urmtoarea versiune ce va fi folosit va fi ORACLE.
Structura bazei de date a fost definit pentru a respecta urmtoarele raiuni:
- folosirea eficient a sistemului informatic ;
- asigurarea integritii bazei de date n caz de incidente ;
- volumul i tipul datelor folosite n introducere i interogare ;
- efortul de a introduce i actualiza datele coninute n baza de date.
Necesarul minim de resurse folosite de aplicaie este foarte economicos,
presupunnd:
- memorie : ..32 Mb ;
- hard disk : .. 3.2 Gb ;
- calculatoare n fiecare secie (cu procesor Pentium):. 4 buci.

Codificarea datelor folosit este cea actual, uzual n practica medical.


7.9.4. Proceduri manuale de codificare a datelor de intrare
Responsabilitatea codificrii aparine clinicii care implementeaz lucrarea.
Datele care necesit codificri sunt, n principal:
Nr.
Crt.
Denumirea datei
codificat
Lung. Tip Tip cod Sursa codificrii
1 Cod jude 2 AN LOGIC Codificarea automobilistic sau
extras din CNP
2 Cod ocupaie 2 N SECV Direcia general de statistic
3 TNM 5 AN LOGIC O.M.S.
4 Ann Arbor 14 AN LOGIC O.M.S.
Atribuirea codurilor de jude i ocupaie aparin registraturii clinicii.
Atribuirea codurilor TNM, Ann Arbor i Localizare aparine medicului curant care
completeaz documentul.
De exemplu, codificarea ocupaiilor pacienilor se face folosind coduri numerice pe
dou caractere, aliniate la dreapta, conform codului meseriilor din Nomenclatorul
Codului Muncii.
Legtura cu alte sisteme de codificare se realizeaz la urmtoarele nivele:
A La nivel naional: Codificarea ocupaiilor pacienilor este aliniat la sistemul de
codificare folosit la nivel naional de Direcia general de statistic.
B La nivel internaional:
- Codificarea TNM, Ann Arbor i Localizare folosete sistemul de codificare
recomandat O.M.S.
- Codificarea TNM folosete i sistemul propus de Charles H. Haskell, n lucrarea
Cancer treatment.


INFORMATIC MEDICAL I BIOSTATISTIC

306
7.9.5. Descrierea fielor standardizate de introducere a datelor i instruciuni de
completare a lor
Instruciuni de completare FIP (fia de identificare pacient):
Acest document (figura 7.9) se completeaz pentru bolnavii oncologici care se
prezint pentru prima dat n clinic n urmtoarele situaii:
- fie c provin de la alt clinic ;
- fie c sunt trimii de la o alt unitate din ar ;
- fie c sunt ambulatorii.
(nu se completeaz pentru bolnavii oncologici deja luai n evidena clinic i revenii la
control).
Formularul conine urmtoarele informaii relativ la pacient:
1) Datele generale de identificare a pacientului;
2) Starea prezent la internare ;
3) Diagnostic : cu urmtoarele seciuni:
- localizare anatomic ;
- standardizare clinic ;
- cod histologic cu grading ;
4) Terapii anterioare ;
5) Terapii prescrise ;
6) Data viitorului control.

Seciunea Date generale cuprinde urmtoarele cmpuri :
- Cmpul NUMR FOAIE OBSERVAIE: conine numrul foii de observaie de la
prima internare n clinic, care constituie numrul de control (de depistare) al
bolnavului respectiv n baza de date. Acest numr va fi unic, i ori de cte ori
bolnavul revine la control, documentul FRC l va conine, indiferent de anul n care
revine.
Cmpul este format din 2 pri :
- prima parte conine 8 caractere numerice i reprezint numrul de ordine al foii
de observaie dat n registrul clinicii. Aceste caractere se aliniaz la dreapta.
- a doua parte este format din ultimele caractere, n care se completeaz cu
ultimele dou caractere ale anului de luare n eviden a pacientului.
- Cmpurile NUME i PRENUME: se vor completa cu aliniere la stnga i cuprind
fiecare 14, respectiv 13 csue.
- Cmpul SEX se completeaz cu valorile M sau F, n funcie de sexul pacientului.
- Cmpul DATA NATERII cuprinde :
- anul naterii reprezentat numai de ultimele dou caractere (cifre) ale anului n
care s-a nscut pacientul ;
- luna naterii, exprimat numeric ;
- ziua naterii, exprimat numeric.
- Cmpul DOMICILIUL este format din dou pri :
- dou caractere care exprim CODUL JUDEULUI unde domiciliaz bolnavul.
- localitatea unde domiciliaz pacientul, care se va completa cu aliniere la stnga.
- Cmpul DATA LURII N EVIDEN se va completa astfel :
- pentru pacienii care se prezint pentru prima dat la Clinica Radiologic
Oncologic din Iai fr a fi trecut pe la alte uniti sanitare se trece data cnd s-
a prezentat la clinic.
Sistemul informatic de spital. Descriere, exemplificare 307

Menionm c pentru aceast categorie de pacieni AN din cmpul DATA LURII N
EVIDEN i AN din cmpul NUMR FOAIE DE OBSERVAII trebuie s coincid.
- pentru pacienii care nainte de prezentarea la Clinica Radiologic Oncologic din
Iai, au trecut prin alte uniti spitaliceti se trece data primei prezentri la
unitatea care a precizat diagnosticul de neoplasm i a completat fia de
declarare O.N.C.1.
- Cmpul DECEDAT se completeaz cu 0 - semnific deces i 1 semnific
pacient n via.
- Cmpul OCUPAIE se completeaz cu unul din codurile specificate la codificarea
ocupaiilor, cu urmtoarele observaii:
a) Pentru pacienii care la data lurii n eviden sunt pensionari, se trece ocupaia
pe care au avut-o nainte de pensionare.
b) Pentru pacienii fr ocupaie se va trece 00.
Este obligatorie completarea tuturor cmpurilor descrise la punctele 1 8.

Seciunea Starea prezent la internare este format din urmtoarele cmpuri :
- Cmpul MODUL DEPISTRII: se va completa cu cifre de la 1 la 4 n funcie de
modul n care s-a realizat depistarea i semnific :
1 Prezentare la medic cu simptome
2 Control profilactic
3 Control radiologic
4 Alte metode
- Cmpul PRIMUL SIMPTOM se va completa cu 0, 1 sau 2 cu semnificaiile
urmtoare :
0 Fr simptome
1 Simptom local
2 Metastaze
- Cmpul SINDROM PARANEOPLAZIC se va completa cu 0 pentru acei bolnavi
fr sindrom i cu 1 pentru bolnavii ce prezint sindrom paraneoplazic.
- Cmpul INDICE DE PERFORMAN FIZIC se completeaz cu unul din codurile
de la 0 la 8 cu urmtoarele semnificaii :
0 Normal
1 Cu modificri
2 Se ngrijete singur
3 Necesit ngrijiri cu intermiten
4 Necesit ngrijiri tot timpul
5 Imobilizat la pat
6 Necesit internare la clinic
7 Necesit ngrijiri intense pentru supravieuire
8 Muribund.
- Cmpul BOLI ASOCIATE CU RELEVAN: pacientul poate prezenta una sau mai
multe boli asociate, prevzute mai jos, care pot necesita terapie sau nu.
- Inima i aparat respirator
- Snge i imuno sistem
- Organele endocrine
- Sistem nervos / creier
- Aparat urogenital
INFORMATIC MEDICAL I BIOSTATISTIC

308
- Tract digestiv / ficat
- Piele
- Aparat locomotor
- Aparat respirator
Bolile din aceast list pe care pacientul nu le declar se vor pune n eviden pe
documente (F.I.P.) prin 0 n csua corespunztoare.
Bolile asociate pe care pacientul le declar i care necesit un act terapeutic se vor
pune n eviden prin nscrierea cifrei 2 n csua corespunztoare.
n cazul cnd pacientul prezint una sau mai multe boli asociate, dar care nu
necesit act terapeutic, acestea se vor nota cu cifra 1 n csua respectiv.

Seciunea Diagnostic cuprinde urmtoarele cmpuri :
- Cmpul LOCALIZARE: cuprinde codul localizrii tumorii primare luat din
Nomenclatorul Tumorilor din Protocolul AnatomoTopografic i se completeaz dup
cum urmeaz :
- Cele trei csue din faa punctului trebuie s fie completate ntotdeauna toate,
simultan.
- Cele dou csue de dup punct se completeaz cu aliniere la stnga, rmnnd
necompletat a doua csu atunci cnd este cazul.
- Cmpul PRECIZAREA LOCALIZRII se completeaz cu cifrele de la 0 la 3 dup
modul n care tumora este localizat n organ :
- Pe dreapta - 0
- Pe stnga - 1
- Median - 2
- Bilateral - 3
- Cmpul PRECIZAREA DIAGNOSTIC se completeaz cu cifrele 0, 1, 2, dup cum
urmeaz :
0 semnific dignostic neprecizat
1 semnific dignostic histologic
2 semnific dignostic citologic
MENIUNE: Cnd n csua PRECIZAREA DIAGNOSTIC este cifra 1 n mod
obligatoriu va fi completat cmpul COD HISTOLOGIC, n caz contrar nu se va completa
acest ultim cmp.
- Cmpul MOD STANDARDIZARE se va completa cu cifrele 1, 2, 3, dup modul cum
a fost stabilit diagnosticul, cu semnificaiile :
1 diagnostic Clinic (Cs)
2 diagnostic patologic (Ps)
3 diagnostic i Clinic i patologic (Cs + Ps)
MENIUNE:
a) n cazul cnd n csua MOD STADARDIZARE este trecut cifra 3, atunci n
mod obligatoriu se vor completa cmpurile STADIU CLINIC cu CTNM respectiv
i STADIU PATOLOGIC cu PTNM.
b) cnd n documentul primar (F.I.P.) s-a completat n cmpul MOD
STADARDIZARE cifra 1, deci are CTNM, iar pacientului, dup o perioad de
timp, i se indic un act chirurgical pe tumor, atunci la revenirea pacientului n
clinic la control se va completa documentul FRC cu PTNM ul respectiv i
concomitent se va actualiza documentul principal (F.I.P.) folosind utilizatorul
Sistemul informatic de spital. Descriere, exemplificare 309

MODFIP, intrnd n cmpul Stadiu Patologic i completnd PTNMul
respectiv din protocolul operator.
- Seciunea STADIU CLINIC cuprinde urmtoarele cmpuri :
- Cmpul COD UTILIZAT se completeaz cu 1 sau cu 2 dup cum
bolnavul posed un CTNM, RTNM sau ANN ARBOR.
n cazul cnd nu apare nimic scris, aceasta semnific c n cmpul MOD
STANDARDIZARE nu va fi indicat nici unul din numerele 1, 2, 3, i ca urmare nici un
cmp din CTNM sau RTNM nu va fi completat.
- Cmpul CTNM se va completa consultnd bolnavul i consultarea TNM
ATLAS. Acest cmp este format din 9 caractere :
- primul caracter care apare de la calculator este c.
- al doilea caracter poate lua valori numerice - 0, 1, 2, 3, 4 sau alfa
numerice - B (cnd este in situ).
- al treilea caracter poate exista sau nu. Cnd exist, acest caracter este
alfabetic, A, B, C, cu semnificaiile din atlasul CTNM. Deci caracterele 2
i 3 sunt destinate pentru precizarea lui T (adic stadiul tumorii).
Meniune: dac pacientul a fost stadializat cu un anumit CTNM la prima revenire i
specialistul constat c dup o completare a investigaiilor CTNM-ul prezint alte
caracteristici, atunci se poate schimba n F.I.P.-ul deja introdus n baz CTNM-ul prin
folosirea utilizatorului MODFIP.
- al patrulea caracter din cmpul CTNM este rezervat pentru nscrierea
gradului de certitudine a lui T, care poate avea una din valorile
urmtoare, cu semnificaiile:
1 clinic
2 cu metode speciale
3 explorat chirurgical
4 operaie i histo
5 este gradul de certitudine
i care este prevzut pentru TNM, stabilit prin autopsie ;
Meniune: dac gradul de certitudine este 3 sau 4, atunci pacientul va prezenta un
PTNM i se va completa acest cmp.
- al cincilea i al aselea caracter sunt rezervate pentru nscrierea lui N.
- al aptelea caracter este rezervat pentru nscrierea gradului de
certitudine al lui N, care poate lua valorile 1, 2, 3, 4, 5 descrise
anterior.
- al optulea caracter este rezervat pentru specificarea existenei 1 sau
inexistenei 0 a metastazelor. Cnd exist metastaze, deci apare 1 n
al optulea caracter, se vor completa cu 1 i csuele din dreptul
regiunii metastazate din lista LOCALIZARE METASTAZ precizat n
continuare.
- Cmpul RTNM se va completa cnd pacientul revine post-operator, din alte
clinici. Pentru orice RTNM se completeaz informaiile din coloanele:
RESTANT i RECIDIV.
Meniune: - att T ct i N sunt restante dup un tratament complet
radioterapeutic sau chirurgical.
- T i N sunt recidive cnd apar dup cel puin 6 luni de la un
tratament complet radioterapeutic sau chirurgical cu intenie de radicalitate.
INFORMATIC MEDICAL I BIOSTATISTIC

310
OBSERVAIE : informaiile din ramura DIAGNOSTIC se vor completa n mod diferit
pentru urmtoarele situaii :
- se va completa cmpul CTNM pentru bolnavii care au venit pentru prima dat n
clinic fr a fi trecut pe la alte uniti sanitare ;
- se completeaz RTNM sau PTNM (post- operator) pentru bolnavii care vin de la
alte clinici (n mod frecvent de la chirurgie);
- pentru acei pacieni pentru care s-a stabilit un CTNM urmat de o radioterapie
preoperatorie, iar dup intervenie revin n clinic pentru continuarea tratamentului
(radioterapie, chimioterapie) se va completa cmpul PTNM.

- Cmpul ANN ARBOR cuprinde 9 csue i se completeaz numai pentru anumite
localizri, caz n care nu se mai completeaz TNM; regula de completare va fi:
- Prima csu este rezervat pentru stadiu, care poate fi 1; 2; 3; 4.
- A doua csu este rezervat pentru gradul activitii i poate fi : 1->A i
2->B.
- A treia csu este rezervat pentru trecerea lui E i semnific extralimfatic,
iar dac nu se trece nimic, semnific limfatic.
- n csuele 4, 6, 8 : se poate figura : S = splina, H = ficat, D = piele, M = mduv
osoas, O = os, L = pulmonar, N = GGL, A = altele.
- n csuele 5, 7, 9 : se poate figura unul din caracterele : 1 pentru (+) pozitiv i 2
pentru (-) negativ.
- Cmpul COD HISTOLOGIC: se completeaz numai atunci cnd precizarea
diagnosticului a fost histologic, prin consultarea Nomenclatorului de Coduri
Histologice. Acest cmp este format din 2 pri :
- prima parte este cea din faa barei (/) i conine 4 caractere ;
- a doua parte este cea de dup bar (/) i este format dintr-un caracter.
- Cmpul GRADING: se va completa cu una din cifrele 1, 2, 3, 3, 4, cu semnificaiile :
1 difereniat
2 mediu difereniat
3 nedifereniat
4 neprecizat
- Seciunea TERAPII ANTERIOARE: se completeaz numai pentru bolnavii care
nainte de venirea n clinic au fost tratai n alte uniti sanitare. Se vor completa cu
1 csuele din dreptul terapiilor efectuate i cu 0 csuele din dreptul terapiilor
neefectuate.



Sistemul informatic de spital. Descriere, exemplificare 311


Figura 7.9. Fia de identificare pacient
INFORMATIC MEDICAL I BIOSTATISTIC

312
- Seciunea TERAPII PRESCRISE: se completeaz numai pentru bolnavii tratai n
clinic, fie c sunt internai, fie c sunt ambulatori. Se vor completa cu 1 csuele
din dreptul terapiei prescrise i cu 0 csuele din dreptul terapiilor ce nu se
prescriu.
- Cmpul DATA PROGRAMRII CONTROLULUI este format din 4 zone :
- n primele dou csue se va scrie terminaia anului (ultimele 2 cifre);
- n ultimele dou cmpuri se scrie luna.
MENIUNE: DATA PROGRAMRII CONTROLULUI se completeaz la externarea
bolnavului sau la terminarea tratamentului pentru bolnavii ambulatorii.


Instruciuni de completare FR (fia de radioterapie):
Formularul (figura 7.10) conine urmtoarele categorii de informaii :
1) De identifcare numr foaie de observaie, numrul controlului la care a fost
prescris radioterapia, data nceperii tratamentului;
2) Precizarea regiunii tratate i motivul iradierii;
3) Felul radioterapiei;
4) Complicaiile imediate.
5) Data terminrii tratamentului.

Seciunea Informaii de identificare conine urmtoarele cmpuri:
- Cmpul NUMR FOAIE DE OBSERVAIE se completeaz conform indicaiilor
expuse la FIP pentru completarea seciunii DATE DE IDENTIFICARE A
PACIENTULUI (numrul foii de observaie din fia de radioterapie (FR) trebuie s
fie identic cu numrul foii de observae din fia princeps (FIP) i cu cel din registrul
clinicii, indiferent cnd a fost prescris radioterapia (dup prima consultaie sau la
controlul efectuat).
- Cmpul NUMR CONTROL este format din dou caractere numerice i se va
completa astfel :
- cu 00 cnd radioterapia a fost prescris dup primul control i a fost efectuat.
- cnd pacientul revine la control acest cmp se completeaz cu 01 etc., adic
se trece numrul controlului.
- Cmpurile NUME i PRENUME se completeaz n mod obinuit, ele fiind informaii
de orientare care nu se introduc nc o dat n baza de date.
- Cmpul DATA NCEPERII TRATAMENTULUI se va completa cu data executrii
primei edine de radioterapie i este format din 6 csue. n primele dou csue se
trece terminaia anului (ultimele caractere ale anului), n urmtoarele dou se scrie
luna i n ultimele dou ziua.

Precizarea regiunilor tratate:
- Cmpul SE TRATEAZ se va completa cu 0 sau 1, cu semnificaia 0=NU, 1=DA,
pentru urmtoarele elemente:
Tumora primar
Regiunea ganglionar
Recidiva local
Recidiva ganglionar
Tumora restant
Sistemul informatic de spital. Descriere, exemplificare 313

Regiunea operat
Metastaze

- Cmpul MOTIVUL IRADIERII se completeaz cu 1 pentru tipurile de iradiere urmate
i cu 0 pentru restul cmpurilor.

Seciunea Felul radioterapiei se completeaz dup cum se fac :
a) Radioterapii externe (1 n csuta din faa denumirii) sau
b) Aplicaii locale (1 n csuta din faa denumirii).
Pentru acel fel de radioterapie care nu se realizeaz se va pune 0 n csua
respectiv.
n cazul cnd se completeaz cu 1 n cmpul RADIOTERAPII EXTERNE atunci
cmpurile urmtoare se vor completa astfel :
- Cmpul COD APARAT se completeaz cu una din cifrele de la 1 la 6,
semnificnd un anumit nume de aparat din urmtoarea list :
1 LDR
2 ROKUS
3 TUR 250
4 CHAOUL
5 ACCELERATOR
6 ALTELE
- Informaiile din POZIIA CMPURILOR se completeaz numai pentru regiunile
tratate din seciunea SE TRATEAZ, n felul urmtor :
1 Cmpuri unice
2 Cmpuri adiacente
3 Cmpuri opuse
4 Cmpuri opuse cu filtru pan
5 Cmpuri oblice
6 Cmpuri oblice cu filtru pan
7 Cmpuri rotatorii
8 Cmpuri pendulare simple
9 Cmpuri pendulare duble
10 Cmpuri convergente.
- Pentru fiecare regiune tratat se specific numrul de cmpuri i doza total n
focar, n Gray (Gy).
- Cmpul NUMR EDINE se completeaz cu numrul de edine n care se
efectueaz tot tratamentul.
- Cmpul NUMR ZILE se completeaz cu numrul zilelor n care se desfoar
tratamentul complet.
- RITMUL TRATAMENTULUI poat fi NEALTERNATIV i se completeaz astfel :
NEALTERNATIV 1 ALTERNATIV 0
sau poate fi ALTERNATIV i se completeaz astfel:
NEALTERNATIV 0 ALTERNATIV 1
sau poate fi o combinaie ntre ALTERNATIV i NEALTERNATIV n cadrul aceluiai
tratament i atunci se completeaz astfel :
NEALTERNATIV 1 ALTERNATIV 1
INFORMATIC MEDICAL I BIOSTATISTIC

314
- Cmpul TEHNICI SPECIALE se completeaz cu un numr de la 1 la 7,
reprezentnd una din tehnicile speciale de mai jos :
1 HIPER FRACTIONAT
2 BOX TEHNIQUE
3 KAPLAN MANTA
4 KAPLAN SORT
5 CONCENTRAT
6 REGIONAL
7 TOTAL

Cnd felul terapiei este APLICAII LOCALE se completeaz urmtoarele informaii:
- DOZA N FOCAR, n Gy;
- Cmpul IZOTOP se completeaz cu un numr de la 1 la 6 n funcie de izotopul
folosit din lista de mai jos :
1 In192
2 Cs-137
3 Co-60
4 1-2
5 Re
6 Au
- Cmpul SURSE se completeaz cu unul din numerele de la 1 la 4 cu semnificaiile:
1 Fir
2 Mulaje
3 Ace
4 Aplicaii standard
- Cmpul FELUL APLICAIEI se completeaz cu unul din numerele de la 1 la 4 cu
semnificaiile :
1 Endocavitar-uterin
2 Endocavitar-vagin
3 1+2
4 Interstiial
- Cmpurile DOZA MAXIM LA VEZIC, RECT, ORGAN CRITIC se vor completa
cu dozele respective n Gy, dup caz.
- Cmpul DOZA LA ORGANELE CRITICE se completeaz cu unul din grupurile de
numere 00 11 dup cum urmeaz :
00 Nici unul
01 Vezica
02 Creier
03 Intestin subire
04 Ochi
05 Gonade
06 Plmn
07 Rinichi
08 Rect
09 Mduva spinrii
10 Altele

Sistemul informatic de spital. Descriere, exemplificare 315


Figura 7.10. Fia de radioterapie

Seciunea Complicaii imediate se completeaz cu unul din codurile de la 00 la 23, n
funcie de cazurile specificate n formularul FR.
INFORMATIC MEDICAL I BIOSTATISTIC

316
Cmpul DATA TERMINRII TRATAMENTULUI se completeaz cu data ultimei
edine de radioterapie (tratament).


Instruciuni de completare FRC (fia de revenire la control)
Acest document (figura 7.11) se completeaz numai pentru pacienii venii
(programai) la control, i este format din trei pri distincte:
- date generale privind starea pacientului la control;
- date specifice pentru serviciul de radiologie;
- date specifice pentru serviciul de chimioterapie.
Se va completa att pentru pacienii care au fcut radioterapie, ct i pentru cei care au
fcut chimioterapie i crora li se va specifica un alt tratament, fie asociat, fie unic. n
plus, documentul are ataat i o alt foaie, care conine un chestionar legat de calitatea
vieii pacientului.
Documentul cuprinde urmtoarele categorii de informaii :
- De identificare a pacientului
- Seciunea Fia de revenire la control, cu structura:
i. Complicaiile tardive ale terapiei
ii. Definirea rspunsului i evoluiei bolii
iii. Precizarea noului diagnostic
iv. Terapii prescrise
v. Urmrirea pacientului
- Seciunea Fia control chimioterapie, cu structura:
i. Motivul venirii la control
ii. Treatment
- Data urmtorului control.

Seciunea Date generale are urmtoarea structur:
- Cmpul NUMR FOAIE DE OBSERVAIE: este numrul foii de observaii
princeps luat din F.I.P. i se completeaz cu acel numr primar cu care a fost luat
n eviden prima dat n clinic, indiferent la a cta internare este pacientul. Se va
completa aa cum s-a descris la F.I.P.
- Cmpul NUMR CONTROL se completeaz cu numrul de ordine al controlului la
care a fost chemat pacientul.
- Cmpurile NUME i PRENUME se completeaz n mod obinuit.
- Cmpul DATA VENIRII LA CONTROL se completeaz numai cu luna i anul cnd
pacientul a fost chemat la control.

Fia de revenire la control se completeaz n modul urmtor:
- Cmpul COMPLICAIILE TARDIVE ALE TERAPIEI: se va completa cu unul din
codurile de la 00 la 27, semnificnd o anumit complicaie din lista prezentat n
formularul FRC.
- Cmpul DEFINIREA RSPUNSULUI I EVOLUIA BOLII: se va completa cu o
cifr de la 1 la 11, semnificnd un anumit stadiu de evoluie a bolii prezentate n
lista din formular.
Sistemul informatic de spital. Descriere, exemplificare 317


Figura 7.11. Fia de revenire la control

INFORMATIC MEDICAL I BIOSTATISTIC

318
- Seciunea DIAGNOSTIC: cmpurile incluse aici se vor completa numai atunci cnd
este cazul conform indicaiilor de completare explicate pentru STAREA PREZENT
LA INTERNARE din fia FIP.
- Cmpul TERAPII PRESCRISE: se completeaz de asemeni similar fiei de
observaie FIP.
- Cmpul URMRIREA PACIENTULUI: se va completa cu una din cifrele de la 1 la
4, cu semnificaiile :
1 Nici un fel
2 Prin medicul oncolog judeean
3 Prin alte clinici
4 Altele

Fia de control chimioterapie se completeaz n modul urmtor:
- Seciunea MOTIVUL VENIRII LA CONTROL: se alege una dintre urmtoarele
variante posibile:
i. Control periodic
ii. Progresia bolii
n al doilea caz indicndu-se i detalii suplimentare: sediul progresie, data
progresiei i, eventual, localizarea metastazelor aprute.
- Seciunea TRATAMENT: se va preciza tratamentul urmat anterior, scopul su,
tratamentul efectuat n alte uniti i tratamentul recomandat, bifndu-se csua
corespunztoare.
Cmpul DATA VIITORULUI CONTROL: se completeaz n mod obligatoriu i
cuprinde anul i luna programrii controlului.
Meniune: Fia de revenire la control se completeaz de fiecare dat cnd bolnavul
revine la control, chiar dac nu au aprut modificri semnificative, dar i se prescrie o
anumit conduit terapeutic.


Instruciuni de completare FTC (fia de tratament chimioterapie)
Acest document (figurile 7.12, 7.13) se completeaz pentru bolnavii oncologici care
urmeaz tratament de chimioterapie, pentru fiecare linie de tratament n parte.
Formularul conine urmtoarele informaii relativ la pacient:
6) Datele generale de identificare a pacientului;
7) Situaie pacient i indice de performan Karnotski;
8) Tratament anterior;
9) Chimioterapie actual;
10) Rspuns la tratament;
11) Data revenirii la control.
Seciunea Date generale cuprinde urmtoarele cmpuri :
- Cmpul NUMR FOAIE OBSERVAIE: conine numrul foii de observaie de la
prima internare n clinic, precizat iniial n FIP.
- Cmpul NR. LINIE CHT: se completeaz pentru fiecare sesiune de chimioterapie.
- Cmpurile NUME i PRENUME, CNP, DATA NATERII, DATA LURII N
EVIDEN: se vor completa similar cu celelalte fie.

Sistemul informatic de spital. Descriere, exemplificare 319

Seciunea Situaie pacient se completeaz similar cu datele din fia FIP, fiind
format din urmtoarele cmpuri:
- Cmpul LOCALIZARE: cuprinde codul localizrii tumorii primare luat din
Nomenclatorul Tumorilor din Protocolul AnatomoTopografic, analog celui din FIP;
- Cmpul PRECIZAREA LOCALIZRII se completeaz cu cifrele de la 0 la 3 dup
modul n care tumora este localizat n organ;
- Seciunea LOCALIZARE METASTAZ: se completeaz cu 1 pe organul unde este
prezent metastaz, i cu 0 n rest;
- Cmpul GRADING: se completeaz cu una din cifrele 1, 2, 3, 4, similar cu FIP;
- Cmpul CLASIFICARE: se completeaz cu 1 dac s-au nregistrat pentru pacientul
respectiv valorile TNM i cu 2 dac s-au nregistrat valorile ANN ARBOR;
- Cmpurile TNM CLINIC, TNM PATOLOGIC, COD HISTOLOGIC, STADIUL BOLII
se completeaz cu datele deja existente n FIP.

Seciunea Tratament anterior conine date legate de terapiile anterioare urmate de
pacient, fiind structurat pe urmtoarele componente:
- CHIRURGIE: se completeaz cu 1 dac pacientul a urmat acest tip de tratament
(altfel se las 0). Dac este cazul se indic i urmtoarele informaii:
- TIP INTERVENIE: se bifeaz una dintre opiunile:
- Radical;
- Incomplet;
- Paliativ.
- RESTANT: se bifeaz DA sau NU;
- APRECIAT: se indic modul de apreciere:
- Clinic;
- Imagistic;
sau se completeaz csua NEAPRECIAT.
- RADIOTERAPIE: se completeaz cu 1 doar dac pacientul a urmat acest tip de
tratament (altfel se las 0).
- CHIMIOTERAPIE: se completeaz cu 1 doar dac pacientul a urmat acest tip de
tratament (altfel se las 0). Dac este cazul se indic i tipul tratamentului, bifnd
una dintre opiunile:
- Neadjuvant;
- Adjuvant;
- Paliativ.
- RSPUNS LA TRATAMENTUL ANTERIOR: se bifeaz una dintre opiunile:
- RC
- RP
- BS
- BP.

Seciunea Chimioterapie actual conine descrierea complet a tratamentului de
chimioterapie aplicat, i se completeaz n modul urmtor:
- Se indic mai nti tipul de chimioterapie aplicat, bifnd una dintre opiunile:
- Neadjuvant;
- Adjuvant;
- Paliativ.
INFORMATIC MEDICAL I BIOSTATISTIC

320
- Cmpul NLIME: se indic nlimea pacientului, n cm;
- Pentru fiecare dintre cele 6 cicluri posibile de chimioterapie, se indic urmtoarele date:
- Cmpul DATA: data aplicrii ciclului;
- Cmpul GREUTATE: greutatea pacientului n kg la momentul respectiv;
- Cmpul S: suprafaa de aplicare, n m
2
.
- Seciunea LABORATOR: se completeaz cu rezultatele analizelor de laborator
realizate la sfritul fiecrui ciclul de tratament, n cmpurile:
- Hb (hemoglobin);
- GA, PN, TR;
- Creat (creatinin);
- Uree;
- Bil (bilirubin);
- F. alc.
- Seciunea MARKERI: pentru fiecare ciclu de tratament se indic valorile
markerilor urmrii, n cmpurile:
- CA125;
- CA19.9;
- CA15.5;
- AFP;
- HCG;
- PSA.
- Cmpul SCHEMA: se indic schema de tratament aplicat, conform dicionarului de
scheme ataat.
- Pentru fiecare dintre cele 6 cicluri de chimioterapie, se indic apoi urmtoarele date:
- Secvena;
- Doza administrat (mg);
- Calculul intensitate doz (mg / m
2
);
- Toxicitatea imediat (grade WHO);
- Simptome manifestate de pacient:
- Hematologice;
- Febr neutropenic;
- Neurologice;
- Renale;
- Cardiace;
- Grea;
- Mucozit;
- Alopecie;
- Alergie;
- Mialgie.
Seciunea Rspuns la tratament se completeaz dup urmtoarele variante:
- RSPUNS SUBIECTIV: se alege una dintre variantele de rspuns urmtoare, la
opiunea pacientului:
- Excelent;
- Bun;
- Slab;
- Nici un rspuns;
- Nu-l poate aprecia.
Sistemul informatic de spital. Descriere, exemplificare 321



Figura 7.12. Fia de tratament chimioterapie pagina 1
INFORMATIC MEDICAL I BIOSTATISTIC

322

Figura 7.13. Fia de tratament chimioterapie pagina 2
Sistemul informatic de spital. Descriere, exemplificare 323

- RSPUNS OBIECTIV: se nregistreaz doar la sfritul ciclului III i al ciclului VI,
pentru fiecare dintre variantele:
- RC;
- RP;
- BS;
- BP
- PARAMETRI MSURABILI: valorile lor se nregistreaz iniial, la sfritul ciclului III
de tratament i la sfritul ciclului VI, n cmpurile:
- T;
- N;
- M;
- parametri clinici;
- parametri imagistici
- PARAMETRI NEMSURABILI: valorile lor se nregistreaz iniial, la sfritul ciclului
III de tratament i la sfritul ciclului VI, n cmpurile:
- parametri clinici;
- parametri radiologici
- MARKERI: se nregistreaz situaia lor bifnd una dintre variantele:
- Normali;
- Crescui.
Cmpul DATA REVENIRII LA CONTROL: se completeaz similar cu celelalte fie,
indicnd data urmtorului control la care este pacientul programat (n ordinea an / lun /
zi).

Instruciuni de completare BIL (fia de bilan final)
Fia BIL (figura 7.14) se completeaz obligatoriu pentru pacienii decedai care au
fost luai n eviden i tratai n clinic. Acest document cuprinde urmtoarele cmpuri :
- Numr foaie de observaie
- Datele generale de identificare
- Data decesului
- Situaie pacient
- Autopsie
- Rezultatele autopsiei
- Locul decesului
- Codul utilizat
- Cauza decesului

- Cmpul NUMR FOAIE DE OBSERVAIE: se va completa cu numrul foii de
observaie cu care pacientul a fost luat pentru prima dat n eviden n clinic i va
coincide cu numrul foii de observaie princeps (FIP).
- Cmpurile NUME i PRENUME: se completeaz n modalitatea uzual.
- Cmpul SITUAIE PACIENT: se va completa cu unul din numerele de la 1 la 5, cu
semnificaia : 1 Decedat
2 Disprut
3 Scos din urmrire
4 n alt parte pentru ngrijire
5 Refuz urmrirea.
INFORMATIC MEDICAL I BIOSTATISTIC

324
- Cmpul DATA DECESULUI: se va completa cu data decesului (an, luna, zi) numai
atunci cnd n cmpul SITUAIE PACIENT apare 1, n rest rmne necompletat.
- Cmpul LOCUL DECESULUI: se completeaz cu o cifr de la 0 la 4, nsemnnd:
1 Acas
2 Clinic
3 Alte locuri
4 Necunoscut.
- Cmpul AUTOPSIE: se completeaz cu 0 sau 1 dup cum s-a fcut sau nu s-a
fcut autopsia.
- Cmpul CODUL UTILIZAT: se completeaz pentru acei pacieni decedai crora li
s-a efectuat autopsia i li se poate pune un nou T.N.M. sau ANN ARBOR.
- Cmpul REZULTATELE AUTOPSIEI: cnd n urma autopsiei se poate preciza un
T.N.M. sau ANN ARBOR, atunci se va completa noua variant.
- Cmpul CAUZA DECESULUI: se completeaz cu 0, 1, 2 n funcie de cauza care
a dus la deces cu semnificaia :
0 Independent de tumor
1 Depinde de tumor
2 Dependen de tumor nedemonstrabil.
Fia de bilan final pentru pacienii decedai se completeaz de 2 ori pe an, n urma
corespondenelor purtate cu cabinetele oncologice din ar.


Figura 7.14. Fia de bilan final


Elemente de Biostatistic 325









Elemente de Biostatistic



8.1. Noiuni de baz

Statistica este tiina care se ocup cu descrierea i analizarea numeric a fenomenelor de
mas. Ea studiaz latura cantitativ a fenomenelor, legile statistice manifestndu-se sub
form de tendine.
Biostatistica intereseaz aplicarea statisticii fenomenelor biologice, incluznd biologia
uman, medicina i sntatea public. Statistica este o ramur a matematicii aplicate
dezvoltat din teoria probabilitilor i este fundamentat pe toate tiinele
experimentale: fizica, biologia, sociologia, chimia, etc.
Prelucrarea datelor statistice cu ajutorul unor formule matematice ne ajuta s nelegem
fenomenele mai puin evidente.
Observaiile sunt transformate n nregistrri numerice iar statistica este instrumentul
matematic ideal pentru analiza lor.

Elementele care stau la baza realizarii inferenei statistice
Studiul reprezint o organizare tiinific a sarcinilor cu definirea unei mulimi de
obiective.
Rezumatul este un studiu al crui scop este s evalueze condiiile care exist n
natur i modificrile orict de nensemnate (mici).
Experimentul este un studiu care modific condiiile existente ntr-o manier
definit pentru a evalua efectele unuia sau mai multor tratamente.
Unitatea este sursa informaiei de baz, cel mai mic obiect sau individ care
poate fi investigat.
Populaia este un foarte mare grup de uniti, avand aceleasi caracteristici
cuantificabile, cu privire la care sunt fcute inferene tiinifice.
Parametrul reprezinta o caracteristic a populaiei.
Descriere este o detaliere a prelucrrilor prin care vom obine informaia.
Analiza este activitatea privind colectarea i extragerea informaiilor numerice
din unitile selectate pentru studiu.
Eantionul este o submultime finita de unitati care reprezint un subset de
uniti din populaie.
Statistica este o caracteristic a irului, utilizat pentru realizarea inferenelor.
Variabila este o caracteristic observabil pe uniti.
8
INFORMATIC MEDICAL I BIOSTATISTIC

326
O populaie de observaii este un grup care const n valori numerice ale unei
caracteristici cuantificabile determinate pentru fiecare membru al populaiei de uniti.
Exemplu:







Exemplu: Analiza parametrilor de tipul vrst, sex, nlime, greutate pentru un grup de
pacieni.



8.2. Variabile aleatoare. Distribuii

O variabil aleatoare este o cantitate care ia valori diferite sau mulimi de valori cu
probabiliti variabile.
Un tabel, un grafic sau o expresie matematic care da probabilitile cu care o
variabil aleatoare ia diferite valori sau mulimi de valori se numete distribuia
variabilei aleatoare.
O distribuie indic frecvenele relative cu care diferite valori sau mulimi de valori
aleatoare apar pentru o populaie de observaii. Media, variana, deviaia standard, modul,
mediana sau orice alt statistic descriptiv a distribuiei, refera ntreaga populaie de
observaii.
Formulele caracteristicilor (acestea vor fi tratate detaliat n paragraful 6.5):
Media populaiei
Variana populaiei
2

Deviaia standard a populaiei
Media eantionului
x
Variana eantionului S
2

Deviaia standard a eantionului S
Mrimea eantionului n
Modulul reprezint valoarea a crei frecven este cea mai mare.
Mediana reprezint valoarea de la mijlocul eantionului.

Observarea statistic a diverselor boli sau fenomene s-a fcut din antichitate; primele
statistici adevrate s-au fcut n sec. XVII, de ctre John Grownt, care a fcut primele
recensminte de bolnavi n timpul unor epidemii de cium din Londra, construind tabele
de natalitate i mortalitate. Termenul de biostatistic a fost introdus n 1772, de ctre
Achenwald, matematician german. Pearson, matematician i statistician englez, a
condus revista de biostatistic Biometrika; n 1900 a introdus testul
2
. Un alt nume
important este cel al lui Francisc Gatton, expert n probleme de ereditate.
Populaie de entiti
.
Populaie de observaii
* * .*
Elemente de Biostatistic 327

8.3. Statistic descriptiv
8.3.1. Descrierea unei serii statistice
O serie statistic este constituit dintr-o mulime de valori numerice care reprezinta
rezultatul unei observaii. O serie statistic poate fi: nlimea, greutatea sau glicemia la
un grup de bolnavi. Prima etap a activitii n analiza statistic a datelor o constituie
ordonarea rezultatelor obtinute, care ne ofera o descriere ct mai corecta a
fenomenului studiat.

8.3.2. Ordonarea datelor. Distribuia de frecven
Considernd un grup de valori numerice experimentale ale tipului pe care l analizam,
rezultatele sunt obinute ntr-o ordine oarecare. Etapa de ordonare cresctoare sau
descresctoare a datelor este cunoscuta ca ordonarea datelor. Se nscrie pentru
fiecare valoare observat x, numrul F de apariii, care se va numi frecvena (efectivul)
valorii.
Mulimea valorilor efective ale frecvenelor respective constituie distribuia
frecvenei, care se poate prezenta printr-un tabel.
Exemplul 1: Se studiaz proveniena (pe judee) a bolnavilor oncologici luai n evidena
Clinicii de OncologieSpitalul universitar Sf. Spiridon n perioada 19982003. Se
nregistreaz numrul de pacieni provenit din fiecare jude, adic efectivul
F = numrul de apariii ntlnite.
Judeul Nr. de apariii F
Frecvena
f = F/n
Procentajul
100 * f
IS 1746 0.4708 47.08
VN 16 0.0043 0.43
VS 491 0.1325 13.25
BC 34 0.0091 0.91
NT 444 0.1198 11.98
BT 592 0.1597 15.97
SV 356 0.0959 9.59
GL 11 0.0029 0.29
OT 1 0.0003 0.03
IL 3 0.0008 0.08
CT 3 0.0008 0.08
BV 2 0.0005 0.05
TL 2 0.0005 0.05
IA 5 0.0013 0.13
MM 2 0.0005 0.05
BZ 1 0.0003 0.03
TOTAL n = 3709 1.0000 100.00
Tabelul 8.1.a: Distribuia pe judee a unui lot de 3709 bolnavi oncologici

Se studiaz anul lurii n eviden pentru un lot de bolnavi oncologici nregistrai n
cadrul Clinicii de Oncologie-Spitalul universitar Sf. Spiridon pe o perioad de 5 ani, cu
scopul de a determina repartiia pe ani a acestor bolnavi (numrul anual de mbolnviri).
INFORMATIC MEDICAL I BIOSTATISTIC

328
Se nregistreaz efectivul F=numrul de apariii ntlniterespectiv numrul de bolnavi
rezultat n fiecare an.
Anul lurii
n eviden
Nr. de apariii
F
Frecvena
f = F/n
Procentajul
100 * f
1998 332 0.0895 8.95
1999 720 0.1941 19.41
2000 539 0.1453 14.53
2001 970 0.2615 26.15
2002 934 0.2518 25.18
2003 214 0.0578 5.78
TOTAL n = 3709 1.0000 100.00
Tabelul 8.1.b.: Distribuia pe ani a numrului de mbolnviri
ntr-un lot de 3709 bolnavi oncologici

8.3.3. Gruparea datelor n clase
Cnd valorile studiate variaz continuu, cum este cazul greutii si nlimii, al
procentului de substan umoral etc., adic atunci cnd variabila poate lua toate
valorile posibile ntr-un interval dat, valorile observate pot fi foarte numeroase si
distribuia de frecven este foarte dispersat. In acest caz este necesar reducerea
numrului de valori posibile si pentru aceasta, se mparte domeniul de variaii posibile
ntr-un numr de intervale sau clase n interiorul crora se grupeaz toate valorile care
cad n intervalul corespunztor.
Exemplul 2: Se studiaz distribuia pe vrste n acelai lot de bolnavi oncologici. Vrsta
variaz ntre 0 i 97 de ani. Se mparte domeniul de variaie n intervale de cte 10 ani,
care constituie clase n interiorul crora se grupeaz toi subiecii a cror vrst este
cuprins ntre limitele intervalului; mulimea acestor subieci constituie efectivul clasei.
Clase x
Efectiv
F
Frecvena
f = F/n
Procentajul
100 * f
x <= 1 5 0.0013 0.13
1 <= x <= 10 28 0.0075 0.75
11 <= x <= 20 43 0.0116 1.16
21 <= x <= 30 85 0.0229 2.29
31 <= x <= 40 261 0.0704 7.04
41 <= x <= 50 837 0.2257 22.57
51 <= x <= 60 982 0.2648 26.48
61 <= x <= 70 1032 0.2783 27.83
71 <= x <= 80 390 0.1051 10.51
81 <= x <= 90 41 0.0111 1.11
91 <= x <= 100 5 0.0013 0.13
TOTAL n = 3709 1.0000 100.00
Tabelul 8.2: Distribuia pe vrste a lotului de bolnavi oncologici
Elemente de Biostatistic 329

Intervalul de clas
O importan deosebita o are precizarea domeniului claselor alese, numit interval de
clas, care trebuie s fie acelai pentru toate clasele iar intervalele de clas trebuie s
fie alturate i fr suprapuneri.
Intervalele de clas se pot preciza n trei moduri (Figura 8.1, tabel 8.3):











Figura 8.1: Alegerea intervalelor de clas

Indicnd, ca n exemplul precedent, msurile limit ale fiecrei clase, adic cea mai
mic i cea mai mare msur naintea apartenenei la clas, innd cont de
precizia msurtorii.
Indicnd ceea ce se numete limitele reale ale fiecrei clase, adic cea mai mic
i cea mai mare dintre valorile teoretice ale variabilei n aceast clas; de altfel,
limita superioar a unei clase i limita inferioar a clasei urmtoare coincid, ca de
exemplu valoarea 10.5 pentru clasele (0.5 .. 10.5) i (10.5 .. 20.5).
Indicnd valoarea care se gsete exact n centrul clasei, numit punct median al
clasei, i care este dat de semisuma limitelor unei clase, ca de exemplu 5.5,
15.5, 25.5 etc.
Msuri
limit
Limite
reale
Puncte
mediane
Efectiv
F
x = 0 x = 0 0.0 5
1 <= x <= 10 0.5 < x < 10.5 5.5 28
11 <= x <= 20 10.5 < x < 20.5 15.5 43
21 <= x <= 30 20.5 < x < 30.5 25.5 85
31 <= x <= 40 30.5 < x < 40.5 35.5 261
41 <= x <= 50 40.5 < x < 50.5 45.5 837
51 <= x <= 60 50.5 < x < 60.5 55.5 982
61 <= x <= 70 60.5 < x < 70.5 65.6 1032
71 <= x <= 80 70.5 < x < 80.5 75.5 390
81 <= x <= 90 80.5 < x < 90.5 85.5 41
91 <= x <= 100 90.5 < x < 100.5 95.5 5
TOTAL n = 3709
Tabelul 8.3: Distribuia pe vrste a lotului de bolnavi oncologici

Msuri
limit
Puncte mediane: 5.5 15.5 25.5 35.5
Limite
reale
0.5 10.5 20.5 30.5 40.5
1 10 11 20 21 30 31 40 .
INFORMATIC MEDICAL I BIOSTATISTIC

330
Grupnd datele n clase, se remarc asimilarea tuturor valorilor unei clase la o
valoare unic, aceea a punctului median (n acest mod, se face reducerea la cazul unei
variabile discontinue).
Observaie: Experiena arat c n practic numrul intervalelor de clas este bine s
fie cuprins ntre 10 i 20.


8.3.4. Frecvene relative
Efectivul F al unei valori (sau al unei clase) reprezint frecvena absolut, adic
numrul de apariii ale acestei valori (sau efectivul clasei) n ansamblul distribuit.
Dac dorim s comparm serii statistice comportnd un numr diferit de cazuri, se va
raporta frecvena absolut la numrul n de cazuri, numit efectivul total, care reprezinta
seria studiat. Se definete frecvena relativ, sau frecvena propriu-zis a valorilor
considerate, ca fiind
n
F
fr =
Se poate completa tabloul distribuiei de frecvene prin coloana ce indica valoarea
frecvenei relative, care poate fi la randul ei exprimat sub form procentuala (coloana 4
din tabelele 8.1, 8.2).
Numrul total n de cazuri se definete ca fiind suma efectivelor fiecrei valori,

=
=
p
i
n Fi
1

Suma frecvenelor relative va fi egal cu 1.

=
=
p
i
fi
1
1

8.3.5. Diagrama frecvenelor
Datele din tabelul care reprezinta o distribuie de frecvene pot fi reprezentate grafic,
oferind o imagine mai usor de interpretat, scotand in evidenta alura general a
caracteristicilor eseniale, adic diagrama frecvenelor.
Modul de reprezentare grafica cel mai des utilizat este histograma: fiecare valoare
(clas) este figurat printr-un dreptunghi a crui baz corespunde valorii (sau
intervalului de clas) reprezentat pe axa absciselor i a crui nlime este proporional
cu efectivul (numrul, procentajul) acestei valori (clase), fiind reprezentat pe ordonat.
Se obine astfel o mulime de dreptunghiuri cu aceeai lime i a cror nlime i
suprafa sunt respectiv proporionale cu efectivele fiecrei valori (sau clase) (Figura
8.2, 8.3).
Se poate construi diagrama frecvenelor, notnd pe ordonate nu frecvenele absolute,
ci pe cele relative,
n
F
f = . n acest caz suprafaa histogramei va fi egal cu suma
frecvenelor relative, deci va fi egal cu 1. Acest mod de lucru nu modific aspectul
histogramei, cu condiia sa se aleaga pentru scara frecvenelor relative uniti mai mari.
Elemente de Biostatistic 331

Axa ordonatelor este atunci gradat n procente n raport cu numrul total de cazuri
(figurile 6.2, 6.3, scala din dreapta).


Figura 8.2.a: Histograma judeelor de Figura 8.2.b: Histograma corespunztoare
provenien ale lotului de bolnavi oncologici repartiiei pe ani a bolnavilor oncologici


Figura 8.3: Histograma claselor de vrst


8.3.6. Principalele tipuri de diagram de frecvene
Diagramele de frecvene folosite pentru observaiile din biologie i medicin pot
acopera o paleta variata de tipuri de distributii. Prin transformari acceptate matematic(
logaritmarea valorilor, etc) se pot reduce adesea la tipuri bine-definite, evocnd
distribuiile teoretice cunoscute.

1. Diagrame simetrice: frecvenele diferitelor clase se grupeaz simetric descresctor
de o parte i de alta a unei frecvene centrale maximale (Figura 8.4).
INFORMATIC MEDICAL I BIOSTATISTIC

332

Figura 8.4: Distribuia dozelor de iradiere B.E.D. (GY)
ntr-un lot de 3709 bolnavi oncologici
Acest tip de distribuie apare ca o distribuie teoretic a calculului probabilitilor, numit
distribuie normal (gaussian), care joac un rol fundamental n statistic. Ea se
ntlnete adesea n biologie, cnd eantionul studiat aparine unei populaii normal
distribuite.

2. Diagrame asimetrice: corespund cazului unei frecvene maximale n jurul creia se
grupeaza frecvenele diferitelor clase. Frecvenele descresc mai rapid fa de cea
maxim ntr-o parte a diagramei, comparativ cu cealalt parte (Figura 8.5).

Figura 8.5. Distribuia pe numr de zile tratament prin iradiere
ntr-un lot de 3709 bolnavi oncologici

3. Diagrame hiperbolice: sunt un caz particular al distribuiei asimetrice, unde
frecvena maximal se situeaz la una dintre extremitile distribuiei (Figura 8.6).
Elemente de Biostatistic 333


Figura 8.6: Diagram hiperbolic: distribuia pe judee de provenien
ntr-un lot de 3709 bolnavi oncologici
Uneori, distribuia asimetric este mascat prin alegerea unui interval de clas mai
mare.

4. Distribuia bimodal: prezint dou frecvene maximale corespunztoare diferitelor
valori ale variabilei (Figura 8.7). Acest aspect sugereaz existena in eantionul studiat
a dou populaii distincte.

Figura 8.7. Distribuia dozelor totale de iradiere aplicate pe tumora primar (GY)
ntr-un lot de 3709 bolnavi oncologici

8.3.7. Poligoane de frecven
Prin unirea mijloacelor marginilor superioare ale fiecrui dreptunghi al
histogramei reprezentative a unei serii de frecvene se obine o linie frnt, numit
poligonul frecvenelor seriei corespunztoare, care indic cum variaz frecvena de-a
lungul mulimii valorilor seriei (Figura 8.8). Dup construirea poligonului frecvenelor,
fiecare dintre colurile amputate sunt compensate cu triunghiuri adiacente, astfel nct
INFORMATIC MEDICAL I BIOSTATISTIC

334
suprafaa nglobat n poligonul frecvenelor rmne aceeai (fiind echivalent cu
suprafaa histogramei adica reprezinta efectivul seriei).
Observaie: Poligonul de frecven are aceeai semnificaie cu marginea superioar a
histogramei.
0
5
10
15
20
25
1 2 3 4 5 6 7 8 9
F
r
e
c
v
e
n
t
a






Figura 8.8: Poligon de
frecvene

8.3.8. Frecvene cumulate
Plecnd de la valoarea cea mai mic (prima din ordinea tabelului ) se adun succesiv
frecvenele fiecrei valori (sau clase); prin urmare, pentru fiecare valoare se consider
nu numai frecvena sa proprie, ci suma acestei frecvene cu a tuturor valorilor inferioare.
n acest mod se obine o distribuie de frecvene numite distributia frecventelor
cumulate (tabelul 8.4).
Judeul
Nr. de apariii
F
Frecvena f =
F/n
Nr. cumulat
de apariii Fc
IS 1746 0.4708 1746
VN 16 0.0043 1762
VS 491 0.1325 2253
BC 34 0.0091 2287
NT 444 0.1198 2731
BT 592 0.1597 3323
SV 356 0.0959 3679
GL 11 0.0029 3690
OT 1 0.0003 3691
IL 3 0.0008 3694
CT 3 0.0008 3697
BV 2 0.0005 3699
TL 2 0.0005 3701
IA 5 0.0013 3706
MM 2 0.0005 3708
BZ 1 0.0003 3709
TOTAL n = 3709 1.0000
Tabelul 8.4: Frecvene cumulate pentru repartiia bolnavilor oncologici pe judee

Elemente de Biostatistic 335

Reprezentarea grafic a acestui tip de frecvene duce la obinerea unei diagrame
numit diagrama cumulat a datelor si are forma literei S (Figura 8.9).
Diagrama cumulata
0
500
1000
1500
2000
2500
3000
3500
4000
I
S
V
S
N
T
S
V
O
T
C
T
T
L
M
M
Judet
N
r
.

c
a
z
u
r
i

Figura 8.9. Diagrama cumulat a datelor


8.4. Clasificarea datelor

Datele folosite n calculele statistice sunt de dou tipuri: calitative (categoriale) i
cantitative (numerice).
1. Date calitative: sunt date care pot fi clasificate dup categorii, i nu dup numr
(valori).
Exemple:
Brbai / Femei
Fumtori / Nefumtori
Grupa sanguin A /B /AB /0
Cstorii / Necstorii / Divorai
Uneori utilizm numere pentru a reprezenta diferite categorii. Aceste tipuri de date
calitative se numesc nominale.
Alteori, cnd variabila poate lua doar dou valori, ea se va numi variabil binar (ex.
Diabetic / Nediabetic).
Adesea exist o ordine natural n organizarea variaiilor unui sistem (organizare n
clase). Aceste tipuri de date se numesc ordinale.
Exemplu:
Consum de igarete: Nefumtori / Fumeaz sub 5 igri pe zi / Fumeaz 5
10 igri pe zi / Fumeaz 10 20 igri pe zi / Fumeaz peste 20 igri pe zi
Clase sociale: jos / mijloc / sus

2. Date cantitative: sunt caracterizate de valori numerice. Pot fi, la rndul lor:
continue: pot lua orice valoare ntr-un interval dat;
discrete: pot lua numai anumite valori numerice.
INFORMATIC MEDICAL I BIOSTATISTIC

336
Exemplu:
Date de tip continuu: greutatea ntr-un grup de pacieni, nlimea ntr-un lot
de copii;
Date de tip discret: numrul de copii ntr-o familie, numrul de internri ntr-
un spital.

8.4.1. Reprezentarea datelor
Datele calitative se reprezint folosindu-se urmtoarele metode:
Tabele de frecven;
Bar chart (un tip de reprezentare grafic asemntoare histogramei);
Pie chart.
Datele numerice se reprezint folosindu-se urmtoarele metode:
Histograma (din exemplele anterioare);
Graficul linie (Figura 8.10);
Diagrama datelor (se figureaz norul de puncte Figura 8.11).

0
5
10
15
20
25
30

0
1
2
3
4
5
6
7
0 1 2 3 4 5 6 7

Figura 8.10: Exemplu de grafic linie Figura 8.11: Exemplu de diagram a datelor


8.5. Msurile valorilor centrale

Parametrii urmrii n analiza unei serii statistice sunt:
a) Media aritmetic:
Se aplic datelor care au valori numerice; se obine fcnd raportul dintre suma tuturor
valorilor i numrul acestora.
Exemplu: Vom calcula media aritmetic a urmtoarei serii de valori:
39, 42, 73, 67, 24 , 55.
Aceasta va fi:
50
6
300
6
55 24 73 42 39
= =
+ + + +
= x .

n cazul general: avem observaiile x
1
, x
2
, , x
n
; suma absolut a acestora va fi

=
= + + +
n
i
i n
x x x x
1
2 1
... ; n acest caz, media aritmetic se va calcula cu formula:
Elemente de Biostatistic 337

n
x
x
n
i
i
=
=
1
.
b) Mediana:
Cnd observaiile sunt aezate n ordine (descendent sau ascendent), mediana va fi
valoarea care mparte grupul de valori n dou pri egale.
Exemplul 1: Avem seria de valori:
C, E, B, D, A, A, B, F, C, C, D.
Le vom aranja n ordine ascendent:

A, A, B, B, C, C, C, D, D, E, F.
Mediana va fi elementul ncercuit.
Exemplul 2: Avem seria de valori:
61 , 49 , 53 , 61 , 74 , 82.
Aranjm elementele n ordine ascendent:
35 , 49 , 53 , 61 , 74 , 82.
Mediana se calculeaz fcnd media aritmetic a celor dou valori din mijlocul irului:
57
2
61 53
=
+
= mediana .
c) Modulul:
Este valoarea care are frecvena cea mai mare din setul de observaii.
Exemplu: Avem mulimea de valori:
A, O, O, B, B, AB, AB, A, A, O, O, O, AB, B, O, B, A, O, AB, O, O, B, O, A.
Valoarea A are 5 apariii.
Valoarea B are 5 apariii.
Valoarea AB are 4 apariii.
Valoarea O are 10 apariii. Aceasta va fi modulul seriei de valori.


8.6. Msuri ale mprtierii sau variabilitii
Msurile valorii centrale nu ne dau nici o indicaie privind mprtierea sau variabilitatea
ntr-un set de observaii.
Exemplu: S considerm c avem dou comuniti A i B; media valorii luata in studiu in
cele doua comuniti este aceeai, ns distribuiile valorilor (mprtierea acestora) este
diferit (conform tabelului 8.5).
Comunitatea A Comunitatea B
4000 8000
6000 8000
8000 9000
10000 10000
12000 11000
14000 12000
16000 12000
10000 =
A
X 10000 =
B
X
Tabelul 8.5: Locuitorii din doua comuniti A i B
INFORMATIC MEDICAL I BIOSTATISTIC

338
Pentru a se putea caracteriza gradul de mprtiere ale valorilor unei serii de valori, se
definete o mrime special, numit deviaie standard.
O alt msur util de caracterizare a mprtierii este rangul, definit ca diferena
ntre cea mai mic i cea mai mare valoare a seriei.
Variana (dispersia) i deviaia standard:
Variana este media ptratelor deviaiilor (abaterilor) de la medie. Cnd calculm
variana unei serii statistice, suma ptratelor deviaiilor de la medie se mparte la (n 1),
deoarece aceasta d o mai bun estimare a varianei populaiei totale. Numitorul (n 1)
este numit numrul gradelor de libertate a varianei.
Formula de calcul a varianei pentru o serie de valori x
1
, x
2
, , x
n
va fi:
1
) (
) (
1
2
2 2

=
n
x x
S
n
i
i

Exemplu: Valorile variaiei ntr-un set de rezultate sunt prezentate n tabelul 8.6.
Vrsta
(rezultate)
Deviaia absolut de la
medie
Ptratul deviaiei
1 68 13.8 190.44
2 65 10.8 116.64
3 59 4.8 23.04
4 59 4.8 23.04
5 57 2.8 7.84
6 52 2.2 4.84
7 49 5.2 27.04
8 48 6.2 38.44
9 48 6.2 38.44
10 48 6.2 38.44
11 47 11.2 125.44
Total 596 74.2 633.64
Tabelul 8.6: Variana ntr-un set de rezultate
2 . 54
11
596
= = X .
Numrul de grade de libertate: 11-1=10.
Mediana: 52.
Modulul: 48.
36 . 63
10
64 . 633
2
= = .
Definiie:
Rdcina ptrat a varianei se numete deviaie standard.
1
) (
2
1

=
n
x xi
n
i
.
Eroarea standard (e.s.) este dat de formula:
Elemente de Biostatistic 339

n
n
s e
2
. .

= = .
Pentru exemplul nostru (tabelul 8.6):
510 . 2
316 . 3
96 . 7
10
96 . 7
. . = = = s e



8.7. Principalele tipuri de distribuii statistice

8.7.1. Distribuia binomial

Experiena dublei extrageri
Avem un sac care conine o bil alb i dou negre i vedem ce se ntmpl
probabilistic atunci cnd procedm la dou extrageri succesive.
Presupunem c bila tras prima dat este repus n urn n aa fel nct componena
acesteia s nu se schimbe n timpul celei de-a doua extrageri.
n aceste condiii, la a doua extragere, la fel ca i la prima, exist probabilitatea p=1/3
de a extrage o bil alb, i probabilitatea q=2/3 de a extrage o bil neagr. Ceea ce ne
intereseaz este probabilitatea combinaiilor care pot rezulta din a doua tragere.
n timpul acestei experiene, fiecare din cele 3 bile susceptibile de a fi extrase la
prima extragere, poate fi asociat cu fiecare dintre cele 3 bile susceptibile de a fi extrase
a doua oar. Exist un total de 3 3 = 9 combinaii posibile de cte dou bile:

- o combinaie A+A
- 2 combinaii A+N
- 2 combinaii N+A
- 4 combinaii N+N


Probabilitile
acestor combinaii diferite sunt:
- 1/9 (adic p
2
) pentru combinaiile A+A;
- 2/9 (adic pq) pentru combinaiile A+N;
- 2/9 (adic pq) pentru combinaiile N+A;
- 4/9 (adic q
2
) pentru combinaiile N+N.
Dac nu se ine cont de ordinea n care se prezint bilele (ceea ce poate fi realizat
efectund o tragere de 2 bile odat dintr-un sac cu aceeai compoziie, adic avnd
aceeai proporie de bile albe i negre, dar coninnd un numr mare de bile) vedem c
avem 3 posibiliti:
- combinaia A+A, cu probabilitatea p
2

- combinaia A+N (sau N+A), cu probabilitatea pq + pq = 2pq
- combinaia N+N, cu probabilitatea q
2

Prima extragere

A doua extragere
INFORMATIC MEDICAL I BIOSTATISTIC

340
Aceste diverse combinaii de bile care comport respectiv notaiile 0, 1 i 2 bile negre,
au deci probabilitile egale respectiv cu p
2
, 2pq, q
2
, adic termenii succesivi din
dezvoltarea bine- cunoscut:
2 2 2
2 ) ( q pq p q p + + = + .

Extrageri multiple; distribuia binomial
Judecnd n aceeai manier i plecnd de la datele precedente, se va gsi c n cazul
tragerilor triple, adic extragerea a 3 bile simultan, exist 3+1=4 combinaii posibile de 3
bile albe i negre, comportnd respectiv 0, 1, 2, i 3 bile negre, deci probabilitile sunt
reprezentate de termenii succesivi ai dezvoltrii: ( )
3 2 2 3 3
3 3 q pq q p p q p + + + = + ,
aa cum reiese i din tabelul 8.7.
Pentru p=1/3 i q=2/3, se obin pentru aceti termeni valorile 1/27, 6/27, 12/27, 8/27,
care sunt reprezentate n Figura 8.12.
0
0.1
0.2
0.3
0.4
0.5
P
r
o
b
a
b
i
l
i
t
a
t
e
a

P
0 1 2 3
Numarul de bile negre






Figura 8.12. Probabilitile triplei
extrageri

Se arat c in urma realizrii a n trageri succesive ( dac plecm de la o urn binar
cu aceeai structur, adic aceeai proporie de bile albe i negre, dar coninnd un
numr mare de bile, i extragem de fiecare dat un eantion de n bile) se obin (n+1)
combinaii de bile albe i negre, coninnd respectiv 0, 1, 2, 3, , n bile negre.
Probabilitatea acestor combinaii diferite este dat de termenii succesivi din dezvoltarea
binomului (p+q)
n
, p i q fiind probabilitile elementare de a extrage o bil alb i
respectiv de a extrage o bil neagr.
Comb.
dublei
extrageri
A 3-a
extragere
Comb. celei de
a 3-a extrageri
Probabilit.
coresp.
Probabilit.
finale
Nr. bile
negre
A(p) AAA
p p
2

p
3
0 AA
(p
2
)
N(q) AAN
q p
2

A(p) ANA (NAA) 2pqp=2p
2
q
q p
)
`

2
3
1
AN(NA)
(pq)
N(q) ANN (NAN) 2pqq=2pq
2

A(p) NNA
p q
2

2
3 q p
)
`


2
NN
(q
2
)
N(q) NNN
q q
2

q
3
3
Tabelul 8.7: Probabilitile triplei extrageri
Elemente de Biostatistic 341

Lund ca variabil aleatoare numrul r de bile negre coninute n eantionul de n bile, r
poate lua toate valorile discrete (ntregi) de la 0 la n; se obine o distribuie unde
probabilitile diferitelor valori ale variabilelor aleatoare sunt date de termenii succesivi din
dezvoltarea binomului (p+q)
n
, de unde numele binomial, dat acestei distribuii particulare
a probabilitilor.

Expresia termenului de rang r
Dezvoltarea (p+q)
n
comport n+1 termeni calculai, de la stnga la dreapta.
Termenul de rang 0 (cel mai din stnga) va fi ntotdeauna p
n
, iar termenul de rang n
(cel mai din dreapta) va fi q
n
.
Termenul de rang r (r variind de la 0 la n) este dat de expresia
r r n
p
r
n
q p C
) (
. innd
cont de formula de calcul al combinrilor,
( )! !
!
r n r
n
C
r
n

= , expresia general a
termenului de rang r din descompunerea (p+q)
n
, notat cu P
r
, va fi:
( )
r r n
q p
r n r
n


=
) (
! !
!
Pr .

Semnificaia distribuiei binomiale
Intr-o distribuie binomial, termenul de rang r, adic acela care corespunde unui
eantion de r bile negre, are o probabilitate dat de valoarea termenului de rang r n
dezvoltarea (p+q)
n
, adic de P
r
.
P
r
indic deci probabilitatea de a exista o tragere, plecnd de la o urn binar, a unui
eantion comportnd r bile negre din cele n bile ale eantionului.
Se definete evenimentul favorabil (succes), ca fiind extragerea unei bile negre; prin
urmare, extragerea unei bile albe este un eec sau o non-realizare a evenimentului
favorabil. Putem spune c P
r
reprezint probabilitatea de a avea r succese din n
experiene succesive. Termenii respectivi ai distribuiei binomiale, vor reprezenta deci n
ordine probabilitile de a avea 0, 1, 2, 3, , r, succese din n experiene repetate
(Figura 8.13).
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0 1 2 3 4 5 . . . . . r . . n
Numar de succese


Figura 8.13. Distribuie
binomial
INFORMATIC MEDICAL I BIOSTATISTIC

342
Distribuia binomial simetric
S presupunem c p=q. Expresia general a termenului de rang r, fcnd abstracie de
coeficientul corespunztor combinrilor, devine:
n r r n
p p p =

.
Toi termenii dezvoltrii sunt atunci de forma p
n
iar ei difer unul de altul numai prin
valoarea coeficientului corespunztor combinrilor C. Din expresia coeficientului C
rezult c doi termeni situai la egal distan de extremiti sunt identici.
Dac un termen are rangul r, simetricul su va avea rangul (n r). Coeficientul
termenului de rang (n r) va fi obinut nlocuind r cu (n r) n expresia
r
n
C , deci termenii
sunt identici.
Rezult aadar c, dac p=q, termenii situai la egal distan de extremitile
binomului sunt egali ntre ei; distribuia binomial obinut se numete simetric
(Figura 8.14).
0
0.2
0.4
0.6
0.8
1
1.2
1 3 5 7 9 11 13 15 17 19 21
r
P



Distribuia binomial asimetric
Dac pq, distribuia binomial este numit asimetric, iar aspectul ei va fi diferit dup
cum p < q sau q < p (distribuia fiind deplasat oblic stnga sau dreapta, Figurile 8.15,
8.16).
0
0.2
0.4
0.6
0.8
1
1.2
r
P

Figura 8.14.
Distribuie binomial
simetric
Figura 8.15. Distribuie
binomial asimetric
deplasat dreapta (p < q)

Elemente de Biostatistic 343

0
0.2
0.4
0.6
0.8
1
1.2
r
P

x
P
0.1
0.2
0.3
0.4
0.5
0
n = 10
n = 20
n = 50
n = 100

n aceast situaie, p q, iar asimetria distribuiei tinde s se estompeze dac n
crete; pentru valori suficient de mari ale lui n, distribuia poate fi considerat practic
simetric, chiar dac p q (Figura 8.17).


Rangul termenului cel mai probabil
Diagramele arat c, indiferent de forma simetric sau asimetric a distribuiei, diferiii
termeni ai acesteia vor crete pn la o valoare maxim, pentru a descrete apoi. Exist
deci totdeauna un termen al crui probabilitate este cea mai mare.
Studierea rangului termenului care corespunde probabilitii maxime revine la a
determina componena cea mai probabil a eantionului de n bile extrase plecnd de la
o urn binar de componen dat.
Fie o urn coninnd, 100 bile, dintre care 30 albe i 70 negre. Extragem din mai
multe incercari un eantion de 10 bile. tim c exist 10 + 1 = 11 combinaii posibile ale
acestor bile bile albe i negre, comportnd respectiv 0, 1, 2, 10 bile negre. Nu are
importan ce combinaie din cele 11 posibile a ieit.
Intuitiv, tim c avem anse mai mari de a extrage un eantion coninnd 3 bile albe
i 7 bile negre, avnd aceeai proporie (pstrnd compoziia) cu urna nsi. Se
Figura 8.16. Distribuie
binomial asimetric
deplasat stnga (q < p)

Figura 8.17. Distribuia
binomial asimetric
(p = 0.9, q = 0.1)
pentru diferite valori ale lui n
INFORMATIC MEDICAL I BIOSTATISTIC

344
demonstreaza c este de asemeni bine s tim c n este suficient de mare i c p i q
nu trebuie s fie prea apropiate de 0 sau de 1.
n aceste condiii devine facil s calculm rangul termenului corespunztor
probabilitii maxime: va fi rangul r corespunztor numrului de bile negre coninut n
combinaia respectiv.
Dac q este proporia de bile negre, numrul r de bile negre n eantionul de n bile va
fi:
n q r
n
r
q = = sau .
n aceste condiii precizate (n mare, p i q nu prea apropiate de 0 sau 1), rangul
termenului cel mai probabil este dat de expresia: q n r = , care corespunde unui
eantion avnd aceeai compoziie ca urna binar din care s-a fcut extragerea.


Media distribuiei binomiale
Se arat c termenul cel mai probabil, q n r = , reprezint n acelai timp i media
distribuiei binomiale, care va fi prin urmare
q n m =
i, atta timp ct condiiile precizate sunt realizate, aceast medie corespunde
termenului de rang cel mai probabil.
Aceasta vrea s spun c ntr-o serie de n experiene, a cror probabilitate constnd
din succese este q, numrul de succese la care trebuie s ne ateptm este q n .


Variana; abaterea tip
Dac media este q n , abaterea de la medie pentru o valoare oarecare x
i
va fi (x
i
nq).
Variana va fi: ( )

=
=
n
i
i
q n x
n
1
2 2
1
.
Se arat c aceast expresie este egal cu p q n .
Variana unei distribuii binomiale este deci dat de formula:
q p n =
2
.
Prin urmare, deviaia standard a distribuiei binomiale va deveni:
q p n =


Exemplu de distribuie binomial
Repartiia sexelor la natere ofer un exemplu clasic de distribuie binomial. Se poate
considera ntr-adevr c exist pentru fiecare natere o probabilitate constant egal cu
1/2 de a avea o fiic, egal cu cea de a avea un biat. Determinarea sexului poate fi
simulat printr-un experiment de extragere dintr-o urn binar coninnd un numr egal
de bile albe i negre. Prin urmare, probabilitatea de a extrage o bil alb este egal cu
1/2, fiind identic cu probabilitatea de a extrage o bil neagr.
Elemente de Biostatistic 345

n realitate, probabilitatea de a se nate un biat este puin superioar celei de a se
nate o fat, prin urmare urna binar reprezentativ ar trebui s conin 105 bile
corespunztoare numrului de biei (negre) i 100 bile corespunztoare numrului de
fete (albe). Pentru 6 nateri, de exemplu, avem 6+1=7 combinaii posibile,
corespunztoare unui numr de 0, 1, 2, 3, 4, 5, 6 nou-nscui biei; probabilitile vor fi
date de termenii corespunztori dezvoltrii (p+q)
6
, unde p=1/2 i q=1/2.
0
.
0
1
6
0
.
0
9
4
0
.
2
3
4
0
.
3
1
2
0
.
2
3
4
0
.
0
9
4
0
.
0
1
6
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0 1 2 3 4 5 6
Numarul de baieti
P

Prin urmare, probabilitile vor fi (Figura 8.18):
p
6
=1/64=0.016=1.6% pentru situaia 0 biei, 6 fete;
6p
6
=6/64=0.094=9.4% pentru situaia 1 biat, 5 fete;
15p
6
=15/64=0.234=23.4% pentru situaia 2 biei, 4 fete;
20p
6
=20/64=0.312=31.2% pentru situaia 3 biei, 3 fete;
15p
6
=15/64=0.234=23.4% pentru situaia 4 biei, 2 fete;
6p
6
=6/64=0.094=9.4% pentru situaia 5 biei, 1 fat;
p
6
=1/64=0.016=1.6% pentru situaia 6 biei, 0 fete.
Media distribuiei este m = nq = 6 1/2 = 3 i corespunde eventualitii de a se nate
3 biei i 3 fete (eventualitatea cea mai probabil Figura 8.19).
0
100
200
300
400
500
600
700
0 1 2 3 4 5 6
Numar de baieti
N
u
m
a
r

d
e

f
a
m
i
l
i
i

Vom vedea n cele ce urmeaz cum poate fi exploatat distribuia binomial pentru
unele probleme statistice, n particular pentru comparaia procentual a dou
evenimente care se exclud mutual. Una dintre utilitile eseniale ale distribuiei
Figura 8.18. Diagrama
corespunztoare distribuiei
binomiale
pentru diferite valori ale lui n
Figura 8.19. Exemplu de
distribuie binomial
pentru diferite valori ale lui n

INFORMATIC MEDICAL I BIOSTATISTIC

346
binomiale este aceea c ea st la baza unor alte distribuii teoretice, i n particular a
distribuiei normale.

Distribuia procentual
Dac se consider n locul numrului r, proporia r/n (numit procentual) de bile
negre coninute n eantion, distribuia acestor valori pentru diferite combinaii posibile
ale eantionului este de asemeni o distribuie binomial, dar n care avem procentaje
0/n, 1/n, , r/n care iau valori ntre 0 i 100 (Figura 8.20).
q
p
0/n 1/n 2/n 3/n ... r/n ... n/n

Media m
q
a acestei distribuii procentuale se obine din media distribuiei binomiale
corespunztoare prin divizare la n:
q
n
q n
n
m
m
q
=

= =
Media distribuiei procentuale este deci m
q
= q. Semnificaia acestui fapt este aceea c
proporia cea mai probabil este n mod precis, cea care corespunde urnei binare.


8.7.2. Distribuia normal

Definiie: Distribuia normal este o distribuie binomial simetric n care p = q =1/2.
S studiem ceea ce se ntmpl cnd n +. n aceste condiii, distribuia valorilor fiind
de la 0 la +, numrul termenilor distribuiei, adic numrul dreptunghiurilor diagramei
devine infinit. Baza fiecrui dreptunghi se micoreaz prin urmare foarte mult, iar la limit,
marginea superioar a diagramei se transform ntr-o linie continu curb, care este curba
de densitate de probabilitate corespunztoare (Figura 8.21).
Curba astfel obinut este perfect definit pe plan matematic curba Gauss-Laplace,
care permite caracterizarea unei forme de distribuie teoretic de importan fundamental:
distribuia normal (gaussian).
Aceast distribuie corespunde unei distribuii binomiale simetrice, reprezentat la limit;
prin urmare este n mod forat simetric, ca o distribuie binomial de origine, mprejurul
mediei sale (termenul cu probabilitatea cea mai mare). Pe de alt parte, termenii extremi,
Figura 8.20. Distribuia
procentual

Elemente de Biostatistic 347

situai la egal distan de axa de simetrie a distribuiei, sunt de forma p
n
, unde p este o
fracie a unitii deci devine rapid foarte mic, pe msur ce n crete. Curba se va nla
astfel rapid i de o manier simetric de o parte i de alta a mediei pe axa absciselor, ceea
ce i confer un aspect n clopot foarte caracteristic.
r
Pr

Importana legii normale:
- s poat servi modelele matematice pentru reprezentarea unui mare numr de
distribuii experimentale;
- s poat fi exploatat, pentru a rezolva un mare numr de probleme de interpretare
statistic.


Ecuaia curbei Gauss
n condiiile de mai sus, n i p, q sunt egale (nefiind apropiate de 0 sau 1). se arat,
folosind formula lui Stirling (pentru n suficient de mare, putem aproxima
n e n n
n n


2 ! ) c expresia
( )
r r n
q p
r n r
n


=

! !
!
Pr , care d valoarea
termenului de rang r n distribuia binomial, tinde ctre expresia:
( )
q p n
q n r
e
q p n


=
2
2
2
1
Pr

(1)
Cum, n plus, ntr-o distribuie binomial media este m=nq, iar variana este
q p n =
2
, expresia precedent poate fi scris sub forma:
( )
2
2
2
2
1
Pr


=
m r
e (2)
La limit, dreptunghiul de rang r, a crui nlime este dat de probabilitatea acestui
termen, P
r
, se reduce la o ordonat liniar y a crei abscis x este chiar r (Figura 8.22).
Valoarea lui y se obine nlocuind r cu x n expresia lui P
r
; prin urmare se obine:
+ 0
Figura 8.21. Curba Gauss-
Laplace i distribuia
normal

INFORMATIC MEDICAL I BIOSTATISTIC

348
( )
2
2
2
2
1


=
m x
e y (3)
ecuaie cunoscut sub numele de ecuaia curbei Gauss.
0
0.2
0.4
0.6
0.8
1
1.2
x
P
r
y
Pr(y)
r(x)


Curba Centrat
Expresia (3) corespunde unei curbe n care originea coordonatelor este plasat, ca
pentru distribuia binomial, la una dintre extremitile distribuiei (Figura 8.23).
0
0.2
0.4
0.6
0.8
1
1.2
x
y
y
x m

Exist ns interesul de a exprima ecuaia curbei n raport cu axa de simetrie a
acesteia, care este de fapt abscisa mediei m. Aceasta revine la a lua noi valori pentru
abscisele punctelor de pe curb, i anume abaterile de la medie ale acestora,
X = x m
x
y
y
x
0
x=x-m

Ecuaia curbei devine atunci:
Figura 8.22. Dreptunghiul
de rang r n curba Gauss-
Laplace

Figura 8.23. Curba Gauss,
cu originea plasat la una
dintre extremiti

Figura 8.24. Curba centrat

Elemente de Biostatistic 349

2
2
2
2
1


=
x
e y (4), unde X = abaterea de la medie.
Obinem astfel ecuaia curbei Gauss raportat la axa sa de simetrie, numit ecuaia
curbei centrate, care are pentru medie valoarea 0 (Figura 8.24).

Abaterea redus
Exist interesul de a opera transformri i asupra abaterii . ntr-adevr, abaterea de
la medie X i abaterea tip fiind exprimate n aceeai ecuaie dimensional, raportul

m x X
t

= =
= abatere redus,
este un numr independent de unitatea de msur, ceea ce permite s comparm ntre
ele curbe diferite.
Expresia lui y devine atunci
2
2
2
1
t
e y


=

(5)
unde

m x X
t

= =
.


Curba redus
Pentru a da o portabilitate mai general a ecuaiei curbei Gauss, i a obine un aspect
unic al curbei reprezentative, se ia ca unitate de msur a abaterilor, ceea ce revine la
a face = 1 n ecuaia (5). Se obine atunci:
2
2
2
1
t
e y

(6)
relaie cunoscut sub numele de ecuaia redus a curbei (Figura 8.25).
Se observ c factorul
2
1
aproximeaz de fapt ecuaia
2
2
x
e y

= , a unei curbe n
clopot clasice (pe care am studiat-o).
0
0.2
0.4
0.6
0.8
1
1.2
X
Y
y=f(x)
+


Figura 8.25. Curba
redus

INFORMATIC MEDICAL I BIOSTATISTIC

350

Morfologia curbei Gauss
Datele anterioare ne vor permite s precizm morfologia curbei Gauss, a crei form n
clopot este deja cunoscut.
Din ecuaia curbei,
2 /
2
x
e

, se deduce c aceasta prezint dou puncte de inflexiune


simetrice, pentru x = 1 i x = 1. Curba redus va prezenta prin urmare de asemeni
dou puncte de inflexiune simetrice, pentru t = 1 i t = 1, care corespund lui X = ,
respectiv X = pe curba centrat (dar neredus) i lui x = m pe curba necentrat
(Figura 8.26).
0
0.2
0.4
0.6
0.8
1
1.2
X
Y
y=f(x)
t -1 +1
+
x
0
0
m
m+ m

n toate cazurile curba descrete de o parte i de alta a maximului, la nceput mai
ncet, apoi mai rapid, pn la punctul de inflexiune, i apoi iari mai ncet de la acest
punct n jos, pn devine asimptotic la axa absciselor. Este clar c forma curbei va fi
determinat de valorile lui : cu ct este mai mic, cu att punctele de inflexiune sunt
mai apropiate de axa ordonatelor, iar curba va fi mai strns n jurul valorii medii, i
invers.
-1 -0.6 -0.2 0.2 0.6 1
=0.5
=0.25
=1

De altfel, ordonata n origine (unde avem valoarea medie) se obine fcnd x = m n
ecuaia (3), X = 0 n ecuaia (4) sau t = 0 n ecuaia (5). Termenul n e devine e
0
= 1, i
prin urmare obinem:
Figura 8.26. Punctele
de inflexiune pe cele trei
curbe

Figura 8.27. Morfologia
curbei Gauss funcie de
diferite valori ale lui

Elemente de Biostatistic 351


=
2
1
y .
Aceast valoare este invers proporional cu ; deci, cu ct este mai mic, cu att
curba este mai strmt i mai nalt, i cu ct este mai mare, cu att curba este mai
joas i mai ntins (Figura 8.27).
Se poate vedea importana covritoare a lui , care d morfologia curbei Gauss;
asociat cu media, care d poziia axei de simetrie a curbei, aceast mrime este
suficient pentru a caracteriza curba Gauss. Prin urmare, curba Gauss nu depinde
dect de doi parametri: media i . Acesta este unul dintre motivele care justific
interesul acordat studiului acestor doi parametri n statistic.


Semnificaia probabilistic a curbei Gauss
Cnd se tinde la infinit, fiecare dreptunghi al diagramei distribuiei binomiale se reduce
la o ordonat liniar y a curbei Gauss, care msoar densitatea de probabilitate a valorii
x corespunztoare. Curba Gauss are deci semnificaia unei funcii de densitate de
probabilitate, i ea indic pentru fiecare valoare a variabilei aleatoare x, probabilitatea y
care i corespunde (Figura 8.22).
n timp ce n distribuia binomial variabila aleatoare nu poate lua dect un anumit
numr de valori discrete (i ntregi), n cazul distribuiei normale variabila aleatoare este
continu i poate lua toate valorile ntre 0 i + (Figura 8.23).
Cnd se trece la curba centrat, se nlocuiete variabila x cu abaterea de la medie X
= x m, care poate fi pozitiv sau negativ. Noua variabil aleatoare X acoper deci tot
domeniul de valori ntre i 0 pe de o parte, i 0 i + pe de alt parte (Figura 8.28).
0
0.5
1
1.5
P
y
x m
0 X=x-m

+

Curba indic atunci probabilitatea de a ntlni o anumit abatere de la medie a unei
valori date. Se vede c media, a crei abatere este nul, este valoarea a crei
probabilitate este cea mai mare. Mai mult, dac este advrat c valoarea poate fi
observat, toate valorile nu sunt egal probabile. Din forma n clopot a curbei rezult c
probabilitatea de a observa o valoare dat este cu att mai mic, cu ct ea se abate mai
mult de la medie, de o parte i de alta a acesteia. Probabilitatea se diminueaz foarte
clar atunci cnd abaterea depete 1, dup cum indic aria marcat a curbei de la
punctele sale de inflexiune (Figura 8.26). Aceast noiune foarte important, care arat
Figura 8.28. Domeniul
de valori pentru x i X


INFORMATIC MEDICAL I BIOSTATISTIC

352
caracterul reprezentativ al mediei n distribuia normal, este una din noiunile de baz,
util n exploatarea statistic a curbei Gauss.


Probabilitile cumulate ale distribuiei normale
Cnd n , distribuia binomial tinde ctre curba Gauss, iar diagrama probabilitilor
cumulate care i corespunde tinde ctre funcia de repartiie corespunztoare, adic
integrala curbei Gauss, care este, curba integral n S studiat anterior, multiplicat prin
factorul
2
1
(Figura 8.29).
x



Probabilitatea cumulat a distribuiei gaussiene va fi deci obinut din integrala
corespunztoare curbei Gauss. Astfel, probabilitatea cumulat a tuturor valorilor
cuprinse ntre i o valoare particular x
1
, adic probabilitatea tuturor valorilor
inferioare lui x
1
, care corespund suprafeei cuprinse sub curba Gauss, din extremitatea
stng i pn la ordonata corespunztoare lui x
1
va fi dat de integrala curbei Gauss,
cuprins ntre i x
1
:
dx e
x
x
2 /
1
2
2
1



Aceasta msoar ordonata Y
1
= F(x
1
), corespunztoare curbei integrale (Figura 8.30).
x
1

+
x
Y=F(x)
Y
1
x
1

Y



Figura 8.29. Diagrama cumulat a distribuiei normale

Figura 8.30. Probabilitatea cumulat a valorilor ntre i x
1


Elemente de Biostatistic 353

Aceeai probabilitate cumulat a tuturor valorilor lui x cuprinse ntre dou valori
particulare x
1
i x
2
, care corespunde suprafeei de sub curba Gauss, cuprins ntre
ordonatele corespunztoare celor 2 valori x
1
i x
2
va fi dat de integrala curbei Gauss,
cuprins ntre limitele x
1
i x
2
i calculat cu formula:
dx e
x x
x
2
2
1
2
2
1


,
care msoar diferena Y
2
-Y
1
ntre ordonatele corespunztoare curbei integrale (Figura
8.31).
x
y
y=f(x)
x
1
x
2
x
Y
Y=F(x)
Y
1
x
1
Y
2
x
2



Cnd se calculeaz probabilitatea cumulat a tuturor valorilor distribuiei, care este
prin definiie egal cu 1, aceasta va corespunde ntregii suprafee de sub curba lui
Gauss, fiind integrala curbei Gauss, cuprins ntre i +, i calculndu-se cu
formula:

dx e
x
2
2
2
1


(Figura 8.32).
x
y
y=f(x)

+
x
Y
T





Figura 8.31. Probabilitatea cumulat a valorilor ntre x
1
i x
2


Figura 8.32. Probabilitatea cumulat a valorilor ntre i +

INFORMATIC MEDICAL I BIOSTATISTIC

354
Tabelele curbei normale
n practic, nu este necesar s calculm de fiecare dat aceste integrale. Plecnd de la
caracterizarea numeric a curbei Gauss, s-au stabilit tabelele curbei normale (n anex),
care ne permit s rezolvm cu uurin aceste probleme. Tabelele sunt completate
pentru curba redus, care are ca abscis

m x
t

= i ca ordonat Y y = . Aceste
tabele indic pentru fiecare valoare t
1
a lui t:
1. Valoarea ordonatei y
1
a curbei reduse care i corespunde (Figura 8.33).
0 t
1
+
(t
1
)
Y
Y
1






Figura 8.33. Ordonata y
1
i
suprafaa (t
1
) pe curba redus
2. Valoarea suprafeei dt e t
t t

=
1
2
0
2
1
2
1
) (

, cuprins ntre ordonata de origine


i ordonata lui t
1
, sub curba redus (Figura 8.33), i care msoar probabilitatea
cumulat a tuturor valorilor cuprinse ntre 0 i t
1
.
t
1
t - t
1
2(t1)
Y






Figura 8.34. Suprafaa 2(t
1
) pe
curba redus

3. Suprafaa ) ( 2
1
t cuprins sub curba redus, ntre ordonatele punctelor t
1
i +t
1

(Figura 8.34), care msoar probabilitatea cumulat a tuturor valorilor cuprinse ntre t
1

i +t
1
. n aceste condiii, suprafaa )] ( 2 1 [
1
t va msura probabilitile cumulate ale
tuturor valorilor exterioare acestui interval.
Elemente de Biostatistic 355

4. Suprafaa

=
1 2
2
1
2
1
) (
t
t
dt e t

(Figura 8.35) cuprins sub curba redus ntre


i t
1
i complementul su fa de 1, )] ( 1 [
1
t , care msoar probabilitatea
cumulat a valorilor inferioare i respectiv, a valorilor superioare lui t
1
.
t
(t1)
(t
1
)
1( 1( 1( 1(t
1 11 1
) )) )
t
1






Figura 8.35. Suprafeele ) (
1
t i
)] ( 1 [
1
t pe curba redus


Exemplu: Pentru t
1
= 1/2 se gsete n tabel:
y
1
= 0.3521 (t
1
) = 0.1915
2(t
1
) = 0.3830 1 2(t
1
) = 0.6170
(t
1
) = 0.6915 1 (t
1
) = 0.3085
Se poare calcula astfel, plecnd de la aceste date, probabilitatea tuturor valorilor
cuprinse ntre dou valori t
1
i t
2
, care este egal cu ) ( ) (
1 2
t t , sau cu
) ( ) (
1 2
t t dac t
1
i t
2
sunt de acelai semn (Figura 8.36), i cu ) ( ) (
2 1
t t
dac t
1
i t
2
sunt de semne contrare (Figura 8.37).
t
2
y
t
t
1






Figura 8.36. Suprafaa
) ( ) (
1 2
t t pe curba redus


Exemplu: Pentru t
1
= 1/2 i t
2
= 7/10 se obine:
(t
1
) = 0.1915; (t
2
) = 0.2580
(t
2
) (t
1
) = 0.0665
Acest tabel permite s se obin pentru toate valorile lui x ale unei distribuii normale
probabilitile corespunztoare.
INFORMATIC MEDICAL I BIOSTATISTIC

356
t
1
y
t t
2






Figura 8.37. Suprafaa
) ( ) (
2 1
t t pe curba redus


Observaie:
Tabelele sunt calculate pentru curba redus; prin urmare, trebuie calculat mai nti t,
plecnd de la valorile considerate x, folosind formula

m x
t

= . n tabel este de
asemeni precizat ordonata redus y; pentru a reveni la ordonata neredus, notat Y,
folosim relaia

y
Y = .
Pentru valoarea x = 6 a unei distribuii normale de medie m = 5 i 2 = se obine
c:
2
1
2
5 6
=

m x
t .
Pentru t = 1/2 se gsete n tabel y = 0.3521
1760 . 0
2
3521 . 0
= = =

y
Y .
Prin urmare, probabilitatea valorii x este deci 0.1760, sau 17.6%.

Determinarea probabilitilor este considerabil mai uoar dect n cazul distribuiei
binomiale, unde este necesar s se calculeze separat diferiii termeni ai distribuiei.
Distribuia normal oferind valori continue, are o portabilitate mai general dect
distribuia binomial, pe care am studiat-o i care nu ofer dect valori discrete.


Suprafeele importante ale curbei Gauss
Datele anterioare ne permit s nelegem valoarea abaterii t corespunztoare valorii
determinate de aria 2(t), deci aria de sub curba neredus. Aceste valori ale ariei 2(t)
sunt cele care corespund valorilor abaterii n raport cu .
Se arat n Figura 8.38 c:
Elemente de Biostatistic 357

1. Aria 2(t) care corespunde unei abateri t = 1, adic x = 1, deci aria cuprins
sub curba neredus ntre abscisele x = (m) i x = (m+), reprezint 68.3% (mai
exact 63.28% - din tablul curbei Gauss) din suprafaa total de sub curb.
2. Aria 2(t) care corespunde abaterii t = 2, adic x = 2, deci aria cuprins sub
curba neredus ntre abscisele x = (m2) i x = (m+2), reprezint 95.5% din
suprafaa total de sub curb.
3. Aria 2(t) care corespunde abaterii t = 2.6, adic x = 2.6, deci aria cuprins sub
curba neredus ntre abscisele x = (m2.6) i x = (m+2.6), reprezint 99% din
suprafaa total de sub curb.
X
+

t
x
-2.6 -2 -1 0 1 2 2.6
m-2.6

m -2

m-1

m m-1

m-2

m-2.6

68.30%
95.50%
99%

Suprafaa total nglobat sub curba Gauss corespunde probabilitii cumulate a
tuturor valorilor, adic 100% din cazurile distribuiei.
Suprafaa 2(t) menionat mai sus corespunde deci probabilitilot cumulate de
68.3%, 95.5%, 99% ale cazurilor distribuiei. Dac se consider probabilitile valorilor
lui x exterioare intervalelor de mai sus, se poate deduce:
1. Intervalul exterior lui [m, m+], care va ngloba 10068.3 = 31.7% din cazurile
distribuiei (Figura 8.39);
+ + + + t
m

Figura 8.38.
Suprafeele importante
ale curbei Gauss

Figura 8.39. Intervalul
exterior lui [m, m+]
pe curba redus

INFORMATIC MEDICAL I BIOSTATISTIC

358
2. Intervalul exterior lui [m2, m+2], care va ngloba 10095.5% = 4.5% din cazurile
distribuiei (Figura 8.40);
t
2 2 2 2 +2 +2 +2 +2

3. Intervalul exterior lui [m2.6, m+2.6], care va ngloba 10099% = 1% din cazurile
distribuiei (Figura 8.41);
t
2.6 2.6 2.6 2.6 +2.6 +2.6 +2.6 +2.6

Prin urmare, ntr-o distribuie normal exist numai:
- 31.7 anse din 100 de a observa o abatere a mediei superioar lui ;
- 4.5 anse din 100 de a observa o abatere a mediei superioar lui 2;
- 1 ans din 100 de a observa o abatere a mediei superioar lui 2.6.
Ariile curbei Gauss permit s determinm probabilitatea de a observa ntr-o distribuie
gaussian o abatere redus superioar unei valori date. Aceast proprietate
fundamental este exploatat pentru a reyolva un mare numr de probleme de
interpretare statistic.


8.7.3. Distribuia Poisson

Este o distribuie teoretic care poate fi dedus din distribuia binomial: ea corespunde
unei distribuii binomiale n care una dintre eventualiti are o probabilitate foarte mic.


Figura 8.40. Intervalul
exterior lui [m2, m+2]
pe curba redus

Figura 8.41. Intervalul
exterior lui
[m2.6, m+2.6]
pe curba redus

Elemente de Biostatistic 359

Exemplu introductiv:
Presupunem c avem o urn binar coninnd 999 bile albe i 1 bil neagr. Se tie
c bila neagr unic are o foarte mic ans s fie extras, adic 1/1000=0.1%.
Probabilitatea acestui eveniment este deci foarte mic, dar totui nenul. Dac
efectum 1000 de extrageri, de exemplu, putem spera c vom extrage o dat bila
neagr. De fapt, n aceste 1000 extrageri bila neagr are mai multe anse de a iei; nu
este exclus s ias de 2, 3 sau chiar de mai multe ori.
Distribuia Poisson reprezint limita unei distribuii binomiale n care termenii q (de
exemplu) devin foarte mici (practic <0.03%), ceea ce d o distribuie foarte asimetric,
atunci cnd n crete la infinit. n aceste condiii se arat c expresia:
r r n
q p
r n r
n


=
) (
)! ( !
!
Pr ,
care d probabilitatea termenului de rang r, tinde ctre expresia:
) 1 (
!
) (
Pr
q n
r
e
r
q n

= .
Media distribuiei Poisson este q n m = . Prin urmare, expresia (1) devine:
) 2 (
!
Pr
m
r
e
r
m

= .
Dac inem cont de faptul c:

= =
+ + + + =

r
m m
r
m
e e
r
m m m
e
1 Pr
...
!
...
! 2 ! 1
1
2

Deci, suma probabilitilor este egal cu 1.


Proprietile caracteristice distribuiei Poisson
Expresia matematic a distribuiei Poisson arat c diferiii termeni ai acestei distribuii
nu depind dect de parametrul m:
- termenul de rang 0 este ntotdeauna e
-m
;
- dac m < 1, e
-m
este cel mai mare termen al seriei; distribuia descrete atunci
constant de la acest termen de rang 0 i tinde spre 0, avnd un aspect de J ntors;
- pentru m = 1, termenul de rang 0, 37 . 0
1
=

e e
m
; termenul de rang 1 este
m
e m

; cei doi termeni reprezint valoarea maximal a distribuiei;
- pentru m > 1, exist dou valori maximale, numite modale, corespunztoare lui r =
m i r = m 1. termenii succesivi ai distribuiei vor crete pn la dublul maxim, i
apoi vor descrete ctre 0 cnd r crete. Distribuia are un aspect n clopot
asimetric cu ntindere (etalare, coad) spre dreapta; acest aspect asimetric se
atenueaz rapid cnd m crete.
Se arat c variana (dispersia) distribuiei Poisson este egal cu m:
( ) ( ) q m q q n q p q p n = = = 1 1 , 1 ,
2

INFORMATIC MEDICAL I BIOSTATISTIC

360
Cnd q 0, ultima expresie din ecuaiile anterioare tinde spre m. Prin urmare,
m
m
=
=

standard, abaterea
2

Distribuia Poisson este deci n ntregime determinat de singurul parametru m:
.
;
;
2
m
m
m
=
=

abaterea
dispersia
media

0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
0 2 4 6 8 10
m = 0.1
m = 1
m = 3
m = 5

Aplicaii ale distribuiei Poisson: Distribuia Poisson, numit legea probabilitilor mici,
se poate aplica n cazul n care evenimentele au probabiliti mici: accidente mortale,
accidente de avion, maladii excepionale, sinucideri, etc.
0
0,05
0,1
0,15
0,2
0,25
0,3
0 5 10 15 20 25
m = 2
m = 4
m = 8
m = 15


Diferite aspecte ale legii Poisson
Aceast distribuie are o portabilitate mai general. Expresia sa matematic arat
nrudirea sa cu funcia exponenial. Se constat c, atunci cnd evenimentele se
succed n timp variabil (la ntmplare, datorate hazardului) repartiiile lor n trane
(intervale) de timp egale se fac urmnd o distribuie Poisson.
Figura 8.42. Reprezentarea
grafic a legii Poisson
pentru diferite valori ale lui m

Figura 8.43. Distribuii
Poisson pentru diferite valori
ale lui m

Elemente de Biostatistic 361

Exemple:
- Numrul de atomi care se dezintegreaz ntr-un interval de timp determinat;
- Controlul industrial al fabricaiei cnd procentajul obiectelor defecte este mic.


Interpretare statistic
Ceea ce intereseaz pe observator nu este eantionul pe care l studiaz, ci populaia
original din care a fost extras eantionul i inducerea n populaia original a
rezultatelor obinute pe eantion.
Totdeauna, metodele statistice permit s determinm limitele ntre care se pot estima,
cu un grad de credibilitate dat, valorile parametrului vis--vis de populaia de origine,
adic ceea ce se numete determinarea intervalului de ncredere al parametrului.
Pentru aceasta vom introduce alte cteva noiuni, prezentate n cele ce urmeaz.


8.7.4.Distribuia mediilor
Fie o populaie statistic N (N foarte mare), pe care o considerm ca avnd o distribuie
normal.
Vom extrage un eantion de efectiv n.
Fie m
1
, m
2
, m
3
mediile gsite pentru diverse eantioane.
Se studiaz fluctuaia statistic a mediilor eantioanelor extrase ntre ele, i egal
repartizate fa de media M a populaiei de origine. Se constat c mediile sunt mai
puin dispersate fa de M, media global a populaiei, dect valorile individuale din
populaie (Figura 8.44).
Distribuia nou-obinut n acest mod se numete distribuia mediilor.
Abaterea tip a acestei distribuii de medii se numete abaterea standard a mediei, i
se noteaz S
m
.
M
m
(a) Distributia mediilor
esantioanelor de cate
n observatii
(b) Distributia a
N valori individuale
Sm
S

Distribuia mediilor fiind mai puin dispersat, abaterea tip S
m
este totdeauna mai
mic dect abaterea tip S a populaiei de origine; ntre cele dou mrimi exist relaia:
n
S
S
m
=
Figura 8.44. Distribuia
mediilor n jurul mediei
globale a populaiei,
n comparaie cu distribuia
valorilor individuale

INFORMATIC MEDICAL I BIOSTATISTIC

362
Mulimea mediilor care se pot gsi pentru diverse eantioane avnd acelai numr de
observaii, extrase la ntmplare dintr-o populaie de medie M i abatere standard S,
formeaz aadar o distribuie gaussian de valoare medie M, i avnd abaterea tip S
m
.


Intervalul de ncredere al mediei
Intervalul corespunztor distribuiei mediilor, (M 2S
m
, M + 2S
m
), cuprinznd 95.5% din
valorile pe care le poate lua media m a eantionului din mulimea fluctuaiilor
ntmpltoare, se numete interval de confiden al mediei cu un coeficient de
securitate de 95.5% (Figura 8.45).
t
2 2 2 2S
m
+2 +2 +2 +2S
m
M


Analog se definete intervalul de confiden al mediei cu un coeficient de securitate
de 99% (Figura 8.46), ca fiind intervalul (M 2.6S
m
, M + 2.6S
m
) ne spune c avem
99 anse din 100 ca media unui eantion ales s cad n acel interval.
t
2.6 2.6 2.6 2.6S
m +2.6 +2.6 +2.6 +2.6S
m
M


Determinarea intervalului de confiden al mediei
Dorim s studiem la un eantion intervalul de ncredere al mediei observate, m
0
. Nu
cunoatem nici media M, nici S
m
, dar presupunem c tim abaterea tip S a populaiei
de origine.
Figura 8.45. Intervalul de
confiden al mediei
cu un coeficient de securitate de
95.5%

Figura 8.46. Intervalul de
confiden al mediei
cu un coeficient de securitate de
99%

Elemente de Biostatistic 363

Cteodat, experiena ne arat c n practic, orict de mic ar fi eantionul, dar
suficient de important, distribuiile de eantionaj sunt distribuii sensibil normale. n
aceste condiii, valoarea m
0
gsit pentru m reprezint valoarea a crei probabilitate
este cea mai mare. n consecin, este logic s considerm c cea mai bun estimare
pe care o lum va fi media M, i s o substituim n intervalul de confiden.
De altfel, abaterea a eantionului reprezint o estimare a abaterii tip S a populaiei
de origine i se consider substituia lui S cu S
m
rezultat din calcul. Abaterea a
eantionului va fi o estimare puin mai mic dect S. Pentru a estima corect S trebuie s
lum o valoare puin mai mare dect al eantionului. Calculul arat efectiv c cea mai
bun estimare a lui S, pe care o vom nota cu S

, este puin mai mare dect , fiind


definit de formula:
1
=
n
n
S


Se poate deci utiliza aceast valoare pentru a calcula S
m
, care va fi:
1
1
1
1

=

=

= =
n
S
n
n
n
n n
S
S
m
m


Plecnd de la valorile estimate ale lui M i S
m
, se va putea exprima intervalul de
confiden al mediei, care va fi n final:
- m
0
2S
m
, cu un coeficient de securitate de 95%;
- m
0
2.6S
m
, cu un coeficient de securitate de 99%.
cu
1
=
n
S
m

.

Exemplu: Se dozeaz corticoizii urinari ntr-un grup de 253 femei cu greutate normal.
Se gsete media m = 4.50 mg/24h i abaterea tip =1.50. S se gseasc intervalul
de ncredere.
Avem:
1 . 0
252
5 . 1
1
= =

=
n
S
m


Intervalul de ncredere al mediei este deci:
m
0
2S
m
= 4.50 2 0.1 = 4.50 0.2
(4.30 , 4.70) cu un coeficient de securitate de 95%;
m
0
2.6S
m
= 4.50 2.6 0.1 = 4.50 0.26
(4.24 , 4.76) cu un coeficient de securitate de 99%.

8.7.5. Cazul eantioanelor mici. Distribuia Student

Raionamemtele anterioare sunt valabile pentru eantioane coninnd minim 30
observaii.
INFORMATIC MEDICAL I BIOSTATISTIC

364
Dac nu este aa, distribuia mediilor nu este normal iar estimrile precedente ale
mediei i abaterea tip nu sunt acceptate.
Problema a fost rezolvat de matematicianul englez Gosset.
Pentru a nelege principiul acestei soluii, trebuie s notm de la nceput c
distribuia mediilor poate fi considerat ca o distribuie a abaterilor (m M) ntre mediile
gsite m i media M a populaiei de origine, distribuie care n cazul unui eantion
suficient de important, este o distribuie normal de medie 0 i abatere tip S
m
(Figura
8.47).
0 M - m
Sm

Gosset a studiat aceast distribuie ca o distribuie a abaterilor (m M), n cazul
eantioanelor cu efectiv mic.
Mai precis, Gosset a studiat distribuia raportului:
m
S
M m
t

= = parametrul t a lui Student
= abaterea redus a mediei, adic raportat la abaterea tip S
m
a mediei.
n cazul eantioanelor de efectiv important, distribuia abaterilor medii (din populaie)
fiind normal, este chiar cea a abaterilor reduse.
0
- 2S
m
+ 2S
m
0
m - M
- 2 + 2 t=(m-M)/s
m 0 - 2 + 2 - 3 + 3
(a) Legea normala
(b) Legea Student
t = 0.05



Prin urmare abaterea 2S
m
, egal cu de dou ori abaterea tip, i care corespunde
valorii t = 2 a abaterii reduse, nglobeaz 95% din valorile mediei (Figura 8.48).
Figura 8.47. Distribuia normal
de medie 0 i abatere tip S
m

Figura 8.48. Abaterea 2S
m


Figura 8.49. Legea normal i legea
Student

Elemente de Biostatistic 365

n cazul eantioanelor cu efectiv mic apar diferene. Gosset a artat c, n acest caz,
valorile parametrului t obinute pentru diferite eantioane cu acelai numr de observaii n <
30, se distribuie urmnd o lege numit distribuia Student, care difer de curba normal.
Curba reprezentativ a acestei distribuii, pentru o valoare dat n < 30, este aproximativ o
curb n clopot, simetric, dar mai aplatizat dect curba Gauss. Rezult c abaterea tip
este puin mai mare dect cea a curbei normale: aceast curb este numit hipernormal
(Figura 8.49).
Prin urmare, intervalul care nglobeaz 95% din valorile acestei distribuii, i care
corespunde la dublul abaterii tip, este atins pentru o valoare a lui t, notat t
0.05
, superioar
valorii 2 (Figura 8.49).
Intervalul de ncredere al mediei (cu un coeficient de securitate de 95%) va fi atunci nu
numai m
0
2S
m
, ci m
0
t
0.05
S
m
, cu t
0.05
>2.
Nu exist o singur distribuie t, ci o familie de distribuii t corespunztoare diferitelor
valori posibile pentru cele n observaii, cu n<30, ale eantionului studiat.
Curbele reprezentative ale acestor distribuii t sunt din ce n ce mai aplatizate, i prin
urmare valorile parametrului t sunt cu att mai mari, cu ct numrul de observaii este mai
redus (Figura 8.50).
t
n=1
n=10
n >= 30 - Curba normala

Parametrul t variaz deci n funcie de n, i este cu att mai mic cu ct mrimea
eantionului se apropie de efectivul limit n = 30. Plecnd de la aceast valoare a lui n,
distribuia parametrului t se confund practic cu o curb Gauss, i t
0.05
devine n consecin
t
0.05
= 2 (Figura 8.50).
0
- t
0.01
-t
0.05
+ t
0.05
+t
0.01

Figura 8.50. Curbele pentru
diferite valori ale parametrului
t

Figura 8.51. Intervalele de
ncredere corespunztoare lui
t
0.05
i t
0.01

INFORMATIC MEDICAL I BIOSTATISTIC

366
Exist tabele speciale care dau, n funcie de mrimea eantionului studiat (mai precis, n
funcie de numrul gradelor de libertate, care va fi aici n 1), valorile limit ale parametrilor
t care au numai 5 anse din 100 (t
0.05
n Figura 8.51), i respectiv numai o ans din 100
(t
0.01
n Figura 8.51), de a fi depite sub influena fluctuaiilor aleatoare. Se va deduce
astfel intervalul de confiden corespunztor, i anume:
- m
0
t
0.05
S
m
, cu un coeficient de securitate de 95%;
- m
0
t
0.01
S
m
, cu un coeficient de securitate de 99%.

Exemple:
Presupunem c media m = 4.50 din exemplul precedent a fost obinut pe un eantion
de 6 observaii. Care este intervalul de ncredere?
67 . 0
5
5 . 1
1
= =

=
n
S
m


Tabelele lui t arat c pentru un eantion de 6 observaii avem:
- v = n 1 = 5;
- valoarea limit a parametrului t care are numai 5 anse din 100 de a fi depit este
t
0.05
= 2.57;
- valoarea limit a parametrului t care are numai o ans din 100 de a fi depit este
t
0.01
= 4.03.
Intervalul de confiden cutat va fi deci:
- m
0
t
0.05
S
m
= 4.50 2.57 0.67 = 4.50 1.72
(2.78, 6.22) , cu un coeficient de securitate de 95%;
- m
0
t
0.01
S
m
= 4.50 4.03 0.67 = 4.50 2.70
(1.80, 7.20), cu un coeficient de securitate de 99%.
Dup cum se poate vedea din compararea valorilor obinute, mrimea mic a eantionului
duce la un interval de ncredere al mediei mai mare.


8.7.6. Normalitatea biologic
Dup cum se tie, nu exist pentru o constant biologic dat (de exemplu, glicemia sau
tensiunea arterial) o valoare normal unic, ci o serie de valori pe care le putem considera
ca normale; aceast mulime de valori constituie ceea ce se numete zona de variaie
normal.
O problem important pentru biologie este de a determina limitele acestei zone de
normalitate, i de unde ncepe patologicul. Trebuie stabilit din ce moment putem
considera c o valoare nu este normal, ci patologic.

Exemplu:
Dac valoarea glicemiei medii este 1g/l, nu vom ezita s considerm valoarea 1.05 g/l ca
fiind normal. O valoare de 2 g/l va fi cu siguran patologic. Ce putem spune ns despre
valori ca 1.15 g/l, sau 1.20g/l ?

Problema const n a cuta care este abaterea maxim (abaterea limit). Zona de
variaie normal va fi prin urmare intervalul de confiden al mediei.
Valorile sczute ale glicemiei duc la hipoglicemie, cele crescute duc la diabet. Se
observ c valorile observate confruntate cu cele ale subiecilor normali, se distribuie sub
Elemente de Biostatistic 367

forma unei curbe gaussiene. Aceasta este n definitiv corelaia dintre o abatere statistic
semnificativ i o stare patologic dat, care confer simptomului (cifrabil) valoarea sa
deosebit (semiologic): ceea ce se numete criteriul psihopatologic, indispensabil alturi
de noiunile statistice pentru definirea domeniului de variaie patologic n biologie.


8.7.7. Distribuia procentajelor
Estimarea unui procentaj
n urma unui tratament aplicat unui grup de n bolnavi, n = 120, se observ 36 cazuri mai
grave (r = 36).
Se obine proporia:
% 30 30 . 0
0
= =
n
r
q
Ca i n cazul mediei, rmne de cercetat pn la ce limit variaiile procentajului pot fi
puse pe seama fluctuaiilor fortuite, adic s se determine intervalul de ncredere al
procentajului observat.

Distribuia procentajelor
Pentru a rezolva problema enunat mai sus, se va face o analogie cu intervalul de
ncredere al mediei, cutnd cum se distribuie diferite procente q
1
, q
2
, q
n
,
corespunztoare numerelor r
1
, r
2
, r
n
de cazuri grave observate ntr-un mare numr de
experiene pe diferite eantioane cu acelai efectiv n, plecnd de la o populaie teoretic
infinit, avnd aceeai compoziie (structur), adic comportnd o proporie identic q de
cazuri grave i p = 1 q de cazuri non-grave.
Considerm o urn binar comportnd aceeai proporie q de bile negre
corespunztoare unei boli grave i aceeai proporie p = 1 q de bile albe
corespunztoare bolilor uoare.
Problema revine la a cuta cum se distribuie diferite proporii 0/n, 1/n, 2/n,n/n de bile
negre n toate combinaiile posibile ale eantioanelor identice de efectiv n care pot fi
extrase din aceast urn.
Aceast distribuie, dup cum tim, este o distribuie binomial: distribuia binomial a
procentajelor, ai crei termeni corespund dezvoltrii binomului (p + q)
n
. Eantionul cel mai
probabil al acestei distribuii are aceeai proporie de bile albe (p) i de bile negre (q) ca i
urna binar.
Media va fi:
q
n
nq
m = =

Abaterea standard va fi:

n
pq
n
npq
n
S = = =



n
q q
S
q
) 1 (
=

Diferitele procentaje posibile pentru eantioane de acelai efectiv n formeaz o
distribuie binomial de medie q i abatere tip S
q
.
INFORMATIC MEDICAL I BIOSTATISTIC

368
Intervalul de confiden al procentajului va fi prin urmare:
- q 2S
q
pentru un coeficient de securitate de 95%;
- q 2.6S
q
pentru un coeficient de securitate de 99%,
unde:

n
q q
S
q
) 1 (
=
n cazul eantioanelor mici, estimarea proporiei devine foarte imprecis.


8.7.8. Distribuia diferenelor dintre medii

Compararea a dou medii
Se pune adesea problema de a confrunta rezultatele obinute pe o serie cu cele obinute pe
alte serii.
Problema este de a ti dac diferenele constatate ntre seriile comparate se explic prin
fluctuaia de eantionaj, legat de caracterul limitat al efectivului studiat, caz n care
diferenele observate nu trebuiesc luate n considerare. Dac, dimpotriv, diferenele
observate sunt prea importante pentru a fi puse pe seama fluctuaiei de eantionaj, ele sunt
semnificative i ne conduc la necesitatea de a admite c seriile statistice studiate aparin
unor populaii de origine diferite.
Metodele statistice nu pot rezolva cu certitudine acest fel de probleme. Ele pot doar s
ne indice dac, pe baza diferenelor observate, putem admite i cu ce grad de securitate
ipoteza conform creia seriile studiate provin din populaii diferite.

Punerea problemei:
ntr-un grup de 253 femei de greutate normal se gsete valoarea medie a corticoizilor
n urin 4.5mg/24h. Aceeai cercetare, fcut ntr-un alt grup de 100 femei prezentnd
obezitate, a dat o valoare medie de 6.3mg/24h.
Se pune ntrebarea dac se poate afirma c valoarea mediei corticoizilor urinari la
femeile obeze este superioar celei din grupul de femei normale, aa cum pare la prima
vedere. Diferena constatat ntre cele 2 medii traduce o diferen real n natura populaiei
studiate, sau este legat doar de fluctuaia de eantionaj?
n general, se lucreaz cu eantioane de volume diferite, n
1
, n
2
; se gsesc dou medii
corespunztoare m
1
, m
2
. Trebuie determinat dac diferena observat ntre cele dou
medii este datorat unei fluctuaii sau corespunde unei diferene reale, n natura celor dou
eantioane, fiind semnificativ.


Ipoteza nul
Pentru a putea rezolva aceast problem, se poate studia intervalul de confiden al mediei
n fiecare eantion. Dac intervalele de confiden se suprapun mult, toate valorile care cad
n zona de suprapunere pot aparine att unei distribuii, ct i celeilelte, iar diferena
observat poate fi datorat variaiei de eantionaj (hazardului) - Figura 8.52.
Elemente de Biostatistic 369

m1 m2

Dimpotriv, dac intervalele de confiden ale celor dou distribuii sunt distincte (Figura
8.53), putem deduce c eantioanele aparin la dou populaii diferite, iar diferena
observat este semnificativ.
m
1
m
2

Dar nu putem spune nimic n cazul n care intervalele de confiden se suprapun puin
(Figura 8.54).
m
1
m
2

S cutm rezolvarea direct pentru o astfel de problem. Pentru aceasta, vom face
ipoteza (numit ipoteza nul, cci ea presupune c parametrul studiat nu variaz de la un
eantion la altul) c cele dou eantioane aparin aceleiai populaii de origine i vom cuta
Figura 8.52. Intervalele de
confiden se suprapun mult
(diferena datorat hazardului)
Figura 8.53. Intervalele de
confiden sunt distincte
(diferena semnificativ)
Figura 8.54. Intervalele de
confiden se suprapun
puin
INFORMATIC MEDICAL I BIOSTATISTIC

370
care va fi n acest caz abaterea maxim i abaterea limit care pot fi observate ntre cele
dou medii considerate, sub influena fluctuaiilor statistice. Ne rmne s studiem cum se
distribuie diferenele ntre mediile celor dou eantioane de efective n
1
, n
2
prelevate de un
numr mare de ori, plecnd de la aceeai populaie de origine.

Distribuia diferenelor dintre medii
Plecm de la aceeai populaie cu un efectiv N foarte mare, teoretic infinit, i extragem un
eantion de efectiv n
1
; valoarea cea mai probabil pentru media m
1
a acestui eantion va fi
M, media populaiei originale (globale). Dac se extrage un alt eantion de efectiv n
2
,
valoarea cea mai probabil pentru media m
2
va fi tot M, aceast probabilitate fiind cu att
mai mare cu ct efectivul eantionului n discuie este mai mare. Prin urmare, dac studiem
diferena (m
1
m
2
) va trebui s ne ateptm, intuitiv, ca valoarea sa s fie cel mai probabil
zero.
Se arat efectiv c dac dintr-o populaie de efectiv N foarte mare se extrag la
ntmplare eantioane de efective diferite n
1
, n
2
, avnd respectiv pentru medie valorile m
1
,
m
2
i c s-au fcut un numr mare de astfel de experiene, diferenele (m
1
m
2
) se
repartizeaz urmnd o distribuie normal n jurul valorii zero (reprezentat n
eventualitatea m
1
=m
2
=M).
Distribuia diferenelor mediilor este deci n acest caz o distribuie normal care are
pentru medie valoarea 0 (Figura 8.55).
Se arat c variana (dispersia) acestei distribuii, notat cu S
d
2
, este egal cu suma
varianelor distribuiilor mediilor din fiecare eantion.
1 1
2
2
2
1
2
1 2
2 2 2
2 1

=
+ =
n n
S
S S S
d
m m d


0
Sd
(m1 - m2)

Dac n
1
i n
2
sunt suficient de mari, relaia devine:
2
2
2
1
2
1 2
n n
S
d

+ =
Prin urmare, abaterea standard S
d
a distribuiei diferenelor va fi:
Figura 8.55. Distribuia
mediilor
Elemente de Biostatistic 371

2
2
2
1
2
1
n n
S
d

+ =

Diferena semnificativ ntre dou medii
Dac facem referire la proprietile distribuiei normale, putem spune c pentru eantioane
diferite plecnd de la o aceeai populaie de origine, o diferen d = (m
1
m
2
) superioar lui
2S
d
nu se va observa dect n puine situaii cel mult 5 cazuri din 100 (Figura 8.56).
0 - 2Sd + 2Sd
d

Dac am determinat c aceast diferen este superioar lui 2S
d
, mai curnd dect
s acceptm o eventualitate care nu are dect 5 anse din 100 de a se realiza, vom
admite (cu 5 anse din 100 de a ne nela) c ipoteza iniial fusese fals i c cele
dou eantioane aparin n realitate la populaii diferite; vom spune atunci c diferena
observat este semnificativ cu un prag de probabilitate de 5%.
O diferen va fi deci considerat ca semnificativ cu un prag de semnificaie de 5%
dac este superioar lui 2S
d
: d > 2S
d

n acelai mod, vom spune c o diferen ntre dou medii este semnificativ cu un
prag de semnificaie de 1% dac este superioar lui 2.6S
d
: d > 2.6S
d

Pentru a putea ti dac o diferen ntre dou medii este sau nu semnificativ, este
deci suficient s calculm, plecnd de la abaterile tip
1
i
2
ale fiecrui eantion,
abaterea standard a diferenei, S
d
, i s vedem dac diferena constatat d este sau nu
superioar lui 2S
d
sau 2.6S
d
, urmtorul grad de securitate gsit.

Exemplu:
Relum problema valorii mediilor pentru corticoizii urinari.
m
2
= 6.3 mg/24h : eantionul de 100 femei obeze;
m
1
= 4.5 mg/24h : eantionul de 253 femei cu greutate normal.
Abaterile tip sunt:

2
= 1.7 : eantionul de 100 femei obeze;

1
= 1.5 : eantionul de 253 femei cu greutate normal.
Avem:
n
1
= 100 : eantionul de 100 femei obeze;
n
2
= 253 : eantionul de 253 femei cu greutate normal.
d = m
1
m
2
= 1.8
Figura 8.56. Intervalul de
confiden [2S
d
, +2S
d
]

INFORMATIC MEDICAL I BIOSTATISTIC

372
Se calculeaz:
2S
d
= 0.39; 2.6S
d
= 0.47.
Diferena d ntre medii, 1.8, este deci superioar lui 2S
d
i chiar lui 2.6S
d
.
Probabilitatea ca o astfel de diferen s fie pur fortuit (datorat ntmplrii) este deci
inferioar lui 1%. Prin urmare, diferena este semnificativ, i putem concluziona c
corticoizii urinari sunt mult mai ridicai la obeze n condiiile studiate.

Cazul eantioanelor mici
Pentru a putea fi considerat semnificativ cu un prag de probabilitate de 95%, diferena
va trebui deci s fie superioar nu numai lui 2S
d
, ci lui t
0.05
S
d
, unde t
0.05
> 2.
De altfel, expresia dispersiei standard este diferit. ntr-adevr, estimrile dispersiei
furnizate separat pentru fiecare eantion devin imprecise, astfel nct formula de
estimare a dispersiei devine:
2
2 1
2
2 2
2
1 1 2
+
+
=
n n
n n
l

,
unde variaiile estimate ale fiecrui eantion sunt:
1
;
1
2
2
2 2 2
1
2
1 1 2
2 1

=
n
n
n
n
l l

.
Expresia dispersiei standard a diferenei devine atunci:
|
|

\
|
+ = + =
2 1
2
2
2
2
1
2
1 2
1 1
n n n n
S
l d


,
de unde:
2
,
1 1
2 1
2
2 2
2
1 1
2 1
+
+
= + =
n n
n n
n n
S
l l d

cu
.
n tabele speciale sunt date, n funcie de efectivele n
1
i n
2
ale fiecrui eantion, i
mai precis n funcie de numrul de grade de libertate, = n
1
+ n
2
2 (se pierde un
grad de libertate pentru fiecare eantion), valorile limit t
0.05
i t
0.01
ale parametrului t
care au respectiv 5 i o ans din 100 de a fi depite de o fluctuaie fortuit.
Se pot calcula atunci produsele t
0.05
S
d
i t
0.01
S
d
, care permit s verificm dac
diferena constatat este sau nu semnificativ cu pragul de probabilitate corespunztor.

Exemplu:
Relum exemplul precedent; presupunem c n primul grup avem 6 observaii, iar n
al doilea 8 observaii. Se calculeaz la nceput dispersia estimat:
194 . 0
100
) 7 . 1 (
253
) 5 . 1 (
2 2
2
2
2
1
2
1
= + = + =
n n
S
d

12 2 8 6 2
94 . 0
8
1
6
1
75 . 1
1 1
75 . 1 05 . 3
2
2 1
2 1
2 1
2
2 2
2
1 1 2
= + = + =
= + = + =
= =
+
+
=
n n
n n
S
n n
n n
l d
l l

Elemente de Biostatistic 373



Pentru 12 grade de libertate, din tabelele valorilor t se obine:
t
0.05
= 2.18; t
0.01
= 3.06.
t
0.05
S
d
= 2.18 0.94 = 2.05 i
t
0.01
S
d
= 3.06 0.94 = 2.87.
Diferena dintre cele dou medii fiind 1.8, este inferioar lui t
0.05
S
d
. Deci aceast
diferen nu poate fi considerat semnificativ, chiar la pragul de probabilitate de 0.05.



8.8. Teste statistice pentru analiza dispersiei i a mediei
8.8.1. Compararea a dou dispersii
Notm raportul F
1,2
al dispersiilor
1
2
i
2
2
,

2
2
2
1
2 , 1

= F
Acest raport, n care se convine s se pun la numrtor dispersia cea mai mare,
traduce divergena ntre dou dispersii i va fi folosit pentru a testa semnificaia.
Dac, ntr-adevr, eantioanele sunt extrase din aceeai populaie de origine,
dispersiile
1
2
i
2
2
reprezint o estimare a dispersiei S
2
a acestei populaii. Teoretic, ar
trebui s fie verificat relaia:
1
2
=
2
2
, i prin urmare F
1,2
= 1.
Uneori fluctuaiile fortuite nu sunt rspunztoare de mrirea raportului dect pn la o
valoare limit, valoare pe care o putem calcula, i care variaz evident cu mrimea
eantionului. Atunci cnd raportul F depete aceast valoare limit, divergena este
prea important pentru a fi atribuit numai fluctuaiei de eantionaj pe care hazardul o
poate determina n interiorul unei populaii unice. Aceast ipotez trebuie deci eliminat
i divergena trebuie considerat semnificativ.
Sndcor a stabilit tabelele raportului F care ne permit s rezolvm problema din
punct de vedere practic. Aceste tabele dau direct, pentru coeficienii de securitate
obinuii, 95% i 99% i n funcie de mrimile eantioanelor n
1
i n
2
(mai precis, n
funcie de numrul gradelor de libertate
1
= n
1
1 i
2
= n
2
1 ale fiecrui eantion)
valorile limit ale lui F sub care se poate considera c dispersiile studiate difer
semnificativ. Este suficient s formm raportul celor dou dispersii,
2
2
2
1
2 , 1

= F , i s
cercetm dac este superior valorii limit dat de tabel.

Exemplu:
Dup administrarea unui somnifer ntr-un grup de 11 subieci, se observ un timp
mediu de somn de 10.6 h, cu o abatere standard de 2.3 h. La un alt grup de 13 subieci,
s-a observat o durat de somn de 8.1 h, cu o abatere de 1.9 h. Ne propunem s
studiem dispersia n aceste dou grupe.
Avem:

1
= 2.3
2
= 2.3
n
1
= 11 n
2
= 11
Formm raportul dispersiilor:
INFORMATIC MEDICAL I BIOSTATISTIC

374
Raportndu-l la tabelele Sndcor, pentru
1
= n
1
1 = 10 i
2
= n
2
1 = 12, se gsete
valoarea limit pentru F, cu o probabilitate de 0.05 (adic 5 anse din 100 de a fi
depit datorit fluctuaiilor fortuite), ca fiind F
0.05
= 2.76. Valoarea gsit pentru F,
egal cu 1.46, este net inferioar. Nu exist deci diferen semnificativ ntre cele dou
dispersii observate.

8.8.2. Analiza dispersiei
Analiza dispersiei i propune s studieze n ce msur diferenele observate ntre
valorile mediilor din fiecare grup traduc real o diferen a aciunii ntre diferitele clase
testate, factor n funcie de care se deosebesc diferitele grupuri, i nu sunt legate doar
de fluctuaiile de eantionaj. Se pune problema comparrii mediilor.
Fr ndoial, pentru a rezolva aceast problem, ne propunem s comparm
mediile din aceste grupuri, dou cte dou. Dar exist un procedeu care ne permite s
testm omogenitatea mulimii grupurilor studiate, adic de a face compararea simultan
a acestor medii diferite i de a ti dac se poate sau nu s le considerm ca aparinnd
unei aceleiai populaii: este metoda numit analiza dispersiilor, datorat
statisticianului englez R. A. Fisher, i care are astzi o importan deosebit, n
particular pentru a exploata datele experimentale.
Principiul general al acestor probleme de comparare este testul ipotezei nule,
urmrind la toate eantioanele studiate aparinnd aceleiai populaii, n ce caz
dispersia mulimii este condiionat unic de fluctuaia de eantionaj.
Se vor analiza fluctuaiile individuale care se produc n interiorul unui grup, i ntre
dou grupuri.

A. Dispersia intra-grup
n interiorul fiecrui grup, fluctuaiile de eantionaj sunt reprezentate de abaterile (x m)
ntre fiecare valoare individual x i media m a grupului. Rmne s considerm
abaterile ptratice (x m)
2
(pentru care nu intervine semnul). Fcnd suma acestor
abateri ptratice pentru cele n valori individuale ale grupului, fie

=
=
n
i
i
m x S
1
2 2
) ( ,
se obine un indice de fluctuaie care se produce n interiorul grupului.
Se face apoi suma acestor ptrate pentru k grupe de eantion, obinnd un indice
notat cu S
1
2
, al dispersiei globale, introdus n mulime pentru dispersia care exist n
interiorul fiecrui grup.
46 . 1
) 9 . 1 (
) 3 . 2 (
2
2
2
2
2
1
2 , 1
= = =


= =
= = =
=
+ + + =
+ + + + =
k
j
n
i
j i
n
i
k i
n
i
i
n
i
i
k
j
j
j
k
k
k
m x
m x m x m x
s s s s S
1 1
2
1
2
1
2
2
1
2
1
2 2
3
2
2
2
1
2
1
) (
) ( ... ) ( ) (
...
2
2
2
1
1
1
Elemente de Biostatistic 375

Pentru a da acestei sume de ptrate semnificaia general a unei dispersii, trebuie s
o raportm la numrul de grade de libertate,

1
= (n
1
1) + (n
2
1) + + (n
k
1)
= n
1
+ n
2
+ +n
k
k
= N k
Se obine astfel dispersia numit n grup, care se noteaz cu V
A
i exprim dispersia
introdus n ansamblul de dispersii existente n interiorul fiecrui grup:

= =

=
k
j
n
i
j i A
j
j
j
m x
k N
V
1 1
2
) (
1
.


B. Dispersia inter-grupe
Dac se asimileaz toate valorile dintr-un grup la media m a grupului, se va anula
efectul dispersiei n interiorul acestui grup, care va putea fi reprezentat prin media sa m.
n aceste condiii, abaterea fiecrei valori a grupului tratat n raport cu media general
a mulimii eantionului studiat este (m M), iar abaterea ptratic este (m M)
2
.
Abaterea ptratic global a grupului, unificat pentru cele n valori, este S
q
2
= n(m
M)
2
.
Fcnd suma abaterilor ptratice ale celor k grupuri ale populaiei, se obine un alt
indice, notat cu S
2
2
, i care reflect dispersia introdus n populaie de fiecare grup,
considerat ca un tot:

=
=
+ + + =
+ + + =
k
i
i i
k k
q q q
M m n
M m n M m n M m n
S S S S
k
1
2
2 2
2 2
2
1 1
2 2 2 2
2
) (
) ( ... ) ( ) (
...
2 1

Pentru a da acestei sume de ptrate semnificaia general a unei dispersii, trebuie s
o raportm la numrul de grade de libertate,
2
= k 1.
Se obine astfel dispersia inter-grup, notat cu V
B
, care exprim dispersii ale grupului
la grup:

=
k
i
i i B
M m n
k
V
1
2
) (
1
1
.

C. Compararea dispersiilor
Dispersia intra-grup i cea inter-grup sunt dou elemente care condiioneaz fluctuaia
mulimii. Dac toate grupurile aparin unei aceleiai populaii de origine, cele dou
dispersii nu vor putea s se abat una de la alta dect ntr-o anumit msur, permis
de fluctuaia de eantionaj. De la aceast limit, posibil de calculat, va fi normal s
considerm c abaterea ntre cele dou dispersii este prea important pentru a putea fi
atribuit numai fluctuaiei fortuite.
Problema rmne de a testa divergena ntre dou dispersii, ceea ce se face prin
studiul raportului dispersiilor de comparat. Se va forma raportul V
A
/V
B
(sau V
B
/V
A
, dac
V
B
>V
A
) i se compar acest raport cu valorile date n tabelele Sndcor pentru pragul
INFORMATIC MEDICAL I BIOSTATISTIC

376
de semnificaie cu un coeficient de securitate de 95% (sau 99%). Dac acest raport este
superior pragului de semnificaie, se respinge ipoteza populaiei unice i se admite c
diferenele constatate sunt semnificative.

Exemplu:
Se dozeaz corticoizii urinari la 40 subieci de sex feminin, care au fost repartizai n
funcie de greutate n 4 grupe, comportnd fiecare cte 10 subieci:
I : 50 59 kg;
II : 60 69 kg;
III : 70 79 kg;
IV : 80 89 kg.
Tabelul 8.8 d rezultatele obinute (n mg/24 h).
I II III IV
3.3 4.3 6.4 3.3
2.5 4.8 7.6 5.4
3.0 6.3 6.6 5.7
3.4 6.5 4.5 6.5
3.7 8.7 8.0 11.5
3.5 4.5 6.3 7.5
5.2 5.2 6.8 9.3
5.2 2.5 5.7 8.0
4.0 4.0 4.6 6.0
4.0 5.8 3.2 4.7
xi = 37.8
m1 = 3.78
xi = 52.6
m2 = 5.26
xi = 59.7
m3 = 5.97
xi = 67.9
m4 = 6.79
Tabelul 8.8: Corticoizii urinari la 40 subieci de sex feminin
Se cere s determinm dac diferenele observate ntre medii sunt semnificative i
deci factorul greutate n funcie de care s-au difereniat aceste grupe are o influen
asupra mrimii corticoizilor urinari.
Se pot compara mediile dou cte dou, aplicnd Testul t (Student) pentru
eantioane mici, dar acest procedeu este lung (trebuiesc fcute 6 comparaii); n plus,
se neglijeaz informaia coninut n ansamblul datelor, pentru c nu intervin de fiecare
dat dect 10+10=20 dintre ele. Procedeul de analiz a dispersiei ne permite n schimb
s testm ipoteza unic ntr-o singur operaie.
1) Calculm dispersia intra-grup, V
A
:
Se calculeaz mai nti abaterea ptratic n fiecare grup. Se gsete:
94 . 1
4 40
87 . 69 1
87 . 69
83 . 20 ) (
94 . 19 ) (
26 . 22 ) (
84 . 6 ) (
2
1
2
4
2
3
2
2
2
1
2
1
2
4
2
4
2
3
2
3
2
2
2
2
2
1
2
1
=

=
= + + + =
= =
= =
= =
= =

S
k N
V
s s s s S
m x s
m x s
m x s
m x s
A

Elemente de Biostatistic 377

2) Calculm dispersia inter-grup, V
B
:
Mai nti calculm media general, M:
45 . 5
40
9 . 67 7 . 59 6 . 52 8 . 37
4 3 2 1
=
+ + +
=
+ + +
=

N
x x x x
M
Apoi determinm abaterile ptratice din grup:
30 . 16
1 4
91 . 48
1
1
91 . 48
96 . 17 ) 45 . 5 79 . 6 ( 10 ) (
70 . 2 ) 45 . 5 97 . 5 ( 10 ) (
36 . 0 ) 45 . 5 26 . 5 ( 10 ) (
89 . 27 ) 45 . 5 78 . 3 ( 10 ) (
2
2
2
4
2
3
2
2
2
1
2
2
2 2
4 4
2
4
2 2
3 3
2
3
2 2
2 2
2
2
2 2
1 1
2
1
=

=
= + + + =
= = =
= = =
= = =
= = =
S
k
V
s s s s S
M m n s
M m n s
M m n s
M m n s
B
q q q q
q
q
q
q

3) Se formeaz raportul dispersiilor (inem cont c V
B
> V
A
) :
4 . 8
94 . 1
30 . 16
= = =
A
B
V
V
F
Tabelele Sndcor arat pentru
1
=
B
= k 1= 3 i
2
=
A
= N k = 40 4 =36,
valoarea limit a lui F cu un prag de probabilitate de 0.05 ca fiind F
0.05
= 2.9, i cu un
prag de probabilitate de 0.01 ca fiind F
0.01
= 4.6. Se observ c valoarea calculat a lui
F este net superioar lui F
0.05
i lui F
0.01
.
O astfel de divergen are deci mai puin de o ans din 100 de a se produce ca
urmare a fluctuaiilor fortuite ntr-o populaie unic. Deci, ipoteza de mai sus trebuie
nlturat, i vom admite c grupurile aparin unor populaii diferite; diferenele
constatate sunt nalt semnificative, iar factorul greutate are o influen real asupra
mrimii corticoizilor urinari.


8.8.3. Compararea valorilor medii (testul t Student)
Pentru a lmuri problema dac divergena valorilor unui anumit parametru x este
ntmpltoare sau nu, se efectueaz dou serii de experimente i pentru fiecare serie
de rezultate se calculeaz media aritmetic a parametrului, adic
1
x i
2
x . Problema
care se pune este, deci, de a decide cnd socotim c diferena ntre aceste medii este
suficient de mare pentru ca practic s se poat afirma c deosebirile constatate n
calitatea parametrilor nu sunt ntmpltoare.
Msurtorile se presupun independente i, cel puin n cadrul fiecrei serii, de egal
precizie, iar funcia de repartiie a erorilor de msurare se presupune a fi normal.
Presupunem c s-au efectuat n
1
msurri independente de egal precizie ntr-o prim
serie de msurri i n
2
n cea de a doua serie de msurri (cu dispersiile
1
2
i,
respectiv,
2
2
). Notm cu
1
x i
2
x mediile aritmetice ale rezultatelor din prima i din
cea de a doua serie.
INFORMATIC MEDICAL I BIOSTATISTIC

378
Pentru a rspunde la problema dac diferena dintre aceste medii aritmetice este
ntmpltoare sau nu, vom calcula raportul:
2
2
2
1
2
1
2 1
n n
x x
t

+

=

Fixm un interval de ncredere P i corespunztor determinm din tabelele pentru testul
t, valoarea t = t(P).

Exemplu:
Pentru P = 0.99 t = 2.576
Dac valoarea absolut a lui t calculat, t
calculat
> t(P)
tabel
, urmeaz c diferena mediilor
aritmetice se poate considera ca nefiind ntmpltoare. n caz contrar, nu avem motive
s considerm c diferena este semnificativ (adic ea poate fi considerat ca o
abatere ntmpltoare).

Exemplu:
S considerm dou serii, de cte 25 i 30 de msurtori.
59 . 2
80
1
25
1
20 . 1
80 . 22 56 . 23
1 1
80 . 22 , 56 . 23
20 . 1
2 1
2 1
2 1
2 1
=
+

=
+

=
= =
= = =
n n
x x
t
x x



t(0.99)
tabel
= 2.576, deci t(0.99)
tabel
< t
calculat
i rezult cu o certitudine de 0.99 c diferena
ntre medii este semnificativ.


8.8.4. Compararea dispersiilor (testul Fisher)
Cnd se efectueaz msurri n condiii diferite, apare problema comparrii preciziei
msurrilor. n particular apare problema comparrii preciziei de msurare a diferitor
aparate. Importana acestei probleme este subliniat ndeosebi de faptul c intervalele
de ncredere ale abaterilor medii ptratice se dovedesc a fi mari.
Presupunem c n dou serii de msurri s-au obinut dispersiile empirice ale datelor:
- S
1
2
: pentru k
1
grade de liertate;
- S
2
2
: pentru k
2
grade de libertate.
(n general, primul coeficient se refer la dispersia empiric cu valoarea cea mai mare).
Se va calcula raportul:
1
2
2
2
1
> =
S
S
F

Elemente de Biostatistic 379

Se alege un interval de siguran P = 0.95 sau P = 0.99, i se determin valoarea
critic F, corespunztoare numerelor gradelor de libertate k
1
i k
2
. Valoarea calculat a
lui F, F
calculat
pentru seriile observate va fi comparat cu valorile extrase din tabel,
corespunztoare intervalelor de ncredere alese, F(P)
tabel
; apar dou situaii posibile:
- F
calculat
> F(P)
tabel
diferena ntre medii nu este aleatoare;
- F
calculat
< F(P)
tabel
diferena ntre medii este aleatoare, i nu are o semnificaie
special.


8.8.5. Testul Z (pentru procente)
Testul furnizeaz o estimare numeric a probabilitii ca diferena observat s survin
sau nu datorit hazardului.
Se calculeaz urmtorul coeficient, Z, pentru compararea a dou procentaje P
1
i P
2
,
cu erorile standard SE
1
, SE
2
.
2
2
2
1
2 1
) ( ) ( SE SE
P P
Z
+

=

Dac Z 1.96, atunci se poate afirma cu un prag de semnificaie de 5% c cele dou
procentaje difer nu datorit hazardului, ci datorit unei cauze care trebuie determinat.
Dac Z 2.56, atunci se poate afirma cu un prag de semnificaie de 1 % c cele dou
procentaje difer nu datorit hazardului, ci datorit unei cauze care trebuie determinat.



8.9. Corelaia statistic

Noiunile dezvoltate n capitolele precedente ne-au permis s studiem un caracter cantitativ
dat: greutatea, nlimea, tensiunea arterial, ntr-o populaie statistic determinat,
definind parametrii numerici care permit s caracterizm variaiile acestor mrimi, s
precizm gradul de confiden pe care l putem ataa rezultatelor i s confruntm
rezultatele cu cele obinute pentru acelai caracter cantitativ ntr-o populaie statistic.
n tiinele experimentale i, n particular, n medicin i biologie, intereseaz nu numai
variaia unei singure mrimi, ci a dou valori, adic a dou caractere cantitative, ntr-o
populaie statistic. De exemplu, dorim s tim dac exist ntr-o grup de subieci o relaie
ntre greutate i nlime, ntre tensiunea arterial i mrimea umoral a unei substane,
etc.
Pe plan matematic problema este rezolvat prin noiunea de funcie, care traduce relaia
ntre variaia celor dou mrimi. relaie materializat prin curba sa reprezentativ: y = f(x).
n acest caz, unei valori date a variabilei independente x i corespunde o valoare i numai
una a variabilei dependente y, relaia y = f(x) permind calcularea cu exactitate a acestei
valori. O astfel de relaie fiind stabilit, cunoaterea unei valori ne este suficient pentru
determinarea valorii corespondente. Acest tip de relaie, numit relaie funcional, este cea
care se ntlnete n aa-zisele tiine exacte. Dar problema se complic atunci cnd
valorile care se studiaz (cea dependent i cea independent) sunt supuse fluctuaiilor.
INFORMATIC MEDICAL I BIOSTATISTIC

380
Fluctuaiile se manifest nu numai pentru o singur valoare dat, ci pentru toate
variabilele distribuiei.
Exemplu:
ntr-un grup de subieci crora li s-a studiat nlimea i greutatea, pentru o valoare dat
a nlimii (de exemplu 1.70 m) se va gsi seria tuturor subiecilor avnd aceeai nlime i
diferind ntre ei prin greutate. Invers, pentru o valoare dat a greutii se va gsi seria
subiecilor cu aceeai greutate, dar cu nlimi diferite. Nu se tie, i se pune problema
dac greutatea este funcie de nlime, sau invers.
Se constat c la o nlime mic corespunde o greutate mai mic, i invers. Prin
urmare, exist o relaie sigur ntre aceste dou mrimi, dar mai puin rigid dect relaia
funcional propriu-zis.
Aceast relaie, de o natur particular, constituie corelaia statistic, care joac un rol
important n tiinele vieii, i n particular n tiina medical, care este esenialmente o
tiin a corelaiei.
Procedee speciale ne permit s studiem corelaia statistic, s punem n eviden legea
general care stabilete o legtur reciproc ntre variaiile mrimilor luate n studiu i s
apreciem cantitativ gradul, adic caracterul mai mult sau mai puin slab al acestei legturi.
Ne vom limita la corelaia liniar, unde una dintre mrimi variaz proporional cu alta.

8.9.1. Diagrama de dispersie
Un prim model de a aborda problema const n a merge la reprezentarea grafic. Ca
pentru a studia o funcie, se merge la un sistem de axe rectangulare Ox i Oy, pe care se
vor reprezenta valorile a dou mrimi: x (nlimea) i y (greutatea). Fiecare individ este
reprezentat printr-o pereche (x, y).
Ansamblul populaiei studiate va fi reprezentat printr-un nor de puncte, care va constitui
dispersia populaiei studiate (Figura 8.57).
0
1
2
3
4
5
6
0 2 4 6 8
x
y
(x,y)

O astfel de diagram, numit diagram de dispersie, permite deja o aproximare a
noiunii de corelaie: ntr-adevr, dac exist o corelaie astfel nct, de exemplu,
greutile mai mari s fie asociate nlimilor mai mari, norul de puncte va avea o form
alungit oblic n sus i la dreapta (Figura 8.58). Dac, dimpotriv, se coreleaz valori
mai mari ale uneia dintre mrimi cu valori mai mici ale celeilalte, norul de puncte va
avea un aspect analog, dar dirijat n jos i la dreapta (Figura 8.59).
Figura 8.57.Dispersia
unei populaii (norul de
puncte)
Elemente de Biostatistic 381

0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
0 0,5 1 1,5 2 2,5
x
y

Atunci cnd valorile nu se influeneaz reciproc, deci nu exist corelaie, norul de puncte
va avea un aspect uniform dispersat (de exemplu, nlimea i glicemia ntr-un lot de
persoane) Figura 8.60. Absena corelaiei indic independena caracterelor studiate.

0
0,5
1
1,5
2
2,5
3
3,5
0 0,5 1 1,5 2 2,5
x
y

0
1
2
3
4
5
6
0 2 4 6 8
x
y



Figura 8.58.Corelaie
pozitiv
Figura 8.59. Corelaie
negativ (invers)
Figura 8.60: Corelaie
zero
INFORMATIC MEDICAL I BIOSTATISTIC

382
8.9.2. Noiunea de covarian
Putem considera o sub-populaie a unei populaii date, creia i vom calcula:
- media x ;
- abaterea de la medie x x ;
- media y ;
- abaterea de la medie y y .
Fie ) , ( y x M = punctul central al diagramei (centrul de greutate al norului de puncte)
Figura 8.61.
Trasm prin ) , ( y x M dou noi axe de coordonate, Mx i My, paralele cu axele
iniiale Ox i Oy. Aceste axe mpart planul n 4 zone:
- n zona din dreapta-sus (cadranul I), abaterile de la medie ale ambelor variabile
sunt pozitive: 0 , 0 > > y y x x . Prin urmare, i produsul lor va fi pozitiv:
0 ) ( ) ( > y y x x .
- n zona din stnga-jos (cadranul III), abaterile de la medie ale ambelor variabile
sunt negative: 0 , 0 < < y y x x . Prin urmare, produsul lor va fi tot pozitiv:
0 ) ( ) ( > y y x x .
- n zona din dreapta-jos (cadranul II), abaterea de la medie pentru x va fi pozitiv,
0 > x x , iar abaterea de la medie pentru y va fi negativ, 0 < y y . Prin
urmare, produsul lor va fi negativ: 0 ) ( ) ( < y y x x .
- n zona din stnga-sus (cadranul IV), abaterea de la medie pentru y va fi pozitiv,
0 > y y , iar abaterea de la medie pentru x va fi negativ, 0 < x x . Prin
urmare, produsul lor va fi negativ: 0 ) ( ) ( < y y x x .
0
5
10
15
20
25
30
35
40
45
0 20 40 60
X
Y
M
II III
I
IV

Figura 8.61. Centrul de
greutate al norului de puncte
i mprirea planului n
cadrane
Elemente de Biostatistic 383

Dac exist o corelaie pozitiv ntre x i y, majoritatea punctelor trebuie s se
gseasc n cadranele I i III. n consecin, dac calculm pentru fiecare pereche de
valori (x, y) produsul 0 ) ( ) ( > y y x x i facem suma algebric a tuturor acestor
produse, obinem c:

> 0 ) )( ( y y x x .
n cazul corelaiei negative, majoritatea punctelor norului se vor situa n cadranele II i IV;
analog, pentru fiecare pereche de valori (x, y) produsul 0 ) ( ) ( < y y x x i fcnd
suma algebric a acestor produse, obinem c:
0 ) ( ) ( <

y y x x .
Dac nu exist corelaie, punctele vor fi egal repartizate n cele patru cadrane i deci,
urmnd un raionament analog:

0 ) )( ( y y x x .
Pentru a da o semnificaie mai general acestei sume, o raportm la numrul de cazuri
N. Definim astfel noiunea de covarian, P:
N
y y x x
P


=
) )( (
.
Deoarece
N
x x x x
N
x x


=

=
) )( ( ) (
2
2
2
: deviaia standard traduce
dispersia statistic n cazul unei singure serii statistice.


8.9.3. Linia de regresie
Regresia este o metod de estimare a relaiei numerice dintre variabile. Numele de
regresie se datoreaz lui Galton (1886), care a dezvoltat tehnicile de investigare a
relaiei dintre nlimea copiilor i a prinilor lor. n problemele de regresie, scopul este
s vedem ct de bine poate fi folosit o variabil pentru a o prediciona pe cealalt.
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0 0,2 0,4 0,6 0,8 1
x
y
x
i
y
xi

Figura 8.62: Linia de regresie a
lui y n x
INFORMATIC MEDICAL I BIOSTATISTIC

384
Cnd studiem o serie statistic important, avem interesul s grupm valorile n
clase. Putem proceda la fel pentru distribuia tuturor valorilor lui x. Prin urmare, vom
decupa norul de puncte n bezi verticale (Figura 8.62).
Vom nota toate valorile lui y care corespund valorilor lui x din aceeai clas, i vom
calcula valorile medii pentru acest y.
Pentru fiecare band vertical a norului de puncte se obine astfel un numr sigur de
valori medii pentru y, numite punctele mediane ale fiecrei clase. Unind aceste puncte
obinem linia de regresie, sau linia de estimare a lui y n x.
Bineneles, putem, invers, s l estimm pe x n funcie de y. Pentru aceasta, este
suficient s plecm de la y i s partajm norul de puncte n benzi orizontale,
corespunztoare fiecreia dintre clasele individualizate pe axa Oy (Figura 8.63). Valorile
medii ale lui x obinute n fiecare dintre aceste benzi orizontale permit s definim o linie
de regresie a lui x n y, evident diferit de cea precedent.
Liniile de regresie dau imaginea variaiilor mediilor unei mrimi n funcie de alta. Ele
exprim legea general, care stabilete variaiile acestor dou mrimi, fiind echivalentul
curbei reprezentative a unei funcii. Ele permit ca, plecnd de la o mrime variabil
numit variabil de control, sau explicativ (care joac rolul variabilei independente), s
obinem informaii despre alt variabil, numit variabil controlat, sau explicat (care
joac rolul variabilei dependente, sau al funciei).
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
0 0,2 0,4 0,6 0,8 1
x
y
y
j
x
y j

Exemplu:
Dac y este greutatea i x este nlimea, linia de exprimare a lui y funcie de x va indica
greutatea medie y corespunztoare unie nlimi date x, exact la fel ca i cum aceast
greutate medie ar fi fost o funcie de nlime.


8.9.4. Dreapta de regresie
Unul dintre cazurile cele mai interesante n practic este acela unde legea variaiilor
mediilor, reprezentat prin linia de regresie, este o lege liniar, adic o mrime variaz
proporional cu cealalt.
n acest caz, linia de regresie este o dreapt a crei liniaritate este mai puin mascat de
fluctuaiile de eantionaj. Deci vom ncerca s ajustm linia frnt de regresie obinut
experimental la o dreapt teoretic, numit dreapt de regresie, sau dreapt de estimare,
ceea ce revine la a verifica legitimitatea acestei asimilri. Se poate trasa aceast dreapt
Figura 8.63: Linia de regresie a
lui x n y
Elemente de Biostatistic 385

din ochi, dar numai n cazul n care forma norului este deja bine definit, i cnd avem mai
puine puncte; procedeul, ns, este puin precis.
Metoda general adoptat este metoda celor mai mici ptrate.
Dreapta obinut trebuie s dea cea mai bun estimare a unei variabile funcie de alta.
De exemplu, pentru dreapta de estimare a lui y, trebuie s gsim dreapta care, pentru o
valoare dat a lui x, furnizeaz cea mai bun estimare pentru y, adic aceea pentru care
valorile lui y vor fi cel mai puin dispersate posibil.
Fie d distanele verticale (numite reziduuri) ale diferitelor puncte ale diagramei dreptei D
(Figura 8.64). Aceste reziduuri formeaz o distribuie cu media d i dispersia S
d
2
.
Din toate dreptele posibile, cea mai bun va fi cea pentru care dispersia S
d
2
, adic suma
ptratelor distanelor punctelor diagramei la dreapt, este minim (de unde numele
metodei). Aceast condiie implic faptul c dreapta va trece prin punctul central al
diagramei, iar suma reziduurilor de o parte a dreptei este egal cu suma reziduurilor de
cealalt parte a dreptei.
Se arat c dreapta care corespunde acestor condiii are ecuaia:
) ( x x a y y
x
= , unde


=
2
) (
) )( (
x x
y y x x
a
x
.
0
0,5
1
1,5
2
2,5
3
3,5
4
0 0,5 1 1,5 2 2,5
x
y
x
m
y
m
x'
y'
M
D
d
d
d
d
d
d
d
d
d
d







Figura 8.64. Dreapta de
regresie i reziduurile

Fie P (Figura 8.65) un punct al diagramei i urmtoarele elemente:

x
y
y
x
M ) , ( y x
x
x x
y
y y
0
P(x, y)
d
A
B
C
D







Figura 8.65. Calculul
coeficienilor dreptei D


INFORMATIC MEDICAL I BIOSTATISTIC

386
- x, y coordonatele sale n raport cu axele Ox, Oy;
- x x x = ' , y y y = ' coordonatele n raport cu axele Mx, My;
- A, punctul de pe D situat pe verticala trecnd prin P;
- X, Y coordonatele lui A n raport cu axele Ox, Oy;
- a = tg(), panta dreptei D.

n triunghiul MAB avem:
) ( ' ) ( ) ( x x a ax tg MB AB
MB
AB
tg = = = = .
Din figur se vede c y y BC AC AB = =
) ( x x a y y = .
Aceasta reprezint ecuaia unei drepte trecnd prin dou puncte (A i M), adic dreapta D.
Din figur se vede i c:
d = PA = PB AB = y ax


+ = =
2 2 2 2 2
' ' ' 2 ' ) ' ' ( x a y x a y ax y d .
Acest trinom n a trece printr-un minim cnd derivata sa se anuleaz:


= =
=
2 2
2
) (
) )( (
'
' '
0 ' ' 2 ' 2
x x
y y x x
a
x
y x
a
y x x a

Se definesc astfel coeficienii liniari de regresie:
- a
x
: coeficientul liniar de regresie al lui y n x, care msoar panta dreptei D pe
orizontala Ox. Indic de cte ori n medie y este mai mare sau mai mic dect x. Este
pozitiv sau negativ dup cum dreapta este ascendent sau descendent de la stnga
la dreapta.
n mod simetric (schimbnd x cu y i y cu x) se definete dreapta de regresie a lui x n y,
care corespunde ecuaiei:
) ( y y a x x
y
= , cu coeficientul de regresie corespunztor a
y
. Prin urmare, avem i:
- a
y
: coeficientul liniar de regresie al lui x n y, care msoar panta dreptei D pe verticala
Oy. Indic de cte ori x este mai mare sau mai mic dect y.


=
2
) (
) )( (
y y
x x y y
a
y

Formulele coeficienilor liniari de regresie arat c ei se pot exprima la fel de bine i n
funcie de covariana P:
2 2 2
) (
) )( (
) (
) )( (
x
P
N
x x
N
y y x x
x x
y y x x


2 2
,
y
y
x
x
P
a
P
a

= =
.
Elemente de Biostatistic 387


8.9.5. Dreapta de regresie i corelaia liniar
Dreptele de regresie permit de a preciza mai mult noiunea de corelaie liniar.
Exist o corelaie perfect, cazul relaiei funcionale unde unei valori date x i corespunde
o valoare i numai una y i invers, unei valori date y i corespunde o unic valoare a lui x.
Dreapta de regresie a lui y funcie de x, D
y
este identic cu dreapta de regresie a lui x
funcie de y, D
x
; cele dou drepte D
x
i D
y
se suprapun ntr-o unic linie, care exprim
relaia direct de proporionalitate ntre variaiile celor dou mrimi (Figura 8.66).
Dac nu exist corelaie ntre variaiile celor dou mrimi, valoarea medie a lui y va fi
independent de valoarea lui x; aceast valoare va fi aceeai pentru orice valori ale lui x, i
prin urmare dreapta D
y
de regresie a lui y n x este paralel cu axa Ox. Analog, valoarea
medie a lui x este independent de valorile lui y, iar dreapta D
x
de regresie a lui x n funcie
de y va fi paralel cu axa Oy; prin urmare, cele dou drepte D
x
i D
y
sunt perpendiculare
(Figura 8.67).






























ntre aceste dou extreme se situeaz cazul n care exist corelaie; atunci exist dou
drepte de regresie D
x
i D
y
care formeaz ntre ele un unghi < 90
0
(Figura 8.68). n
consecin, dac se parcurg toate valorile lui r, se observ c cele dou drepte de regresie
x
x
x
M
D
D
x
D
y
y y
y

x
x
x
M
D
D
x
D
y
y y
y

Figura 8.66. Cazul
corelaiei perfecte
Figura 8.67: Cazul
corelaiei zero
INFORMATIC MEDICAL I BIOSTATISTIC

388
se rotesc n jurul punctului M, apropiindu-se una de cealalt, pn cnd se vor confunda
(cazul corelaiei perfecte).
Convergena sau divergena acestor dou drepte d un aspect vizual gradului de
legtur ntre cele dou variabile, aceast legtur fiind cu att mai strns cu ct cele
dou drepte sunt mai apropiate. Se va putea deci evalua cantitativ gradul de corelaie, cu
condiia de a gsi un parametru care s dea poziia celor dou drepte. Se deduce c n
parametru vor fi implicate pantele celor dou drepte.

















8.9.6. Coeficientul de corelaie liniar
Se utilizeaz ca parametru de corelaie produsul
y x
a a r =
2
(media geometric a celor
dou pante de regresie); acest parametru se numete coeficientul corelaiei liniare.
O alt formul de calcul al coeficientului de corelaie liniar rezult din:
y x y x
y x
P
r
P P
r a a r

= = =
2 2
2 2

Prin urmare, r reprezint covariana P atunci cnd cele dou serii de variabile sunt
raportate la abaterile tip,
x
i
y
.
x
x
x M
D
y y
y

x
x
x M
D
y y
y

Figura 8.69. Corelaie perfect pozitiv Figura 8.70. Corelaie perfect negativ

x
x
x
M
D
D
x
D
y
y y
y

Figura 8.68. Cazul
corelaiei uzuale
Elemente de Biostatistic 389

Aceast formul permite s exprimm pantele a
x
i a
y
funcie de r:
y
x
y
x
y
x
r a r a

= = , .
Folosind aceste formule, este posibil s studiem natura corelaiei:
- cnd nu exist corelaie: 0 0 = = = r a a
y x
;
- cnd exist corelaie perfect: 1 1
2
= = = r r a a
y x
; apar dou situaii:
- r = + 1 : indic o corelaie perfect pozitiv (Figura 8.69);
- r = 1 : indic o corelaie perfect negativ (Figura 8.70).
Studiul parametrului r permite deci o evaluare cantitativ a corelaiei.


8.9.7. Principiul de calcul al unui coeficient de corelaie liniar
Pentru calculul unui coeficient de corelaie liniar, se aplic formula:
y x y x
N
y y x x
P
r


=

=

) )( (
.
Este necesar s se calculeze covariana P i abaterile tip
x
i
y
ale distribuiei. Dac
datele nu sunt prea numeroase, se pot calcula direct aceste elemente care intr n formula
coeficientului de corelaie.
Exemplu:
Ne propunem s evalum corelaia pe 40 subieci pentru care vom nregistra greutatea
(x) n kilograme i mrimea corticoizilor urinari y, n mg/24h. Rezultatele obinute sunt
indicate n tabelul 8.9.
Greutate X Corticoizi y Greutate x Corticoizi y
52 3.3 75 6.4
56 2.5 75 7.6
54 3.0 75 6.6
56 3.4 75 4.5
50 3.7 70 4.6
58 3.5 70 8.0
50 5.2 70 6.3
56 5.2 74 6.8
51 4.0 70 5.7
55 4.0 72 3.2
65 4.3 80 3.3
62 4.8 80 5.4
63 6.3 86 5.7
60 6.5 87 6.5
66 8.7 80 11.5
68 4.5 87 7.5
65 5.2 81 9.3
61 8.5 80 8.0
61 4.5 81 6.0
68 5.8 85 4.7
Tabelul 8.9: Corticoizii urinari i greutatea
INFORMATIC MEDICAL I BIOSTATISTIC

390
Vor fi utilizate urmtoarele formule simplificate:
2
2
2
2
2
2
) (
) (
y
n
y
x
n
x
y
x
=
=


11
8 . 120 ) 25 . 68 (
40
191159
) (
) (
25 . 68
40
2730
191159
2730
2 2
2
2
2
=
= = =
= = =
=
=

x
x
x
n
x
n
x
x
x
x


95 . 1
80 . 3 ) 60 . 5 (
40
140628
) (
) (
60 . 5
40
224
140628
224
2 2
2
2
2
=
= = =
= = =
=
=

y
y
y
n
y
n
y
y
y
y


Covariana va fi:
n
y y x x
P


=
) )( (

Deoarece
y
n
y
x
n
x
= =

,
, covariana devine:
y x
n
xy
P =

.
Dar 90 . 15663 =

xy

438 . 0 438 . 0
95 . 1 11
40 . 9
40 . 9 40 . 9 ) 60 . 5 25 . 68 (
40
90 . 15663
= =

=
= = =
r
P
r
P P
y x


Elemente de Biostatistic 391

Exist deci o corelaie net ntre greutate i mrimea corticoizilor urinari. Vom putea
calcula ecuaia dreptei de regresie: coeficientul liniar al regresie este
077 . 0
80 . 120
40 . 9
2
= = =
x
x
P
a

.
Ecuaia dreptei de regresie va fi:
35 . 0 77 . 0
) 25 . 68 077 . 0 ( 077 . 0 ) 25 . 68 ( 077 . 0 60 . 5
) (
+ =
= =
=
x y
x x y
x x a y y
x
.
Aceast dreapt trece prin punctul central al diagramei, ) 60 . 5 , 25 . 68 ( ) , ( M y x M = ;
ordonata la origine este x
0
= 0, y
0
= 0.35.

Invers, pentru o femeie de 60 kg, corticoizii vor fi 5.
y = 0.077x +0.35
4.97
5 mg/24 h.

ntr-un eantion suficient de mare, pentru coeficientul de corelaie se arat c
distribuia de eantionaj poate fi considerat practic normal n jurul valorii estimate r
e
,
care a fost gsit n eantion, cu abaterea standard S
r
.
n
r
n
r
S
e e
r
2 2
1
1
1

= ,
n = nr. de cupluri de valori (x, y).
Intervalul de confiden al coeficientului este deci:
r
e
2S
r
, cu un coeficient de securitate de 95% i
r
e
2.5S
r
, cu un coeficient de securitate de 99%.


8.9.8. Corelaia semnificativ diferit de zero
n cele mai multe cazuri, n biologie se dorete s se tie dac exist sau nu o corelaie
ntre dou fenomene studiate. nainte de a admite c, ntr-o populaie de dou serii de
valori unde corelaia este nul, coeficientul de corelaie este distribuit normal n jurul lui
zero cu o eroare standard,
1
1
0

=
n
S , care reprezint valoarea lui S
r
, pentru r = 0.
Vom putea spune c valoarea r
e
gsit pentru r

este semnificativ diferit de zero i r
e

este superioar lui 2S
0
, adic
1
2
n
cu un prag de semnificaie de 95% i lui 2.6S
0
,
adic
1
6 . 2
n
cu un prag de securitate de 99%.
Pentru coeficientul de corelaie r = 0.471 avem:
INFORMATIC MEDICAL I BIOSTATISTIC

392
- 95%:
1
2
n
= 0.122
- 99%:
1
6 . 2
n
= 0.159
Pentru eantioane cu N 100, raionamentul anterior nu este valabil. Fisher a stabilit
tabele care dau, n funcie de N (mai precis n funcie de gradul de libertate) valorile
corespunztoare ale lui 2S
0
i ale lui 2.6S
0
.

Exemplu:
Verificm dac coeficientul de corelaie r = 0.438 gsit este nalt semnificativ diferit de
zero.
Pentru = n 2 = 40 2 = 38, tabelul indic:
- 95% 0.312
- 99% 0.406
Deci coeficientul gsit este semnificativ la un prag de semnificaie de 99%.


8.9.9. Eroarea standard de estimare
Dreapta de regresie exprim doar tendina central a estimrii variabilei
corespunztoare y ( de exemplu, dreapta de estimare a lui y funcie de x).
Dispersia de estimare este reprezentat de abaterile punctelor diagramei n raport cu
dreapta de regresie corespunztoare. Mai precis, ea va fi evaluat prin suma, raportat
la N, a ptratelor abaterilor d ale dreptei de regresie a lui y, adic prin dispersia
reziduurilor n raport cu dreapta de estimare a lui y, notat cu
2
y
d
S .

=
2 2
1
y d
d
n
S
y

Se arat c ) 1 (
2 2 2
r n d
y y
=

. Prin urmare,
) 1 (
1
2 2
2 2
r
d
n
S
y
y d
y
=
=


Deci avem:
) 1 (
2 2 2
r S
y d
y
=
,
2
1 r S
y d
y
=

y
d
S va fi abaterea standard a distribuiei reziduurilor n raport cu dreapta D. Dac
admitem c distribuia este gaussian, trasnd dou paralele le dreapta D, situate la o
distan egal cu
y
d
S (msurat vertical), de o parte i de alta a dreptei D, va trebui ca
aceast suprafa s nglobeze 68% din date, adic punctele diagramei de distribuie
(Figura 8.71).
Elemente de Biostatistic 393

Aceast abatere standard de regresie a lui y este adesea utilizat pentru a vizualiza
limitele estimrii unei variabile plecnd de la dreapta de regresie corespunztoare.
Formula lui
y
d
S arat c
y
d
S este cu att mai mic, cu ct banda determinat este
mai ngust (r
2
1).
Pentru r
2
= 1 r = 1, urmeaz c
y
d
S = 0, deci banda se reduce la o linie, aceasta
fiind grosimea corelaiei perfecte.
x
x
D
y y
S
dy
S
dy






Figura 8.71. Abaterea
standard a distribuiei
reziduurilor



8.9.10. Corelaia neliniar
De multe ori n practic, i mai ales n biologie nu avem o corelaie liniar, adic o linie
de regresie, dar corelaia existent poate fi asimilat la o dreapt. Pentru aceasta, se
vor aplica nite transformri simple, care s duc la obinerea unei legi liniare.
De multe ori este ntlnit cazul particular n care curba de regresie urmeaz o lege
exponenial sau logaritmic de exemplu, n biologie, n problemele de doz efect.
Astfel de funcii pot fi puse sub form liniar. Dac aceste transformri nu sunt totui
posibile, dar aspectul norului de puncte sugereaz existena unei corelaii, corelaia va fi
caracterizat ca fiind neliniar, i se va calcula expresia cantitativ a ei (Figura 8.72).
x
y
0






Figura 8.72. Corelaie neliniar

Observaie:
O mare parte a tehnicilor statistice se refer la variabile continue repartizate normal.
Aceast restricie nu este esenial, deoarece:
INFORMATIC MEDICAL I BIOSTATISTIC

394
1) se poate gsi o transformare de variabil, presupunnd c se cunoate repartiia,
care s conduc la o variabil repartizat aproximativ normal;
2) teorema limit central afirm c dac variabila care caracterizeaz populaia are
dispersia finit, atunci repartiia mediei de selecie pentru n tinde ctre
repartiia normal.
Tehnicile care nu fac presupuneri asupra formei repartiiei, dar presupun c repartiia
este continu sunt cunoscute sub numele de metode neparametrice (sau metoda
repartiiei libere).



8.10. Teste de supravieuire

8.10.1. Modelul regresional Cox
Modelul regresional Cox descrie efectul diferitelor variabile independente (parametrii
sau factorii proprii bolnavului), x
1
, ... x
n
, asupra rspunsului n timp al unui sistem
biologic.
Cox propune n 1982 modelul:
n n 2 2 1 1
x b x b x b
0
e ) t ( F ) x , t ( F
K + +
= (1)
unde F
0
este o funcie nespecific de timp, iar b
1
...b
n
sunt parametrii analizai. Acest
model a fost utilizat de diferii autori n analiza de supravieuire. S-a studiat
supravieuirea n limfoame maligne non-Hodgkiniene pe baza unui model regresional
Cox de forma :
n n 2 2 1
x b x b b
1
e x s
K +
= (2)
unde s = supravieuirea n luni, x
i
= vrsta n ani, iar restul variabilelor luate n studiu vor
fi stadiul clinic, gradul de malignitate, prezena semnelor generale constituionale B,
indicele de performan fizic Karnofsky, radioterapie, chimioterapie, intensitatea
tratamentului chimioterapic, gradul de toxicitate a tratamentului, prezena adriablastinei
n schemele terapeutice.
Cele 10 variabile au fost cuantificate cu valori 0 sau 1, dup absena sau prezena
factorului de risc. Prin logaritmare, modelul (2) se reduce la un model de analiz
regresional multipl :
10 10 2 2 1 n 1 n
x b x b x 1 b s 1 K + + = (3)
Modelul a fost aplicat pentru 50 de cazuri cu limfoame maligne non-Hodgkin. Cu
ajutorul testelor de semnificaie statistic, ntr-o rulare cu variabilele menionate mai sus,
a reieit c supravieuirea n limfoamele maligne non-Hodgkiniene depinde de :
prezena simptomelor B, chimioterapie. Vrsta nu influeneaz supravieuirea,
observndu-se c persoanele tinere rezist la un tratament intensiv n timp ce la
persoanele mai n vrst proliferarea celulelor canceroase este mai puin agresiv.
Chimioterapia influeneaz pozitiv supravieuirea, n timp ce prezena simptomelor B o
influeneaz negativ.
Dat fiind c modelul regresional Cox nu a putut indica care este efectul chimioterapiei
comparativ cu radio-chimioterapia i care este influena intensitii tratamentului
Elemente de Biostatistic 395

chimioterapic s-a apelat la o alt modalitate de calcul a ratei de supravieuire i anume
la metoda actuarial.
Modelul regresional Cox arat c prezena semnelor generale influeneaz negativ
evoluia bolii, n timp ce chimioterapia ar influena-o pozitiv, evoluia bolii fiind mai grav
la vrstele mai tinere.


8.10.2. Metoda actuarial - Life Table
Metoda actuarial impune construirea pentru nceput a unui tabel numit Life Table:

Durata
observa
iei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
rmai n
via
Procentaj
supravie
uitori
Coloana
5
minus
coloana
3
Coloana
6
mprit
prin
coloana
9
1 2 3 4 5 6 7 8 9 10
Tabelul conine 10 coloane:
- prima coloan se refer la perioada observaiei n ani;
- a doua coloan reprezint numrul de pacieni n via la nceputul fiecrui an din
cursul perioadei de observaie. Numrul pacienilor n via la nceputul fiecrui an
este obinut prin scderea succesiv n fiecare an din numrul total de pacieni
rmai, a numrului de pacieni decedai ;
- a treia coloan indic numrul de bolnavi decedai succesiv n fiecare an din cursul
perioadei de observaie ;
- a patra coloan indic bolnavii pierdui din observaie ;
- a cincea coloan indic pentru fiecare an n parte efectivul expus decesului ;
- a asea coloan reprezint procentajul bolnavilor decedai. Procentajul decedailor
n cursul unui an rezult din mprirea numrului deceselor dintr-un an de
observaie la numrul celor expui riscului de deces n cursul aceluiai an;
- a aptea coloan reprezint procentajul bolnavilor rmai n via. Procentajul
supravieuitorilor care reprezint rata de supravieuire anual se obine prin
scderea procentajului decedailor din 1 (1,000);
- a opta coloan indic rata (procentajul) de supravieuire;
- a noua i a zecea coloan sunt necesare pentru calcularea erorii standard a ratei de
supravieuire actuariale. Coloana 9 este obinut prin scderea valorilor coloanei 3
din valorile coloanei 5. Coloana 10 este obinut prin mprirea valorilor coloanei 6
la cele din coloana 9.
Suma valorilor din coloana 10 intr n calculul erorii standard.
Eroarea standard: pentru un interval de timp, se obine nmulind procentajul
supravieuitorilor din momentul aplicrii tratamentului (coloana 8) pn la sfritul
intervalului ales pentru observaie (un an, 3 ani, 5 ani, etc.), cu rdcina ptrat a sumei
valorilor din coloana 10 a tabelului Life Table.
Pentru eroarea standard a ratei de supravieuire, a fost calculat intervalul de
confiden 95%, prin adunarea i scderea la valoarea erorii standard a procentului de
supravieuire.

INFORMATIC MEDICAL I BIOSTATISTIC

396
Exemplu :
S-au comparat ratele de supravieuire pentru parametrii luai n studiu : vrsta sub 50
ani i peste 50 ani, radio-chimioterapia fa de chimioterapie i intensitatea
tratamentului chimioterapic (< 75% sau > 75%), pentru a evalua prezena unei
semnificaii statistice a diferenelor observate ntre 2 rate de supravieuire ; s-a utilizat
testul Z, care permite o estimare numeric a probabilitii ca o diferen observat s
apar drept o consecin a ntmplrii. Calculul se face dup formula :
2
2
2
1
2 1
) ES ( ) ES (
P P
Z
+

=

unde :
P
1
= rata de supravieuire pentru grupul 1 ;
P
2
= rata de supravieuire pentru grupul 2 ;
P
1
- P
2
= este valoarea absolut a diferenei (magnitudinea diferenei pozitive
sau negative) ;
ES
1
= eroarea standard pentru grupul P
1
;
ES
2
= eroarea standard pentru grupul P
2
.
Dac Z > 1,96 , probabilitatea ca o diferen s survin datorit ntmplrii este
< 5%; dac Z > 2,56 , probabilitatea este < 1%.

S-au obinut urmtoarele rezultate:
Durata
observa
iei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
rmai n
via
Procentaj
supravie
uitori
Coloana
5
minus
coloana
3
Coloana
6
mprit
prin
coloana 9
1 2 3 4 5 6 7 8 9 10
1 21 3 0 21 0,142 0,858 0,858 18 0,00788
2 18 7 0 18 0,388 0,612 0,525 11 0,0352
3 11 8 0 11 0,727 0,273 0,143 3 0,242
4 3 3 0 3 1 0 0 - -
peste 4 0 - - - - - - - -
Tabelul 8.10. Calcularea ratei de supravieuire pentru bolnavii cu limfom non-Hodgkin
supui unui tatament combinat radio-chimioterapeutic prin metoda actuarial

1. Rata de supravieuire la 3 ani este 14,3%.
2. Eroarea standard (E.S.) a ratei de supravieuire la 3 ani = rata de
supravieuire 076 , 0 534 , 0 143 , 0 10 coloana din valorilor suma x = =
3. Intervalul de confiden 95% = 0,143 + (0,076 x 2) = 00,295
Durata
observa
iei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
rmai n
via
Procentaj
supravie
uitori
Coloana
5
minus
coloana
3
Coloana
6
mprit
prin
coloana 9
1 2 3 4 5 6 7 8 9 10
1 16 3 0 16 0,187 0.813 0,813 13 0,0143
Elemente de Biostatistic 397

2 13 4 0 13 0.307 0,693 0,563 9 0,0341
3 9 7 0 9 0.777 0,223 0,125 2 0,388
4 2 2 0 2 1,000 0 - - -
peste 4 0 - - - - - - - -
Tabelul 8.11. Calcularea ratei de supravieuire pentru bolnavii cu limfom non-Hodgkin
supui unui tratament chimioterapic prin metoda actuarial

1. Rata de supravieuire la 3 ani este 12,5%
2. Eroarea standard (E.S.) a ratei de supravieuire la 3 ani = rata de
supravieuire 082 , 0 660 , 0 325 , 0 10 coloana din valorilor suma x = =
3. Intervalul de confiden 95% = 0,125 + (0,082 x 2) = 00,289

Durata
observa
iei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n timpul
anului
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
rmai n
via
Procentaj
supravie
uitori
Coloana
5
minus
coloana
3
Coloana
6
mprit
prin
coloana 9
1 2 3 4 5 6 7 8 9 10
1 22 1 0 22 0,045 0,955 0,955 21 0,0021
2 21 9 0 21 0,428 0,572 0,546 12 0,0356
3 12 9 0 12 0,750 0,250 0,136 3 0,250
4 3 3 - 3 1 - - - -
peste 4 0 - - - - - - - -
Tabelul 8.12. Evaluarea ratei de supravieuire a bolnavilor cu limfom non-Hodgkin
n funcie de intensitatea tratamentului citostatic > 75%

1. Rata de supravieuire la 3 ani este 13,6%
2. Eroarea standard (E.S.) a ratei de supravieuire la 3 ani = rata de
supravieuire 0729 , 0 536 , 0 136 , 0 10 coloana din valorilor suma x = =
3. Intervalul de confiden 95% = 028,18%

Ratele coborte de supravieuire obinute prin metoda actuarial indic un tratament
insuficient, incomplet, n general de intensitate sczut.


8.10.3. Aplicarea testelor de supravieuire exemplu practic
Pentru analiza supravieuirii ntr-un eantion de 144 bolnave de cancer mamar s-au
utilizat cele dou teste de supravieuire definite mai sus: modelul regresional Cox i
metoda actuarial.
S-a utilizat un model Cox de forma cunoscut:
n n 2 2 1
x b x b b
1
e x s
K +
=
unde s reprezint supravieuirea n luni, x
1
vrsta n ani, iar restul variabilelor au fost
urmtoarele: menopauza, intervenia chirurgical, chimioterapia, radioterapia, radio-
chimioterapia, chimioterapia efectuat n 6-12 cicluri, intensitatea tratamentului de 75-
INFORMATIC MEDICAL I BIOSTATISTIC

398
100%, mrimea tumorii peste 5 cm, prezena invaziei neoplazice ganglionare, prezena
metastazelor, indicele de performan Karnofsky, hormonoterapia sau chimioterapia
asociat cu hormonoterapia, factorii de risc, chimioterapia tip C.M.F. n cazul cancerului
mamar.
Variabilele au fost cuantificate cu valori 0 sau 1.
S-a ncercat identificarea efectului pe care l poate avea asupra duratei de
supravieuire un tratament citostatic complet, parial sau incomplet, sau o intensitate a
dozei de 75-100% fa de intensitatea 50-75% sau mai mic de 50%.
Cazuistica a fost studiat din punctul de vedere al rspunsului la tratament i a
duratei de supravieuire n raport cu intensitatea dozei, a combinaiei citostatice utilizate
n schem, i a asocierii chimioterapiei cu alte modaliti terapeutice. Scopul final este
de a defini tratamentul optim pentru cele dou localizri majore luate n studiu.
Distribuia cazurilor cu cancer mamar n funcie de vrst i stadiul clinic indic o
acumulare a cazurilor n stadiul III A i III B relevnd prezentarea tardiv la tratament, n
stadii de evoluie avansate, nechirurgicale.
S-au obinut urmtoarele rezultate:

Grupe de vrst (ani) Stadiul
clinic 20-29 30-39 40-49 50-59 60-69 70-79
I - - - 1 (0,69) - -
II - 4 (2,77) 8 (5,55) 8 (5,55) 8 (5,55) 1 (0,69)
III A 1 (0,69) 3 (2,08) 13 (9,02) 16 (11,11) 7 (4,86) 3 (2,08)
III B 2 (1,38) 7 (4,86) 18 (12,5) 14 (9,72) 12 (8,33) 5 (3,47)
IV - 1 (0,69) 3 (2,08) 6 (4,16) 3 (2,08) -
Tabelul 8.13. Distribuia cazurilor de cancer mamar dup vrst i stadiul clinic

n cazul bolnavilor cu cancer mamar analiza global a rspunsului la tratament n
funcie de stadiul clinic indic obinerea remisiunii complete n 15,27% din cazuri n
stadiul II, 11,8% n stadiul III A i 8,33% din cazuri n stadiul III B.
Remisiunea parial este obinut doar n 4,16% din cazuri n stadiul III A i 13,88%
din cazuri n stadiul III B.
Lipsa de rspuns i progresia sunt relativ sczute n cazurile din stadiul I i II dar
prezint o tendin la cretere n stadiile mai avansate.

Remisiune complet Remisiune parial Lips de rspuns Progresie
Stadiul
clinic
Nr. de
cazuri
%
Nr. de
cazuri
%
Nr. de
cazuri
%
Nr. de
cazuri
%
I 0 0 1 0,69 0
II 22 15,27 0 3 2,08 4 2,77
III A 17 11,8 6 4,16 10 6,04 10 6,94
III B 12 8,33 20 13,88 14 9,72 12 8,33
IV 0 1 0,69 4 2,77 8 5,55
Tabelul 8.14.Rspunsul la tratament n funcie de stadiul clinic
la bolnavii cu cancer mamar

Pentru cazurile de limfoame maligne non-Hodgkin, acumularea acestora de
asemenea n stadii avansate clinic explic de ce remisiunea complet este prezent
doar n 18,2% din cazuri n stadiul II, 19,2% din cazuri n stadiul III, iar remisiunea
parial n 27,3% din cazuri n stadiul II i 38,5% din cazuri n stadiul III.
Elemente de Biostatistic 399

Un procent ridicat de bolnavi se ncadreaz n categoriile de lips de rspuns i
progresie.
Pentru a aprecia eficacitatea chimioterapiei n cazul cancerului mamar, trei ci de
analiz au fost abordate: evaluarea supravieuirii n funcie de numrul de cicluri
aplicate, n funcie de intensitatea tratamentului i n funcie de tipul de combinaie
utilizat (C.M.F. sau scheme pe baz de adriblastina), n acelai timp s-a fcut o
comparaie, tot pe baza duratei de supravieuire ntre radioterapie i chimioterapie. O
prim indicaie asupra valorii tratamentului a fost obinut din modelul regresional de
analiz Cox, n care au fost analizate o serie de variabile legate de pacient, tumor i
tratament, ntre care i diversele modaliti terapeutice utilizate.

Remisiune complet Remisiune parial Lips de rspuns Progresie
Stadiul
clinic
Nr. de
cazuri
%
Nr. de
cazuri
%
Nr. de
cazuri
%
Nr. de
cazuri
%
I 1 50 1 50 - -
II 2 18,2 3 27,3 3 27,3 3 27,3
III 5 19,2 10 38,5 4 15,4 7 26,9
IV - 5 45,4 3 27,3 3 27,3
Tabel 8.15. Rspunsuri la tratament n funcie de stadiul clinic la
bolnavii cu limfom malign non Hodgkin

ntr-o prim rulare cu zece variabile rata de supravieuire aprea a fi influenat
pozitiv de vrst, intervenia chirurgical i tratamentul asociat radiochimioterapic. n
aceeai rulare coeficieni negativi au fost obinui pentru tumori mai mari de 5 cm i
prezena metastazei, aceast ultim variabil avnd o influen puternic negativ
asupra ratei de supravieuire.
ntr-o a doua rulare, de asemenea cu zece variabile, chimioterapia considerat
complet (ntre 6 i 12 cicluri) influeneaz pozitiv rata de supravieuire, n timp ce de
asemeni diametrul tumorii peste 5 cm i metastazele, ca i statusul de performan
Karnofsky sub 80% o influeneaz negativ.
Dat fiind c din acest model de analiz nu apare evident rolul pe care l joac
intensitatea tratamentului precum i ali factori, cum ar fi schema C.M.F. fa de
schemele pe baz de adriblastin s-au izolat loturi de cazuri caracteristice fiecrui
parametru urmrit i s-a aplicat pentru a elucida aceste probleme, metoda actuarial de
calcul a ratei de supravieuire.
Primul obiectiv a fost de a observa dac exist o deosebire net ntre cele dou
modaliti terapeutice diferite - radioterapia i radiochimioterapia. Calculul ratei de
supravieuire pentru cazurile de cancer mamar supuse radioterapiei a indicat o rat de
supravieuire la 4 ani de 26,5% cu o eroare standard de 0,048 i un interval de
confiden de 34,4% - 53,6% (Tabel 8.16).
La pacientele care au primit o terapie combinat radiochimioterapie, rata de
supravieuire la 4 ani este de 30%, cu o eroare standard de 0,06 i un interval de
confiden de 17,1%-42,9% (Tabel 8.17).
Pentru a evalua dac exist o semnificaie statistic ntre aceste dou valori, s-a
aplicat testul Z, a crui valoare este n cazul de fa 0,46, i deci nesemnificativ n aria
de 5% admis, indicnd posibilitatea interveniei ntmplrii n diferena observat ntre
cele dou rate de supravieuire.
INFORMATIC MEDICAL I BIOSTATISTIC

400
n cazurile pentru care nu exist nici o deosebire ntre supravieuirea obinut prin
radioterapie sau chimioterapie, s-a analizat prin aceeai metod actuarial durata
supravieuirii n cazul chimioterapiei, selectnd trei categorii de pacieni:
- chimioterapie incomplet, limitat la 1-2 cicluri;
- chimioterapie parial, ntre 3-5 cicluri;
- terapie considerat complet, ntre 6-12 cicluri.

Durata
observa
iei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n timpul
anului
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
rmai n
via
Procentaj
supravie
uitori
Coloana
5
minus
coloana
3
Coloana 6
mprit
prin
coloana 9
1 2 3 4 5 6 7 8 9 10
1 83 12 0 83 0,1445 0,856 0,856 71 0,002
2 71 12 0 71 0,169 0,831 0,711 59 0,0028
3 59 9 0 59 0,1525 0,847 0,602 50 0,0030
4 50 28 0 50 0,560 0,440 0,265 22 0,254
4 22
Tabel 8.16. Rata de supravieuire a bolnavelor cu cancer mamar supuse radioterapiei
prin metoda actuarial

1. Rata de supravieuire la 4 ani este 26,5%
2. Eroarea standard a ratei de supravieuire la 4 ani = rata de supravieuire
048 0 182 0 265 0 10 coloana din valorilor suma x , , , = =

3. Intervalul de confiden 95% = 0,265 + (2x0,048) = 0,344 ; 0,536 = 34,4% ;
53,6%.

Durata
observa
iei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n timpul
anului
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
rmai n
via
Procentaj
supravie
uitori
Coloana
5
minus
coloana
3
Coloana
6
mprit
prin
coloana 9
1 2 3 4 5 6 7 8 9 10
1 50 3 0 50 0,06 0,940 0,940 47 0,012
2 47 11 0 47 0,234 0,766 0,720 36 0,065
3 36 6 0 36 0,166 0,834 0,600 30 0,0055
4 30 15 0 30 0,500 0,500 0,300 15 0,0333
4 15
Tabel 8.17. Analiza ratei de supravieuire a bolnavelor cu cancer mamar
supuse radiochimioterapiei

1. Rata de supravieuire la 4 ani este de 30%
2. Eroarea standard este de 0,06
3. Intervalul de confiden 17,1- 42,9%.

Terapia incomplet are drept efect o rat de supravieuire la 4 ani de 11,1% cu o eroare
standard de 0,075 i un interval de confiden de 0-26,1% (Tabel 8.18).
Elemente de Biostatistic 401

Chimioterapia parial (3-5 cicluri), ofer o rat de supravieuire la 4 ani de 17,8% cu
o eroare standard de 0,076 i un interval de confiden de (2,6-33%) (Tabel 8.19).
Chimioterapia considerat complet (6-12 cicluri) aduce o rat de supravieuire la 4
ani de 31,8%, cu o eroare standard de 0,099 i un interval de confiden de (18%-51%)
(Tabel 8.20).
Semnificaia statistic obinut prin testul Z indic valori diferite n funcie de cum
comparm durata de supravieuire la aceste trei categorii de bolnave. Din compararea
lotului cu chimioterapie incomplet cu cel cu chimioterapie parial rezult o valoare de 0,63
nesemnificativ statistic n aria de 5% admis.

Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 18 4 0 18 0,222 0,778 0,778 14 0,0158
2 14 7 0 14 0,500 0,500 0,389 7 0,0714
3 7 1 0 7 0,142 0,858 0,333 6 0,0236
4 6 4 0 6 0,666 0,334 0,111 2 0,333
4 2
Tabel 8.18. Analiza ratei de supravieuire a bolnavelor cu cancer mamar care au
efectuat chimioterapie incomplet prin metoda actuarial

1. Rata de supravieuire la 4 ani este 11,1%
2. Eroarea standard este de 0,075
3. Intervalul de confiden ntre 0-26,1%.

Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 15 3 0 15 0,200 0,800 0,800 12 0,016
2 12 3 0 12 0,250 0,750 0,600 9 0,027
3 9 3 0 9 0,333 0,667 0,267 6 0,055
4 6 2 0 6 0,333 0,667 0,178 4 0,083
4 4
Tabel 8.19. Analiza ratei de supravieuire a bolnavelor cu cancer mamar care au
efectuat chimioterapie parial prin metoda actuarial

1. Rata de supravieuire la 4 ani este 17,8%
2. Eroarea standard este de 0,076
3. Intervalul de confiden ntre 2,6-33%.
INFORMATIC MEDICAL I BIOSTATISTIC

402
Compararea terapiei incomplete cu cea complet (6-12 cicluri) prin testul Z, are o
valoare de 1,67. Compararea terapiei pariale cu cea complet prin testul Z are o
valoare de 1,13.
Intensitatea tratamentului evaluat n acelai mod prin metoda actuarial a impus
separarea a trei grupe: un grup cu intensitate mai mic sau egal de 50%; un grup cu
intensitate de 51-75% i altul cu o intensitate de 76-100%.
Rata de supravieuire pentru intensitatea mai mic sau egal de 50% este la 4 ani de
16,7%, cu o eroare standard de 0,152 i un interval de confiden cuprins ntre 0,47%
(Tabel 8.21).
Rata de supravieuire n cazul unui tratament de intensitate medie de 51-75%,
aduce o rat de supravieuire la 4 ani de 22,2% cu o eroare standard de 0,0801 i un
interval de confiden cuprins ntre (6,2-38,2%) (Tabel 8.22).

Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 22 0 0 22 0,00 1,00 1,00 22 0,00
2 22 3 0 22 0,136 0,864 0,864 19 0,0072
3 19 2 0 19 0,105 0,895 0,773 17 0,0062
4 17 10 0 17 0,589 0,411 0,318 7 0,084
4 7
Tabel 8.20. Analiza ratei de supravieuire a bolnavelor cu cancer mamar care au
efectuat chimioterapie complet prin metoda actuarial
1. Rata de supravieuire la 4 ani este 31,8%
2. Eroarea standard este de 0,0099
3. Intervalul de confiden cuprins ntre 12-51%.

Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana 3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 6 1 0 6 0,167 0,833 0,833 5 0,0334
2 5 1 0 5 0,200 0,800 0,666 4 0,050
3 4 2 0 4 0,500 0,500 0,333 2 0,250
4 2 1 0 2 0,500 0,500 0,167 1 0,500
4 1
Tabel 8.21. Rata de supravieuire a bolnavelor cu cancer mamar care au efectuat
chimioterapie cu intensitate mai mic sau egal de 50%
1. Rata de supravieuire la 4 ani este 16,7%
2. Eroarea standard este de 0,152
3. Intervalul de confiden cuprins ntre 0-47,1%.
Elemente de Biostatistic 403

Utilizarea unei intensiti mai ridicate (76%-100%) atrage dup sine o supravieuire la
4 ani de 25% cu o eroare standard de 0,096 i un interval de confiden de 5,8-44,2%
(Tabel 8.23).
Comparnd prin testul Z aceste rate de supravieuire am obinut mai multe aspecte.
Testul Z rezultat din compararea ratelor de supravieuire pentru intensitile mai mici
sau egale cu 50% i intensitile de 51-75% are o valoare de 0,33 i deci
nesemnificativ n aria de 5% admis. Testul Z pentru intensitile de 51-75% i rata de
supravieuire la intensitile de 76-100%, indic o valoare de 0,224, de asemenea
nesemnificativ.

Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 27 2 0 27 0,074 0,926 0,926 25 0,003
2 25 8 0 25 0,320 0,680 0,630 17 0,019
3 17 5 0 17 0,294 0,706 0,445 12 0,025
4 12 6 0 12 0,500 0,500 0,222 6 0,083
4 6 1
Tabel 8.22 Analiza ratei de supravieuire a bolnavelor cu cancer mamar care au
efectuat chimioterapie de intensitate medie (51-75% prin metoda actuarial
1. Rata de supravieuire la 4 ani este 22,2%
2. Eroarea standard este de 0,0801
3. Intervalul de confiden cuprins ntre 6,2-38,2%.

Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 20 4 0 20 0,200 0,800 0,800 16 0,0125
2 16 3 0 16 0,188 0,812 0,650 13 0,014
3 13 1 0 13 0,077 0,923 0,596 12 0,064
4 12 7 0 12 0,583 0,417 0,250 5 0,1166
4 5
Tabel 8.23. Rata de supravieuire a bolnavelor cu cancer mamar care au efectuat
chimioterapie de intensitate nalt (75-100%) prin metoda actuarial

1. Rata de supravieuire la 4 ani este 25%
2. Eroarea standard este de 0,096
3. Intervalul de confiden este cuprins ntre 5,8-44,2%.

INFORMATIC MEDICAL I BIOSTATISTIC

404
Compararea ratei de supravieuire corespunznd intensitii mai mici sau egale de
50% i a intensitii cuprinse ntre 76-100% prin testul Z indic o valoare de 2,59,
semnificativ statistic.
Pentru a discerne ntre valoarea chimioterapiei C.M.F. i a chimioterapiei bazat pe
adriblastin (cicluri C.A.F., V.A.M.C sau/i cicluri alternante C.M.F./C.A.F., s-a calculat
rata de supravieuire n funcie de tipul de chimioterapie aplicat.
Au fost selectate dou eantioane: primul eantion a primit chimioterapie C.M.F. iar la
al doilea polichimioterapia a fost bazat pe adriblastin. n cazul terapiei C.M.F., metoda
actuarial indic o supravieuire la 4 ani de 22,5% cu o eroare standard de 0,065 i un
interval de confiden cuprins ntre 9,5%-35,5% (Tabel 8.24).
Rata de supravieuire la 4 ani pentru schemele cu adriblastin sau cicluri alternante
C.M.F.-C.A.F. este de 49,9 la sut cu o eroare standard de 0,143 i un interval de
confiden cuprins ntre 29,9-77,9% (Tabel 8.25).

Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 40 8 0 40 0,200 0,800 0,800 31 0,0062
2 32 11 0 32 0,343 0,657 0,526 21 0,016
3 21 0 0 21 0,000 1,0 0,526 21 0,000
4 21 12 0 21 0,571 0,429 0,225 9 0,063
4 9
Tabel 8.24. Rata de supravieuire n funcie de tipul polichimioterapiei
(schema C.M.F.) prin metoda actuarial
1. Rata de supravieuire la 4 ani este 22,2%
2. Eroarea standard este de 0,065
3. Intervalul de confiden este cuprins ntre 9,5-35,5%.

Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 12 0 0 12 0,000 1,000 1,000 12 0,000
2 12 1 0 12 0,083 0,917 0,917 11 0,007
3 11 3 0 11 0,273 0,727 0,667 8 0,0341
4 8 2 0 8 0,250 0,750 0,499 6 0,0416
4 6
Tabel 8.25. Rata de supravieuire la 4 ani n funcie de combinaia citostatic aplicat
(scheme pe baz de adriblastin) prin metoda actuarial
1. Rata de supravieuire la 4 ani este 44,9%
2. Eroarea standard este de 0,143
3. Intervalul de confiden este cuprins ntre 29,9-77,9%.
Elemente de Biostatistic 405


Testul Z de semnificaie pentru valorile obinute este de 1,74.
Aceeai tehnic de analiz a fost aplicat i n cazul limfoamelor maligne non-
Hodgkin, unde modelul regresional Cox cu zece variabile indic chimioterapia ca un
factor ce influeneaz pozitiv rata de supravieuire. Dintre ceilali factori, vrsta este cea
care exercit o influen pozitiv asupra supravieuirii, n sensul c evoluia este mai
puin agresiv la vrstele naintate, iar prezena semnelor generale exercit o influen
negativ.
Modelul Cox nu a putut identifica drept factor de influen asupra supravieuirii
variabilele referitoare la intensitatea tratamentului sau prezena adriblastinei n schema
terapeutic.
Din acest motiv ca i pentru cancerul mamar s-a fcut iniial o evaluare comparativ a
efectului chimioterapiei sau a radiochimioterapiei asupra duratei de supravieuire prin
aceeai metod actuarial utilizat i n situaiile precedente. Astfel tratamentul asociat
radiochimioterapic se soldeaz cu o supravieuire de 14,3% la 3 ani cu o eroare
standard de 0,076 i un interval de confiden cuprins ntre 0-29,5% (Tabel 8.26).
Tabel 8.26. Rata de supravieuire n limfoamele malignenon-Hodgkin n funcie de
tratamentul aplicat (radiochimioterapie)
1. Rata de supravieuire la 3 ani este 14,3%
2. Eroarea standard este de 0,076
3. Intervalul de confiden este cuprins ntre 0-29,5%.

Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 16 3 0 16 0,187 0,813 0,813 13 0,0143
2 13 4 0 13 0,307 0,693 0,563 9 0,0341
3 9 7 0 9 0,777 0,223 0,125 2 0,388
4 2 2 0 2 1 0
4 0
Tabel 8.27. Rata de supravieuire n limfoamele malignenon-Hodgkin n funcie de
tratamentul aplicat (chimioterapie)
Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 21 3 0 21 0,142 0,858 0,858 18 0,00788
2 18 7 0 18 0,388 0,612 0,525 11 0,0352
3 11 8 0 11 0,727 0,273 0,143 3 0,242
4 3 3 0 3 1 0 0
4 0
INFORMATIC MEDICAL I BIOSTATISTIC

406
1. Rata de supravieuire la 3 ani este 12,5%
2. Eroarea standard este de 0,082
3. Intervalul de confiden este cuprins ntre 0-27,2%.

Pentru cazurile n care chimioterapia a fost unica modalitate de tratament, rata de
supravieuire la 3 ani este de 12,5% (prin aceeai metod) cu o eroare standard de
0,082 i un interval de confiden cuprins ntre 0-27,2% (Tabel 8.27).
Testul Z indic lipsa de semnificaie n aria de 5% admis, fiind de 0,108. Un alt
parametru, intensitatea chimioterapiei, a fost analizat pentru intensiti mai mari sau
egale cu 75% i pentru intensiti mai mici de 75%.
n cazul intensitii mai mari sau egale de 75% supravieuirea la 3 ani este de 13,6%
cu o eroare standard de 0,072 i un interval de confiden cuprins ntre 0-28,18% (Tabel
8.28). n cazul intensitii mai mici de 75% supravieuirea la 3 ani este de 18,3%, cu o
eroare standard de 0,124 i intervalul de confiden ntre 0-43,2% (Tabel 8.29). Testul Z
n valoare de 0,328, deci fr semnificaie n aria de 5%.
Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 22 1 0 22 0,045 0,155 0,955 21 0,0021
2 21 9 0 21 0,428 0,572 0,546 12 0,0356
3 12 9 0 12 0,750 0,250 0,136 3 0,250
4 3 9 0 3 1 0 0
4 0 3
Tabel 8.28. Rata de supravieuire la 3 ani n limfoamele maligne non-Hodgkin n funcie
de intensitatea terapiei citostatice mai mare sau egal de 75%
1. Rata de supravieuire la 3 ani este 13,6%
2. Eroarea standard este de 0,072
3. Intervalul de confiden este cuprins ntre 0-28,18%.

Durata
observaiei
(ani)
Nr.
pacieni
n via la
nceputul
anului de
studiu
Nr.
decese
n
timpul
anului
de
studiu
Pierderi
din
eviden
Efectivul
expus
decesului
Procentaj
decedai
Procentaj
celor
rmai n
via
Procentaj
supravieuitori
Coloana
5 minus
coloana
3
Coloana
6
mprit
la
coloana
9
1 2 3 4 5 6 7 8 9 10
1 28 8 0 28 0,285 0,715 0,715 20 0,0142
2 20 6 0 20 0,300 0,300 0,214 14 0,021
3 14 12 0 14 0,857 0,857 0,183 2 0,428
4 2 2 0 2 1 0
4 0
Tabel 8.29. Rata de supravieuire la 3 ani n limfoamele maligne non-Hodgkin n funcie
de intensitatea terapiei citostatice mai mic de 75%
1. Rata de supravieuire la 3 ani este 18,3%
Elemente de Biostatistic 407

2. Eroarea standard este de 0,124
3. Intervalul de confiden este cuprins ntre 0-43,2%.

Exemplul de analiz descris a ncercat s deceleze impactul calitii tratamentului
asupra evoluiei bolii neoplazice, implicit asupra duratei de supravieuire. Au fost
analizate comparativ modalitile majore de tratament, radioterapia i asocierea
radiochimioterapie, efectele terapeutice ale diverselor regimuri de polichimioterapie, n
funcie de rspunsul obinut la tratament, numrul de cicluri, intensitatea dozei i a
tratamentului.
Caracteristicile generale ale eantionului luat n studiu au indicat preponderena
stadiilor avansate III i IV, maximum de inciden a bolii n grupa de vrst 50-59 ani, i
prezena ntr-o proporie de 43% a factorilor de risc n antecedente.
Rspunsul la tratament n funcie de stadiul clinic la bolnavele cu cancer mamar a
artat o descretere a ratelor de rspuns pe msur ce stadiul clinic era mai avansat. n
cazul bolnavelor cu cancer mamar analiza global a rspunsului la tratament n funcie
de stadiul clinic indic obinerea remisiunii complete n 15,27% din cazuri n stadiul II,
11,8% din cazuri n stadiul III A i 8,33% din cazuri n stadiul III B. Remisiunea parial
este obinut doar n 4,71 din cazuri n stadiul III A i 13,88% din cazuri n stadiul III B.
Lipsa de rspuns i progresia sunt relativ sczute n cazurile din stadiul I i II, dar
prezint o tendin la cretere n stadiile mai avansate. 83 de bolnave au fost supuse
radioterapiei. Supravieuirea la 4 ani pentru acest grup este de 26,4%. Comparativ cu
acest lot supravieuirea calculat prin metoda actuarial pentru 50 de bolnave tratate
combinat radiochimioterapic, este de 30%. (Fig. 8.73)
Rata de supravietuire la 4 ani in cancerul mamar in functie
de modalitatile terapeutice
94
100
26
85
71.1
60
100
30
60.2
72
0
20
40
60
80
100
120
1 2 3 4 5
durata observatiei (ani)
p
r
o
c
e
n
t
u
l

s
u
p
r
a
v
i
e
t
u
i
t
o
r
i
l
o
r
radioterapie
radiochimioterapie

Figura 8.73.
INFORMATIC MEDICAL I BIOSTATISTIC

408
Cele dou rate de supravieuire nu prezint o diferen semnificativ statistic
(Z=0,46). Acest rezultat s-ar putea datora urmtorilor factori:
a) radioterapia ca unic modalitate de tratament locoregional nu este suficient
pentru a prentmpina evoluia ulterioar, la distan, a bolii.
b) procentul de 30% al ratei de supravieuire n cazul tratamentului combinat ar
putea fi rezultatul fie al unei combinri neadecvate n timp a celor dou
modaliti, fie al unei chimioterapii insuficiente calitativ i cantitativ.
c) o asociere neadecvat ca succesiune n timp ntre aceste dou modaliti sau o
chimioterapie ineficient ca durat, numr de cicluri i intensitate genereaz
radiorezisten i chimiorezisten, cu selectarea unor populaii celulare
capabile de a eluda mecanismele citotoxice i de a prolifera n forma unei boli
diseminate.
n plus o chimioterapie n doz mic i tardiv aplicat n evoluia bolii antreneaz
instalarea rezistenei pleiotrope, fcnd ineficace introducerea ulterioar de noi
citostatice n schema terapeutic. Aceste constatri conduc la ideea necesitii asocierii
secveniale intime a celor dou modaliti de tratament i aplicarea ct mai precoce de
la stabilirea diagnosticului sau a interveniei chirurgicale.
Aprofundnd rezultatul exprimat prin rata de supravieuire la 4 ani pentru bolnavele
care au beneficiat de chimioterapie, s-a remarcat c acestea pot fi grupate n trei loturi,
dup cum chimioterapia reprezenta un tratament complet (6-12 cicluri), parial (3-5
cicluri) sau incomplet (1-2 cicluri).
n primul grup se gseau 22 de bolnave, n al doilea 15, n al treilea 18.
Supravieuirea la 4 ani, evaluat separat pentru fiecare situaie n parte indic diferene
evidente ntre aceste categorii.
Dac chimioterapia a fost aplicat relativ corect i tratamentul a putut fi definit drept
tratament complet, rata de supravieuire la 4 ani a fost de 31,8%. n situaia
tratamentului parial i incomplet ratele de supravieuire au fost de 17,8%, i respectiv
11,1%. Rata de supravieuire de 31,8% la 4 ani n cazul tratamentului complet de 6-12
cicluri nu este nc satisfctoare, indicnd mai departe o posibil alt disociere ntre
efectele care s-ar obine n cadrul acestui grup n funcie de numrul progresiv crescnd
al ciclurilor de chimioterapie. Se poate considera c n situaia n care bolnavele au fost
diagnosticate n majoritatea cazurilor n stadii avansate de boal, numrul de cicluri
necesare s defineasc un tratament complet este cu mare probabilitate de 12 cicluri.
O alt modalitate de a evalua eficiena tratamentului chimioterapic este interpretarea
calitii i cantitii tratamentului exprimat prin intensitatea dozei, schemei, ciclului i
tratamentului global. O alt variabil de care depinde rspunsul la tratament i n ultim
instan supravieuirea este intensitatea tratamentului.
Prin metoda actuarial s-au identificat urmtoarele rate de supravieuire la 4 ani:
16,7% n cazul intensitii joase < de 50%, 22,2% n cazul intensitii medii de 50-75% i
25% n cazul intensitii nalte de 75-100%. Se observ astfel o suprapondere a
procentelor de supravieuire n primii 2 ani, cu o disociere ulterioar a acestora,
dependent de intensitatea investigat. Aspectul iniial al curbelor se poate datora n
mare msur prezenei fazei terapeutice chirurgicale care ofer o supravieuire iniial
preferenial ce diminu pe msur ce timpul de la momentul interveniei crete.
Menionm c din modelul regresional Cox reiese c supravieuirea n cazul
cancerului mamar este influenat pozitiv i de intervenia chirurgical. n acelai timp
ns vrsta influeneaz de asemenea pozitiv rata de supravieuire, precum i perioada
Elemente de Biostatistic 409

de premenopauz. Acest aspect impune concluzia c vrsta, premenopauza i
intervenia chirurgical sunt legate ntre ele n sensul c supravieuirea, pozitiv
influenat de premenopauz, deci de vrstele sub 48 de ani, sunt strns legate de
numrul mai mare de intervenii chirurgicale practicate la aceste bolnave. Acest fapt n
care cele trei variabile sunt intim asociate conduce la concluzia c avem de a face cu un
factor complex comun n care supravieuirea pacientelor tinere este iniial aparent mai
bun prin intervenia chirurgical, dar diminu i se apropie de rata de supravieuire a
celorlalte bolnave pe msur ce ne ndeprtm n timp de momentul operaiei. Acest
fapt impune o alt posibil concluzie: intervenia chirurgical ori nu a fost practicat pe
stadii adecvate acestei faze terapeutice, ori tratamentele ulterioare au fost insuficiente.
Aceeai metodologie, modelul regresional Cox, a indicat ns chimioterapia de 6-12
cicluri drept un factor care influeneaz pozitiv supravieuirea, ndreptindu-ne s-l
analizm mai detaliat. Ali factori precum hormonoterapia au fost n modelul Cox
variabile lipsite de relevan. Intensitatea tratamentului ca factor prognostic i de
evoluie prezint o relevan chimic evident, testul Z indicnd la compararea valorilor
ratei de supravieuire pentru intensiti mai mici sau egale de 50%, cu rata de
supravieuire pentru intensiti de 75-100%, o semnificaie statistic care exclude
intervenia hazardului (Z=2,59).
Pentru a discerne ntre efectele terapeutice induse de schema C.M.F. sau de scheme
bazate pe adriblastin (C.A.F., V.A.M.O.) sau/i alternane C.M.F./C.A.F. s-a fcut o
analiz a ratei de supravieuire n funcie de aceste modaliti de chimioterapie.
Selecia a izolat 40 de cazuri cu terapie C.M.F. i 12 cazuri cu terapie cu adriblastin.
Rata de supravieuire n cazul tratamentului C.M.F. este de 22,5% la 4 ani n timp ce
rata de supravieuire n schemele cu adriblastin este de 49,9% la 4 ani. Valoarea
testului Z de 1,74 este foarte apropiat de valoarea semnificativ pentru aria de 5%
admis (> de 1,96). Aspectul grafic arat o decalare evident ntre cele dou curbe,
evideniind eficiena schemelor cu adriblastin. Totui, comentariul devine mai pertinent
dac amintim c rata sczut de supravieuire pentru ciclurile C.M.F. se datorete n
mare msur intensitii reduse a dozei i numrului mic de cicluri aplicate. n acelai
timp, loturile nu sunt echilibrate (40 de bolnave cu schema C.M.F., 12 bolnave cu
scheme coninnd adriblastin), ceea ce poate fi ns o concluzie n favoarea schemelor
cu adriblastin este c pe de o parte acestea sunt mai complexe, incluznd de multe ori
metotrexat (V.A.M.C.), iar pe de alt parte au survenit n alternan cu ciclurile C.M.F.
Aceasta duce la concluzia existenei a dou posibiliti: intensitatea ciclurilor cu
adriblastin n general n limite acceptabile s-a soldat cu un rspuns terapeutic pozitiv i
alternana schemelor a ntrziat sau a mpiedicat instalarea rezistenei. Sugerm c
rezultatul aparent mai bun poate fi consecina (n cazul ciclurilor alternante) a depirii
rezistenei pleiotrope.
Constatarea pe de alt parte c o tumor care devine cu timpul rezistent la schema
C.M.F. i care este tratat ulterior cu alte regimuri de asociere citostatic i
redobndete parial sensibilitatea la C.M.F., pledeaz ca un fapt clinic de observaie
pentru valabilitatea existenei fenomenului amplificrii genice.





INFORMATIC MEDICAL I BIOSTATISTIC

410

8.11. EPI Info

Este un set de programe pentru analize statistice, orientat spre domeniul medical
(Epidemiology Information - versiunea 5.00 Aprilie 1990).
A fost realizat n ideea de a permite introducerea datelor obinute n urma unor studii
epidemiologice n aa - numite chestionare, i generarea uoar de rapoarte ntr-o
form bine stabilit care s conin date ct mai complete legate de evoluia unei
epidemii / boli. Permite realizarea de baze de date pentru supravegherea evoluiei unor
boli, baze de date cu multiple fiiere i nregistrri. Include caracteristici folosite n mod
uzual de ctre epidemiologi n programe statistice ca SAS i SPSS i n programe de
baze de date ca dBASE sau FOXPRO; este shareware (folosire i distribuire gratuit).


8.11.1. Structura ferestrei principale
Fereastra principal care se deschide odat cu lansarea n execuie a programului
EPI (Figura 8.74) este structurat n trei zone distincte:
- n partea de sus: se d o descriere general a programului (versiunea curent,
numele complet i instituiile care au colaborat la realizarea lui);
- n partea stng: n caseta Programs sunt indicate principalele utilitare puse la
dispoziie de sistem;
- n partea dreapt: n caseta Description este dat o descriere a efectului acestor
utilitare i a modului de folosire a lor;

Figura 8.74. Fereastra principal n EPI
Elemente de Biostatistic 411

Pentru a selecta oricare dintre utilitarele disponibile se folosesc sgeile + <ENTER>
(activarea utilitarului respective); n momentul n care este selectat un utilitar, n zona
Description va fi afiat descrierea sa.
Pentru a se iei din EPI se folosete tasta F10.
Programul conine urmtoarele utilitare:
- EPED: un procesor de cuvinte rudimentar, care permite realizarea urmtoarelor
obiective:
- crearea de chestionare similare cu definirea parametrilor care vor
caracteriza evoluia unei boli sau a unui fenomen, respective cu structura
unei baze de date;
- editarea de texte i programe EPI Info;
- accesul la sistemul EPIAID: un program de asisten n pregtirea textului i
n proiectarea unor investigaii epidemiologice.
- ENTER: este programul pentru introducere de date (echivalent cu operaia de
adugare de nregistrri ntr-o baz de date deja creat n FOXPRO).
- produce n mod automat un fiier de date (.REC) folosind un chestionar
(.QES) creat n EPED sau n alt procesor de cuvinte;
- permite introducerea valorilor corespunztoare variabilelor care seurmresc
n analiza statistic, modificarea acestor valori i memorarea lor pe disc;
- permite chiar modificarea structurii / variabilelor BD, folosind un fiier .QES
diferit, fr a afecta valorile deja introduse.
- ANALYSIS: este un program de baze de date i statistic pentru manipularea i
analiza variabilelor (nregistrrilor).
- realizeaz listri, frecvene, tabele i grafice;
- selecteaz i realizeaz operaii logice i matematice asupra valorilor
variabilelor;
- restructureaz datele i scrie noi fiiere, permind chiar crearea de mici
programe de sine-stttoare, scrise ca o succesiune de comenzi dintre
comenzile disponibile, care pot fi folosite ulterior.
- CHECK: creaz un fiier cu extensia .CHK, avnd rolul de a ghida procesul de
introducere a datelor:
- introduce verificri pentru datele cu care se lucreaz, valori admisibile,
codificri automate i abloane de scriere a datelor care afecteaz
programul ENTRY;
- permite de asemeni realizarea unor operaii matematice i logice ntre
cmpuri, abloane de salt automat la anumite date, sau accesul la mai
multe fiiere n timpul aceluiai proces de introducere a datelor.
- STATCALC: realizeaz calcule statistice pentru tabele de valori introduse de la
tastatur.
- CONVERT: este o metod pentru a exporta datele unui fiier EPI Info ntr-un
format de fiier acceptat de alte soft-uri pentru a putea fi citit i prelucrat ulterior;
este posibil conversia n 12 alte tipuri de fiiere, cu care lucreaz alte programe
statistice i de baze de date.
- IMPORT: permite importul de fiiere create cu alte soft-uri, pentru a fi citite i
prelucrate n EPI Info. Accept 4 formate distincte de fiiere, pe care le va citi i
transforma.
INFORMATIC MEDICAL I BIOSTATISTIC

412
- MERGE: permite unificarea mai multor fiiere de date, pentru a produce
chestionare noi, cu acelai format sau cu unul diferit.
- VALIDATE: compar dou fiiere de date, introduse de operatori diferii, i pune n
eviden diferenele observate, n scopuri de verificare.
- About EPI Info: seciunea de informaii suplimentare despre autorii programului.
- Quit EPI Info: realizeaz ieirea din sistemul EPI.


8.10.2. Modulul ANALYSIS

Produce calcule statistice asupra unor fiiere EPI Info (fiiere cu extensia .REC). Pentru
a se obine rezultatele, se pot introduce comenzile una cte una de la tastatur, dar se
pot realiza i programe, care se ruleaz ulterior.
Activarea programului se face dnd comanda:
ANALYSIS <nume_fiier_program>
n acest mod se iniializeaz modulul, care va rula ntr-o fereastr cu urmtoarea
structur (Figura 8.75):

Figura 8.75. Fereastra ANALYSIS
- Zona superioar: conine informaii legate de analiza curent, indicate n seciunile:
- Dataset: precizeaz mulimea de date (fiierul sau baza de date) care este
deschis pentru a fi analizat. n mod obligatoriu, pentru desfurarea unei
analize statistice trebuie n prealabil selectat un fiier de date, lucru care se
realizeaz folosind comanda READ. Cu aceast comand vor fi deschise
fiierele de date specifice EPI (fiiere cu extensia .REC), dar n egal
msur pot fi deschise i baze de date obinuite (fiiere cu extensia .DBF).
Elemente de Biostatistic 413

n acest caz, ns, nu se pot realiza dect analize statistice sau listri ale
valorilor, datele neputnd fi modificate.
- Free memory: indic resursele de memorie liber ale sistemului
- Fereastra Output: n aceast zon vor fi vizualizate rezultatele efecturii unei
comenzi.
- Fereastra Commands: la nivelul acestei zone se pot introduce diferitele comenzi
care urmeaz a fi lansate n execuie.
- Meniul inferior: conine lista tastelor funcionale, care pot fi folosite pentru a se lansa
mai rapid anumite comenzi disponibile. n modulul ANALYSIS, n acest scop sunt
disponibile urmtoarele taste:
- F1 Help: Activeaz manualul de asisten / ajutor al programului, cu lista
tuturor comenzilor disponibile, prezentate ca sintax i efect.
- F2 Commands: Deschide pe ecran o fereastr n care este afiat lista
tuturor comenzilor disponibile (Figura 8.76).
Orice comand din aceast list poate fi transferat rapid n fereastra de
comenzi prin selectarea ei cu sgeile + <ENTER>.

Figura 8.76. Fereastra ANALYSIS, meniul de comenzi
- F3 Variables: Deschide pe ecran o fereastr (Figura 8.77) n care se
afieaz lista complet a tuturor variabilelor pe care le putem analiza
(cmpurile BD); pentru a transfera o astfel de variabil n fereastra de
comenzi, aceasta trebuie selectat cu sgeile + <ENTER>.
- F4 Browse: Corespunde comenzii BROWSE din lista de comenzi, i
realizeaz afiarea structurii i a nregistrrilor unei BD ncrcate n prealabil
folosind comanda READ (variabilele i mulimea valorilor lor pentru un fiier
de date realizat anterior).
INFORMATIC MEDICAL I BIOSTATISTIC

414
Informaiile sunt afiate ntr-un ecran n care, pentru deplasare printre nregistrrile
fiierului de date, se pot folosi urmtoarele taste:
Home: deplasarea la prima nregistrare (grup de valori) din fiier;
End: deplasarea la ultima nregistrare din fiier;
F4 Full screen: comut ecranul de afiare a informaiilor din stilul ntregul
coninut al bazei de date n stilul o singur nregistrare afiat la un moment dat. Sub
acest stil diferit de afiare a datelor sunt disponibile urmtoarele taste, pentru a realiza
rapid diverse operaii de navigare printre nregistrri:
F7: se afieaz nregistrarea anterioar din fiierul de date;
F8: se afieaz nregistrarea urmtoare din fiierul de date;
F4: se revine la stilul de afiare clasic Browse;
F10: se dezactiveaz afiarea;
F5 Split: se mparte ecranul n dou pri, n fiecare dintre ele
fiind activat unul dintre cele dou moduri de afiare a datelor clasic i
ful screen - cu posibilitatea de a comuta ntre ele folosind tasta F4
Switch.
F10 Done: se realizeaz ieirea din fereastra de afiare.
F5 Printer on: Permite direcionarea rezultatelor comenzilor lansate la
imprimant, i nu pe ecran.
F9 DOS: Realizeaz ieirea temporar n sistemul de operare MS-DOS.
Pentru a se reveni napoi n EPI se va da comanda EXIT.
F10 QUIT: Este comanda de ieire din modul ANALYSIS i de revenire n
fereastra principal EPI.

Figura 8.77. Fereastra ANALYSIS, meniul de variabile

Elemente de Biostatistic 415

Principalele comenzi disponibile n ANALYSIS pentru procesarea informaiilor dintr-un
fiier de date sunt:

READ:
sintax: READ <nume-fiier-date>
efect: Fiierul de date precizat (.REC) devine fiier activ (pentru a putea fi supus unor
analize ulterioare) orice comand ulterioar va opera asupra coninutului acestui fiier,
fr a mai fi nevoie s specificm explicit acest lucru.
n comand pot fi specificate i mai multe fiiere caz n care ele trebuie s aib
acelai format, deoarece sunt tratate ca i cum ar fi vorba de un unic fiier.
Dac se tiprete comanda fr parametri, aceasta determin afiarea unei ferestre
cu toate fiierele (.REC) disponibile, dintre care putem selecta unul pentru a-l ncrca.
n EPI este posibil i deschiderea unui fiier de tip baz de date (cu extensia .DBF);
pentru aceasta, n comand extensia trebuie precizat n mod explicit, sub forma:
read *.dbf
Dei deschiderea pentru analiz a bazelor de date este posibil, astfel nct se pot
realiza calcule statistice asupra coninutului lor, nu este posibil n schimb modificarea
coninutului (a datelor) unei baze de date n cazul n care se constat existena unor
date greite. Astfel de erori pot fi doar observate, fr ns a putea fi reparate dect prin
ieirea din EPI i modificarea bazei de date n programul n care a fost ea creat, adic
FOXPRO.
De asemeni, EPI deschide n mod implicit fiierele de date de pe unitatea de disc pe
care este instalat programul. Dac se dorete deschiderea unui fiier de pe alt unitate
de disc, noua unitate trebuie specificat n mod explicit n comand, sub forma:
read c:\

LIST:
sintax: LIST [<Var1> <Var2> ...]
LIST [ NOT <Var1> <Var2> ...]
LIST * [NOT <Var1> <Var2> ...]
efect: Realizeaz listarea linie cu linie a mulimii de valori ale uneia sau mai multor
variabile precizate n lista [<Var1> <Var2> ...]
Dac se lanseaz comanda fr parametri, vor fi listate doar valorile primelor
variabile ale fiierului de date, cte dintre ele ncap pe ecran (restul variabilelor nu vor fi
listate).
Comanda dat sub forma:
LIST *
are ca efect listarea tuturor variabilelor din fiierul de date, cu valorile lor, structurate pe
mai multe ecrane dac este nevoie.
Precizarea unei liste de variabile n parametrul [NOT <Var1> <Var2> ...] are ca efect
excluderea variabilelor indicate din listarea care urmeaz a fi efectuat (n cazul
comenzilor LIST sau LIST *).
Exemplu:
list
list *
list NUME JUDET
list not NUME
INFORMATIC MEDICAL I BIOSTATISTIC

416

FREQ:
sintax: FREQ <Var sau * > { {{ {Var} }} }
{ {{ {/SUM = <Var>} }} }
efect: Produce un tabel care indic frecvenele absolute, relative i cumulate pentru
variabila precizat, <Var >. Dac sunt precizate mai multe variabile, produce tabele
separate pentru fiecare variabil n parte. Pentru a se calcula frecvenele pentru toate
variabilele din fiierul de date, se va folosi comanda
FREQ *
Parametrul SUM, dac este precizat, are ca efect calcularea n plus a sumei valorilor
variabilei precizate aici ( n coloana corespunztoare frecvenelor absolute nu va fi
indicat numrul de apariii ale valorii respective, ci, pentru aceste apariii, suma
corespunztoare a valorilor variabilei precizate n parametrul /SUM, calculnd frecvena
n funcie de aceste valori).

Exemplu:
freq VARSTA
freq *
freq NUME JUDET
freq * NOT NUME GREUTATE
freq JUDET
freq JUDET / SUM = VARSTA

TABLES:
sintax: TABLES <Var1> <Var2> { {{ {<Var3> <Var5>} }} }{ {{ {/SUM = <Var>} }} }
efect: Realizeaz o prezentare tabelar a valorilor n funcie de cele 2 variabile
precizate, <Var1> i <Var2>, cu urmtoarea structur: dac variabila <Var1> are
valorile posibile a
1
, a
2
, a
n
, iar variabila <Var2> are valorile posibile b
1
, b
2
, b
m
, va
realiza un tabel de forma:
Var2
Var1
b
1
b
2
b
m
a
1

a
2
n
ij


a
n

n fiecare celul a tabelului fiind indicat valoarea n
ij
corespunztoare numrului de
nregistrri din fiierul de date pentru care Var1 = a
i
, i Var2 = b
j
.
Dac este prezent parametrul /SUM, celulele tabelului conin sumesimilare celor
realizate de comanda SUMTABLES.

Exemplu:
tables VARSTA INALTIME
tables VARSTA GREUTATE
tables GREUTATE GR_SANG


Elemente de Biostatistic 417

MEANS:
sintax: MEANS <Var numeric de analizat> <Var pentru grupare> { {{ {/N} }} }
efect: Produce un tabel care afieaz datele n aceeai manier ca i comanda
TABLES, i apoi realizeaz cteva statistici. Pentru a nu mai afia tabelul, ci doar
statisticile calculate, se va folosi parametrul /N.
n finalul tabelului, pentru fiecare grup de valori numerice ale variabilei analizate,
determinat de variabila de grupare, se indic:
- numrul total de nregistrri observate;
- suma valorilorobservate;
- media, variana, abaterea standard, valoarea minim, medianul, valoarea maxim,
modulul pentru seria de valori corespunztoare;
n funcie de mrimea tabelului i de faptul dac datele sunt normal distribuite,
comanda aplic i cteva teste statistice de semnificaie i furnizeaz rezultatele
corespunztoare:
- testul ANOVA: atunci cnd datele sunt normal distribuite i exist 2 sau mai
multe serii de valori distincte (variabila de grupare are dou sau mai multe
valori);
- testul Student (t) : atunci cnd datele sunt normal distribuite i exist doar
2 serii de valori distincte;
- testul Kruskal-Wallis: atunci cnd datele nu sunt normal distribuite i exist
2 sau mai multe serii de valori distincte (se realizeaz practic analiza
varianei);
- testul Mann-Whitney: atunci cnd datele nu sunt normal distribuite i exist
doar 2 serii de valori distincte.

Interpretarea testului:
Se analizeaz nti rezultatele testului ANOVA valoarea lui p:
p > 0.05 nu exist diferen semnificativ ntre valorile comparate (se poate
considera c mediile sunt egale)
p < 0.05 exist o diferen semnificativ ntre valorile comparate;
Testele urmtoare sunt folosite pentru a se verifica dac rezultatele testului iniial
(ANOVA) sunt corecte. Pentru aceasta se procedeaz n modul urmtor:
Se verific mai nti dac dispersiile celor dou loturi sunt sau nu identice (deoarece
testul ANOVA se aplic numai n ipoteza dispersiilor identice). Pentru aceasta se aplic
testul Bartlett, cu semnificaia:
p > 0.05 nu exist diferen semnificativ ntre valorile comparate (deci dispersiile
sunt egale i se accept rezultatele testului ANOVA anterior)
p < 0.05 exist o diferen semnificativ ntre dispersii, deci nu se poate accepta
testul ANOVA; se va aplica n schimb testul (neparametric) Kruskal Wallis, cu aceeai
interpretare:
p > 0.05 nu exist diferen semnificativ ntre valorile comparate (se
poate considera c mediile sunt egale)
p < 0.05 exist o diferen semnificativ ntre valorile comparate.

Exemplu:
means GREUTATE GR_SANG
means GREUTATE INALTIME
INFORMATIC MEDICAL I BIOSTATISTIC

418

SORT:
sintax: SORT { {{ {<var1> <var2> <var N>} }} }
efect: Permite ordonarea valorilor din fiierul de date dup un anumit criteriu, astfel
nct valorile vor fi afiate n acea ordine atunci cnd se va da comanda LIST, i nu
aleator.
Dac se d comanda fr parametri, criteriul curent de sortare este eliminat, iar
ordinea de listare a nregistrrilor devenind aleattoare, identic cu cea din fiierul
original.
Dac sunt specificate mai multe variabile, se definete un criteriu complex de sortare:
nregistrrile sunt ordonate dup valorile primei variabile, apoi, pentru valori identice ale
acesteia, sunt ordonate dup a doua variabil, etc.

Exemplu:
sort VARSTA
list

SELECT:
sintax: SELECT <expresie>
efect: Permite specificarea unei expresii care s realizeze selectarea unui grup dintre
nregistrrile fiierului da date, astfel nct operaiile urmtoare s se fac numai cu
datele din acel grup. Cel mai evident rezultat se constat atunci cnd se d comanda
LIST - vor fi afiate numai nregistrrile pentru care expresia specificat este adevrat.
Pentru construirea expresiilor (areitmetice i logice) pot fi folosii urmtorii operatori:
+ : adunare
- : scdere
* : nmulire
/ : mprire
DIV : mprire cu rezultat ntreg
: ridicare la putere
( , ) : gruparea expresiilor
>, <, >=, <=, =, < > : operatori relaionali
AND, OR, NOT : pentru operaii logice
LOG (x) : logaritm n baza 10 din x
LN (x) : logaritm natural din x
EXP(x) : calculeaz e
x

RND(x) : produce un numr real aleator ntre 0 i x
RAN(x) : produce un numr ntreg aleator ntre 0 i x
Comanda dat fr parametri are ca efect dezactivarea tuturor seleciilor anterioare i
refacerea accesului la toate nregistrrile bazei de date.

Exemplu:
select VARSTA > 15
(Sunt selectate nregistrrile pentru care vrsta este peste 15 ani).
list
select
(Este dezactivat criteriul anterior, fiind din nou accesibile toate nregistrrile).
Elemente de Biostatistic 419


Pentru realizarea unui criteriu combinat de selecie (format din mai multe condiii care
au loc simultan), exist dou posibiliti: condiiile se vor indica una dup alta, legate
prin operatorii logici (AND, OR sau NOT) sau, echivalent cu operatorul AND, se va da
succesiv comanda SELECT pentru fiecare condiie n parte (efectul va fi cumulat
condiia nou specificat se va aduga la condiia anterioar).

Exemplu:
select (VARSTA > 15) and (greutate = 85)
este echivalent cu succesiunea de comenzi:
select VARSTA > 15
select GREUTATE = 85

BROWSE:
sintax: BROWSE { {{ {<list de cmpuri>} }} }
efect: Este similar cu <F4>. Listeaz pe ecran nregistrrile fiierului de date activ,
eventual numai valorile variabilelor precizate n comand.

Exemplu:
browse VARSTA GRSANG

UPDATE:
sintax: UPDATE
efect: Este identic cu BROWSE, numai c permite n plus realizarea de modificri ale
fiierului de date (este unica comand din ANALYSIS care permite acest lucru).
Modificrile se fac n zona activ de pe prima linie a ecranului, care permite
introducerea de date n funcie de natura cmpului (variabilei) selectat la un moment dat
din fiierul de date.

HISTOGRAM:
sintaxa: HISTOGRAM <Var> { {{ {/ SUM = <Var>} }} }
efect: Realizeaz histograma variabilei precizate; dreptunghiurile verticale sunt
proporionale n nlime cu numrul de nregistrri corespunztoare fiecrei valori a
variabilei (frecvenele absolute).
/SUM : nlimea dreptunghiurilor reprezint suma valorilor corespunztoare variabilei
date n parametrul /SUM.

BAR:
sintaxa: BAR <Var> { {{ {/SUM=<Var>} }} }
efect: Realizeaz reprezentarea de tip Bar Chart a variabilei precizate (cu aceleai
semnificaii ca la comanda HISTOGRAM).

LINE:
sintaxa: LINE <Var> { {{ {<Var>} }} }{ {{ {/SUM=<Var>} }} }
INFORMATIC MEDICAL I BIOSTATISTIC

420
efect: Realizeaz poligonul de frecven al primei variabile precizate; punctele liniei
reprezint numrul de nregistrri corespunztoare fiecrei valori a variabilei
(frecvenele absolute).
/SUM: Punctele reprezint suma valorilor corespunztoare variabilei indicate aici.
Dac se indic 2 variabile, vor fi generate mai multe grafice, cte unul pentru fiecare
dintre grupele de valori ale Variabilei 1 corespunztoare fiecrei valori distincte a
Variabilei 2.

Exemplu:
line GREUTATE GRSANG
(Se obin 4 grafice, corespunztoare greutilor pentru fiecare grup de snge).

REGRESS:
sintaxa: REGRESS < Var dependent> = <Var indep> + <Var indep> + etc.
efect: Realizeaz regresia liniar multipl cu maximum 15 variabile, furniznd
parametrii care caracterizeaz dreapta de regresie.
Variabila dependent este cea care se reprezint pe axa Oy; variabila independent
este cea care se reprezint pe axa Ox.
Dreapta de regresie are ecuaia: y=ax+b (Figura 8.78). Coeficienii care definesc
aceast ecuaie sunt indicai n coloana -coefficient:
I valoare = panta dreptei = tg ;
II valoare = poziia pct. (0, y
0
) = y
0
.
Dac tg > 0 : dreapta de regresie este orientat n sus (corelaie pozitiv).
Dac tg < 0 : dreapta de regresie este orientat n jos (corelaie negativ).
Dac rezultatul testului statistic Parial F-test este mai mare dect F-statistic,
nseamn c avem o corelaie semnificativ ntre cele 2 date, datorat unor factori
externi, anormali de exemplu o boal:
Partial F-test > F-statistic rezultat semnificativ statistic
Partial F-test < F-statistic rezultat nesemnificativ statistic















Figura 8.78: Coeficienii dreptei de regresie

O x
y
y
0

)
Elemente de Biostatistic 421

SCATTER:
sintaxa: SCATTER <Var 1> <Var 2> {/R}
efect: Realizeaz reprezentarea grafic a nregistrrilor ntr-un sistem de coordonate cu
Var1 figurat pe axa Ox i Var 2 figurat pe axa Oy rezultatul fiind norul de puncte
corespunztor acestor dou variabile, de natur a evidenia corelaia existent ntre ele.
/R: Este folosit pentru a obine pe acelai grafic i dreapta de regresie
corespunztoare celor 2 variabile (definit teoretic de parametrii din REGRESS).

Exemplu:
scatter GREUTATE INALTIME /R
scatter INALTIME GREUTATE /R
Dac se constat c norul de puncte este distribuit n jurul dreptei de regresie, atunci
nseamn c ntre cele 2 variabile exist o legtur prima dintre ele o influeneaz pe
a dou.

SUMFREQ:
sintaxa: SUMFREQ < Variabil de sumat> <Variabila de grupare> <Variabila
adiional de grupare>
efect: Realizeaz tabelul frecvenelor pentru <Variabila de sumat>, efectund suma
valorilor variabilei de sumat pentru toate nregistrrile cu aceeai valoare a variabilei de
grupare. n final calculeaz suma, media i deviaia standard n mod corespunztor.

Exemplu:
sumfreq GREUTATE GRSANG SEX

SUMTABLES:
sintaxa: SUMTABLES <Variabil de sumat> <Variabila1 de grupare> <Variabila2
de grupare>
efect: Similar cu comanda TABLES, dar n maniera comenzii SUMFREQ: n celula
corespunztoare pentru Variabila1 de grupare = x
1
, Variabila2 de grupare = x
2
, este
trecut suma valorilor variabilei de sumat pentru nregistrrile respective (care au
Variabila1 de grupare = x
1
, Variabila2 de grupare = x
2
).

Exemplu:
sumtables GREUTATE GRSANG SEX


8.10.3. Modulul EPED
EPED (EPI Editor) este un editor de texte folosit n principal cu urmtoarele scopuri:
- crearea de chestionare (echivalentul bazelor de date din FOXPRO). Avantajul
chestionarelor este acela c se poate preciza cu uurin structura BD (cmpurile):
- se indic numele fiecrui cmp;
- se apas tastele CTRL+Q+Q i se precizeaz natura acestuia (caracter
folosind simbolurile rezervate _ _ _ , numr folosind simbolurile rezervate
# # # etc.);
- se poate realiza fr dificulti machetarea BD: stabilirea unui format de text
folosit pentru a defini structura BD (coloane, spaii, aliniate, etc.).
INFORMATIC MEDICAL I BIOSTATISTIC

422
- scrierea de texte sau editarea de programe EPI Info;
- accesul la sistemul EPIAID: un sistem de editare de rapoarte pentru studii
epidemiologice i de analiz a investigaiilor n aceelai context.

Apelarea modulului se face dnd comanda:
EPED <nume fiier-text/nume de program EPIAID>
- Dup iniializarea i ncrcarea modulului se ncepe editarea textului n mod
obinuit, n fereastra de editare (Figura 8.79).

Figura 8.79. Fereastra modulului EPED

n partea de jos a ferestrei sunt date anumite informaii generale despre fiierul curent
(nume i dimensiune implicite, numrul paginii, al liniei i al coloanei curente), iar n
partea de sus sunt indicate tastele funcionale, a cror folosire declaneaz o comand
sau o list de comenzi disponibile ale editorului, dup cum urmeaz:
- F1 Help: Apeleaz manualul de asisten soft, care conine informaii legate de
modul de utilizare al fiierului text pe care l editm i de capacitile editorului.
- F2 File: Apeleaz lista comenzilor de manevr la nivel de fiiere: deschiderea
unui fiier creat anterior, nchiderea sa, salvarea, deschiderea spre editare a altui
fiier, pe lng cel existent, etc.
- F4 Text: Permite accesul la anumite funcii de formatare a textului: centrarea
liniilor, stabilirea unor valori noi pentru margini, formatarea paragrafelor, tergerea
liniilor sau recuperarea unor linii terse.
- F5 Print: Realizeaz listarea la imprimant a textului editat, cu posibiliti de
setare a parametrilor imprimantei.
Elemente de Biostatistic 423

- F6 Set: Conine comenzi de stabilire a unor parametri ai textului: tipul de aliniere,
margini, aliniate, culori, etc.
- F7 Find: Activeaz funciile de cutare, care permit identificarea ntr-un text a unui
anumit cuvnt, pagin, linie, coloan sau paragraf.
- F8 Block: Permite selectarea unor blocuri de text (cu Begin block End block)
cu care ulterior putem face diferite operaii la nivel global: copiere n alt parte,
mutare, tergere, etc.
- F9 Save: Salveaz fiierului curent.
- F10 Done: Comanda de ieire din editor, cu salvarea textului editat.
- F3 EPIAID: Realizeaz activarea sistemului EPIAID, cu urmtoarele componente:
- EPI 1 Memo: pentru editarea de rapoarte asupra unor epidemii; ntr-un
format bine stabilit se vor completa o serie de date legate de epidemia
respectiv orientate n special spre persoanele i instituiile implicate n
cercetarea ei, precum i locul i data izbucnirii.
- Make EPI Info Questionnaire: pentru editarea de chestionare folosite n
investigaii epidemiologice. Un astfel de chestionar, prin rspunsurile pe
care le solicit, trebuie s obin informaii legate de:
- localizarea epidemiei respective (data, locul izbucnirii ei);
- factorii care au afectat mbolnvirea, alii dect cauzele obinuite
(exemplu: vrst, sex);
- condiii de contaminare, etc.
- simptome ale bolii
n realizarea chestionarelor este indicat mai nti alctuirea unei liste de variabile pe
care dorim s le obinem (legate de epidemia luat n discuie) i pe care le vom analiza
ulterior, chestionarul realizndu-se pe baza acestei liste.
- Develop Study Design: pentru a realiza un studiu asupra epidemiei, cu
ajutorul calculatorului i folosind o schem de baz pus la dispoziie de
calculator, care va fi completat cu parametri caracteristici cazului efectiv.
- Word Processing Tutorial: pune la dispoziie un program n 5 lecii pentru
nvarea rapid a celor mai importante funcii utilizate n editarea de texte.
Tasta de ieire din fiecare dintre aceste seciuni, ca i din EPED, este tot <F10>.



8.12. SPSS
SPSS pentru Windows este unul dintre cele mai puternice sisteme cu interfa grafic
pentru analiza statistic i managementul datelor, care permite, conform principiilor de
lucru promovate de sistemele de operare de tip Windows `95, realizarea majoritii
operaiilor prin intermediul meniurilor descriptive i al ferestrelor de dialog.
Pe lng interfaa simpl pus la dispoziia utilizatorului, SPSS pentru Windows are i
urmtoarele faciliti:
- Editarea datelor: n acest scop se folosete un sistem de foi de calcul construit
dup modelul MS Excel, care permite definirea, introducerea, editarea i
afiarea datelor;
- Vizualizarea datelor: se realizeaz prin intermediul unui Viewer care permite
afiarea selectiv a rezultatelor, modificarea ordinii de afiare a lor i eventual
INFORMATIC MEDICAL I BIOSTATISTIC

424
exportul tabelelor sau al graficelor n formate compatibile cu alte aplicaii (de
editare de text);
- Tabele pivot multidimensionale: sunt folosite ca modalitate principal de afiare
a rezultatelor i permit rearanjarea liniilor, a coloanelor i a aspectului grafic,
precum i mprirea n subtabele pentru compararea grupurilor de date;
- Grafice de nalt rezoluie: sunt incluse ca fucnii standard n SPSS i penrmit
folosirea unor palete largi de culori;
- Acces la baze de date: permite interogarea bazelor de date folosind un program
asistent n acest scop (Database Wizard), n locul interogrilor SQL care sunt
mai dificil de implementat;
- Transformarea datelor: n vederea pregtirii lor pentru analiz; este posibil
selectarea doar a unor submulimi de date, combinarea categoriilor (cmpurilor)
i operaii standard, cum ar fi: adugare, tergere, reuniune, descompunere;
- Distribuie electronic: sunt implementate faciliti pentru transmiterea direct
prin e-mail a rapoartelor de rezultate sau pentru exportul tabelelor i al graficelor
n format HTML;
- Help Online: manual de utilizare bine documentat, senzitiv la context, cu module
pentru soluionarea problemelor de analiz statistic (Statistics Coach) dar i
pentru interpretarea rezultatelor (Results Coach).
Interfaa SPSS este constituit din urmtoarele tipuri de ferestre:
- Data Editor: n aceast fereastr este afiat coninutul fiierului de date care
urmeaz a fi analizate, putnd fi de asemeni create prin intermediul acesteia noi
fiiere de date sau modificate cele existente. La iniializarea unei sesiuni de
lucru SPSS fereastra Data Editor se activeaz n mod automat; la un moment
dat un singur fiier de date poate fi deschis pentru analiz statistic.
- Viewer: reprezint zona de afiare a tuturor rezultatelor, tabelelor i graficelor,
cu posibilitatea de editare a acestora i de salvare a lor pentru utilizarea
ulterioar; aceast fereastr se activeaz automat dup rularea primei proceduri
care genereaz rezultate.
- Draft Viewer: permite afiarea rezultatelor sub form de text simplu, neformatat ,
n locul tabelelor pivot interactive.
- Pivot Table Editor: permite editarea rezultatelor afiate sub form de tabele
pivot (modificare text, schimbarea ordinii liniilor sau coloanelor, colorare,
crearea de tabele multidimensionale i ascunderea sau afiarea selectiv a
rezultatelor.
- Chart Editor: permite modificarea graficelor generate de SPSS i afiate n
fereastra Chart Window: modificarea culorilor, selectarea diferitor fonturi,
inversarea axelor orizontal i vertical, rotirea graficelor 3D i chiar modificarea
tipului de grafic generat la un moment dat.
- Text Output Editor: permite editarea rezultatelor de tip text care nu sunt afiate
n tabele pivot, i modificarea caracteristicilor fonturilor utilizate.
- Syntax Editor: reprezint o fereastr de sintax, n care pot fi salvate opiunile
bifate prin intermediul ferestrelor de dialog, sub forma unor comenzi SPSS.
Acestea vor putea fi editate ulterior, accesnd astfel i ali parametri care nu
sunt disponibili n varianta interactiv, i pot fi de asemeni salvate n fiiere de
comenzi pentru a fi executate simultan n sesiuni de lucru ulterioare.
Elemente de Biostatistic 425

- Script Editor: permite de asemeni modificarea sau crearea unor script-uri simple
pentru personalizarea sau automatizarea unor procese de calcul din SPSS.


8.11.1. Paii de baz n analiza datelor
Derularea unei sesiuni de analiz a datelor n SPSS presupune parcurgerea
urmtoarelor etape:
1. Deschiderea fiierului de date care urmeaz a fi supuse analizei: se poate
realiza n mai multe modaliti: deschiderea unui fiier de date SPSS salvate
anterior, citirea / importul unei foi de calcul realizate n Microsoft Excel, a unui
fiier de tip text sau a unei baze de date, sau introducerea direct a datelor prin
intermediul editorului de date (fereastra Data Editor).
2. Selectarea unei proceduri din meniurile disponibile, pentru a calcula statistici
sau pentru a genera un grafic.
3. Selectarea variabilelor care urmeaz a fi analizate.
4. Rularea procedurii i vizualizarea rezultatelor (care vor fi afiate n fereastra
Viewer).
n cazul n care nu cunoatem programul SPSS sau procedurile de analiz statistic
disponibile, n oricare dintre aceste etape se poate folosi utilitarul intitulat Statistics
Coach, care furnizeaz explicaii ntr-un limbaj simplu i exemple vizuale pentru selecia
principalelor instrumente de analiz statistic care sunt adecvate naturii datelor de
analizat. Acest utilitar, ns, ofer asisten numai pentru procedurile statistice din
modulul de baz al sistemului SPSS (corespunztoare tehnicilor de analiz cele mai
simple i mai des folosite), pentru prezentri mai detaliate asupra tuturor funciilor
disponibile fiind ns necesar folosirea ghidului complet de utilizare (SPSS Base
Applications Guide).


8.11.2. Fiierele de date
SPSS permite lucrul cu fiiere de date realizate folosind i alte soft-uri de prelucrare a
datelor, cum ar fi:
- foi de calcul create n Lotus 1-2-3 sau Microsoft Excel;
- baze de date create n dBASE sau sub format SQL;
- fiiere de tip text ASCII, folosind Tab-uri pentru delimitare;
- fiiere de date SPSS create sub alte sisteme de operare;
- fiiere de date SYSTAT.

Deschiderea unui fiier de date:
Se realizeaz direct, fr a fi necesar convertirea prealabil a fiierelor n formate
intermediare sau descrierea definiiei datelor pentru fiierele create n MS Excel, Lotus
1-2-3, dBASE sau de tip text delimitat prin Tab-uri.
Din menu-ul superior se folosete File / Open / Data, dup care este suficient
doar precizarea tipului de fiier pe care dorim s l deschidem.
La ncrcarea unui fiier creat n Microsoft Excel, opional, se pot preciza i
urmtoarele elemente (figura 8.80):
- Read variable names: Numele variabilelor vor fi citite ca atare de pe prima linie
a fiierului sau de pe prima linie a domeniului specificat de celule; dac numele
INFORMATIC MEDICAL I BIOSTATISTIC

426
variabilelor sunt mai lungi de 8 caractere, ele vor fi trunchiate; dac folosirea
primele 8 caractere duce la apariia unor nume duplicate, acestea vor fi
modificate corespunztor.
- Worksheet: n cazul fiierelor care conin mai multe foi de calcul, se va ncrca
n mod automat prima foaie de calcul; dac ns se dorete ncrcarea alteia,
aceasta va fi selectat dintr-o list derulant.
- Range: Permite specificarea doar a unui domeniu de celule care vor fi ncrcate
i analizate.

Figura 8.80. Opiuni de deschidere a unei foi de calcul
La ncrcarea unei baze de date create n dBASE, avnd n vedere c structura
logic a fiierului este foarte asemntoare cu formatul folosit de SPSS, se aplic
automat urmtoarele reguli generale:
- numele cmpurilor este transformat n nume de variabile cu respectarea
regulilor de sintax din SPSS; restricia de baz care se aplic este trunchierea
numelor de cmpuri la 8 caractere, cmpurile pentru care, n urma acestei
operaii, se creeaz nume duplicate fiind eliminate;
- nregistrrile marcate pentru tergere n dBASE, dar care nu au fost terse fizic,
sunt incluse n fiierul de date; SPSS creeaz o nou variabil de tip ir de
caractere, notat cu D_R, i care conine un asterisc pentru nregistrrile
marcate pentru tergere.
Pentru ncrcarea unui fiier de tip text se folosete un program asistent (wizard) de
conversie a acestuia, care se iniializeaz n urma comenzii File / Read Text Data;
problema principal care se ridic n aceast situaie este tipul de delimitator folosit n
fiierul text, care poate fi: Tab, spaiu, virgul, sau chiar alte caractere, precum i
delimitatori multipli.


8.11.3. Elemente de Analiz Distribuit
O facilitate important a mediului de lucru SPSS o constituie analiza distribuit prin
intermediul creia se poate folosi un alt computer dect staia local de lucru pentru
realizarea diferitor procese intens-consumatoare de resurse de calcul. n mod uzual,
acest computer este un server, mai performant i mai rapid dect o staie de lucru
uzual, astfel nct folosirea sa reduce n mod semnificativ consumul de timp; analiza
distribuit este folosit cu precdere n urmtoarele situaii:
Elemente de Biostatistic 427

- prelucrarea fiierelor de date foarte mari, extrase eventual din baze de date
complexe;
- necesitatea de a iniia procese de calcul mari consumatoare de memorie.
Analiza distribuit se poate folosi numai pentru procesele referitoare la prelucrarea
datelor: citire, transformare, calcularea unor variabile noi sau a statisticilor, neputnd fi
ns folosit pentru editarea rezultatelor (modificarea graficelor, editarea tabelelor pivot,
etc.). Pentru a putea profita de avantajele acestui mod de lucru, este necesar nu doar
deinerea licenei de utilizare pentru versiunea local de SPSS, ci i dreptul de acces la
o versiune SPSS server, instalat pe serverul care urmeaz a fi folosit de la distan.
Exist ns i situaii n care analiza distribuit nu reprezint neaprat o optimizare a
lucrului; astfel, n funcie de operaia care urmeaz a fi realizat trebuie aleas maniera
adecvat de lucru, ca de exemplu:
- pentru accesul la baze de date: selectarea nregistrrilor prin interogri
complexe funcioneaz mai repede n mod distribuit dect local, n special n
cazul n care serverul are putere de calcul mai mare, sau dac baza de date
care urmeaz a fi utilizat este implementat chiar pe acel server; de asemeni,
n multe situaii practice, administratorul de reea nici nu aloc tuturor
utilizatorilor dreptul de a downloada baze de date mari, astfel nct accesul la
distan al acestora constituie singura soluie;
- pentru realizarea de calcule laborioase: analizele statistice care presupun
realizarea a numeroase calcule matematice, dar n schimb produc rezultate
concise (tabele pivot scurte, grafice simple sau puine, rezultate de tip text
scurte) sunt cel mai avantajos de realizat n mod de lucru distribuit;
- pentru realizarea de calcule simple: procesele care se realizeaz rapid n mod
de lucru local, vor rula ntotdeauna mai ncet n mod de lucru distribuit, datorit
timpilor de ateptare inereni folosirii tehnologiei client / server;
- pentru generarea graficelor: graficele case-oriented (de tipul scatterplot, drepte
de regresie, etc.) necesit folosirea de date de pe staia local, astfel nct, n
special n cazul bazelor de date mari, modul de lucru distribuit este mai puin
performant dect prelucrarea local, deoarece necesit transferul datelor ntre
staia local de lucru i serverul de la distan; graficele de sintez, construite
pe baza unor rezultate calculate anterior, vor fi generate mai eficient pe servere,
n special n cazul n care calculul rezultatelor s-a realizat tot acolo;
- tabelele pivot: n special n cazul bazelor mari de date sunt mai greu de realizat
n mod de lucru distribuit, datorit transferului de date staie local server pe
care l necesit;
- rezultatele de tip text: cu ct sunt mai ample, cu att vor fi generate mai greu n
mod de lucru distribuit deoarece, dup generarea lor este necesar copierea pe
staia de lucru local.


8.11.4. Tipuri de analize statistice
1. Calculul frecvenelor
Procedura Frequencies furnizeaz statistici i rezultate grafice care sunt utile pentru
descrierea majoritii tipurilor de variabile, constituind de obicei prima etap n orice
studiu statistic.
INFORMATIC MEDICAL I BIOSTATISTIC

428
Tabelele i procentajele obinute furnizeaz o descriere util a datelor provenite din
orice tip de distribuie, dar cu precdere a variabilelor calitative, eventual ordinale.
Ceilali parametri de statistic descriptiv se calculeaz de obicei pentru date cantitative
(mediana, cuartilele i percentilele), n timp ce media i deviaia standard necesit ca
datele s provin din distribuii simetrice sau, n mod ideal, normale.
Pentru a demara analiza frecvenelor pentru un fiier de date, se folosete din menu-
ul superior comanda Analyze / Descriptive Statistics / Frequencies..., dup care se
vor selecta variabilele ce urmeaz a fi analizate (figura 8.81).

Figura 8.81. Comanda Frequencies stabilirea variabilelor

Figura 8.82. Frequencies - opiunea Statistics
Opiunea Statistics (figura 8.82) determin calculul unor parametri de statistic
descriptiv pentru variabile cantitative: percentilele, msurile valorii centrale (media,
mediana, modulul i suma tuturor valorilor), msurile dispersiei (deviaia standard,
variana, rangul, minimul, maximul i eroarea standard a medie), precum i parametrii
distribuiei (boltirea i simetria), mpreun cu erorile lor standard.
Elemente de Biostatistic 429

Opiunea Charts (figura 8.83) determin reprezentri grafice pentru distribuia de
frecvene calculat, de tip Histogram, Bar Chart sau Pie Chart.

Figura 8.83. Frequencies - opiunea Charts
Opiunea Frequencies Format (figura 8.84) permite stabilirea urmtoarelor
elemente:
- Order by: modul de ordonare a tabelului frecvenelor - dup valorile efective ale
variabilelor, sau dup frecvenelor absolute ale acestora, respectiv cresctor
sau descresctor;
- Multiple Variables: n cazul n care se realizeaz tabele de frecvene pentru
mai multe variabile, acestea vor putea fi unificate toate ntr-un singur tabel, sau
vor putea fi separate pentru fiecare variabil n parte;
- Suppress tables with more than n categories: aceast opiune prentmpin
generarea de tabele cu un numr mai mare de variabile dect cel specificat prin
comand.

Figura 8.84. Frequencies - opiunea Format
Statisticile calculate folosind comanda Frequencies vor fi afiate ca n exemplul de
mai jos:
Statistics
VARSTA SEX INALTIME MEDIU GREUTATE
N Valid 68 68 68 68 68
Missing 0 0 0 0 0
Mean 72.24 168.97 76.88
Std. Error of Mean 1.14 1.48 2.54
Median 73.50 167.50 80.00
INFORMATIC MEDICAL I BIOSTATISTIC

430
Mode 73 155 90
Std. Deviation 9.41 12.17 20.92
Variance 88.54 148.12 437.51
Skewness -.866 .338 .176
Std. Error of Skewness .291 .291 .291
Kurtosis 1.814 -.594 -.607
Std. Error of Kurtosis .574 .574 .574
Range 47 49 88
Minimum 45 145 42
Maximum 92 194 130
Sum 4912 11490 5228
Percentiles 25 69.00 160.00 57.00
50 73.50 167.50 80.00
75 76.00 177.75 90.00
Tabelele de frecven sunt generate dup cum urmeaz:
SEX
Frequency Percent Valid Percent Cumulative Percent
Valid F 47 69.1 69.1 69.1
M 21 30.9 30.9 100.0
Total 68 100.0 100.0
Iar reprezentrile grafice vor avea aspectul din figura 8.85.
SEX
M
F
GREUTATE
130.0
120.0
110.0
100.0
90.0
80.0
70.0
60.0
50.0
40.0
GREUTATE
F
r
e
q
u
e
n
c
y
20
10
0
Std. Dev = 20.92
Mean = 76.9
N = 68.00

Figura 8.85. Exemple de grafice generate folosind comanda Frequencies


2. Calculul parametrilor de statistic descriptiv
Procedura Descriptives (Analyze / Descriptive Statistics / Descriptives...)
calculeaz parametrii de statistic descriptiv pentru una sau mai multe variabile
selectate n prealabil, i ordonate dup mrimea mediilor lor, alfabetic sau n ordinea n
care au fost ele selectate (figurile 8.86, 8.87).
Parametrii statistici care pot fi calculai (figura 8.87) sunt identici cu cei disponibili prin
comanda Frequencies opiunea Statistics, iar variabilele corespunztoare respect
aceleai restricii relativ la natura distribuiei lor.

Elemente de Biostatistic 431


Figura 8.86. Comanda Descriptives Figura 8.87. Comanda Descriptives
selectarea variabilelor Options
Rezultatele generate sunt dup modelul tabelului urmtor:
Descriptive Statistics
N Minimum Maximum Mean Std. Deviation
INALTIME 68 145 194 168.97 12.17
GREUTATE 68 42 130 76.88 20.92
Valid N (listwise) 68


3. Tabelarea datelor (crosstabulation)

Figura 8.88. Comanda Crosstabs selectarea variabilelor
INFORMATIC MEDICAL I BIOSTATISTIC

432
Procedura Crosstabs (Analyze / Descriptive Statistics / Crosstabs...) genereaz
tabele bi- i multi-dimensionale i furnizeaz de asemeni o varietate de teste i msuri
ale asocierii pentru tabelele bidimensionale (figura 8.88).
Structura tabelului i modalitatea de ordonare a categoriilor determin testele sau
msurile care vor fi calculate ulterior. Exist de asemeni posibilitatea de a defini un
factor de stratificare (variabil de control) pentru tabele bidimensionale, caz n care
statisticle i msurile vor fi determinate separat pentru fiecare valoare a factorului de
stratificare.
Rezultatele generate sunt dup modelul tabelului urmtor, iar reprezentrile grafice
sunt de tipul celei din figura 8.89.
MEDIU * SEX Crosstabulation
SEX Total
F M
MEDIU R Count 3 6 9
% of Total 4.4% 8.8% 13.2%
U Count 44 15 59
% of Total 64.7% 22.1% 86.8%
Total Count 47 21 68
% of Total 69.1% 30.9% 100.0%
MEDIU
U R
C
o
u
n
t
50
40
30
20
10
0
SEX
F
M

Figura 8.89. Exemple de grafice generate folosind comanda Crosstabs

Statisticile care pot fi calculate folosind aceast comand sunt:
- Chi
2
: determin coeficientul Chi
2
al lui Pearson, testul Fisher i coeficientul Chi
2

corectat al lui Yates, care se calculeaz de obicei pentru variabile calitative;
- Correlations: n cazul n care ambele variabile din tabel sunt ordinale, se va
calcula coeficientul de corelaie al lui Spearman, iar n cazul n care ambele
variabile sunt cantitative se va calcula coeficientul de corelaie al lui Pearson,
msur a asocierii liniare dintre variabile;
Elemente de Biostatistic 433

- pentru date nominale: se calculeaz coeficientul de contingen i de
nedeterminare, precum i coeficienii Phi, Cramer (V) i Lambda;
- pentru date ordinale: se calculeaz coeficienii Gamma, Somers i Kendall;
- Kappa: se determin pentru tabele care au aceleai categorii pe coloane i pe
linii;
- Risk: pentru tabelele bidimensionale calculeaz riscul relativ i Odds Ratio;
- McNemar: este un test neparametric folosit pentru variabile interdependente,
care msoar variaiile n rspuns ale acestora, bazate pe distribuii Chi
2
.
- Statisticile Cochran i Mantel Haenszel: sunt folosite pentru a testa
independena ntre o variabil factor binar i o variabil de rspuns de
asemeni binar.


4. Analiza mediilor
Procedura Means (Analyze / Compare Means / Means...) (figura 8.90) calculeaz
mediile pe subgrupuri de valori, i de asemeni statistici univariate pentru variabile
dependente, structurate pe categorii dictate de una sau mai multe variabile
independente (prin urmare, variabilele dependente trebuie s fie n mod obligatoriu
cantitative, n timp ce variabilele independente trebuie s fie calitative).

Figura 8.90. Comanda Means selectarea variabilelor

Principalii parametri statistici care pot fi calculai prin aceast comand sunt: suma
valorilor, numrul total de cazuri, media, mediana, mediana pe grupuri, eroarea
standard a mediei, minimul, maximul, domeniul de valori, deviaia standard, variana,
boltirea, simetria, media geometric, media armonic, etc. La calculul acestor parametri
trebuiesc verificate urmtoarele condiii:
- pentru calculul mediei, al deviaiei standard i pentru analiza varianei:
variabilele cantitative trebuie s provin din distribuii simetrice;
- pentru analiza varianei: valorile trebuie s provin din populaii cu variane
egale, ipotez care se testeaz folosind testul Levene de omogenitate a
varianei (disponibil n procedura One-Way ANOVA).

INFORMATIC MEDICAL I BIOSTATISTIC

434
5. Testele t i ANOVA
Folosind comanda Analyze / Compare Means... se pot realiza trei tipuri de teste t:
- Testul t pentru eantioane independente: compar mediile unei variabile pentru
dou subgrupuri de cazuri; sunt calculate elementele de statistic descriptiv
pentru fiecare subgrup, valorile parametrului t pentru variane egale i inegale,
intervalul de ncredere 95% pentru diferena mediilor i se poate realiza i testul
Levene pentru egalitatea varianelor.
- Testul t pentru eantioane pereche: compar mediile a dou variabile pentru un
singur grup de cazuri, furniznd statistici descriptive pentru variabilele testate,
coeficientul de corelaie ntre acestea, testul t i intervalul de ncredere 95%.
- Testul t pentru un singur eantion: compar media unei variabile cu o valoare
cunoscut sau ipotetic.
Procedura One-Way ANOVA (Analyze / One-Way ANOVA...) realizeaz analiza
varianei pentru o variabil cantitativ dependent, n funcie de o variabil
independent. Analiza varianei este o generalizare a testului t pentru cazul mai multor
eantioane independente, fiind astfel folosit pentru a testa ipoteza c mai multe medii
sunt egale. Pentru a determina de asemeni care medii difer, se mai pot folosi i alte
dou tipuri de teste:
- a priori contrasts: sunt teste care se realizeaz nainte de a desfura
experimentul;
- post hoc tests: sunt teste care se realizeaz dup ce experimentul a avut loc.

6. Regresia liniar
Procedura Analyze / Regression / Linear... (figura 8.91) estimeaz coeficienii dreptei
de regresie dintre o variabil independent i una dependent, ambele cantitative.

Figura 8.91. Comanda Linear Regression selectarea variabilelor
Elemente de Biostatistic 435

Vor fi determinate urmtoarele statistici: numrul de cazuri, media i deviaia
standard pentru fiecare variabil, coeficienii de regresie, matricea corelaiilor, corelaiile
pariale, coeficienii R i R
2
, eroarea standard a estimrii, tabelul de analiz a varianei,
reziduurile i valorile predicionate, i de asemeni: intervalele de ncredere 95% pentru
fiecare coeficient de regresie, matricea varianelor i a covarianelor, tolerana, testul
Durbin Watson, msurile distanei (Mahalanobis, Cook). Reprezentrile grafice
generate sunt de tipul scatterplot sau histograme.

Pe lng aceste tipuri de analize statistice, n SPSS pot fi realizate i alte proceduri mai
performante, de analiz statistic a datelor, cum ar fi:
- alte tipuri de regresie, neliniare;
- analiza discriminant;
- analiza factorial;
- clasificarea ierarhic;
- clasificarea n-medii;
- teste neparametrice;
- analiza GLM (Generalized Linear Models) univariat, etc.





INFORMATIC MEDICAL I BIOSTATISTIC

436








CUPRINS

INTRODUCERE .............................................................................................................................................. 1
NOIUNI GENERALE DESPRE CALCULATOARE...................................................................................... 3
1.1. INTRODUCERE........................................................................................................................................ 3
1.2. COMPONENTA HARDWARE ...................................................................................................................... 3
1.3. COMPONENTA SOFTWARE...................................................................................................................... 8
1.4. SISTEMUL DE OPERARE MSDOS. COMENZI ......................................................................................... 10
1.4.1. Comenzi de lucru cu directoare...................................................................................................11
1.4.2. Comenzi de lucru cu fiiere..........................................................................................................12
SISTEME DE OPERARE DE TIP WINDOWS ............................................................................................ 17
2.1. LANSAREA SISTEMULUI DE OPERARE WINDOWS...................................................................................... 18
2.2. SUPRAFAA DE LUCRU WINDOWS.......................................................................................................... 18
2.3. FERESTRE N WINDOWS STRUCTUR, VIZUALIZARE .............................................................................. 22
2.4. OPERAII CU FIIERE I DIRECTOARE N WINDOWS.................................................................................. 25
2.4.1. Operaiile de creare, tergere, redenumire, copiere i mutare......................................................26
2.4.2. Alte modaliti de lucru.................................................................................................................31
2.4.3. Manualul de asisten soft - Help: ................................................................................................35
2.4.4. Alte comenzi din menu-ul superior ...............................................................................................37
2.5. PROGRAME UTILITARE ALE SISTEMULUI DE OPERARE WINDOWS............................................................... 38
2.6. PERSONALIZAREA SUPRAFEEI DE LUCRU WINDOWS............................................................................... 46
2.6.1. Setarea suprafeei de lucru..........................................................................................................46
2.6.2. Setarea datei i a orei curente; setri regionale ...........................................................................51
2.6.3. Instalarea unor noi elemente hardware i software ......................................................................52
2.6.4. Instalarea unor noi fonturi n calculator programul Fonts ...........................................................58
2.7. ARHIVAREA FIIERELOR ........................................................................................................................ 59
2.8. VIRUII CALCULATOARELOR; PROGRAME ANTIVIRUS................................................................................ 62
INTERNET PREZENTARE, SERVICII, FACILITI ................................................................................ 66
3.1. REELE DE CALCULATOARE - GENERALITI ........................................................................................... 66
3.2. ISTORICUL I PRINCIPIILE DE REALIZARE A INTERNET-ULUI ....................................................................... 67
3.3. SISTEMUL DE ADRESE INTERNET ........................................................................................................ 70
3.4. MODURI DE CONECTARE LA INTERNET; PROTOCOALE .............................................................................. 71
3.5. SISTEMUL DE OPERARE UNIX ............................................................................................................... 72
3.5.1. Comenzi de lucru cu directoare....................................................................................................74
3.5.2. Comenzi de lucru cu fiiere..........................................................................................................75
3.5.3. Comenzi utile pentru lucrul n reea..............................................................................................75
3.6. SERVICII INTERNET............................................................................................................................ 77
3.6.1. Pota electronic (e-mail) ............................................................................................................77
3.6.2. Aplicaii ale potei electronice ......................................................................................................79
3.6.3. Gsirea informaiilor.....................................................................................................................80
3.6.4. World Wide Web..........................................................................................................................87
3.7. SERVICIUL IRC (INTERNET RELAY CHAT) ............................................................................................ 90
3.8. ALTE SERVICII INTERNET.................................................................................................................... 91
MS OFFICE. ELEMENTE DE TEHNOREDACTARE SI CALCUL TABELAR ............................................. 92
4.1. MS WORD. ELEMENTE DE EDITARE DE TEXTE I TEHNOREDACTARE ......................................................... 92
4.1.1. Lansarea n execuie a editorului MS Word..................................................................................94
4.1.2. Formatare la nivelul corpului de liter...........................................................................................95
Cuprins 437

4.1.3. Formatare la nivelul paragrafului ..................................................................................................97
4.1.4. Formatare la nivelul paginii ........................................................................................................ 104
4.1.5. Salvarea documentului n fiier; lucrul cu fiiere n MS Word ..................................................... 107
4.1.6. Operaii la nivelul zonelor de text ............................................................................................... 109
4.1.7. Moduri de vizualizare a documentului curent.............................................................................. 111
4.1.8. Inserarea de elemente grafice n documentul curent .................................................................. 113
4.1.9. Lucrul cu tabele n MS Word...................................................................................................... 115
4.1.10. Alte utilitare ale MS Word......................................................................................................... 119
4.2. MS POWERPOINT. CREAREA DE PREZENTRI ....................................................................................... 122
4.2.1. Lansarea n execuie a programului MS PowerPoint .................................................................. 124
4.2.2. Crearea unei prezentri n MS PowerPoint ................................................................................ 125
4.2.3. Crearea i formatarea unei folii .................................................................................................. 126
4.2.4. Editarea coninutului foliilor ........................................................................................................ 131
4.2.5. Stabilirea efectelor de animaie la nivelul foliilor ......................................................................... 136
4.3. MS EXCEL. ELEMENTE DE CALCUL TABELAR......................................................................................... 140
4.3.1. Lansarea n execuie a programului MS Excel ........................................................................... 141
4.3.2. Editarea i formatarea unui tabel n MS Excel ............................................................................ 142
4.3.3. Vizualizarea i tiprirea unui registru de calcul ........................................................................... 154
4.3.4. Operaii la nivel de fiier n MS Excel ......................................................................................... 155
4.3.5. Elemente specifice ale MS Excel: realizarea de calcule i procesri ale datelor ......................... 156
4.3.6. Reprezentri grafice ale datelor n MS Excel.............................................................................. 163
ALGORITMI. MODURI DE DESCRIERE (ORGANIGRAMA, PSEUDOCOD) ........................................... 171
5.1. SCHEMELE LOGICE (ORGANIGRAMA) .................................................................................................... 172
5.2. LIMBAJUL PSEUDOCOD........................................................................................................................ 177
5.3. PROCEDURI. PROGRAME. ................................................................................................................... 187
STRUCTURI DE DATE. ORGANIZAREA DATELOR. BAZE DE DATE. FOXPRO................................... 189
6.1. STRUCTURAREA DATELOR. TIPURI DE RELAII ....................................................................................... 190
6.2. TIPURI DE STRUCTURI ......................................................................................................................... 192
6.3. ORGANIZAREA DATELOR ..................................................................................................................... 195
6.3.1. Organizarea datelor n fiiere..................................................................................................... 195
6.3.2. Organizarea datelor n baze de date.......................................................................................... 196
6.4. MODELUL RELAIONAL AL BD.............................................................................................................. 197
6.5. ELEMENTE DE TEORIA MATEMATIC A RELAIILOR ................................................................................. 198
6.6. SISTEMUL DE GESTIUNE A BD RELAIONALE FOXPRO.......................................................................... 202
6.6.1. FOXPRO elemente de prezentare general............................................................................ 204
6.6.2. Tipuri de fiiere utilizate n FOXPRO.......................................................................................... 205
6.6.3. Expresii i funcii n FOXPRO .................................................................................................... 206
6.6.4. Crearea unei baze de date......................................................................................................... 211
6.6.5. Deschiderea unei baze de date create anterior: ......................................................................... 215
6.6.6. nchiderea unei baze de date: .................................................................................................... 217
6.6.7. Vizualizarea informaiilor unei baze de date: .............................................................................. 217
6.6.8. Modul de lucru indexat .............................................................................................................. 220
6.6.9. Poziionarea n baze de date..................................................................................................... 223
6.6.10. Localizarea unui lan de articole n baza de date conform unei condiii (LOCATE) i parcurgerea
lui (CONTINUE)................................................................................................................................... 225
6.6.11. Cutarea dup cheie................................................................................................................ 226
6.6.12. Adugri, actualizri i tergeri ntr-o baz de date.................................................................. 227
6.6.13. Afiarea i editarea n mod ecran a articolelor unei baze de date............................................. 231
6.6.14. Afiarea i editarea unor ferestre n baza de date .................................................................... 231
6.6.15. Sortarea unei baze de date...................................................................................................... 232
6.6.16. Compunerea fizic a dou baze de date.................................................................................. 234
6.6.17. tergerea nregistrrilor dintr-o baz de date ........................................................................... 235
6.6.18. Actualizarea coninutului unei baze de date cu date din alt baz de date ............................... 237
6.6.19. Copierea fiierelor i a structurii ............................................................................................... 238
6.6.20. Modificarea structurii unei baze de date................................................................................... 239
6.6.21. Modificarea direct a valorilor memorate n anumite cmpuri ale bazei de date ....................... 240
6.6.22. Gestiunea memoriei de lucru ................................................................................................... 241
6.6.23. Extragerea de informaii statistice din baze de date ................................................................. 242
INFORMATIC MEDICAL I BIOSTATISTIC

438
6.6.24. Compunerea logic a bazelor de date...................................................................................... 246
6.6.25. Comenzi de citire a datelor n FOXPRO................................................................................... 248
6.6.26. Comenzi pentru scrierea de date n FOXPRO.......................................................................... 249
6.6.27. Noiuni de baz de programare................................................................................................ 251
6.6.28. Noiuni de programare structurat............................................................................................ 254
6.6.29. Macro substituii (&) ................................................................................................................. 257
6.6.30. Comenzi de tip SET................................................................................................................. 257
6.6.31. Aplicaii practice....................................................................................................................... 260
SISTEMUL INFORMATIC. SISTEMUL INFORMATIC DE CLINICA. DESCRIERE, EXEMPLIFICARE..... 271
7.1. DOMENIILE DE APLICARE A SISTEMELOR INFORMATICE........................................................................... 271
7.2. ETAPELE DE REALIZARE A SISTEMELOR INFORMATICE............................................................................ 273
7.3. PRINCIPII GENERALE DE REALIZARE A PRODUSELOR - PROGRAM............................................................. 276
7.4. STRATEGII DE REALIZARE A PRODUSELOR INFORMATICE........................................................................ 279
7.4.1. Strategia clasic......................................................................................................................... 279
7.4.2. Strategia prototipizrii ................................................................................................................ 281
7.5. MODELUL SISTEMULUI INFORMATIC DE REFERIN ................................................................................ 282
7.5.1. Structura SET ............................................................................................................................ 282
7.5.2. Conceptul de baz de date ........................................................................................................ 283
7.6. ARHITECTURA UNUI SISTEM INFORMATIC CU BAZE DE DATE .................................................................... 287
7.6.1. Subsistemul de administrare a bazei de date (SABD) ................................................................ 288
7.6.2. Proiectarea bazei de date i a SABD......................................................................................... 289
7.7. SISTEMUL INFORMATIC AL SPITALULUI .................................................................................................. 292
7.8. INFORMATICA MEDICAL N PRELUCRAREA I ANALIZA SEMNALELOR I IMAGINILOR .................................. 297
7.9. APLICAIE PRACTIC: ONCOSOFT - SISTEM INFORMATIC PENTRU EVIDENA I PRELUCRAREA DATELOR
BOLNAVILOR INTERNAI N CLINICA DE ONCOLOGIE...................................................................................... 299
7.9.1. Prezentarea ieirilor .................................................................................................................. 300
7.9.2. Prezentarea intrrilor................................................................................................................. 304
7.9.3. Soluia adoptat pentru organizarea i managementul datelor ................................................... 305
7.9.4. Proceduri manuale de codificare a datelor de intrare............................................................ 305
7.9.5. Descrierea fielor standardizate de introducere a datelor i instruciuni de completare a lor....... 306
ELEMENTE DE BIOSTATISTIC............................................................................................................. 325
8.1. NOIUNI DE BAZ................................................................................................................................ 325
8.2. VARIABILE ALEATOARE. DISTRIBUII ..................................................................................................... 326
8.3. STATISTIC DESCRIPTIV .................................................................................................................... 327
8.3.1. Descrierea unei serii statistice.................................................................................................... 327
8.3.2. Ordonarea datelor. Distribuia de frecven................................................................................ 327
8.3.3. Gruparea datelor n clase........................................................................................................... 328
8.3.4. Frecvene relative ...................................................................................................................... 330
8.3.5. Diagrama frecvenelor................................................................................................................ 330
8.3.6. Principalele tipuri de diagram de frecvene............................................................................... 331
8.3.7. Poligoane de frecven .............................................................................................................. 333
8.3.8. Frecvene cumulate ................................................................................................................... 334
8.4. CLASIFICAREA DATELOR ..................................................................................................................... 335
8.4.1. Reprezentarea datelor ............................................................................................................... 336
8.5. MSURILE VALORILOR CENTRALE......................................................................................................... 336
8.6. MSURI ALE MPRTIERII SAU VARIABILITII ....................................................................................... 337
8.7. PRINCIPALELE TIPURI DE DISTRIBUII STATISTICE .................................................................................. 339
8.7.1. Distribuia binomial................................................................................................................... 339
8.7.2. Distribuia normal..................................................................................................................... 346
8.7.3. Distribuia Poisson ..................................................................................................................... 358
8.7.4.Distribuia mediilor ...................................................................................................................... 361
8.7.6. Normalitatea biologic................................................................................................................ 366
8.7.7. Distribuia procentajelor ............................................................................................................. 367
8.7.8. Distribuia diferenelor dintre medii ............................................................................................. 368
8.8. TESTE STATISTICE PENTRU ANALIZA DISPERSIEI I A MEDIEI ................................................................... 373
8.8.1. Compararea a dou dispersii ..................................................................................................... 373
8.8.2. Analiza dispersiei ....................................................................................................................... 374
8.8.3. Compararea valorilor medii (testul t Student) .......................................................................... 377
Cuprins 439

8.8.4. Compararea dispersiilor (testul Fisher)....................................................................................... 378
8.8.5. Testul Z (pentru procente).......................................................................................................... 379
8.9. CORELAIA STATISTIC....................................................................................................................... 379
8.9.1. Diagrama de dispersie ............................................................................................................... 380
8.9.2. Noiunea de covarian.............................................................................................................. 382
8.9.3. Linia de regresie ........................................................................................................................ 383
8.9.4. Dreapta de regresie ................................................................................................................... 384
8.9.5. Dreapta de regresie i corelaia liniar....................................................................................... 387
8.9.6. Coeficientul de corelaie liniar .................................................................................................... 388
8.9.7. Principiul de calcul al unui coeficient de corelaie liniar............................................................. 389
8.9.8. Corelaia semnificativ diferit de zero....................................................................................... 391
8.9.9. Eroarea standard de estimare.................................................................................................... 392
8.9.10. Corelaia neliniar.................................................................................................................... 393
8.10. TESTE DE SUPRAVIEUIRE................................................................................................................. 394
8.10.1. Modelul regresional Cox .......................................................................................................... 394
8.10.3. Aplicarea testelor de supravieuire exemplu practic............................................................... 397
8.11. EPI INFO ......................................................................................................................................... 410
8.11.1. Structura ferestrei principale .................................................................................................... 410
8.10.2. Modulul ANALYSIS.................................................................................................................. 412
8.10.3. Modulul EPED ......................................................................................................................... 421
8.12. SPSS ............................................................................................................................................. 423
8.11.1. Paii de baz n analiza datelor................................................................................................ 425
8.11.2. Fiierele de date ...................................................................................................................... 425
8.11.3. Elemente de Analiz Distribuit................................................................................................ 426
8.11.4. Tipuri de analize statistice........................................................................................................ 427


INFORMATIC MEDICAL I BIOSTATISTIC

440





BIBLIOGRAFIE

*** Geigy Scientific Tables: Introduction To Statistics, Statistical Tables, Mathematical
Formulae, CIBA-GEIGY, Switzerland, 1982.
*** National Cancer Institute : National Cancer Institute Sponsored Study of
Classificationy of Non-Hodgkins Lymphomas, Cancer, 49 :2112-2135, 1982.
*** SPSS Base 11.0. Users Guide
1. Austin, J. Charles: Planning And Selecting An Information System. Hospitals,
J.A.H.A., no.51, pp. 95-101, 1977.
2. A.G. Balaszi, et al.: The Effect Of Age On The Nerve Fiber Population Of The
Human Optic Nerve, Am. J. Ophtalmol., vol. 6, no. 97, pp. 760-766, 1984.
3. C. Balaceanu-Stolnici: Procesul de mbtrnire al sistemului nervos, Rev. Med.
Chirurgical a Soc. de Medici i Naturaliti, no 93, pp. 425-439, 1989.
4. R.L. Blum: Studying Hypotheses on A Time-Oriented Clinical Database, An
Overview Of The RX Project, Proc. Sixth Symp. Comp. Appl. Med. Care, pp. 712-
715, 1982.
5. B.I. Blum (ed.): Information System for Patient Care, Springer-Verlag, 1984.
6. B.I. Blum: Artificial Intelligence and Medical Informatics, Medical Informatics Vol. 10,
no. 4, 1985.
7. C. Bogdnici, G. Georgescu et. al.: Facteurs et Indicateurs de Risque et Tolerance
Tensionelle Individuelle de Loeil (IPT), IX-Th Congress of Societas Ophtalmologice
Europea, Brussels, 1992.
8. L.V. Boiculese, G. Georgescu: Fuzzy Control With Self Finding Rules For
Anesthesia, in Model Based Biomeasurements, pp.51-53, 1995.
9. L. Boiculese, H. Teodorescu, G. Dimitriu: Optimization of Fuzzy Controllers by
Exhaustive, Trial & Error and Genetic Methods. Medical Applications, Computer
Science Journal of Moldova, vol. 4, no. 1, pp. 69-87, 1996.
10. Lucian V. Boiculese, Cristina G. Dascalu: Informatica Medicala, Casa de Editura
Venus, 2001, 300 pagini
11. Bryant J.R.: Towards a HIS Reference Structure IN: Hospital Information System:
Scope-Design Arhitecture, ed. Bakker A.R., Ehlers C.T., Bryant J.R., Hammond
W.E., Amsterdam, North Holland, pp. 125-132, 1992.
12. B.G. Buchnan, E.H. Shortliffe: Rule-Based Expert Systems, The MYCIN
Experiments of the Stanford Heuristic Programming Project, Addison-Wesley, 1984.
13. Carasevici Eugen, Timofeiov Radu: Analiza potenialului clinic al intensitii dozei n
prevenirea instalrii rezistenei la chimioterapia citostatic, lucrare de diplom, Iai.
14. Carasevici Eugen, Igbaria Ahmad, Corelaia dintre factorii prognostici, terapeutici i
rata de supravieuire n limfoamele maligne non-hodgkiniene, lucrare de diplom,
Iai.
15. R.G.G. Cattel: Object Data Management. (Revised edition). Reading,
Massachusetts: Addison Wesley, 1994.
Bibliografie 441

16. D. Chiseli & colab., G. Georgescu & colab.: The Individual IOP Tolerance (IPT) In
Normals (N), Intraocular Hypertensive (Iohy) And Hypertensives Glaucomas (Hyg),
4-Th Congress And The Glaucom Course Of The European Glaucom Society,
Amsterdam, 1992.
17. E.F. Codd: A Relational Model Of Data Form Relations From Functional
Dependencies, ACMTODS no. 1, 4, 1976.
18. E.F. Codd: The Relational Model for Databese Management. Version 2. Reading,
Massachusetts: Addison Wesley, 1990.
19. C.J. Date: An Introduction To Database System, Addison-Wesley, Inc., 1975.
20. C.J. Date: An Introduction to Database Systems. Syxth edition. Reading,
Massachusetts: Addison Wesley, 1995.
21. R. Davis, B. Buchanan and E. Shortliffe: Production Rules As A Representation For
A Knowledge-Based Consultation Program, Artificial Intelligence, no. 8, pp.
1545,1977.
22. P. Degoulet, M. Fieschi: Informatic Medical. Ediia a III-a. Editura Medical
MASSON, Bucure[ti, 1999.
23. R.S. Dick and E.B. Steen (eds): The Computerized-Based Patient Record. An
Essential Technology for Health Care Institute of Medicine. Washington, DC:
National Academy Press, 1991.
24. D. Dubois, H. Prade: Theorie des Possibilites. Application a la Representation des
Connaissances en Informatique, Masson, Paris, 1988.
25. V. Dumitrache & col.: Bncile de date. Ed. tiinific i Enciclopedic, Bucureti,
1982.
26. A.S. Elstein, L.S. Shulman, S.A. Sparafka, et al.: Medical Problem Solving, Harvard
University Press, 1978.
27. A.R. Feinstein: Clinical Biostatistics XXXIX, The Haza Of Bayes, The Aerial Palaces
of Decision Analysis, And The Computerized Ouija Board, Clinical Pharmacology
And Therapeutics, 21(4), pp.495, 1977.
28. P. Frutiger, J.M.Fessler: La gestion hospitalire mdicalis. Paris ESF diteur,
1991.
29. Gleanu M.R., Bild E., Carasevici E. : Lymphev. Sistem informaional, baz de
date pentru limfoamele maligne, Rev.Med.Chir., Iai, nr. 4, 1986.
30. M.R. Gleanu, E. Bild, E. Carasevici, Sultana Mihailovici, Gabriela Georgescu, D.
Ciornea, Histological code identification coresponding to the working formulation
system of non hodgkins lymphomas and their implemantation within the lymphey
system, n Rev.med.chir. Iai, 1987, 2, pp. 357-362.
31. Gabriela Georgescu, P. Vancea, L. Boiculese: Mathematical Modell Of Natural Optic
Nerve Fibre Loss A Re-Evaluation of Published Hystological Data, Proc. 7
th

IMEKO BMI95- Model Based Biomeasurements, Slovakia, Ed. Peter Kneppo, Milan
Tysler, pp. 60-62, 1995.
32. Gabriela Georgescu, Georgeta Zegan, S. Hamwi: Statistical Processing For
Correlation Between the Maxillae Facial Types And The Muscles Of Dental
Maxillary Apparatus In Children With Malocclusions, Proc. 8
th
IMEKO BMI98-
Biomedical Measurement and Instrumentation, Dubrovnik, Croa]ia, pp. 3.135-3.138,
1998.
33. Gabriela Georgescu: The Weibull Regression In The Analysis And Modeling of
Biological System Aging Phenomena, Rev. Med. Chir., vol. 3, no. 1-2, 1998.
INFORMATIC MEDICAL I BIOSTATISTIC

442
34. Gabriela Georgescu: Utilizarea n Analiza Parametrilor Biologici a Metodelor
Statistice de Studiu a Populaiilor, Ph.D. Thesis, Bucureti, 1998.
35. Gabriela Georgescu, Cristina Dasclu, L. Boiculese, Mihaela Moscalu, M.R.
Gleanu: Standardization and informatization of the medical activity in oncology
clinic, BUDAMED 99 11
th
National Conference on Biomedical Engineering
MATE, 2
nd
National Conference on Clinical Engineering MEDING Budapesta, 12
14 Septembrie 1999.
36. Gabriela Georgescu, L. Boiculese, Cristina Dasclu, M.R. Gleanu: The
informatization and standardization of evidence activity and data processing in
Chemo-Therapy and Radio-Therapy Services Health Cards 99 Fifth International
Congress; Conference and Exhibition on card applications in health care Milano, 5
7 Octombrie 1999.
37. Gabriela Georgescu, A.I. Georgescu: The Application of Weibull Model in the Study
of Biological Systems Fiability, Proceedings of MEDINFO 2001, Londra, 6 9
Septembrie 2001.
38. Gabriela Georgescu, J.I. Georgescu, M.R. Gleanu, D. Ciornea, E. Bild, E.
Carasevici, BAZONCO - Baz de date pentru evidena i prelucrarea datelor
bolnavilor oncologici, Fia I-B-50 cod B.N.P. C-22-00-3-08-F, publicat n Produse
program calculatoare F.C-256/512/1024, pg.69, 1988
39. Gabriela Georgescu, J.I. Georgescu, M.R. Gleanu, E. Carasevici, E. Bild, D.
Ciornea, Sistem informatic de clinic folosind baze de date i mijloace de
teleprelucrare la Clinica de Radiologie-Oncologie din Iai, n: Rezumatele
comunicrilor celui de al IV-lea Colocviu de Sisteme - Modele - Informatic i
Cibernetic, 1987, Bucureti, p.109.
40. Gabriela Georgescu, J.I. Georgescu, M.R. Gleanu, E. Carasevici, E. Bild, D.
Ciornea, Noi programe computerizate pentru prelucrarea rezultatelor tratamentului
oncologic multimodal, n Referate vol. Zilele IMF; Sesiunea cadrelor didactice, Iai,
1987, p. 30.
41. J.I. Georgescu, Gabriela Georgescu, E. Bild, E. Carasevici, ONCOTER - Sistem de
asistere a deciziei terapeutice n cancerul mamar, Al VIII-lea Colocviu de
Informatic, Iai, 1989.
42. F. Georgsson, P. Eklund: An Identification of Handling Uncertainties Within Medical
Screening: A Case Study Within Screening for Breast Cancer, in H.N. Teodorescu,
A. Kandel, L.C. Jain (Eds.): Fuzzy and Neuro-Fuzzy Systems in Medicine, CRC
Press, USA, 1998.
43. G.A. Giebink, L.L. Hurst: Computer Projects in Health Care, Health Administration
Press, Ann Arbor, 1975.
44. B. Hazard Munro: Statistical Methods for Health Care Research, Lippincott,
Philadelphia, New York, 1977.
45. J.H. Horowitz, H. Thompson, R.H. Friedman, T. Concannon, J.G. Krikorian, and
P.M. Gertman: Computer-Assisted Patient Care Management in Medical Oncology,
Proc. Fourth Symp.Comp.Appl.Med. Care, pp.771-787, 1980.
46. A.D. Jacobas: Medical Biostatistics, Ed. Bucur-Mond, Buc., 1997.
47. C. Ionescu & col.: Baze de Date Nationale, ASE, Buc., 1985.
48. A. Isaic-Maniu: Metoda Weibull. Aplicaii. Ed. Academiei, 1983.
49. Jones S.E.: Importance of Staging in Hodgkins Disease, Semina.Oncol., 7:126-135,
1980.
Bibliografie 443

50. P. Lenoir, M.J.Roger, C.Frangerel, and G.Chales: Ralisation dveloppement et
maintenance de la banque de dones ADM. Med Informatics, 6:51-6, 1981.
51. G.R.Loftus, F.E. Loftus: Essence of Statistics, Alfred A. Knopf, New York, 1988.
52. I. Martin: Computer Data Base Organisation, Englewood Cliffs, Prentice-Hall, 1975.
53. J.B. Martin: Towards Effective Computer-Aided Medical Care Evaluation Studies,
Inquiry no. XV, pp. 129-141, June 1978.
54. D. Marr: Vision, W.H. Freeman and Co., New York, 1982.
55. B. Martin: An Introduction to Medical Statistics. Edit. Oxford Medical Publications.
Oxford-New York., 1996.
56. G.I. Mihala, D. Lungeanu: Curs de Informatic Medical i Biostatistic, Ed.
Eurobit, 1998.
57. P.L. Miller, H.R. Black: Medical Plan-Analysis by Computer: Critiquing the
Pharmacologic Management of Essential Hypertension, Computers And Biomedical
Research, no.17, pp.38-54, 1984.
58. M.N. Mocanu: Curs de Informatic Medical, Braov, 1996.
59. S.G. Pauaker, J.P. Kassirer: Therapeutic Decision Making: A Cost-Benefit Analysis,
New Engl.J.Med., no.293, pp.229-234, 1975.
60. W.K.Pratt: Digital Image Processing, 2
nd
ed., John Wiley, 1991
61. J.Reggia, and B. Paerricone: Answer Justification In Medical Decision Support
System Based on Bayesian Classification, Comp.Biol.Med., 1987.
62. OMS: Classification internationale des Maladies. Neuvime rvision. Genve:
Organisation Mondiale de la Sant, 1977.
63. OMS: Classification statistique internationale des maladies et des problmes de
sant connexes. Dixime rvision. Genve: Organisation Mondiale de la Sant,
1993.
64. O. Petru, Gabriela Georgescu, D. Ciornea, E. Carasevici, M.R. Gleanu, Studiul
duratei de supravieuire a bolnavilor oncologici asistai de calculator, al X-lea
Simpozion Naional de Informatic Medical, MEDINF, Tg.Mure, 1987 (publ. n
Referate generale i rezumatele lucrrilor tiinifice, pp. 8-9).
65. O. Petru, Gabriela Georgescu, D. Ciornea, E. Carasevici, M.R. Gleanu,
GRAFONCO - Analiza semnificaiei statistice a supravieuirii bolnavilor oncologici
asistai de calculator, Tg. Mure, 1987 (publ. n Referate generale i rezumatele
lucrrilor tiinifice, p. 9).
66. O. Petru, Gabriela Georgescu, D. Ciornea, E. Bild, E. Carasevici, M.R. Gleanu,
Model Cox n analiza supravieuirii n cancerul mamar, INFO Iai, 1987.
67. M.ORegan, et al.: Statistics and epidemiology course, Edit. EuroMISE Center of
Charles University and Academy of Sciences, Prague, 1996.
68. R.D.Remington, M.A. Schork: Statistics With Application To The Biological And
Heath Sciences. Edit. Pretence-Hall Inc. Englewood Cliffs, New Jersey, 1996.
69. I. Rou, Al. tefnescu, D. Zaharie: Baze de Date i Sistemul de Gestiune a Bazelor
de Date. Buc. 1986.
70. J.R. Scherrer, R. Baud, D. Hochstrasser, O. Ratib: An integrated hospital
information system. Medical Computing, 7:81-9, 1990.
71. D. Schwartz: Mthods Statistique Lusage Des Mdicins des Biologistes,
Flammarian Medicine Sciences, Paris, 1969.
72. Gr.Shaffer: A Mathematical Theory of Evidence, Princeton Univ. Press, 1976.
INFORMATIC MEDICAL I BIOSTATISTIC

444
73. E. Shortliffe, B. Buchnnan, E. Feigenbaum: Knowledge for Medical Decision
Making, Proc. IEEE, no. 67, pp. 1207-1224, 1979.
74. E.H. Shortliffe: Medical expert systems-knowledge tools for physicians. West J Med,
145(6):830-9, 1986.
75. E.H. Shortliffe, L.E.Perreault, G. Wiederhold, L.M. Fagan (eds): Medical Informatics.
Computer applications in health care. Reading, Massachusetts: Addison-Wesley,
1990.
76. Y.N.Sun et al.: A Computer System for Skeletal Growth Measurement, Yearbook of
Medical Informatics, Schattauer Verlag, pp. 426-436, 1995.
77. H.N.Teodorescu, D. Arotriei: A Neural Model for the Heart Muscle, Computer
Science J. of Moldova, Vol. 1, no.2, pp. 110-125, 1993.
78. R. Vancea et al.: Recunoaterea Formelor. Aplicaii, Edit. Academiei, 1989.
79. V. Vemuri (ed.): Neural Networks. Artificial Neural Networks. Theoretical Concepts,
1988.
80. A. Vlaicu: Prelucrarea Digital a Imaginilor. Ed. Albastra, Cluj-Napoca, 1997.
81. F. Wingert: Medical Informatics, Springer-Verlag, New York, 1979.
82. T. Yamakawa: Pattern Recognition Hardware System Employing a Fuzzy Neuron,
Proc. of 1 st Int. Conf on Fuzzy Logic & Neural Networks, Iizuka, pp. 943-948, 1990.
83. Georgeta Zegan, Ortodonie i ortopedie dento-facial, Ed. Tehnopress, 2005.
84. Georgeta Zegan, Metode i tehnici de diagnostic din ortodonia i ortopedia dento-
facial, Ed. Tehnopress, 2004.

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