Sunteți pe pagina 1din 410

UNIVESITATEA C.

BRINCUSI,TG-
JIU


PROF. BOGDAN P. CONSTANTIN
Ciordit de madalin3d
BIOSUL CALCULATOARELOR
Apelarea biosului se realizeaza astel!
- "i#$ se por#este "al"ulatorul se apasa tasta %elete & apare 'e#iu BI(S )
1
- *.Sta#$ar$ C+(S Setup - "u tastele ,a-e %o.# si ,a-e Up se pot 'o$ii"a
optiu#ile sa e/iste obli-atoriu ! ,ri'aster user0000o# "a sa se $ete"teze
1ar$ul
- %a"a 2re' sa u#"tio#eze si u#itatea $e $is"1eta lopp3 $ri2e A apasa' ,a-e
%o.# si sele"ta' optiu#ea *.44 +B 5 6 "are sa ie a"ti2ata
- 7.A%VANCE% C+(S .Setup are ur'atoarele optiu#i ! * st boot $e2i"e I%E 8
"are realizeaza i#"ar"area siste'ului $e operare la por#irea "al"ulatorului $e pe
1ar$ $is9
- A $oua optiu#e ! * st lopp3 - $a"a "al"ulatorul este $ee"t , $a"a s-au sters
isierele siste' si 2re' "a ,"al"ulatorul sa se i#itializeze $e pe $is"1eta si alte
optiu#i "a!
- Boot up Nu' lo"9 o# - se a"ti2eaza tastele #u'eri"e $i# partea $reapta a
tastaturii
- ,ass.or$ "1e"9 0000setup & sau Al3.a3s $a"a 2re' sa pu#e' parola si pe bios
si pe "al"ulator )
- :lopp3 $ri2e s.ap trebuie sa ie $isable - #u pot sa i#itilealizez "al"ulatorul
alter#ati2 $e pe u# 1ar$ sau pe altul "i#$ su#t "o#e"tate $oua 1ar$is"uri i#tre
ele
- I#ter#al "1a"1e 000e#able$ - "al"ulatorul si'uleaza 'e'orie 'ai 'ulta pri#
apelarea a"estei 'e'orii "1a"1e
- E/ter#al 0000e#able$ - se poate e/ti#$e a"easta 'e'orie supli'e#tara
- Siste' BI(S "a"1eable 0000 e#able$ ; biosul poate i 2azut pri# a"easta
'e'orie
e/ti#sa
- C888, 57 < s1a$o. 0000."1a"1e$
- C=880000000000.
- %8880000000000
- %=8800000000000$isable$ & toate patru reeri#$u-se la a"esul $ieritelor
a$rese $e 'e'orie )
- Cu Es" se iese $i# 'e#iul respe"ti2
5.+e#iul ,o.er +ANAGE+ENT SETU, are optiu#ile ! po.er 'a#a-e'e#t 00
$isable
- Gree#0..o- & i# 'o'e#tul i# "are a"e' o e"o#o'ie $e "ure#t apri#$erea
'o#itorului se realizeaza $a"a a"easta optiu#e este o#0),$upa a"eea 2i$eo0
suspe#$ & $a"a a"e' e"o#o'ie $e "ure#t, pla"a 2i$eo #u 'ai este a"ti2ata).
Celelalte optiu#i se reera la $ete"tarea ee"ti2a a 1ar$urilor "o#e"tate , la sal2area
optiu#ilor,sau or'atarea izi"a a 1ar$urilor.
CIRCUITE >(GICE
Consider marimea de iesire y ia valori y L2 ={!1"!iar marimile de intrare #1!#2!$!#n ia# valori
in m#ltimea L2
n
=L2%$%L2 ! de n ori! iar relatia I&E y='(%1!%2! $! %n) *
+rin ,E-I.ITIE '#n/tia ' 0L2
n
L2 se n#meste '#n/tie lo1i/a notata /# -L(sa# 2ooleana
notata /# -B) deoare/e m#ltimea L2 are 2 valori si 1 ! iar n#mar#l intrarilor este n* *Re3#lta /a
nr valorilor 4e /are le 4oate '#n/tia lo1i/a este dat de n#mar#l /om2inatiilor marimilor de
intrare ! adi/a
2
2
n
* O '#n/tie lo1i/a n 4oate da 4rin e%4resia sa sa# 4rin ta2la de adevar
*A/easta din #rma /ontine valoriile '#n/tiei 4entr# toate /om2inatiile 4osi2ile ale
ar1#mentelor *
2
-U.CTII LO5ICE
ELE6E.TARE
O '#n/tie lo1i/a (-L) este de 'a4t o varia2ila 2inara ale /arei valori de4ind de valorile
varia2ilelor lo1i/e /are intra in /om4onenta ei *7aria2ila 2inara este o varia2ila dis/reta /are
4oate l#a do#a valori 0 si 18a/este valori se mai n#mes/ /onstante lo1i/e *+rin/i4alele '#n/tii
lo1i/e de 2 varia2ile intalnite in mod 're/vent s#nt 0SI! SAU! .U! .A.,! .OR*
:UNCTIA >(GICA SI '(%1!%2) =%19%2! ta2el#l de adevar al '#n/tiei 2 /onta/te inseriate
:1 :2 -=%19%2


1
1
1 1 1
:1
'=%19%2
:2
:UNCTIA >(GICA SAU '(%1!%2) =%1;%2
%1 %2 -=%1;%2

1 1
1 1
1 1 1
:1
-=%1;%2
:2
:UNCTIA >(GICA NU '(%)=
x


: -(%)
1
1
<.A.,=(SI>.U)
3
'(%1!%2)=%19%2
n#mita :UNCTIA >(GICA NU+AI
:1 :2
-=%19%2
1
1 1
1 1
1 1

:1
%19%2
:2
:UNCTIA >(GICA N(R '(%1!%2)=%1;%2
:1 :2
-=%1;%2
1
1
1
1 1
REGU>I %E CA>CU> IN A>GEBRA B((>EANA
+entr# trans'ormarea #n#or e%4resii lo1i/e in altele e/?ivalente /# /ele initiale dar /# o
str#/t#ra mai sim4la se 'oloses/ o serie de relatii sa# 4ro4rietati '#ndamentale0
1) +ro4rietatea /onstantei lo1i/e si 1 0
%;=%
%;1=1
%9=
%91=1
2) +ro4rietatea de idem4otenta
%;%=%
%9%=%
3) Aso/iativitatea
(%19%2)9%3=%19(%29%3)
(%1;%2);%3=%1;(%2;%3)
@) Com#tativitatea
:19%2=%29%1
:1;%2=%2;%1
A) ,istri2#tivitatea
:19(%2;%3)=%19%2;%19%3
:1;(%29%3)=(%1;%2)9(%1;%3)
B) +ro4rietatea de a2sor2tie
%1;%19%2 =%19(1 ;%2) =%1
%19(%1;%2)=%1
@
C) Teoremele l#i ,D6OR5A.
%1;%2 =%19%2
%19%2 =%1 ;%2
E) +rin/i4i#l /ontradi/tiei
%9% =o
F) +rin/i4i#l terti#l#i e%/l#s

%;% =1
1) +rin/i4i#l d#2lei ne1atii
% =%
O m#ltime 6 de elemente nevida in /are a# 'ost de'inite o4eratiile SI! SAU! .U 'ormea3a o
al-ebra B((>EANA 'ata de o4eratiile de'inite da/a inde4lineste /ele 1 4ro4rietati
4re3entate *
C(+,>ETU> >(GIC :UN%A+ENTA> SI- SAU- NU
,eoare/e o '#n/tie lo1i/a /ontine in serie n#mai a/este trei ti4#ri de o4eratii*
Com4let#l lo1i/ SI>.U
E: 0
G=%1;%2=%1;%2 =%1 9%2

:1
%1;%2


:2
C(+,>ETU> >(GIC SAU-NU
E% 0
G=%19%2 =%1 ;%2
:1
:1
%19%2 :1 ;%2
:2 %2

A
C(+,>ETU> UNIVERSA> N(R &SAU-NU)
C# aH#tor#l l#i se 4ot reali3a toate /ele trei '#n/tii lo1i/e adi/a .U! SI! SAU
>>4entr# a o2tineDD NU ID


:
G=%

- operatia SI
y=%19%2= %1 9%2=%1 ;%2
:1 %1

:2
:2


G=%19%2
SAU

y=%1;%2=%1 ; %2=%1 9 %2
:1
:1 9:2
:2



B
?@/*A/7

:1
:1;:2
:2
Se 4oate arata /a si '#n/tia lo1i/a .A., este /om4let lo1i/ #niversal si sens#l /a ea
4oate s#2stit#i '#n/tiile lo1i/e SI!SAU!.U
:UNCTIA >(GICA NU

% %
:UNCTIA >(GICA NAN%
:
:
<SI=
%1


%2 :19:2

y=%19%2=%19%2
(BSERVATIE0ACESTE .OTIU.I ,E CIRCUITE LO5ICE STAU LA BAJA
CREARII CIRCUITELOR I.TE5RATE
+eto$e $e 'i#i'alizare a u#"Biilor boolee#e
*. +eto$a $ia-ra'elor Veit"1
6inimali3area #nei '#n/Kii 2ooleene s/risL Mn -C, sa# -CC /# aH#tor#l dia1ramei 7eit/?
/onstL Mn determinarea termenilor elementari 4osi2ili 4e dia1rama 7eit/? Ni ale1erea a/elor
termeni elementari /are /ond#/ la s/?eme /# /el mai mi/ n#mar 4osi2il de intrari*
C
+aNii #rmariKi Mn minimali3area '#n/Kiilor 2ooleene /# aH#tor#l dia1ramelor 7eit/? s#nt0
Se re4re3inta '#n/Kia de sim4li'i/at /# aH#tor#l dia1ramei 7eit/? ! 4#nOnd#>se n# 1 Mn
'ie/are 4Ltrat elementar /e /ores4#nde mintermen#l#i m
I
din '#n/Kia datL Mn -C, Ni #n Mn
'ie/are 4Ltrat elementar /e /ores4#nde ma%termen#l#i 6
I
din '#n/Kia data Mn -CC8
Se determina 4e dia1ramL /ele mai mari s#4ra'eKe elementare 4osi2ile! 'ormate din m#lti4li
de 4#teri ale l#i 2! de 4Ltrate elementare! deoare/e /# /Ot s#4ra'aKa /onsideratL este mai
mare! re3#ltL #n n#mar mai mi/ de varia2ile 2inare8
Se 'ormea3L s#4ra'eKe as'el Mn/Ot Mn 'inal sL 'ie a/o4erite toate 4atratele din
dia1rama Mn /are era# Mns/rise 1 4#ntr# /a3#l -C, Ni 4entr# /a3#l -CC*
+enrt# e%em4li'i/are vom /onsidera do#L '#n/Kii s/rise Mn -C,('orma /anoni/a disH#n/tiva)0

F
1
(%
1
!%
2
!%
3
!%
@
!)=m

Um
1
Um
2
Um
11
Um
14
Um
15
F
2
(%
1
!%
2
!%
3
!%
@
!)= m
1
Um
A
Um
B
Um
C
Um
E
Um
F
Um
1
Um
12
Um
13
,in sim4li'i/area '#n/Kiei F
1
re3#ltL0
P P P
F
1
(%
1
!%
2
!%
3
!%
@
!)= %
1
%
2
%
3
U %
2
%
3
%
@
U%
1
%
2
Q
P P "=R
F
2
(%
1
!%
2
!%
3
!%
@
!)= %
1
%
2
%
3
U%
1
%
3
%
@
U %
1
%
2
&
P P
= termenii %
1
%
2
%
3
Ni %
1
%
2
s#nt /om#ni /elor do#L 'orme minimale8 ei s#nt n#miKi
termeni elementari esenKiali8
= F
1
i F
1
a# a/elaNi n#mar de intrLri*
1
1
1 1 1
1 1

1 1 1
1 1 1
1
1 1
+entr# '#n/tia f2 rey#ltL din dia1rama 7eit/? ! Mn #rma sim4li'i/Lrii ! o sin1#rL 'ormL
minimL 0
f2=(%1%2%3%@)=%1%3 U %1%2 U %1%2%@
-ie !de asemenea! do#S '#n/tii s/rise Mn :CC &or'a "a#o#i"a "o#Cu"ti2a) de 'orma 0
E
'3 (%1!%2!%3!%@)=6

6
@
6
B
6
E
6
12
6
1@
'@((%1!%2!%3!%@)=6626E6161161261361@61A
:1


:1



Cir"uite lo-i"e i#te-rate
+rin /ir/#it inte1rat se intele1e #n 1r#4 de elemente ele/troni/e
(tran3istoare!diode!/ondensatoare!re3istente)/one/tate inse4ara2il in 4ro/es#l te?nolo1i/ de
'a2ri/atie! 4e sa# in interior#l #n#i s#2strat /ontin##* Cea mai ras4andita te?nolo1ie de
reali3are a /ir/#itelor inte1rate o /onstit#ie te?ni/a inte1rarii monoliti/e ! /ara/teri3ata 4rin
reali3area intr>o sin1#ra o4eratie a di'eritelor elemente /om4onente ale /ir/#it#l#i *
Te?ni/a inte1rarii monoliti/e s>a de3voltat 4e do#a dire/tii ! /eea /e a /ond#s la reali3area
/ir/#itelor inte1rate 2i4olare si a /ir/#itelor inte1rate #ni4olare 6OS (6etal>O%id>
Semi/ond#/tor ) *Am2ele ti4#ri 'oloses/ /a 4ro/ede# de 2a3a metodele mas/arii 4rin o%id si a
di'#3iei lo/ali3ate a im4#ritatilor intr>#n s#2strat de sili/i# mono/ristalin * -ie/are element al
/ir/#it#l#i o/#4a #n /om4artiment delimitat de o 3ona din a/elasi material /# s#2strat#l *
Inainte de a tre/e la des/rierea #n#i /ir/#it inte1rat este 2ine sa 4re/i3am noti#nea de
tran3istor 2i4olar si #ni4olar *
Tran3istoare 2i4olare s#nt /ele la /are /ond#/tia are lo/ 4rin de4lasarea a do#a ti4#ri de
4#rtatori de sar/ina ! ele/tronii si 1ol#rile* ,e asemenea ! tre2#ie remar/at 'a4t#l /a in /ir/#latia
sa /#rent#l stra2ate do#a Hon/ti#ni si de/i si 4orti#ni de ti4 n si 4orti#ni de ti4 p*
La tran3istoarele #ni4olare /ir/#latia de sar/ina este de o sin1#ra nat#ra ( 'ie 4rin 1ol#ri!'ie
4rin ele/troni )!iar /#rent#l stra2ate #n sin1#r ti4 de material semi/ond#/tor! de ti4 n sa# 4 *In
a/easta /ate1orie intra tran3istoarele /# e'e/t de /am4 /#nos/#te in s4e/ial s#2 den#mirea de
tran3istoare TEC*
Ele/tro3i se a'la in #rmatoarea /ores4ondenta 'ata de tran3istor#l 2i4olar0 emitor T s#rsa ! 2a3a
T 4oarta si /ole/tor T drena* ,#4a /#m se o2serva !
F
intr>#n s#2strat de ti4 4 a 'ost di'#3at #n material de ti4 n ! /are al/at#ieste /anal#l sa#
/oridor#l si /are are /a terminatii doi ele/tro3i0 s#rsa si drena* ,e o2i/ei! /ei doi ele/tro3i 4ot 'i
inversati ! 'ara a se 4rod#/e s/?im2ari 4rea mari in '#n/tionare* +orti#nea /entrala a
/oridor#l#i este 'oarte s#2tire * ,eas#4ra a/est#i
/oridor in1#st ! i3olat 4rintr>#n strat s#2tire de 2io%id de sili/i# !se a'la ele/trod#l 4oarta* Un
4otential a4li/at 4e a/est ele/trod va /rea in /am4 ele/tri/ ! /e are /a e'e/t in/?iderea sa#
des/?iderea /oridor#l#i 4entr# /#rent#l de ele/troni /are /ir/#la de la s#rsa /atre drena* El are
rol de ele/trod de /omanda si mod#lea3a 'l#%#l de sar/ini ele/tri/e /are /ir/#la intre masa si
dren *In mod asemanator se 4oate reali3a #n tran3istor /# e'e/t de /am4 (6OS TEC) avand #n
s#2strat de ti4 n si #n /oridor de ti4 4 *AvantaHele
tran3istoarelor 6OS TEC /onsta# in re3istenta mare de intrare (4este 1
22
U)!/#rent de intrare
'oarte mi/(s#2 1
>12
A)!te?nolo1ie m#lt mai sim4la si si1#ranta in '#n/tionare s4orita*
Cir"uite i#te-rate "u tra#zistoare bipolare
,#4a /#m s>a mai s4#s! /ir/#it#l inte1rat re4re3inta #n 2lo/ semi/ond#/tor in /are s#nt
reali3ate mai m#lte elemente0 diode!tran3istoare si /ondensatoare* E%ista mai m#lte 4ro/edee
de reali3are a re3istentelor inte1rate* Cel mai #tili3at mod /onsta in di'#3area im4#ritatii 4 intr>
#n /om4artiment de i3olare n ! 4rin 4ro/es#l /are 'ormea3a si 2a3ele tran3istoarelor
n4n*7aloarea re3istentei de4inde de dimensi#nile 1eometri/e si re3istivitatea 3onei 4*
Reali3area /ondensatoarelor are la 2a3a Hon/ti#nii 4olari3ate invers*
Condensatoarele mai mari de /ateva 3e/i de 4i/o'ara3i s#nt 1re# de inte1rat monoliti/ *
Ind#/tantele n# s#nt in/a #tili3ate s#2 'orma inte1rata in eta4a a/t#ala *
Inter/one/tarea intre di'eritele elemente ale #n#i /ir/#it inte1rat se 'a/e 4rin de4#nerea #nor
2en3i de al#mini# 4e s#4ra'ata 2lo/#l#i monoliti/ *
Se/ti#nea de /ir/#it inte1rat 4re3entata /ontine #n tran3istor 2i4olar de ti4 n4n /# do#a
emitoare! o dioda semi/ond#/toare si #n re3istor *Se o2serva /a elementele s#nt i3olate intre
ele 4rin strat#ri de a/eeasi nat#ra /# s#2strat#l de 2a3a (sili/i# de ti4 4 )*
Strat#l in/astrat de ti4 n este #n material /# re3istivitate mi/a! /om4arativ /#
strat#l e4ita%ial de ti4 n * El im2#natateste /ara/teristi/ile de sat#ratie ale tran3istor#l#i !
'#rni3and o re3istenta de tre/ere mi/a 4entr# /#rent#l de /ole/tor * Strat#l e4ita%ial din
H#r#l re3istor#l#i se a'la la #n 4otential 4o3itiv ! ast'el /a intre el si re3istor se 'ormea3a
o Hon/ti#ne 4n 4olari3ata invers*,e remar/at /a tran3istoarele 2i4olare inte1rate a# mai
m#lte emitoare *
,esi /# m#lt di'erite din 4#n/t de vedere al te?nolo1iei ! /ir/#itele lo1i/e inte1rate
a# la 2a3a 4roie/tarii ele/troni/e a/eleasi /onsiderente /a si /ir/#itele lo1i/e /# elemente
dis/rete* Se va 4re3enta #n /ir/#it din 'amilia diode>tran3istoare! reali3at s#2 'orma
inte1rata *
Se o2serva /a diodele ,1! ,2!,3 im4re#na /# re3istenta R1! re4re3inta #n /ir/#it SI in
lo1i/a 4o3itiva si #n /ir/#it SAU in lo1i/a ne1ativa * Tran3istor#l l#/rea3a /a #n inversor
/lasi/ !ast'el /a la iesirea /ir/#it#l#i vom avea 0'(%1!%2!%3)=%1!%2!%3 in lo1i/a 4o3itiva *
-(%1!%2!%3)=%1!%2!%3 in lo1i/a ne1ativa*
,iodele,@ si ,A aH#ta la 'i%area 4otential#l#i 2a3ei in re1im de /ond#/tie * ,e remar/at 'a4t#l
/a! din 4#n/t de vedere '#n/tional ! n# e%ista ni/i o deose2ire intre /ir/#it#l lo1i/ inte1rat
4re3entat mai s#s si a/elasi /ir/#it reali3at /# /om4onente dis/rete*
Te?nolo1ia /ir/#itelor inte1rate 4oate reali3a ori/e ti4 de /ir/#it ! dar se 4re'era in s4e/ial
/ir/#itele /# tran3istoare l#/rand /# /om#tatie de /#rent si /ele 4arte din 'amilia de /ir/#ite /#
tran3istoare de /#4laH dire/t(tran3istor&tran3istor)*
1
CIRCUITE INTEGRATE CU TRANDIST(ARE UNI,(>ARE&+(S)
,a/a se 'a/e o /om4aratie intre te?nolo1iile 2i4olare si 6OS!l#and s4re e%em4li'i/are /el mai
sim4l# /ir/#it lo1i/&#n inversor&se /onstata #n avantaH net din 4#n/t de vedere al 4ret#l#i de
/ost in 'avoarea /ir/#it#l#i 6OS *A/easta re3#lta atat din 4osi2ilitaea de reali3are a mai
m#ltor elemente de /ir/#it intr>o 4orti#ne data a 2lo/#l#i de sili/i#*
7.5 C(+ENDI UDUA>E CU EEE+,>E A>E SISTE+U>UI
%E (,ERARE +S-%(S
a) %IR Fu#it !G FH $ire"tor H sub$ire"tor G FI JG FI ,G aiseaza "o#ti#utul $i# u#itatea spe"ii"ata
& i'pli"it u#iteatea "ure#ta ) sau "o#ti#utul "aii i#$i"ate pri# $ire"torul , sub$ire"torul
spe$ii"at K J- listare "o'pa"ta , ,- listare e"ra# "u e"ra#.
E/e'ple!
*) Sa se aiseze "o#ti#utul $i# sub$ire"torul GR 7*8*, $ire"torul GR 7*8 u#iteatea B .
%IR B ! H GR 7*8 H GR 7*8*
,e#tru a i$e#tii"a $ire"torul pari#te , se poate spe"ii"a i# lo"ul a"estuia .., iar. I$e#tii"a
sub$ire"torul "ure#t.
7) %IR L ,RN ; iesirea "o'e#zii %IR este tra#s'isa la i'pri'a#ta & L i#$i"a alt $ispoziti2 $e iesire
$e"it "el sta#$ar$ "are este 'o#itorul) K i# -e#eral $a"a se $oreste alta iesire $e"it "ea sta#$ar$
, se 2a spe"ii"a !L F u#it G F H $ire"tor H sub$ire"tor G #u'eisF.e/te#sie G
%IR L %>IST iesirea "o'e#zii este tra#s'isa la isierul "u #u'ele %>IST .
5) Co'a#$a A,>IC M :IS%AT.TEET pri'este $atele $e la i#trare
$e la alt $ispoziti2 $e"it "el sta#$ar$ &tastatura) ; i# a"est e/e'plu $i# isierul :IS%AT.TET K i#
-e#eral , "i#$ se $oreste alta i#trare $e"it "ea sta#$ar$ , se 2a spe"ii"a !
M F u#it G F H $ire"tor H sub$ire"tor G #u'eis.F. e/te#sieG
4) %IR N S(RT -e#ereaza "o#ti#utul $ire"torului sortat , u#$e S(RT "iteste $atele $i# isierul
sta#$ar$ $e i#trare , le sorteaza si apoi le s"rie la $ispoziti2ul sta#$ar$ $e iesire , astel "a iesirea
$i# %IR este i#trare i# S(RT K pe#tru a tri'ite "o#ti#utul $ire"torului sortat
i#tr-u# isier , se i#tro$u"e "o'a#$a !
%IR K S(RT L :ISIER
O)%IR H GR 7*8 H P . BAS listeaza toate isierele BAS $i# $ire"torul
GR 7*8.
b) +% F u#it !G H $ire"tor H sub$ire"tor "reaza u# $ire"tor & sub$ire"tor)
pe u#itatea spe"ii"ata , e2e#tual i# $ire"torul H sub$ire"torul spe"ii"at.
$ire"torHsub$ire"tor
C) C%
..
s"1i'ba $ire"torul "ure#t $i# u#itatea "ure#ta pri# alt $ire"torHsub$ire"torsi'plii"at.
E/e'ple!
*)C% aisaza $ire"torul "ure#t.
7)C%..tre"e la $ire"torul a#terior.
$) %E> Fu#it!GFH$ire"torHsub$ire"torG#u'e isierFIpGster-e
ERASE
:isierul spe"ii"at $i# "alea i# "are se alaK Ip "ere "o#i-urarea utilizatorului i#ai#te $e ster-ere.
E/e'plu!
%E> C!HGR 7*8HPPster-e toate isierele $i# $ire"torul GR 7*8 e/iste#t pe u#itatea C!.
e) R% Fu#it!GH$ire"torHsub$ire"tor ster-e $ire"torul &sub$ire"torul) spe"ii"at, $i# u#itatea spe"ii"ataK
operatia trebuie pre"e$ata $e ster-erea "o#ti#utului $ire"rorului sau sub$ire"torului "e se 2a ster-e.
E/e'plu!
%a"a se $orestester-erea $ire"torului CAR+EN $i# C!,atu#"i se pro"e$eaza astel!
C!HLC% CAR+ENME#trerL
C!H +ENL%E>PP
C!H+ENLC%..
C!HLR% +EN
) VER aisaza pe e"ra# 2ersiu#ea +S-%(S "u "are se lu"reaza.
11
-) TI+E F11!''!ss.//G aisaza, i#tro$u"e sau s"1i'ba ti'pul "u#os"ut $e suste'
&ore,'i#ute,se"u#$e,suti'i).
1) >ABE> Fu#it!G eti"1eta sisaza,i#tro$u"e sau ster-e eti"1eta $e 2olu' a u#ui $is".
i) V(> FUNIT!G alisaza eti"1eta $e 2olu' au#itatii.
C) C>S ster-e "o#ti#utul e"ra#ului.
9) CQ<%S< Fu#it!G #u'eisier FI2G FI:Ga#alizeaza $ire"tori $e pe u#itatea spe"ii"ata si 2erii"a isierul
spe"ai"atKI2 ; ie"are $ire"tor si isier $e pe $is"K I: ; se e/e"uta si "ore"tiiKi'pli"it $oar 2erii"are.
E/e'plu!
CQ<%S< A!LHGR 7*8E raportare $e erori i# isierul GR 7*8E.
Co#i-urarea opti'a a u#ui ,C

Primul lucru este partitionarea hard discului ce se face cand se cumpara un calculator,deci
crearea discurilor logice (lucru prezent in tema repararea completa a unui hard disc).
A doua operatie este formatarea fiecarei unitati logice create cu comanda FORA!.
"rmeaza instalarea sistemului de operare #O$ sau %indo&s din 'it(ul original cumparat.
Operatia cea mai delicata este configurarea lui )O*F+,.$-$ si A"!O./..0A!.
Aspecte semnificati1e in configurarea fisierelor )onfig.s2s
0R.A'3OFF4nu ne da un semnal sonor la o eroare gasita5
#.6+).3)78#O$89+.*.$-$:!.$!.7OF4permite sistemului accesul la memoria
externa5
#.6+).3)78#O$8.;<=../. *O.$4permite accesul la memoria inalta5
#O$39+,94muta sistemul #O$ in memoria inalta5
#.6+).9+,93)78#O$8#0>$PA)..$-$:O6.4poate muta spatiul de memorie5
#.6+).9+,93)78#O$8A*$+.$-$4dri1erul de monitor este mutat in memorie inalta,se
asigura accesul la caractere #O$5(de regula se pune in con1entionala, acum se pune in cea
superioara pentru ca o su?liniez cu .;<=)
$9.>>3)OA*#.)O:e7@A2:p4interpretator de comenzi A>. $+$!.">"+ #.
OP.RAR.5
0"FF.R$32B,B4numarul de zone tampon ,creste 1iteza calculatorului5
F+>.32B4pastreaza urmele fisierelor deeschise si lasate in memorie5
>A$!#R+6.34litera maxima de dri1er ce poate fi folosita5
#.6+).9+,93)78*A68*A-!$R../.4programul anti1irus ce se 1a lansa5
#.6+).9+,993)78#O$8RA#R+6...$-$ 2BBB:.4exprima dimensiuneea in 'o atunci
cand se creeaza discul 1irtual (de regula are litera # si dispare cu continut cu tot la inchiderea
calculatoruluiCse incarca in directorul !.P care tre?uie setat in Autoexec.?at)5
#.6+).9+,93)78O"$.8O"$..$-$4recunoasterea si incarcarea dri1erului de mouse5
$!A)'$3D,2@=4conta?ilizeaza intreruperile ca sa atraga atentia micro procesorului5
O0$.A7linia $hell 3command.com:e7@A2:p4mareste zona mediului pentru date importante
:p inseamna permanent(asa e fisierul)5
@A2 marimea zonei de memorie pentru mediul de lucru,este multiplu de A=
#O$3"04 acti1eaza memoria superioara5
#.6+).3)78#O$8+*!.R>*'../.4pentru a putea conecta doua calculatoare prin ca?lu5
O0$.27atunci cand se creaza un disc RA(d7)tre?uie ca in autoexec.?at sa am deschisa calea7
PA!93#78C)78#O$C)78%+*#O%C)78%+*%OR#C)78./).>
$i setat discul7
$.! !.P3d78
O0$.;7fazele intermediare in functionarea unui calculator7
A) alimentarea calculatorului
2) 0+O$">(integrat care memoreaza configuratia calculatoruluiCcum stie de componentele
sale de pe discheta si alteleC
;) calculatorul se tasteaza pe el insusi cu programul PO$!,el cauta lista echipamentelor
stocata in memoria )O$ si numara campurile memorateC
12
E) se cauta sistemul de operare si in primul rand sectorul de ?ootC
@) se cauta fisierul config.s2s care are comenzi de citire compact disc(uri,managere de
memorie,mouse(uri,placi 1ideoFC
=) rularea programului command.com prin care calculatorul stie cum sa reactioneze la
comenzile pe care le dau la prompterul #O$ )78C
G) rularea lui autoexec.?at ca si cum utilizatorul ar scrie fiecare comanda in parte,iar daca se
incheie cu %+* se incarca sistemul de operare %+*#O%$D@
Aspecte semnificati1e in configurarea lui autoexec.?at7
H.)9O OFF4inhi?a afisarea pe ecran a comenzilor in momentul executarii lor5
PROP IPI,4defineste prompterrul sistem unde P se afisaza directorul curentC,
apare caracterul JKLCadica in general apareA7K sau )7K5
PA!9 )78%+*#O%$C)78#O$C)78*)C)78"!+>4in aceasta ordine se fac cautari pentru
fisiere executa?ile(.)O,../.,.0A!), astfel s(ar face cautari doar in directorul curent5
)78#O$8$)#./:$:d7$)#BBA:e7e4recunoasterea su? #O$ a )#(ului,dar tre?uie definita
in config.s2s incarcarea dri1er(ului cu7#e1ice3)78dos8mscdex.exe,ne mai tre?uie discheta
originala a )#(ului5
$.! 0>A$!.R3a22B i2 dl tE4peste tot ?lasteer este o notatie pentru ce este in dreapta si
se poate folosi aceasta notatie5
)78$0PRO8$0P($.!:m7A2:1oc7A2:fm7A2 4acti1eaza suportul $(#O$ necesar placii de
sunet, lucru care se incarca singur la instalarea placii5
%+*4incarca &indo&s5

+nstalarea %+*#O%$ D@(se actioneaza $etup.exe,aleg -.$ pentru ca 1reau sa(l
instalezC)O*!+*". pentru ca continui sa instalezCafiseaza acordul de licenta si aleg
-.$CO'C1alidez optiunile pentru conectare in retea (daca a1em), la +nternet sau ca
faxC*./!C*./!Cil trec programul tot in directorul )78%+*#O%$(1alidez asta)Caleg modul de
instalare Jt2picalLC*./!Cintroduc numele utilizatorului si companiaC numarul si seria de
licentaC *./!C*./!C se analizeaza componentele hard,-.$ ca sa las sa le caute C*./!C le
detecteazaC *./!C (pot e1entual sa ?ifez ceea ce sa se caute)C*./! ca sa se instaleze
componenteleC1alidez ce programe sa se instaleze (componente)C *./!CO'C parametrii
reteleiC nextC tipul de afisaMC oNC tipul de hardCoNCdictionarulCoNCraspund cu *O cand ne
intrea?a daca creem un Jstartup disNLC*./!C*./!CF+*+$97se reporneste calculatorulCaleg
tara,oraCnext

O?sE7fisierele 0OO!>O,.!/! inregistreaza fiecare faza a procesului de instalareC
#.!>O,.!/! inregistreaza toate fazele procesului de detectare a echipamentului hard.
O?s@7+nstalarea oricaror aplicatii se face cu setup.exe
STRUCTURA GENERA>A A UNUI SISTE+ %E CA>CU>
STRUCTURA FIZICA
13
%ee"tiu#i izi"e ale;solutii
Sursele de alimentare &,o.er supl3) se $ee"teaza rar si e oarte s"u'pa
repararea lor. Ele oloses" la "ar"ase #ituri , $e"i $esa"erea ei se a"e "u o 'asi#a $e
-aurit .
E/ista o si-ura#ta uzibila "are o proteCeaza la suprasar"i#a .Sursele $e
ali'e#tare pot i re-late "a te#siu#e $e iesire pri# i#ter'e$iul u#or pote#tio'etre .
Verii"area se poate realiza "u be"uri $e *7V&7,*Asi 7OJ) i# 4 so"luri le-ate i# paralel
pt a obti#e sar"i#a $orita & a"est lu"ru pt sursa $eA*7V) pot olosi = be"uri le-ate i#
paralel $ar $e putere 'ai 'are &7,ROA).
,e#tru sursa $e A*7V pot le-a rezistori $e S si O8J i# #u'ar $e S "e "o#su'a
7A si 74J.
( alta solutie este autotra#sor'atorul "u "are pot sti'ula o s"a$ere a te#siu#ii
i# retea pt a 2e$ea rea"tia "al"ulatorului "a#$ apare 'esaCul parit3 "1e"9 .
Testerul ,C ,(JERCQEC< poate 2erii"a sursa $e ali'a#tare pri# i#tre'e$iul
u#or le$uri "are $ete"teaza te#siu#ile prea 'ari sau prea 'i"i , ii#$ $e apt o pla"a
"are are o 'ua u#$e i#tra "o#e"torii $e abza ai pla"ii $e baza & or$i#ea "o#e"torilor e
i'porta#ta ).
+is"area u#itatii "e#trale i# ti'pul u#"tio#arii "al"ulatorului e i#terzisa pt "a se
$istru-e 1ar$ $is"ul .
Tastatura ! $a"a tastatura #u 'ai u#"tio#eaza $elo" sau a"tio#area ie"arei taste
"o#$u"e la eroare & sau la "ara"ter i#"ore"t ) atu#"i "ablul e "auza $ee"tiu#ii & pot
i#tro$u"e u# "ablu $e rezer2a ) $ar tastarea lui se a"e si "u u# 'ulti'etru a"usti"
"are #u $a "o#ti#uitatea si apare 'esaCul & $i# BI(S se tra#s'ite ) <e3boar$ stu"9
9e3 ailure & e2e#tual o tasta blo"ata ) sau 5// u#$e // e "o$ul tastei $ee"te ).
Se "o'pu#e $i# "ablu e/ter# "are i#tra i#tr-o baza , pla"uta "u le$uri "o#e"tata
"u u# "ablu i#ter# , pi"ior & u#$e se susti#e ) , "apa" superior si taste .
1@
+la/a de 2a3a
6i/ro4ro/esor
E%tensii in /arevin 4la/ile de retea !de s#net
+la/#tele de memorie Ram

Mouse-ul ! 'is"arile bilei su#t tra#or'ate i# se'#ale ele"tri"e "are se tra#s'it
"al"ulatorului pri# i#ter'e$iul "ablului . Bila este i# "o#ta"t "u $oua role & pe#tru
i#terpretarea 'is"arii pe a/a (/ si (?) "are su#t "o#e"tate la 'i"i $is"uri "are per'it
sau #u tre"erea lu'i#ii $ete"tate $e se#zori opti"i "are ur'ares" 'o$ul i# "are
lu'i#a i#rarosie "lipeste $upa "u' patru#$ razele . Ca#$ 'ouse-ul are pra
se pro$u"e $eplasarea brus"a a sa-etii , "uratarea se a"e "u o butelie $e aer
"o'pri'at sau "u o solutie pt "o#ta"te ele"tri"e . %ri2erul pe#tru 'ouse este
'ouse."o' iar i# "o#i- . s3s trebuie sa apara %EVICE @%(SH+(USE.S?S.
%a"a #u s-a i#stalat $ri2erul apare u# 'esaC "a 'ouse-ul #u e "o#e"tat .
Monitorul "ara"terizat pri# tub "ato$i" "a la tele2izoare & "u 2i$ ) la u# "apat e"ra#ul
are u# tu# $e ele"tro#i iar la "elalalt "apat u# strat $e osor , tu# "are pri# i#"alzire
e'ite u# as"i"ol $e ele"tro#i spre "elalalt "apat a$i"a "az i# "are osorul stralu"este
persiste#t pri# i#ter'e$iul u#ei raze "e tre"e $e la sta#-a la $reapta si $e sus i# Cos
iar 2iteza a"esteia & raza $e baliere ) este re-lata $e pu#"tele u#$e a' i'a-i#e si
u#$e lo2este , are o i#te#sitate $ierita iar $a"a este $e R8 $e ori pe se"u#$a atu#"i
este $e R8Qz. %a"a 'o#itorul sau a$aptorul pe#tru 'o#itor e $ee"t ele se i#lo"uies"
"u totul .
I# i#teriorul 'o#itoarelor se 'e#ti# te#siu#i oarte 'ari i# "o#$e#satoare si ele
trebuie $es"ar"ate "a#$ se repara .

Pla!a de sunet ! pot i#tra i# "o#li"t "u alte $ispoziti2e a""epta #u'ai
IRTR,U,*8,**&.i#$o.s sou#$ S3ste' ) e/isti#$ o "orespo#$e#ta "lara i#tre port , "a#al
%+A si i#treruperi $e e/e'plu tastatura are C(+ *,NA&"a %+A ) , si IRT4.
Di"u#oarele se "o#e"teaza i# pla"a , su#t ali'e#tate la pla"a $e su#et a2e' !
IRTR,%+A*,&a$resa 778 ) trebuie sa a' $ri2erul i#"ar"at i# C(N:IG.S?S $a"a #u
au$ se'#alul #u'ai i#tr-o bo/a . %a"a "al"ulatorul se blo"1eaza i#sea'#a "a a'
"o#li"te "u "a#alul %+A "are a"elasi "a#al 'ai apare la alta "o'po#e#ta .Sti' "a ,
"a#alele $e *S biti se ala i# %+AO,S sau R sau $a"a #u i#"er" %+A 5 . I# Co#i- . S3s
apare %EVICE @C!H,ASTU%I( H+VS(UN% .S3s VV
%!OVVT!RVVVS!*,778,*,OVVV+!*,558,7VVJ!8&$a"a J!8 i#sea'#a Co3sti"ul $eza"ti2at si
a"ti2at $a"a J!*).
1A
Ada4tor video(4la/a
video) in /are vine
/a2l#l de la monitor
si /are vine in'i4ta in
4la/a de 2a3a
Im$rimanta poate sa I se $ee"teze siste'ul opti",partea 'e"a#i"a&$i# plasti"),"apetele
se sti"a&$a"a #u se pu#e 1irtie bu#a ra'i# s"a'e i# i'pri'a#ta si "1iar pe "apete "are se
usu"a "u "er#eala "u tot si astel se stri"a "apetele $e "itire). I# i#teriorul i'pri'a#tei se ala u#
'o#taC ele"tro#i" "are "o#ti#e "ir"uite i#te-rate "are i#tele- "o'a#$a $ata $e "al"ulator atu#"i "i#$ se
i'pri'a "e2a si "are 'e'oreaza 'ai 'ulte "o'e#zi su""esi2e $e i'pri'are stii#$u-se "1iar si prioritatile
si i#or'atiile atu#"i "i#$ 'i"ropro"esorul e 'ai rapi$ "a i'pri'a#ta
I# i#terior i'pri'a#ta 'ai $ispu#e si $e u# "uptor u#$e se usu"a "er#eala si "are are
'ai 'ulte au/iliare preze#tate alaturat!
Im$rimantele laser dis$un de un dis$o#iti% s$e!ial de imrimare si de us!are al !ernelii !a
mai sus&stina'a(.Se mai $oate stri!a me!anismul de tra!tare&tra'ere( a )irtiei !ate este
$re#entat drea$ta&mai sus(.Atun!i !ind dis$o#iti%ul in !are intra )irtia nu e in!)is *ine
1B
Im4rimante
laserHet
6#'a in /are vine de
la /al/#lator /a2l#l de
/one%i#ne
+e'oria&buer) i# "are se
'e'oreaza prioritatile $e
im4rimat
im$rimanta nu "un!tionea#a iar da!a )irtia nue $usa !ores$un#ator ea se $oate *lo!a in
interiorul
im$rimantei
Unitatile de dis!)etapot a2ea $ee"tiu#i 'e"a#i"e sau "apetele $e "itire s"riere a le
a"estora au pra "az i# "are se "urata "u o $i"1eta spe"iala&$is9 "lea#er) si "u solutie
spe"iala.Stru"tura sa i#ter#a este!
1C
D+F+CTIUNI , M+SA-+ D+ +ROAR+ , SO.UTII

Cand se !ere sa se insere#e un dis! de *oot atun!i a!esta tre*uie !reat ast"el Start/
Settin's/Control Panel/Add-remo%e $ro'rams/Start u$ dis0/!reate dis!0/introdu!
dis!)eta/O1.
Pe dis!)eta de *oot mai tre*uie !o$iate "isierele 2IN . INI , S3ST+M . INI iar $entru
al!atuirea re'istrului 2INDO2S 45 mai adau' US+R . DAT , SIST+M . DAT &a!estea $ot
"i re"a!ute !u $ro'ramul R+G+DIT &start/run/re'edit( sau $rin !o$ierea $artilor !ore!te
ale a!estora ( .
1E
Mesa6e de eroare -7Non s8stem dis0 or dis0 error 9 iseamna !a s-au distrus "isierele
s8stem & o sa in!ar! sistemul !u dis!)eta de *oot in el ( du$a !are s!riuS3S A C
-9 General "ailure error readin' dri%e C 9 , !au#a este un so! de
!urent sau un %irus atun!i initiali#e# !al!ulatorul !u dis!ul de *oot &s8stem, de $ornire in el (
a$asam &CTR.:A.T:D+.+T+ ( , dau !omanda "dis0 /m*r !are reali#ea#a su$ra$unerea
se!torului de master *oot , a$asam enter , s!ot dis!ul de $ornire & *oot ( si reinitiali#e#
!al!ulatorul & CTR. :A.T :D+.+T+ ( , dau !omanda FDIS1 /MBR,enter,s!ot dis!ul de
$ornire &*oot( si reinitiali#e# !al!ulatorul.
9C+(S %IS,>A? T?,E +IS+ATQ7 atun!i in *ios tre*uie !on"i'urat o$tiunea
re"eritoare la dis$la8,data ,ora !are nu sunt a!tuali#ate.
9C+(S BATERR? STATE >(J7 alimentatorul !are alimentea#a !mosul este
des!ar!at.
9BA% (R +ISSING C(++AN% INTER,RETER7atun!i introdu! dis!ul de
*oot;!trl:alt:delete; s!riu !omanda !o$8 a<!ommand.!om ! du$a !are a$asam
enter;s!ot dis!ul de $ornire;!trl:alt:delete.
Da!a a%em un mesa6 !are ne s$une !a o o$rire in!ore!ta a !al!ulatorului a 'enerat o
eroare in FAT &ta*ela de alo!are a "isierelor , adi!a unde se !reea#a o !o$ie a ori!arui "isier
"olosit( !are im$iedi!a o$rirea !ore!ta a !al!ulatorului&a!est lu!ru il a"lu !and initiali#e#
!al!ulatorul !u dis!ul s8stem in el. Si s!riu !omanda C=1DS1 /> !and ni se s$une !a
s!andis0 sau ndd re#ol%a $ro*lema.Da!a nu $utem instala 2indo?s $entru !ase da un
mesa6 de eroare &!a ar a%ea un %irus ( atun!i din Bio s se ale'e o$tiunea E#able $entruVirus
Jar#i#-.Cind se s!)im*a $la!a de *a#a 6um$erii de lin'a $ro!esor sunt !u atit mai $utini
!u !it %ite#a $ro!esorului este mai mare.da!a se *lo!)ea#a in ?ord inseamna !a nu mai
memorie su"i!ienta sau s-a in!al#it $ro!esorul $entru !a nu maimer'e !ulerul sau
%entilatorul.
Da!a im$rimanta da mesa6 !a nu e instalata *ines-ar $utea sa "ie $ra" $e !a$etele sale.
Da!a se da mesa6ul 9#ot rea$ C7 inseamna !a s-a in!al#it $ro!esorul&nu mer'e !ulerul-
su"lator de aer $enru $ro!esor( si de!i tre*uie lasat sa se ra!eas!a si da!a "a!e la "el se a$asa
"@ si o$tiunea 9Step b3 step "o#ir'atio#7 si 3es mereu du$a !are %a mer'e.Pro'ramul de
"un!tionare a BIOS-ului $oate "i a!!esat din 2indo?s si modi"i!at.
Cand !al!ulatorul sa *lo!at intro a$li!atie !u !trl:alt:delete, endtas0, o0 re#ol% $ro*lema
sau !a ultima solutie *utonul RESET. Da!a "i#i! instale# un nou dis$o#iti% in !al!ulator
a$li! eta$ele
A(CTR>AA>T A%E>ETE ;B(tin F@ a$asat ;C( ale' 9SA:E +(%E7 si din
STARTISETTINGSIC(NTR(> ,ANE>I S?STE+/!li! $e !e dri%er in!ear!a sistemul sa
se in!ar!e /Remo%e/O1 si reinitili#e# sistemul &numarul C este sa"e mode(.
1F
Cand nu stiu !are este !au#a &!on"i'.s8s. si autoeDe!*at se derulea#a re$ede ( $entru
!are nu se in!ar!a 2INDO2S 45 sau 2INDO2S 4@ a$li! a!eleasi eta$e !a mai sus dar la
eta$a C( ale' 9STE,-B?-STE, C(N:IR+ATI(N7, enter, a$as 3 du$a "ie!are linie !are
imi a"isea#a !omanda si eroarea. Cu S3S+DIT $ot s!rie in AutoeDe!.*at in Con"i'.s8s
$entru a "a!e unele re!ti"i!ari.+le $ot "i editate si su* dos, dar !a mai sus la eta$a C se ale'e
9Command $rom$t onl87.
Da!a o a$li!tie nu $orneste, un s)ort!ut !ind "a! du*lu !li! nu mer'e sau din meniul
Pro'rams nu mer'e %reo a$li!atie &eD+D!elul ( atun!i $ar!ur' eta$ele A(Start
/Pro'rams/2indo?s +D$lorer B(sele!te# "isierul C(a$as *utonul dre$t E(Pro$erties 5(S)or!ut
F(in dre$tul lui TARG+T s!riu !omanda !u !alea !ore!ta $entru eDe!utarea "isierului si in
START IN .Tre*uie sterse "isierele !u eDtensia .TMP si .C=1 sau "isGGG si .*a0 eDtensie !e
!au#ea#a $ro*leme la memorie .Da!a un mouse este *lo!at si ne a$are un mesa6 !a nu-l
re!unoaste si il reinstale#.
Da!a sunt !on"li!te la intreru$eri atun!i in StartISetti#-sICo#trol ,a#elI%e2i"e 'a#a-er
ale' un IRH eD$us !on"orm !u datele din le!tia 9Re!u$erare date7 unde am sta*ilit "ie!are
intreru$ere $entru a!el dis$o#iti% .
Da!a se in!ear!a !o$ierea sau !itirea unei dis!)ete si a$are mesa6ul 9+rror 2ritin' to or
readin' "rom dis0 in dri%e7 !o$ie# !e se $oate !o$ia de $e dis!)eta sau a$li! s!andis0; se mai
$oate intam$la !a dis!)eta sa "ie $rote6ata si atun!i 9in!)id7!la$eta din $artea drea$ta a sa .
7Ge#eral ailure rea$i#- $ri2e A7ii a$li! un s!andis0 da!a are date $e el sau il
"ormate# da!a el nu a "ost "ormatat .
Cand $rimes! mesa6ul !a un dis! este $lin &"ull( introdu! alta dis!)eta , da!a se re"era
la dis!ul "iD atun!i ster' "isierele din Re!8!le.*in ramase.
7Se"tor #ot ou#$ 9,se!torul din dis! este de"e!t a$li! s!andis0 .
Da!a )ard dis0ul este "oarte lent el tre*uie de"ra'mentat, iar !and a a$arut o
$ro*lema de alimentare si un "isier a dis$arut a$li! !omanda C=1DS1/F.
9<e3boar$ #ot ou#$ 9atun!i tre*uie sa instale# tastatura
ast"el StartISetti#-sICo#trol ,a#elI<e3boar$IC1a#-e/ introdu! dis!)eta $entru
tastatura/O1 .Da!a se aud semnale sonore dar tastatura nu mer'e atun!i este de %ina !a*lul
si mu"ele.
Da!a a$ar mesa6e de eroare re"eritoare la monitor tre*uie instalata $la!a %ideo sau
dri%erul %ideo nu "un!tionea#a !ore!t !a# in !are el tre*uie de#instalat si instalat din nou
ast"elStartISetti#-sICo#trol ,a#elIS3ste'I%e2i"e 'a#a-er.
Da!a o im$rimanta nu ti$areste ea tre*uie instalata , a$as (N >INE si a$as
>(A%IEJECTI:(R+ :EE%. In !onditiile in !are nu "un!tionea#a a%em
eta$ele StartISetti#-sICo#trol ,a#el I,ri#ters/!lin! drea$ta $e ,ri#tersI,ropertiesI%etails
%eri"i! $ortul im$rimantei si modi"i! o$tiunea 9Print to t)e "olo?in' $ort7,/O1 ,se mai s!rie
denumirea dri%erului instalat.
Cand sunt mai multe !omen#i ,dar im$rimanta nu "un!tionea#a,!li0 drea$ta $e
$rinters/Pro$erties,sele!te# "isierele si le ster' !u delete.O alta !au#a !and ni se im$rima,este
"a$tul !a ai!i,in meniul File a%em %alidat7Pause $rintin'7
Da!a ti$arirea e !on"u#a StartISetti#-sI,ri#tersISet as $eault.Cand ti$ares! un 'ra"i!
!e ne!esita mai multa memorie $entru im$rimanta
StartISetti#-sI,ri#tersI,ropertiesIGrai"sIresolutio#,!are tre*uie sa "ie mi!a.
Dete!tarea %irusurilor &.a 2ord si +D!el 4I %alide# Tools I(ptio#s IGe#eral I+a"ro
2irus prote"tio#I(<(.
2
Pro'ramul 7M!A"ee %irus s!an "or ?indo?s7il lanse# ,ale' dri%erul !u
9sele!t7,7dri%e7,7Add dri%e7 si unitatea de s!anat,O1 du$a !are S!an/Start s!an.
S!anarea se $oate "a!e automat da!a !on"i'ure# S!an/S!)edule s!an,sta*iles! !ind sa
se "a!a s!anarea si !e sa se s!ane#e iar in Settin's/A!tion sta*iles! !e sa se "a!a !u "usierele
!re sunt in"e!tate.
UTI>IDAREA N(RT(N C(++AN%ER
Cupri#$e trei "ate-ori $e isiere atasate
*. &#"'ai#, #e."o' , #".i#i,)
7.,ro-ra'e $e 2izualizare &au ter'i#atia 2ie.)
5.,ro-ra'e $e posta ele"tro#i"a &"19'ail.bat, '"i, e/e, '"i, 1lp, '"i$r2.e/e,
'"ia$$r.b9, ser-test.e/e, s"rial.te/t) pri'ele 5 obli-atori pe#tru u#"tio#are ,
ur'atorul este u# e$itor e/ter#K "o#i-urareK ulti'ele 7 "o#ti# i#or'atii "u' poate
i i#stalat #orto#ul. Cele $e la 7 per'it 2izualizarea u#or isiere i# or'a i#itiala a
lor. Cele $e la 5 per'it 2erii"area i#teretei seriale a 7 "al"ulatoare "o#e"tate "u
pro-ra'ul &seritet).
obs)* pe#tru a putea i apelat pro-ra'ul trebuie s"ris i# autoe/e".bat li#ia !pat1
"!I#",
obs)7 pe#tru a u#"tio#a u# 'ouse i# #" trebuie!
-"reat u# $ire"tor '$ 'ouse
-i#tro$u" $is"1eta $e 'ouse i# u#itatea a si tastez a!
-"i#$ apare a!IL $ir e#ter
--ases" u# isier e/e"utabil e/e , "o' sau bat presupu# 'ouse . "o'
-'a pozitio#ez pe el "$ 'ouse &i# prealabil 'a plasez tasti#$ "! pe
1ar$)
-apare "!I'ouseL"op3 a!I#"I'ouse."o' "!I'ouse
-se apasa e#ter pe 'ouse."o'
-i# autoe/e" .bat i#tro$u" li#ia $e "autare pat1 C!I'ouse
.
+DITOR CU OPTIUNI.+
-Built-in & se "oloseste editorul intern (
+Dternal s!rise datele $entru editorul eDtern "olosit -!ale Junitate J"isiere (
21
OBS editorul eDtern tre*uie sa se 'aseas!a in dire!torul !urent al "erestrei a!ti%e C /NC /N+ COM
&!a sa $ot edita ori!e "isier (
Kautomenus Ja"isarea automata a meniurilor utili#ator
K,ATQ $rom$tLa"isarea !aii !urente la $rom$tLerul DOS
K<E? *ar Ja"isa#a linia de stare
K+INI status Ja"isare /ster'ere in"ormatii de $e linia de stare
KC>(C< Ja"isarea !easului in dr/sus e!ran
KSAVE SETU,---sal%ea#a !on"i'urarea
K:U>> SCREEN---determina a"isarea o$tiunilor la dimensiunea e!ranului sau la
6umatatea sa
+ENIU> >E:T sau RIG=T !u o$tiunea
KBRIE:Lnumai numele "isierelor "ara a !ontine alte date des$re a!estea
K:U>>Lin"ormatii des$re nume , dimensiune data si ora ultimei modi"i!ari si in"oL
in"ormatii $ri%ind !a$a!itatea totala a !al!ulatorului !at din a!estea este dis$oni*ila
&)arddis!ului(, numarul de "isiere si dire!toare ale dire!torului !urent !u $osi*ilitatea
!autarii ra$ide a unui sir de !ara!tere de in"ormatii !u tasta FA
KTREELar*orele de dire!toare iar da!a in !on"i'uration am %alidata o$tiunea de
s!)im*are automata a dire!torului in $anelul dre$t a$are !ontinutul &dire!torului (
de$lasarea in interiorul lui se "a!e !u sau !li!0 !u mouse-ul
KTUIC< VIEJL%i#uali#area automata in "ereastra alaturata a !ontinutului "isierului
K>IN<-!u$larea intre doua !al!ulatoare unul master altul sla%e &!are $ro!esea#a doar
!ereri de la master ( $rin intermediul unui !a*lu serial !one!tat in !omA
K(NI(::Lster'erea de $e e!ran a o$tiunii res$e!ti%e
KNAM+&sortarea du$a nume(,eDtension&eDtensie(,time&!riteriul de !reare( si#e
&dimensiune( , UNSORT+D&nesortat(
KRE-REA%Limi a$are !alea "isierului $e !are ma a"lu si re!iteste dire!torul !urent
K:I>TERL!e ti$ de "isiere %rem a"isate &toate ,eDe!uta*ile, utili#ator( ale dire!torului
!urent
22
KComutarea $e dri%ere !u %RIVE
M+NIU. :I>ES !u o$tiunile
KQE>,&su*ie!tele, in"ormatii re"eritoare la su*ie!t( de"ilarea in "ereastra se "a!e !u
sau s$a!e*ar iar $e de!lansatoare !u, iar de!lansatoarele N+MT&in"ormatii des$re
su*ie!tul !are urmea#a !elui urent(,PR+>IOUS&in"ormatii des$re su*ie!t (.IndeD&!e %a "i
a"isat $e e!ran(.
KUSER menuLa"isarea meniului utili#ator !u FIO se !rea#a meniurile utili#ator
asa .
+M=OT 1+3 ', .AB+. 'otoPASCA. si COMMANDS !d !/?in 45/des0to$/*$/DDD.
K>I+2L%i#uali#area tastele "un!tionale.
KFile attri*utes&atri*utele "isierelor( !are sunt read onl8 &nu $ot "i modi"i!ate(,
)idden &nu $ot "i %i#uali#ate la !omanda DOS dir si ni!i $entru o$eratiuni de !o$iere,
nedenumire, ster'ere(, s8stem &nu se "oloses! in o$eratii !urente, ele sunt $entru DOS si
IBMBIO.COM, IBMDOS.COM(
KSEN% :I>E&trimite "isiere( $rin "aD, teleD !a transmitator sau re!e$tor, !u INS se
mar!)ea#a "isierele !u INS
KSE>ECT GR(U,&!e inde$lines! anumite !onditii
KUNSE>ECT&desele!tare(
KTUIT&a*andon(
+ENIU> C(++AN%S !u o$tiunile
KNC% treeLo "ereastra s$e!iala !u ar*orele dire!tor si !u P'Dn, P'U$ ma de$lase# in
interiorul lui
K:IN% :I>EL'aseste un "isier
KQIST(R?&ultimele AF !omen#i DOS din sesiunea !urenta
KEGA lines---ale'erea numarului de linii teDt de $e e!ran
KSJA, ,ANE>SLinters!)im*are "erestre
K,ANE>S (NI(::Ldis$ar/a$ar
KC(+,ARE %IRECT(RIES &data !ererii si numele (
KSEN%IRECEIVE +AI>&IN !ontine !e $rimes!, o data !e trimit(
KC(++AN%ER +AI>&$ro'ramarea "isierului IN si !rearea de mesa6e noi(
K+ENU :I>E E%IT &!u o$tiunile MAIN modi"i!a meniul utili#ator, .OCA. se %a
!rea unul(
23
KEETENSI(N :I>E E%IT---!rearea unui "isier eDe!uta*il !u stru!tura
+MT+NSI+COMANDANNDOS

Meniul Dis0 !ontine su*meniurile
C(,? %IS<ETTE &!o$ia#a de $e o dis!)eta sursa $e una destinatie introduse $e
rind(,:(R+AT %IS<ETTE &im$arte o dis!)eta in $iste si se!toare(,NETJ(R<
UTI>ITIES &utili#atorul se $oate !one!ta la ser%ere(,%IS< C>EANU,&ster'erea unor
"isiere de $e dis! !e inde$lines! anumite !riterii(,>ABE> %IS<&sta*ileste eti!)eta de %olum
$entru unitate(.
%epa#area totala a u#ui 1ar$- $is9
,a/a ?ard>disV>#l n# 4oate 'i /itit ( adi/a re/#nos/#t ) 4rin a4aritia mesaH#l#i <,isV not read <
at#n/i in moment#l initiali3arii /al/#lator#l#i tinem a4asata tasta delete ! intram in +OWER
6A.A5E6E.T si da/a o4ti#nile de ai/i s#nt ina/tive inseamna /a ?ard disV>#l n# e
alimentat ! da/a s#nt a/tive at#n/i a/esta tre2#ie 'ormatat 'i3i/ /and tot din BIOS se ale1e
-OR6AT LEWEL /# o4ti#nea de miHlo/ /are este mai aman#ntita in eliminarea BA,>
#rilor (de'e/telor ) de 4e ?ard ( 'ormat BA, level ) sa# ale1 4er'ormant ! ras4#nd /# yes de
2 ori si aste4t 4ana /and in 4artea stan1a a4are 3ero ! /and de 'a4t in 4artea drea4ta se 'a/e
n#merotarea si /onta2ili3area BA,>#rilor 4rin adresa lor ( se/tor ! /l#ster) #nde se a'la *
A/eeasi sol#tie de 'ormatare 'i3i/a se ale1e si at#n/i /and de 'ie/are data /and a4li/
.orton disV do/tor sa# S/andisV mi se 1ases/ alte noi Bad>#ri si in 3one /ontin#e ( sol#tie la
/are a4elam at#n/i /and vrem sa intram in XindoXs si ni se da a/elasi mesaH /a ?ard disV#l
n# 4oate 'i /itit )*
Eta4a de 'ormatare 'i3i/a da/a n# re#seste inseamna /a ?ard disV>#l are si o de'e/ti#ne
'i3i/>me/ani/a si tre2#ie anali3at in interior /a4etele sale ( il 4#tem < 2ate < 4#tin 4e lateral )
O2s*1* de'e/ti#nea me/ani/a se 4oate datora /aderii ?ard>#l#i ! de'e/ti#ne /are 4oate sa o
ai2a si #nitate de 'lo44y la so/#ri me/ani/e *
Imediat d#4a 'ormatarea 'i3i/a ! #rmea3a eta4a de 4artitionare a sa ( im4artirea sa in mai
m#lte 3one in /are instalam #n sistem de o4erare ) si de/lararii JO.EI ACTI7E *
O4erati#nea se in/?eie /# 'ormatarea lo1i/a a 3onelor 4rin /omanda -OR6AT *
Yard>disV>#l se mai n#meste dis/ 'i% sa# dis/ Win/?ester si 4oate avea de la 1 la @ 3one
distin/te de dimensi#ni di'erite den#mite 4artitii*
Sistem#l ,os re/#noaste ( are ) do#a ti4#ri de 4artitii 0 4rimara ( ne/esara 4entr# a #tili3a
dis/#l /# sistem#l ,os ) 8 E%tinsa /e 4oate 'i im4artita in 3one n#mite #nitati lo1i/e *
-ie/are 4artitie este sta2ilita de 4ro1ram#l -,ISZ* A/este #nitati lo1i/e a# 'ie/are /ate o
litera ( 4ana la J) *
Se s/ie /omanda -,ISZ si enter iar 4rima o4ti#ne (1* Create ,OS 4artition ) /reea3a o
4artitie d#4a /are a4ar 2 o4ti#ni si ale1 <1* Create 4rimary ,OS 4artition <! enter ! da/a
s#nt intre2at /a ,OS este /a e a/tiva ras4#nd yes ! enter ! introd#/ #n dis/ sistem /and
a4are mesaH#l <insert ,OS disVette in drive A < *
2@
O2s*20 da/a dores/ sa /ree3 si alte 4artitii la intre2area de mai s#s ras4#nd /# .o ( e%em4l#
dis/#l E 4entr# LI.U:) *
.i se /om#ni/a /at este dis/#l 'i% in total /a dimensi#ne ! d#4a /are la intero1area
<Enter 4artition si3e *****= se s/rie dimensi#nea 4atitiei (13 4t ,os ! da/a ?ard>#l are 2!1
5B)! enter si /# Es/* Se revine in meni#l 4rin/i4al *
O2s*30 tre2#ie e%e/#tata o4erati#nea de s/?im2are a 4artitiei a/tive ! /are 4oate 'i /reata
n#mai 4e 4rima #nitate de dis/ Win/?ester *
La intre2area < Enter t?e n#m2er o' t?e 4artition yo# Xant to maVe a/tive ****= se va
introd#/e n#mar#l 4artitiei /e va l#a /ontrol#l /and sistem#l este lansat de 4e dis/#l 'i% !
ni se arata 4artitia a/tiva ! se 4oate /?iar in/ar/a sistem#l /# 4artitia a/tiva *
O2s*@ 0 la 'ie/are din /ele 2 4artitii ,OS ( e%tinsa si 4rimara ) se s4e/i'i/a 0 n#mar#l 4artitiei
( 1>@) ! starea 4artitiei ( a> a/tiva )! ti4#l 4artitiei ( ,OS ! E:T>,OS)! n#mar#l 4rim#l#i si
#ltim#l#i /ilindr# ! dimensi#nea 4artitiei *
O2s*A0 ,a/a dis/#l 'i% a '#n/tionat inainte ( adi/a n# e no# )! de/i a mai 'ost 4artitionat se
4ot ster1e 4artitiile ,os /a3 in /are se 4ierd toate in'ormatiile si de/i anterior tre2#ie sa 'i
'a/#t o salvare /# 2a/V>#4 sa# :CO+G* Se va s/rie la intre2area < /#rent 'i%ed disV drive <
/# 1 iar la o4ti#nile /ele 2 /e a4ar ale1 1 (<,elete 4rimary ,OS 4artition <) se a4asa ESC
! ne a4are mesaH#l a /eea /e s>a sters ! se ras4#nde /# .O ( /and s#ntem intre2ati da/a
/ontin#am ) !a4as ESC * ,a/a a# 'ost salvate 'isierele ( se 4oate e%e/#ta o4eratia de
ster1ere )! se 4oate tasta G ( 4t ster1ere )! . ( da/a n# ster1 4artitia )*
O2s*B 0 s/?im2area 4artitiei a/tive se 'a/e /# o4ti#nea 2 din meni#l 4rin/i4al (<2 C?an1e
A/tive +artition) adi/a /e sistem de o4erare se in/ar/a 4rim#l 8 o4ti#nea 3 este 4entr#
ster1erea 4artitiei ,os *
O4ti#nea @ ( din meni#l 4rin/i4al <,is4lay 4artition in'ormation <) ne a4are 4entr# 'ie/are
4artitie /eea /e e e%4#s in o2servatia @! se a4asa ESC de 2 ori *
O4ti#nea A ( <Sele/t ne%t 'i%ed disV drive= ) din meni#l 4rin/i4al ! sele/tea3a #rmatoarea
#nitate *C# /omanda SELECT C0[/ale \ litera si /alea #nitatii #nde se va /o4ia sistem#l ,OS!
a4as G la 4rim#l mesaH 4entr# 'ormatare lo1i/a ! va a4are #n mesaH a4as G si Enter ! da/a
vrea# s/ri# eti/?eta de vol#m a 4artitiei dis/#l#i WI.CYESTER 8 este a4elata /omanda
:CO+G 4entr# /o4ierea sistem#l#i 6S>,OS *
RECU+ERAREA ,ATELOR
1* CYZ,SZ este o /omanda /e reali3ea3a #rmatoarele0
- re4ara 4ro2leme le1ate de dire/tor#l ,OS si ta2el#l -AT 4t* Un vol#m de dis/*
- Ins4e/tea3a dire/toarele si ta2elele -AT 4entr# a vedea da/a a/estea /ores4#nd
re/i4ro/*
- 7eri'i/a doar 3ona -AT si /#4rins#l #n#i dis/*
- Testea3a /onti1#itatea 'isierelor*
O0$A7 In 3ona -AT e%ista n#mere indi/atoare /are dire/tionea3a 'ra1mentele de 'isiere
#n#l
/atre alt#l ! iar da/a se 4ierd sistem#l de o4erare ,OS n# 4oate lo/ali3a #nele 4orti#ni
si
at#n/i /omanda CYZ,SZ ne averti3ea3a de a/est l#/r# si 4oate a'e/ta s4ati#l ne#tili3at
alt#i
'isier (noti#nea se n#meste 'ra1mentare)*
9Sinta%a /omen3ii0
CYZ,SZ [ d 0 Q /ale de a//es \ [ n#me 'isier \
[& - \ [& 7 \ vol#m#l de dis/
'isierele 4t* /are
2A
se veri'i/a 'ra1mentarea
'a/e re4aratii
listea3a toate arti/olele din
dire/toarele #n#i dis/ si
da in'ormatii detaliate des4re erori
OBSB0 /omanda CYZ,SZ n# are e'e/t la vol#me sa# 4orti#ni de vol#me /reate /#
SUBST!
9Re3#ltate ale /omen3ii CYZ,SZ a'isea3a0
- n#mele vol#m#l#i si data /reeri*
- .#mar#l de > o/teti de 4e tot dis/#l
> 'isiere as/#nse si o/teti a#
> din se/toare de'e/te ( o/tetii )
> o/tetii dis44oni2ili 4e dis/ ( li2eri )
> o/tetii din memoria RA6
> o//tetii din memoria neo/#4ata
> mesaHe de eroare
- /# 4arametrii a'isea3a> n#mele si n#mar#l 'ra1mentelor din 'isiere ne/onti1#e
- n#mele t#t#ror dire/toarelor de 4e dis/
OBS 30 Erori #3#ale 0
- #nitati de alo/are 4ierd#te
- erori de alo/are
- 'isiere in/r#/isate
- #nitati de alo/are invalide
2* RECO7ER sete o /omanda /e mar/?ea3a in ta2el#l -AT /l#sterele ( 1r#4#ri de
se/toare ) /are n# 4ot 'i /itite /ore/t ( at#n/i a/este /l#stere n# 4ot 'i 'olosite de alt
'isier ) si n# 4oate 'i re/#4erata de/it 4orti#nea 2#na*
OBS10 de re1#la inainte de 'olosirea /omen3ii 4entr# 'isier#l res4e/tiv se 'a/e o /o4ie
a l#i*
OBS20 Comanda RECO7ER este #rmata de n#mele 'isier#l#i /e se re/#4erea3a si
da/a ni se da #n mesaH /a n# se 4oate /iti 'isier#l se ale1e R de mai m#lte ori si se
'a/e o /o4ie a /eea /e se /iteste din 'isier dar /# alt n#me *
OBS30 e ne/esara mar/area /l#sterelor de'e/te 4entr# a n# se mai /o4ia /eva in
lo/#rile res4e/tie*
Co4ia de la o2s3 se 'a/e 4t* #n 'isier asa /a e%em4l#0
/0R CO+G do/#ment * t%t do/#mentPno#
OBS@0 inainte si d#4a 'olosirea /omen3ii RECO7ER se da /omanda CYZ,SZ
OBSA0 n# se da /omanda RECO7ER 'ara #n n#me de 'isier 4t* /a e 4osi2ila
'ormatarea ?and>#l#i*
3* .orton ,isV ,o/tor din .orton Utilitiers re4ara ?ard#l iar ,isVtool tot de ai/i !
re4ara 'lo44y dis/#rile in sens#l /a mar/?ea3a 3onele de'e/te si re/#4erea3a /e se
4oate re/#4era
@* ,EBU5 instr#ment de de4anare 4entr# /ei /are sti# lim2aH de asam2lare si 4oate
a'isa
date din memorie si introd#/e date a/olo0 /iteste ! m#ta si /o4ia3a in adrese de 4ort8
s/rie din
memorie 4e dis/! 'a/e ad#nari si s/aderi ?e%a3e/imale si 4ro1rame de asam2lare s/#rte*
9 Sinta%a
,EBU5 [ d0 \ [ /ale de a//es\ [n#me 'isier\ [ lista ar1#mente\
A* 6S, tastat la /0Q 6S, enter ne da in'ormatii des4re ti4#l de ?ard ! video! tastat#ra!
4orti#ni si intrer#4eri ! mo#se ! retea! memorie! versi#nea stim#l#i de o4erare*
2B
O0$A7 -ile & +rint re4ort & OZ im4rima re3#ltatele test#l#i 8 Utilities & Test 4rinter (teste3a
Im4rimanta)*
B* SGSCYZ ne da a/eleasi in'ormatii /a la A *
C* Reali3area #nei /o4ii de si1#ranta se 'a/e asa 0
- Start & System tools & Ba/V#4 & -ile & O4en 'ile set & '#ll system 2a/V#4 set & O4en*
- ,#2l# /lin/ 4e #nitatea 4e /are vrea# sa salve3*
- Clin/ 4e 'isierele /are n# le vrea#*
- .e%t ste4*
- Clin/ 4e #nitatea 4e /are salve3 si START BACZU+
- Introd#/ #n n#me 4t* Set#l salvat OZ *
- Se va /ere s/?im2area dis/?etelor OZ*
O0$A7 lansarea doar a 4ro1ramelor 'olosite 3ilni/ se 'a/e 0 Start & +ro1rams & Start#4 *
O0$27 intrer#4erea atra1erea atentiei #nei /om4onente a /al/#lator#l#i /e vrea sa
'#n/tione3e ( /atre #nitatea /entrala ) este im4ortant sa n# 'ie a/eiasi intrer#4ere 4t* do#a
/om4onente di'erite si avem IR] re4arti3ate asa 0
* ( /ontrol#l de tim4 al sistem#l#i )
1* (tastat#ra)
2* ( este dat l#i IR]F si invers ) !IR]3( 4t* /om *2 )! IR]@(/om* 1) ! A ( no o4en ) !
B(/ontroler
4t* tastat#ra) ! C (L+T1) ! F ( se s/?im2a /# IR]2 ) ! 1! 11! 12! ( ne'olosite)! 13 ( 4t*
/o4ro/esor)
1@ ( ?ard dis/#l ) 1A ( no o4en ) *
O0$;7 ,6A sint /analele dire/te s4re memorie 4rin /are se trimit in'ormatii des4re
tastat#ra ! mo#se!/d> rom*
O0$E7 ada#1area #nei noi /om4onente ?ard /# driver#l atasat se 'a/e asa 0Start & Settin1s
& Control +anel & Add neX ?ardXare & Ot?er devi/es & ne%t & ?ave disV & ale1 driver#l & OZ
*
2C
Norto# Utilites 7888&I+AGINI) si Nu =.8&te/tul)
Co#ti#e ur'atoarele isiere e/e"utabile!
2E
Re4ara ta2ela de
4artitii si s#4ra'ata
'i3i/a a dis/#l#i
Com4ara 'isiere te%t din re1istre
XindoXs(ne arata modi'i/arile )
O4timi3ea3
a sistem#l
S#4rave1?ea3a
4ermanent(memorie!ram )
/al/#lator#l !s/anea3a
dis/#l!/aderea 'i3i/a a
dis/#l#i!a4li/a sin1#r ndd!/it
mai este a/#m#lator#l!vede
#ltimii vir#sisi ii
distr#1ein'ormattii des4re
/om#ni/atia retelei
lo/ale!/a/?e alte in'ormatii
Re'a/e 'isierele re1istr# XindoXs
Co4ie a I6A5I.II
YAR,ULUI
P
Norton dia'nosti!s testea#a tot !e intra in !om$onenta !al!ulatorului &nu %eri"i!a
!ontinutul dis-!ului a!esta "a!indu-se !u NDD-Norton Dis0 Do!tor( ast"el el %eri"i!a
!on"i'uratia )ard ,intreru$eri-le $entru !om$onente ,CMOS da!a e !on"i'urat !ore!t
O*s.A(da!a o !om$onenta nu tre!e teDtul a$as FA
O*s.B(File &!on"i'urarea $ro'ramului(,S3ST+M&%eri"i!a $la!a de *a#a,$ortul de
im$rimanta si modem ,a memoriei CMOS(,M+MOR3&"a!e teste $entru a nu "i %reun !i$ de
memorie de"e!t(,DIS1S&%eri"i!a dis!ul si dis!)etele(,>ID+O&%eri"i!a $la!a de %ideo si
monitorul(,OT=+R&%eri"i!a mouse-ul si di"u#orul(.
+DA(S8stem/Conos status/a$as tasta FA
B(DIS1/s$eed )ardis0&ne s$une %ite#a )ardului(
KNorton Dis0 Do!tor&ne s$une starea dis!ului o$tiuni de autore$arare sau manual !e %reau
sa re$ar;ne intrea*a da!a a%em un dis! !u situatia inainte de re$arare&UNDO(
2F
Co4ie a 'isierelor
im4ortante ale sistem#l#i
/# /are 4orneste
In'ormatii des4re /om4onentele
'i3i/e ale /al/#lator#l#i
Re'a/e 'isierele sterse
de'ra1mentea3a
O$tiuniDia'nose Dis0&testea#a(,Sur"a!e test&re$ara e"e!ti%(,Undo !)an'es&reia
testul(,O$tion&!on"i'urare(,Huit&iesire(.
O*s>ersiunea su* ?indo?s $oate rula si in "undal adi!a la lansarea !al!ulatorului da!a
ale' Ba!0'roundOAlt:Con"i'uration/Startu$ $ro'rams.
KRe"a!erea unui dis! "ormatat !u UNFORMAT.
KUN+RAS+&ale' R+COU>+R(-re"a!e "isierele sterse,NeDt de mai multe ori $ana 'ases!
"isierele sterse
OA(A.T:F;
B(Sele!t 'rou$;
C(ale' "isierele !e le re"a!;
E(all "ileOA.T:A!a sa %ad toate "isierele.
OBSA(re"a!erea manualaa(File/Manual unerase
*($rima litera din numele "isierului/Add !luster
!(All !luster.
OBSB( Cand sunt $e un dire!tor !u >I+2 $ot sa %ad !ontinutul sau si UN+RAS+
OBSC(Ce e su*liniat "un!tionea#a la %ersiunea su* 2INDO2S
KS3SINFO&si(sau %ersiunea su* 2INDO2S
Start/Pro'rams/S8stem in"ormation ne da in"ormatii des$re di%erse ,!one!tare
Internet,!om$onente multimedia,sistem.
3
Re'a/e 'isiere sterrse
re/ent
5asirea t#t#ror
'isierelor sterse
5asirea d#4a
#n /riteri# a
'isierelor
sterse
BooZmarVs^_Overal 4er'orman/e inde% (ne da 4er'ormanta sistem#l#i in /# altele)
Alt;Sistem&YardXareInterr#4s_System&,etails ne arata 4ort#rile!inte1ratele sistem#l#i de
o4erare*
OBS0Ce e s#2liniat '#n/tionea3a s#2 XindoXs*
9S4eed ,isV(Sd)'a/e de'ra1mentarea!adi/a ad#narea 2#/atilor de 'isiere intr>o 3ona /onti1#a*
9Res/#e ,isV reali3ea3a #n dis/ de salvare /reate!introd#/ dis/?eta 1oala8da/a ale1 2roXse in
lo/ de /reate at#n/i 4ot sa ada#1 'isiere dar tre2#ie desele/tat -ormat Res/#e ,isVette d#4a
/are se a4asa Create*
OBS0da/a /al/#lator#l n# in/ar/a sistem#l de o4erare se 4ro/edea3a ast'el0 introd#/
dis/?eta /reata anterior8des/?id al/#lator#l8a4areA0QRs/ri#.,,8RESCUE(se s/rie asa d#4a
a/ea)si ale1 RESTORE
#nde avem sit#atiile0
>da/a a4are mesaH#l `Invalid Set#4`a/tive3 n#mai C6OS In'ormation8
>`Bad or missin1 /ommand inter4reter or insert system disV and 4ress enter`8
>da/a a4are BA% :I>E A>>(CATI(N TAB>E a/tive3 +ortition ta2les*
,#4a #na din a/este i4ote3e a/tione3 Restore8a/tione3 Can/el8s/ot dis/?eta8resete3(in
a/easta ordine)*
9O4timi3area ima1inii(I6A5E)*
9,a/a a4are mesaH#l`ERROR REA,I.5 SECTOR`tre2#ie sa reali3ati o /o4ie de si1#ranta a
dis/#l#i d#4a /are sa r#lati CALIBRATE8taste3CALIBRATE&Contin#e /# o2ti#ni de testare
m#lti4la !minimala!standard!ri1#ros*
9+ro1ram#l de re/#4erare ,ISZ TOOLS are o4ti#nile 0e%e/#tarea #n#i dis/ sistem8 re'a/erea
#nor 4ro1rame sterse /# o /omanda ,OS Re/over8 da/a a4are mesaH#l `SECTOR .OT
-OU.,`e ne/esar sa a/tive3 o4ti#nea Revive a de'e/tive disVette8 se 4ot mar/a /l#sterii
de'e/ti dar tre2#ie /#nos/#t n#mar#l !dar mai 2ine se 'a/e /# .,,*
9,ISZ E,ITOR>4#tem re'a/e #n 'isier 4rin ad#narea 2itilor si /l#sterilor man#al
Too2s&Con'i1#ration>se /on'i1#rea3a 4ro1ram#l
Edit&6arV>mar/?e3 /e vrea# sa inlo/#ies/
31
Edit&Re4la/e>inlo/#ies/
O2He/t&6emory d#m4>4ot modi'i/a adrese de memorie (ne 4lasam /# mo#se>#l 4e ele si
a4asam Enter O2He/t&Cl#ster>m#ta /ontin#t#l lor in alte se/toare(da/a /ontin#t#l lor este 3ero)
9-ILE -I: re4ara 'isierele /and a4are mesaH#l `,onat re/o1ni3e n#me 'isier !.ot 'isier! Invalid
'isier` ale1 domeni#l din /are 'a/e 4arte 'isier#l*
2)se introd#/e dis/?eta8se 4orneste /al/#lator#l si a4are A0RQtaste3 SGS C0A0
9Salvarea ta2elei de artitii si a se/tor#l#i de 2oot se 'a/e /# 4ro1ram#l +ART ale1and
o4ti#nea BACZ>U+ ?ard drive res/#e data in 'isier#l Res/#e*res*(de re1#la l#/r#l a/esta se
'a/e 4e dis/?eta sistem) si tre2#ie si /o4iat 4ro1ram#l {ART8e im4ortanta /o4ierea ar2orel#i de
dire/tori /# /omanda TREEQRar2ore*do/
O2s0se 'a/ 3ilni/ /o4ii ale 4ro1ramelor iar /?it#rile se 4roteHea3a la s/riere*
9veri'i/area de vir#si a dis/?etelor se 'a/e /# 4ro1ram#l +EEZA si tre2#ie sa am 0la
in/ar/area WindoXs FA semn#l `IYC` ast'el e vir#sat8`.o Boot` da/a n# e dis/?ete sistem 6S
,OSS$` da/a e 'ormata /# ,OSS8IB6 da/a e 'ormata /# .orton Commander*
9veri'i/area de vir#si se 4oate 'a/e si /# 4ro1ramele /#nos/#te
RA7!TOOLZIT!-+ROT!TBA7 in toate /a3#rile ale1and#>se #nitatea A 4t* Testare(o2s*a/este
4ro1rame n# veri'i/a se/tor#l de 2oot)
9veri'i/area 'isierelor l#ate de 4e Internet se 'a/e /# 4ro1ram#l 7ir#s sa'e WEB #nde a/tive3
o4ti#nea 4entr# #tilitar#l /# /are 'oloses/ Internet#l(e%0.ets/a4e .avi1ator)
9Eliminarea vir#silor din ta2ela de 4artitii /# 4ro1ram#l +ART se 'a/e ale1and o4ti#ni Remove
7ir#s 'rom ?ard disV 4artition se/tor*
9Resta#rarea ta2elei de 4artitii /# +ART dar ale1 Res/#e ?ard dis/ Iar 4entr# se/tor#l de
2oot
1)SGS A0 C0
2)+ART&Res/#e ?ard dis/*
A.O RETE>E %E CA>CU>AT(ARE
,la"a $e retea
A(Instalati $la!a de retea .O$riti !al!ulatorul si s!oteti-I !ar!asa.Gasiti un slot
li*er,inde$artati $la!a a!o$eritoare de metal din s$atele PCLului si inserati $la!a.FiDati-o
!u un suru*.
32
b#m4erii de #nde se 'i%ea3a
intrer#4erea
Ai/i vine 4la/a 4#sa in 4la/a
de 2a3a
6emoria #nde se de4o3itea3a adresa
#ni/a a /al/#lator#l#i si #nde se se
re/#noaste a/esta in retea
6emoria #nde se de4o3itea3a datele /ind 4la/a de
retea e mai ra4ida de/it mi/ro4ro/esor#l
B(Cone!tati !a*lurile.Gasiti un lo! !entral $entru )u*,de la !are sa $uteti adu!e usor
!a*lurile la "ie!are PC din retea&retineti,)u*-ul ne!esita a!!es la o $ri#a de !urent
alternati% (.In"i'eti un !a*lu de retea in !one!torul din s$atele $la!ii de retea &A( ,iar a$oi
!elalalt !a$at in ori!e $ort al )u*-ului &B(.
C(Instalati so"t?are-ul $la!ii de retea.Dati drumul la !al!ulator.Atun!i !and $orneste
2indo?s 45/4@,el %a dete!ta $la!a si %a !ere sa inserati dis!)eta !u dri%erul din
retea.Inserati dis!)eta !u !are a %enit NIC-ul si a$asati *utonul NeDt.Atun!i !and sistemul
2indo?s %a 'asi dri%erul ,%a a"isa un e!ran de !on"irmare.A$asati NeDt.
Da!a 2indo?s-ul nu 'aseste dri%erul,a$asati *utonul Bro?se din De%i!e Dri%er 2i#ard
$entru a !auta o lo!atie $ro*a*ila a dri%erului sau !onsultati manualul.Da!a nu sunteti
si'ur !a a%eti !el mai re!ent dri%er,lansati U$date De%i!e Dri%er 2ii#ard des!)i#and De%i!e
Mana'er,"a!and du*lu-!li! $e Net?or0 ada$ters si a$oi $e ada$torul
dumnea%oastra,sele!tand ta*-ul Dri%er si a$oi a$asand *utonul U$date Dri%er.

2indo?s %a !o$ia dri%erele de $e dis!)eta si %a !ere sa inserati dis!ul ori'inal 2indo?s
$entru a $utea !o$ia alte "isiere de retea.
Din nou,sistemul s-ar $utea sa se insele in $ri%inta lo!ului in !are se a"la "isierele
ne!esare.Cititi !u atentie mesa6ele !are a$ar $e e!ran $e masura !e !ontinuati instalarea.
>eti "i ne%oit sa inntrodu!eti un nume uni! $entru a identi"i!a "iie!are PC din
retea,$re!um si un nume al 'ru$ului de lu!ru.Ale'eti ori!e nume doriti $entru PC-uri ,insa
utili#ati ?or0-'rou$ $entru numele 'ru$ului de lu!ru.
A$oi re$orniti PC-ul.
33
+ort#ri
?#2(B)
6#'e(A) #nde intra
/a2l#l de la ?#2
E(O$tional,dati o $arola de $ornire.Prima oara !and $orniti PC-ul du$a !e ati instalat
so"t?are-ul $la!ii de retea,%a a$area o !utie de dialo' $e e!ran !are %a !ere sa introdu!eti un
nume de utili#ator si o $arola $entru Mi!roso"t Net?or0in'.
Introdu!eti un nume de utili#ator.A!esta %a a$area automat de "ie!are data !and $orniti
!al!ulatorul&$uteti utili#a !)iar numele PC-ului s$e!i"i!at la $asul C(.
Da!a nu doriti sa %a !om$li!ati !u o $arola ,lasati linia 'oala si a$asati
O1.Alt"el,introdu!eti-%a $arola,a$asati O1 si !on"irmati o$tiunea introdu!and-o din nou.
NOTAAle'eti o $arola !are este usor de retinut $entru dumnea%oastra&dar nu si $entru
!eilalti(.Da!a o uitati,%eti mai $utea lansa 2indo?s 45,insa nu %eti mai $utea a!!esa
reteaua.
5(Con"i'urati $arta6area "isierelor si a im$rimantei.Din +D$lorer sau de $e des0to$,"a!eti
!li! drea$ta $e Net?or0 Nei')*our)ood ,sele!tati Pro$erties si "a!eti !li! $e *utonul File
and Print S)arin' de su* ta*-ul Con"i'uration .Pentru a $arta6a dis!uri de $e a!est PC,*i"ati
!asuta !ores$un#atoare.De asemenea,da!a doriti sa $arta6ati im$rimante,*i"ati !asuta
aso!iata&mar!area nu tre*uie "a!uta da!a a%eti o im$rimanta !one!tata la a!est PC(.Fa!eti
de doua ori !li!.>a tre*ui sa $orniti din nou PC-ul inainte de a mentiona !e doriti sa
$arta6ati.
Da!a doriti sa $arta6ati dis!uri ,des!)ideti M8 Com$uter din +D$lorer sau de $e des0to$
,"a!eti !li! drea$ta $e dis!urile sau dire!toarele $e !are doriti sa le $arta6ati,sele!tati S)arin'
si !om$letati !aseta de dialo' !are a$are.Da!a doriti sa $arta6ati un dis! intre',atun!i toate
su*dire!toarele a!elui dis! %or "i a!!esi*ile de $e retea.
F(Utili#ati !oneDiunile.Des!)ideti $i!to'rama Net?or0 Nei')*our)ood $entru a %edea o lista
$e toate PC-urile le'ate la retea.Fa!eti du*lu !li! $e PC-ul !u !are doriti sa lu!rati si ale'eti
dis!ul $e !are %reti sa il a!!esati.Consultati =el$-ul din 2indo?s $entru a o$tine in"ormatii
des$$re ma$area&asi'urarea( de dis!uri in retea.
Pentru a utili#a o im$rimanta !are este !one!tata in alta $arte in reteaua
dumnea%oastra,des!)ideti M8 Com$uter si sele!tati Printers.Bi"ati !asuta Net?or0
Printer,a$asati *utonul NeDt si urmati indi!atiile !e %or urma.
Da!a a%eti $ro*leme !u utili#area unei im$rimante sau a unui PC din retea,!ontrolati
!oneDiunile !a*lurilor.Asi'urati-%a !a PC-urile $e !are doriti sa le a!!esati au $arta6area
a!ti%ata si au dis!urile !on"i'urate $entru $arta6are.
Da!a a!est lu!ru nu %a re#ol%a $ro*lema ,atun!i lansati in eDe!utie $ro'ramul de
dia'nosti!are a $la!ii de retea.Unele NIC-uri isi $un automat in Control Panel o $i!to'rama
de dia'nosti!are atun!i !and le instalati ,in tim$ !e altele ,$entru a eDe!uta utilitarul de
dia'nosti!are,%a %or o*li'a sa *ootati de $e "lo$$8 dis!.
OBS=UB inseamna o !utie in !are intra mai multe !a*luri din mai multe !al!ulatoare
le'ate inntre ele,NIC inseamna $artile metali!e !are se $un la un !a*lu !a sa intre in $la!a.

Topolo-ia u#ei retele >AN &>o"al Area
Net.or9)
Retelele lo/ale de /al/#latoare 4ot 'i des/rise atat s#2 as4e/t 'i3i/! /at si s#2 as4e/t lo1i/*
+rin topologia fizica a #n#i LA. se intele1e aranHament#l 1eometri/ al /om4onentelor /are
al/at#ies/ o retea lo/ala* A/est as4e/t n# tre2#ie /on'#ndat /# o ?arta a retelei ! 'iind mai
de1ra2a o /onstr#/tie teoreti/o>1ra'i/a /are /ara/teri3ea3a 'orma si str#/t#ra LA.*
O des/riere logica a topologiei se re'era la /one%i#nile 4osi2ile dintre 4ere/?ile terminale ale
retelei /are 4ot /om#ni/a*
3@
Topolo-iile uzuale $e >AN-uri
Se 4ot de'ini 3 ti4#ri de 2a3a de str#/t#ri to4olo1i/e de retele0 2#s! inel si stea* -ie/are ti4 de
to4olo1ie este di/tat de mod#l de or1ani3are al LA.>#l#i* S4re e%em4l# retelele Et?ernet a#
#tili3at to4olo1ia de ti4 stea* Introd#/erea #nor /om#tatoare de ti4 'rame>level sXit/?in1
s/?im2a ti4#l de ar?ite/t#ra to4olo1i/a motiv 4entr# /are a/est ti4 de ar?ite/t#ra 4oate deveni
al @>lea ti4 de str#/t#ra to4olo1i/a*
Topolo-ia $e tip Bus
O to4olo1ie de ti4 ?us este 4re3entata in -i1#ra 1* A/easta str#/t#ra are o 'vorma liniara!
'ie/are nod al retelei 'iind inter/one/tat /# alt#l! 4rintr>#n sin1#r /a2l#* Terminalele de la 'ie/re
/al/#lator vor area /one/tat si o sar/ina re3istiva ! n#mita resistor terminal sa# terminator*
A/est /a2l# 4oate s#4orta #n sin1#r /anal ! /a2l# 4#rtand n#mele de ?us*
:IGURA *. !opologie tipica de tip ?us.
A/easta to4olo1ie #tili3ea3a #n sin1#r /a2l#! 'ara a mai ne/esita alte dis4o3itive ele/troni/e
/are sa asi1#re inter/one/tarea nod#rilor retelei* Toate dis4o3itivele /one/tate la /a2l# 4ot
a//e4ta 4oa/?etele de date dis4oni2ile 4rin res4e/tiv#l 2#s si 4ot o'eri date 4e res4e/tiva
le1at#ra* A2senta dis4o3itivelor ele/troni/e! /#m ar 'i re4etoare>le! 'a/ /a 4ret#l a/estei retele
sa 'ie /el mai s/a3#t si totodata /ea mai sim4la to4olo1ie de retea* ,e3avantaH#l a/estei retele
este datorat 'a4t#l#i /a to/mai a2senta #nor am4li'i/atoare de semnal de ti4 re4etoare! im4#ne
restri/tii severe in le1at#ra /# distanta de transmisie! '#n/tionalitate si rami'i/are*

A/easta to4olo1i/e n# 4re3inta im4ortanta 4ra/ti/a de/at 4entr# retelele lo/ale de ti4 Yome
LA. sa# O''i/e LA.*
O e%/e4tie este IEEE E2*@ ToVen B#s LA. * A/easta te?nolo1ie este ro2#sta si determinista
avand m#lte similit#dini /# retelele de ti4 inel ToVen Rin1 LA.* ,in 4a/ate din /a#3a
ra'inament#l#i te?nolo1i/ ne/esar retelelor de ti4 ToVen B#s a4li/a2ilitatea a/esteia a 'ost
red#sa! im4#nerea in /adr#l str#/t#rilor #3#ale 'iind relativ limitata*
Topolo-ia $e tip i#el - Ri#- Topolo-3
A/easta tololo1ie este #na de ti4 4ere/?e>4ere/?e* -ie/are server de retea are do#a /one%i#ni0
#na /# 'ie/are dintre ve/inii a4ro4iati (-i1#re 2)* -orma inter/one%i#nilor este ast'el de ti4
2#/la sa# inel* ,atele s#nt transmise #nidire/tional in H#r#l a/est#i inel* -ie/are statie de l#/r#
3A
a/tionea3a /a #n re4etor! a//e4tand si ras4#n3and 4a/?et#l#i de date adresat! trimitand mai
de4arte 4a/?et#l de date #rmatoarei statii de l#/r#
:IGURA 7. !opologie de tip inel.
Retea#a ori1inala LA. de ti4 inel asi1#ra /one%i#nea intre statiile de l#/r#* A/easta retea
tre2#ia sa se in/?ida 4entr# a reali3a 'orma #n#i inel* AvantaHele a/est#i ti4 de /one%i#ne este
/a tim4#l de ras4#ns este 4redi/ti2il* ,e3avantaH#l este datorat 'a4t#l#i /a da/a in retea s#nt
im4li/ate mai m#lte dis4o3itive! tim4#l de ras4#ns /reste 'oarte m#lt! in 4l#s! da/a o statie de
l#/r# se de'e/tea3a! at#n/i intrea1a /om#ni/atie este /om4romisa*
A/est ti4 de to4olo1ie a 'ost reali3at de IB6! 'iind de'init ToVen Rin1! 'iind standardi3at mai
a4oi s#2 n#mele de IEEE E2*A * ToVen Rin1 4lea/a de la o /ene%i#ne de ti4 4ere/?e!
trans'ormand>o in /one%i#ne de ti4 Y#2>re4etor* A/easta str#/t#ra elimina v#lnera2ilitatea
datorata de'e/tarii #nei statii de l#/r# din interior#l inel#l#i* Retelele ToVen Rin1! in /i#da
n#mel#i! a# str#/t#ri to4olo1i/e de ti4 stea! iar o metoda de a//es de ti4 /ir/#lar (-i1#ra 3)*
:IGURA 5. !opologie de tip inel(stea.
O retea LA. se 4oate 'i reali3ata in to4olo1ie stea! /?iar da/a 'oloseste /a metoda de a//es!
metoda /ir/#lara* Retelele de ti4 ToVen Rin1 4re3entata in 'i1#ra anterioara! 4re3inta 4rin
liniile /ontin#e /one%i#nile 'i3i/e! in tim4 /e liniile 4#n/tate re4re3inta 'l#%#l lo1i/ de date*
-#n/tional! a//es#l si datele tre/ in mod /ir/#lar intre elementele retelei*
Topolo-ia $e tip Stea
!opologie $tea ( $tar topolog2 este o /one%i#ne din /are diso3itivele din /adr#l retelei radia3a
/atre e%terior dintr>#n 4#n/t /om#n /are este ?#2>#l (-i1#ra @*) S4re deose2ire de to4olo1ia de
ti4 inel! 'i3i/a sa# virt#ala! 'ie/are dis4o3itiv al retelei 4oate a//esa alt#l in mod inde4endent*
A/estea tre2#ie sa im4arta o an#mita latime de 2anda* Un e%em4l# /lasi/ de retea stea este
retea#a Et?ernet*
Retelele to4olo1i/e LA. de ti4 stea im4#n /one%i#ni intr>#n sin1#r 4#n/t* -ie/are statie de
l#/r# 4oate initia /om#ni/atia /# alt dis4o3itiv inde4endent*
3B
?#2
To4olo1iile de ti4 stea a# devenit to4olo1ii dominante in /adr#l retelelor LA. /ontem4orane*
A/estea s#nt 'le%i2ile! relativ /# #n 4ret s/a3#t 'ata de alte retele /e dis4#n de metode de a//es
m#lt mai so'isti/ate* Ca #n sin1#r de3avantaH este 'a4t#l /a n# 4ermite inte1rarea #nor to4olo1ii
de ti4 2#s sa# inel! to4olo1ii e%istente in /adr#l sistemelor sim4le sa# mai ve/?i* A/est l#/r#
este insa re3olvat de to4olo1iile 2a3ate 4e sXit/? > /om#tatoare*
Topolo-ia $e tip S.it"1e - "o'utata
Un s&itch este #n dis4o3itiv /are reali3ea3a #n strat de le1at#ri de date(OSI Re'eren/e 6odel
Layer 2)* Un sXit/? `invata` 6AC adrese si le memorea3a intr>o ta2ela interna de adresare*
Tem4orar! /aile de /om#tare s#nt /reate intre adresant#l initial si re/e4tor! 4entr# /a a/estea sa
'ie a4oi transmise mai de4arte 4rin alte /ai memorate in ta2ela de adresare*
6edia A//ess Control > 6AC.
A/est strat so't este /el mai a4ro4iat de str#/t#ra 'i3i/a! s4e/i'i/and#>I a/esteia /#m se
transmit datele! /#m traversea3a a/estea medi#l 'i3i/ indi'erent de str#/t#ra medi#l#i > /a2l#
/oa%ial! 'i2ra o4ti/a sa# /a2l# 2i'ilar*
Adresele 6AC s#nt adresele im4lementate 'i3i/ in /adr#l 4la/ilor de retea #tili3ate* -ie/are
adresa 6AC este #ni/a! deoare/e IEEE '#rni3ea3a van3atorilor adrese 4entr# identi'i/area
#ni/a a 4la/ii de retea 'a2ri/ata sa# vand#ta* S#nt dis4oni2ile! 4rin te?nolo1ia a/t#ala a4roa4e 3
miliarde de adrese* In a/est mod! teoreti/! d#4li/area #nei adrese este im4osi2ila*
O retea ti4i/a de ti4 to4olo1ie sXit/?ed im4li/a /one%i#ni m#lti4le 4rintr>#n ?#2 de /om#tare* (
-i1#ra A*) -ie/are 4ort! si dis4o3itiv#l /one/tat la a/esta! are o latime de 2anda de
transmisie&re/e4tie date dedi/ata* ,e alt'el! initial a/est ti4 de to4olo1ie trimitea mai de4arte
str#/t#ri de date > 'rame>#rile> 2a3ate 4e adresele 6AC*
,atorita s/?im2arilor te?nolo1i/e dis4o3itivele sXit/? s>a# s/?im2at! a/etea 4#tand /om#ta
/el#le ( de dimensi#ni l#n1ime>'i%a ! date de ti4 Layer 2 data>2earin1 str#/t#re)* 4roto/oale de
ti4 Layer 3 ! adrese I+ ! sa# /?iar 4ort#ri 'i3i/e din /adr#l ?#2>#l#i de ti4 sXit/?*
3C
:IGURA O. !opologie $&itched.
SXit/?>#rile 4ot im2#natati 4er'ormantele #nei retele LA. in do#a mod#ri im4ortante0
im2#natates/ latimea 2en3ilor de date im4li/ate in /adr#l /om#ni/atiilor 0 s4re e%em4l#
#n ?#2 de ti4 sXit/? Et?ernet /# E 4ort#ri /ontine E domenii se4arate de /oli3i#ne de
1624s 'ie/are! /eea /e /ond#/e la o latime de 2anda de E624s*
red#/e n#mar#l de dis4o3itive 'ortate sa im4arta 'ie/are se1ment de 2anda* -ie/are
domeni# de 2anda este im4artit n#mai de do#a dis4o3itive din /adr#l retele0 dis4o3itiv#l
din retea adresat si 4ort#l din /adr#l ?#2>#l#i la /are dis4o3itiv#l este /one/tat* .#mai
a/este do#a dis4o3itive l#/rea3a in /adr#l 2en3ii de 1624s re4arti3ate* In /adr#l
retelelor /are n# #tili3ea3a o /one%i#ne 2a3ata 4e metoda de a//es medi#! /#m ar 'i
ToVen Rin1 sa# -,,I! datele /ir/#la intre #n n#mar m#lt mai red#s de retele*
Un de3avantaH al a/estei to4olo1ii este datorat 'a4t#l#i /a n# i3olea3a transmisia de date*
A/easta 4oate 'i 2lo/ata datorita /olo3i#nilor de date ! /eea /e im4li/a #n randament s/a3#t! in
/a3#l #n#i tra'i/ e%/esiv de mare*
Ce topolo-ie este i#$i"ata a i utilizataW
A/este @ ti4#ri to4olo1i/e de 2a3a /onstit#ie /arami3ile retelelor de /al/#latoare* Ele 4ot 'i
/om2inate! e%tinse sa# im4lementate s#2 'orma #nei retele de /ai* To4olo1ia 4otrivita #nei
a4loi/atii individ#ale este /ea /are se 4otriveste /el mai 2ine restri/tiilor materiale im4#se sa#
de amenaHare* 6ai m#lt sa# mai 4#tin /onvena2il! to4olo1ia ideala este o /om2inatie intre
a/este to4olo1ii de 2a3a*
Topolo-ii "o'ple/e
To4olo1iile /om4le%e s#nt e%tensii sa#&si /om2inatii ale to4olo2iilor 'i3i/e de 2a3a* A/estea
din #rma s#nt ade/vate retelelor LA. mi/i* A/est l#/r# im4li/a de3voltarea #nor ar?ite/t#ri
/om4le%e /are sa 4ermita de3voltari #lterioare ale retelelor*
Topolo-ii $e tipul %ais3 C1ai#s
Cea mai sim4la to4olo1ie /om4le%a este 'ormata din inter/one/tarea seriala a t#t#ror ?#2>#rilor
din retea *A/est lant 4oarta n#mele de dais2 chaining* A/easta str#/t#ra #tili3ea3a 4ort#rile
e%istente ale ?#2>#rilor 4entr# a reali3a inter/one/tarea* Ast'el /ost#rile de /one/tare n# s#nt
marite! datorita e%istentei im4li/ite a str#/t#rilor 'i3i/e*
To4olo1iile ,aisy /?ains s#nt sim4l# de /onstr#it si n# ne/esita e'ort#ri deose2ite din 4artea
administrator#l#i de retea! 'iind totodata ! din 4#n/t de vedere istori/! sol#tia 4rimelor 1eneratii
de retele LA.*
Limitarile a/estei to4olo1ii s#nt datorat n#mar#l#i ma%im de ?#2>#ri sa#&si re4eter>e /are 4ot
'orma o se/venta* Limitarile relativ la distanta dintre dis4o3itive 'ormea3a diametr#l ma%im al
retelei > maximum net&orN diameter* A/est 4arametr# limitea3a drasti/ n#mar#l de dis4o3itive
de ti4 ?#2 sa# re4etor din /adr#l retelei ! #nele LA.>#ri ! /#m ar 'i -ast Et?ernet im4#n o serie
de restri/tii severe in a/easta dire/tie*
3E
A/est ti4 de /on%i#ne e%4andeaa3a n#mai n#mar#l de dis4o3itive 4arti/i4ante la o retea! 'ara
insa a mari latimea 2en3ii de transmisie a datelor! 'a4t /e 'a/e /a de4asirea limitarilor im4#se
te?nolo1i/ si mai ales de4asirea diametr#l#i ma%im al retelei sa d#/a la /on'li/te si /oli3i#ni de
date*
A/easta to4olo1ie este re/omandata #nor LA.>#ri /# mai 4#tin de A ?#2>#ri*
Topolo-ii ierar1izate
To4olo1iile ierar?i3ate s#nt /onstit#ite din mai m#lte strat#ri >layer> de ?#2>#ri* -ie/are strat
deserveste o an#mita '#n/tei a retelei* Strat#l s#4erior va 'i #tili3at 4entr# statiile #tili3ator si
/one/tvitatea server>#l#i /# alte retele* Un ast'el de aranHament este #tili3at 4entr# retele medii>
lar1i asi1#rand #n tra'i/ /ores4#n3ator*
I#ele Ierar1izate
Retelele de ti4 inel 4ot 'i inter/one/tate intr>o str#/t#ra ierar?i3ata /a in -i1#ra *C* Statia
#tili3ator si /one/tivitatea server>#l#i 4ot 'i reali3ate 4rintr>#n n#mar teoreti/ nelimitat de inele
ne/esare asi1#rarii nivel#l#i de 4er'ormanta dorit* Un al doilea nivel de inele ! /#m ar 'i ToVen
Rin1 sa# -,,I (:i2er %istri2#ted %ata Inter'a/e )! 4oate 'i #tili3at 4entr# inter/one/tarea /#
altor inele de ti4 #tili3ator o'erind ast'el a//es#l la WA. (Jide Area NetXorV)*
:i-ura S. !opologie inelara ierarhizata.
Inele mi/i 4ot 'i reali3ate 4rin inter/one/tarea mai m#ltor inele ierar?i3ate* In 'i1#ra! #n
ToVen Rin1 de 1B624s (desenat s#2 'orma #nei 2#/le) este #tili3at 4entr# a /one/ta o statie
#tili3ator iar 2#/lele -,,I s#nt #tili3ate 4entr# server>e si 4entr# retea#a! /one%i#nea interna
(2a/V2one)*
Stea ierar1izata
To4olo1ia de ti4 stea 4oate 'i im4lementata si ea intr>#n aranHament ierar?i3at! s#2 'orma mai
m#ltor stele! ve3i -i1#ra E* A/easta str#/t#ra 4oate 'i im4lementata s#2 'orma #n#i sin1#r
domeni# de /oli3i#ni sa# a #n#i domeni# se1mentat in m#lti4le domenii de /olo3i#ne #tili3and
sXit/?>#ri sa# 2rid1e>#ri*
3F
-i1#ra C* !opologie ierarhizata de tip stea.
O str#/t#ra ierar?i3ata de ti4 stea #tili3ea3a #n nivel 4entr# #tili3atori si server! iar 4e /el de>al
doilea 4entr# /one%i#ne interna*
Co'bi#atii ierar1izate
,e m#lte ori sol#tia ideala se o2tine n# 4rin 'ortarea #nei to4olo1ii /are sa /ores4#nda #neia
dintre str#/t#rile a4artinand #nei /alsi'i/ari* 6i%and mai m#lte ti4#ri de te?nolo1ii s>a# o2tin#t
?#2>#rile a/t#ale 4er'ormante* +ot 'i de3voltate in /ontin#are noi to4olo1ii /are sa tina seama
de avans#l te?nolo1i/ al ?#2>#rilor! sXit/?>#rilor! re4etor>ilor* Un ast'el de e%em!4l# /are
/om2ina mai m#lte ti4#ri de to4olo1ii este 4re3entat in -i1#ra E*
-i1#ra E* !oplologie ierarhizata com?inata.
In a/est e%em4l# este 4re3entata o /om2inatie to4lolo1i/a ierar?i3ata /om4#sa dintr>o str#/t#ra
AT6 (Asyn/?rono#s Trans'er 6ode) 4entr# a inter/one/ta ?#2>#rile #tili3ator* -,,I
inter/one/tea3a 'amilia server>elor! in tim4 /e Et?ernet inter/one/tea3a #tili3atorii*
Arii u#"tio#ale ale >AN-urilor
7ariatia to4olo1i/a 4oate 'i #n 'a/tor im4ortant in o4timi3area 4er'ormatelor '#n/tiilor #nor
LA.>#ri* LA.>#rile /ontin @ 3one>arii> '#n/tionale distin/te0 /one/tivitatea statiilor #tili3ator!
/one/tivitatea serverelor! /one/tivitatea WA. si /one/tivitatea interna* -ie/are 4oate 'i
deservita mai 2ine de o str#/t#ra to4lolo1i/a di'erita de sol#tia aleasa in /adr#l #nei alte arii
'#n/tionale ale a/eleiasi LA.*
Co#e"ti2itatea statiilor utilizator
-#n/tia 4rimara a maHoritatii retelelor LA. este /one/tivitatea statiilor #tili3ator* A/est as4e/t
tinde sa ai2a /el mai im4ortant rol in /adr#l #nei retele* E%ista! desi1#r! si e%/e4tii! /#m ar 'i
/a3#l statiilor de l#/r# CA,&CA6 ! statiilor de video/on'ereta! et/** In 1eneral! #n /om4romis
@
intre /ost si 4er'ormanta! in a/easta arie '#n/tionala a LA.>#l#i n# d#/e la a'e/tarea serioasa a
4er'ormantelor retelei*
Asi1#rarea /one/tivitatii #nor statii de l#/r# /are ne/esita 4er'ormante diver1ente in /adr#l
retelei! 4oate im4li/a #tili3area #nor te?nolo1ii LA. m#lti4le (-i1#ra1)* ,in 'eri/ire! asta3i
?#2>#rile a//e4ta mai m#lte te?nolo1ii de inter/one/tare*
LA.>#rile o'era /one/tivitate atat statiilor #tili3ator! /at si 4eri'eri/elor /are s#nt /#4late la
a/estea* Sol#tiile /onstr#/tiv te?nolo1i/e di'erite ale dis4o3itivelor im4li/ate in /adr#l #n#i
LA. im4li/a in mod nemiHlo/it #tili3area #nor str#/t#ri to4olo1i/e&te?nolo1i/e /om4le%e*
-i1#ra F* )onecti1itatea statiilor utilizator in cadrul unui >A*.
Co#e"ti2itatea ser2erelor
Serverele tind sa 'ie m#lt mai ro2#ste de/at statiile de l#/r#* A/estea s#nt #n 4#n/t de tra'i/
tre2#ind sa deserveas/a mai m#lti /lienti sa# mai m#lte servere*In /a3#l #nor servere de vol#m!
mod#l de /one/tare tre2#ie in/l#s in to4olo1ia LA.>#l#i! ast'el 4er'ormatele retelei la nivel de
/lient deservit de res4e/tiv#l server vor 'i s/a3#te* Cone/tivitatea la nivel de server va tre2#i sa
mosteneas/a o 4arte din 4er'ormatele masinii! relativ la ro2#istetea metodei de a//es si a 2en3ii
de /om#ni/atie*
In -i1#ra11! este 4re3entata o to4olo1ie /om2inata Retea#a server este inter/one/tata /# o mi/a
retea -,,I! in tim4 /e statiile #tili3ator s#nt /one/tate 4rintr>o retea Et?ernet*
-i1#ra 1* )onecti1itatea ser1erelor in cadrul unui >A*.
Co#e"ti2itatea JAN
Un as4e/t im4ortant este /one/tivitatea LA. /# WA. * In /ele mai m#lte /a3#ri a/easta
/one/tvitate este asi1#rata 4rintr>o sin1#ra /one%i#ne dintre #n ro#ter si retea#a interna (-i1#ra
11)*
-i1#ra 11* )onecti1itatea %A*.
@1
Cone%i#nea LA.>#rilor 4rin ro#ter la WA. este o le1at#ra /r#/iala in /adr#l /onstr#/tiei
to4olo1iei LA.* O sol#tie 1resit aleasa 4oate /ond#/e la o im4ortanta deteriorare a
4er'ormantelor de tra'i/*
,in 4#n/t de vedere al ro2#stetii retelele /are s#4orta /one%i#ni de ti4#l WA.>to>LA. si
LA.>to>WA. 2ene'i/ia3a de /ele mai ro2#ste /one%i#ni 4osi2ile din 4#n/t de vedere al
to4olo1iei* Sol#tiile te/?nolo1i/e alese tre2#ie sa 'ie ro2#ste din 4#n/t de vedere al ratei
nominale de transmisie si al metodei de a//es*
Ba"9bo#e Co##e"ti2it3
Un LA. ?acN?one este o 4arte din 'a/i#litatile #tili3ate 4entr# a asi1#ra inter/one/tarea t#t#ror
?#2#rilor* Un 2a/V2one 4oate 'i reali3at din mai m#lte to4olo1ii! in '#n/tie de di'eritele
/om4onente ale retelei*
-#n/tia #n#i LA. 2a/V2one > /one%i#ni interne a retelei > este de a inter/one/ta toate res#rsele
lo/ale ale retelei si da/a este /a3#l si WA.*
Serial Ba"9bo#e
O /one%i#ne interna serial ?acN?one!este reali3ata dintr>o serie de ?#2>#ri inter/one/tate intr>o
to4olo1ie de ti4#l daisy>/?ained* A/easta to4olo1ie se re/omanda .U6AI retelelor mi/i*
-i1#ra 13* $erial ?acN?one

@2
Qub-urile "are i#ter"o#e"teaza utilizatorii si ser2erele pot i "uplate i#tre ele pe#tru a
or'a o retea i#ter#a pri'iti2a. A"easta topolo-ie poarta #u'ele $e dais8 !)ainin'.
Topolo-ie Ba"9bo#e $istribuita
O to4olo1ie distri?uted ?acN?one este o 'orma ierar?i/a de to4olo1ie 'ormata 4rin instalarea
#n#i ?#2 /entral* O /amera #tili3ata /a server 4oate /onstit#i /entr# to4olo1iei /a2late*
-i1#ra 1@* !opologie #istri?uted ?acN?one.
O ast'el de to4olo1ie este 4rin #rmare reali3ata 4rin /one/tarea /entrala a #n#i ?#2! de la /are
toate /one%i#nile s#nt distri2#ite /atre /elelalte ?#2>#ri ! in intrea1a /ladire sa# retea* A/easta
to4olo1ie se re/omanda /a3#l#i #nor /ladiri mari! in /are distantele s#nt a4re/ia2ile ! /erand#>
se in a/elasi tim4 /a 4er'ormantele sa n# 'ie a'e/tat 4rin red#/erea diamentr#l#i ma%im al
retelei*
A/easta sit#atie im4#ne si #n st#dio# te?nolo1i/ al str#/t#rilor im4li/ate in /adr#l retelei!
4entr# /a in /a3#l /ladirilor mari si medii a/easta to4olo1ie sa se reali3e3e 4e 'i2ra de sti/la*
Topolo-ie Collapse$ Ba"9bo#e
O to4olo1ie A collapsed ?acN?one im4li/a e%istenta #n#i sin1#r ro#ter /entral /are
inter/one/tea3a toate se1mentele LA. dintr>o /ladire* Ro#ter>#l /rea3a ast'el m#lti4le domenii
/are la rand#l lor mares/ 4er'ormantele 'ie/ar#i se1ment LA.*
Ro#terele l#/rea3a in /adr#l Layer 3 al model#l#i OSI * A/estea neo4erand la 'el de ra4id /a
?#2>#rile 4ot limita tra'i/#l 4rin LA.! reltiv la se1mentele /are in/e4 intr>#n se1ment si se
termina in alt#l*
Ast'el de to4olo1ii! /a /ea 4re3entata in -i1#ra 1B introd#/e #n sin1#r 4#n/t de /adere in /adr#l
LA.>#l#i * A/esta insa n# este #n nod 'atal! dar tre2#ie sa se tina seama de el in /adr#l
/onstr#/tiei retelei*
Se1mentele LA. 4ot 'i inter/one/tate 4rintr>#n ro#ter /are '#n/tionea3a /a #n /olla4sed
2a/V2one* A/easta to4olo1ie o'era #n /ontrol /entrali3at as#4ra retelei! introd#/and in s/?im2
intar3ieri si #n sin1#r 4#n/t de de'e/t*
A/est ti4 de to4olo1ie se re/omanda a/olo #nde /ladirea /e va 'i /a2lata este or1ani3ata 4e
de4artamente! e%istand ast'el sanse mai red#se in /adr#l a4aritiei #n#i tra'i/ intens intre di'erite
de4artanmente*
@3
In a/easta sit#atie! tra'i/#l intens se inre1istrea3a in /adr#l a/el#iasi de4artament ! res4e/tiv in
/adr#l a/el#isi se1ment* C?iar da/a a/easta to4olo1ie 4re3inta avantaHe m#lti4le! se re/omanda
#n atent st#di# anterioar ado4tarii a/estei sol#tii! deoare/e o s/?im2are de 4oliti/a a tra'i/#l#i
de date! 4oate d#/e la 4er'ormante total nesatis'a/atoare din 4artea LA.>#l#i*
,arallel Ba"9bo#e
O modi'i/are a to4olo1iei anterioare /ond#/e la str#/t#ra to4olo1i/a n#mita parallel ?acN?one*
A/easta to4olo1ie tre2#ie sa asi1#re! 4e lan1a o distri2#tie lar1a a /one%i#nilor si o serie de
ne/esitati relativ la se/#ritatea datelor relativ la #n an#mit se1ment*
6ai m#lte se1mente 4ot 'i a//e4tate 'ie 4rovenind de 4e /ola4se 2a/V2one 'ie de 4e linia
tele'oni/a! 'a4t /are in /i#da /resterii 4ret#l#i! d#/e la /resterea 4er'ormantelor 'ie/ar#i
se1ment si mai ales a se/#ritatii*
Co#"luzii
To4olo1ia #n#i este #na dintre /ele mai /riti/e /om4onente /are a'e/tea3a 4er'ormantele
retelei* Cele 4atr# to4olo1ii de 2a3a0 stea! 2#s! inel si sXit/?ed 4ot 'i 'olosite in ori/e
/om2inatie sa# variante* A/este /om2inatii n# se limitea3a n#mai la /onsiderentele
te?nolo1i/e! ele de4in3and 'oarte m#lt si de str#/t#ra /ladirii in /are se #tili3ea3a res4e/tiva
retea! la /a2l#rile dis4oni2ile! la s#rsele de 4ara3iti e%istente si n# in #ltim#l rand la
4osi2ilitatile 'inan/iare*
Cerinta /ea mai im4ortanta /onsta in asi-urarea peror'a#telor "erute $e be#ei"iar in
termenii de 1en#l me1a2its 4e se/#nda (64s) sa# alte 4er'ormante ale retelei*
@@
%E:ECTIUNI JIN%(JS
%a"a u# "al"ulator se blo"1eaza i#tr-o apli"atie i# .i#$o.s atu#"i el poate sa aiba
proble'e "u re-istrii $e 'e'orie "a#$ #u se 'ai poate $eblo"a si este i#"1is ortat .
I#or'atiile $espre siste' si "o#i-uratie su#t 2erii"ate la ie"are i#"ar"are a
siste'ului $e operare , a$i"a o serie $e 2erii"ari 1ar$ .%a"a Ji#$o.s-ul #u por#este
a$i"a su#t proble'e "u o a#u'ita "o'po#e#ta se poate i#stala $ri2erul "u A$$ #e.
1ar$.are $i# Co#trol pa#el K #u poate apela Re-istr3 sau #u are 'e'orie pt i#"ar"are ,
i# "azul a"esta $a"a a2e' o "opie $e si-ura#ta pute' sa rea"e' re-istr3 USER.%AT
si S?STE+ %AT sau Ar"1i2e "u e/te#sia .CAB $i# .i#$o.s IS?S>(C<U,&pt .i#$o.s
U= e 2alabila air'atia ulti'a ).
Rea"area re-istrilor se a"e ! i#itializez "al"ulatorul , ti# := apasat , ale- %(S pro'pt
&sau tastez R si ale- Sae 'o$e "o''a#$ pro'pt K C% JIN%(JS , e#ter K alu
Re-istr3 "are su#t as"u#si "u !Attrib ;s-1-r isier. $at , e#ter si "u "o'a#$a C(,? pot
sal2a isierele S?STE+ .%AT, S?STE+.%A(, USER.%AT, &i# .i#$o.s U= su#t iar
"opiile $e si-ura#ta le pu# i# C!Hte'p "u "o'e#zile ! C(,? S?STE+ .%ATP
C!Hte'p , e#ter K
C(,? USER.%AP C!Hte'p,e#ter K $upa "are
la JIN%(JS U= a"tio#ez SCANREG & s"a#eaza re-istrii ), start , e#ter $upa "are "a#$
se a#u#ta i#alul , e#ter pt a restarta siste'ul . %a"a se esueaza apelez la "opiile $e
si-ura#ta "u SCANREG IREST(RE si ale- REST(RE. Ca#$ totusi #u se rezol2a
proble'a , ea poate i "auzata $e i#stalarea u#ui #ou pro-ra' si atu#"i apelez
SCANREGI:IE . I# JIN%(JS UO o solutie este re$e#u'irea ! REN s3ste' .$at
s3ste' . $at. Ba9. Si sa a"tualizez $atele 2e"1i &"opiile $e si-ura#ta $i# C!H ba"9up "u
"o'ezile !Cop3 C!HBa"9up H s3ste' . $at C!HJi#$o.s K "a#$ repor#es" "al"ulatorul e
posibil sa #u 'ear-a si atu#"i "opiez si pe USER.%AT.
%a"a 'ai apar proble'e solutia este sa e$ita' REGISTR? pri# e/portarea
setarilor sale i#tr-u# isier te/t si a$u"erea lor i#apoi , $e e/e'plu pe#tru a e/porta
pe USER .%AT a2e' "o'a#$a ! REGE%ITVVIl!C!HJi#$o.s HUSER .%AT VVIe VVVC!H
USER.TET $upa "are REN user .$at VVuser .ba9 , e#ter si pt a-l 'o$ii"a pe baza
isierului te/t e/portat REGE%IT Il ! CH. %at $ar pt. a"easta i#tru i# 'o$ul Sae
'o$e "o''a#$ pro'pt si i#tro$u" "o'e#zile a#alo- "a 'ai sus a$i"a ! REGE%IT
Il ! C!HJi#$o.s HS3ste' .%at I e VVV C!HS3ste' .TET si REN S3ste' . %at VV S3ste' .ba9
si il re"rea' "u "o'a#$a REGE%IT IlIC!HJi#$o.s HS3ste' . %AT I CVVVC!HS3ste'
.T/t.
(bs.* E/portarea se poate a"e -lobal & #u pe ra-'e#te ) "u "o'a#$a REGE%ITI e
re-istr3 ,t/t si "u E%IT .C(+ & a$i"a E%ITVVVREGISTR?.TET pot a"e s"1i'barile
#e"esare ).
(bs.7 $a"a #u oloses" "o#sta#ta IJi#$o.sHUser .%atICVVVC!HUSER.TET.& la
Ji#$o.s U= Il este i#lo"uit "u Ir &u#$e IC este pot re"rearea Re-istr3 $i# te/t )
>a el a" "u User C atu#"i se a" $oar 'o$ii"arile si #u se "reaza isierul a$i"a
REGE%ITVV re-istr3. T/t, $upa "are repor#es" "al"ulatorul . I'port isierele "reate
si $a"a isierele su#t $e $i'e#siu#i 'ari & apare 'esaCul u#able to ope# re-istr3
&*4), iar solutile le alu tasta#$ REGE%ITI W& i# 'o$ul %(S pro'pt ) si trebuie sa
oloses" "o"o#st#ta Il pe#tru siste' .$at si Ir pe#tru pt User .%at , iar l sa ie
i'preu#a "u e sau "u " pt re"rearea lui User. %at & la Ji#$o.s UO)
@A
>a Ji#$o.s U= se oloses" Ir alaturi $e I" si rea" pe User .%at "u "o'a#$a
ur'atoare ! REGE%ITIr!C!HJi#$o.sH User .$at VVC!Huser .t/t si trebuie sa e/port pe
User . $at si S3ste' . %at , sa-l restaurez pe User . $at.
(bs.5 ! $a"a #i"i o 'eto$a $i# "ele a#terioare #u u#"tio#eaza , la i#stalarea
Ji#$o.s-ului se "reaza S?STE+.>ST o "opie a lui S?STE+ .%AT pe "are trebuie sa-
l restaura' &i# 'o$ul %(S pro'pt ) asa ! C%H, tastez ATTRIB ;s-1-r s3ste'.list
apas e#ter si-l "opiez C(,?VVS3ste' . lstVVC!HJi#$o.s H s3ste' . $at $upa "are rea"
setarile si apli"atiile .
C(NECTAREA A 7 QAR%-URI
Apli" u#itatii sursa S"a#$is9 si %is9 $era-'e#ter "are se ala i# Start I ,ro-ra's
IA""esories I S3ste' tools . Creez o $is"1eta siste' asa ! i#tru i# +3 "o'puter , "li"
$reapta pe A &lopp3 ) si ale- or'at , ull or'at , "op3 s3ste' iles K por#es" "u
$is"1eta siste' i# "al"ulator si s"riu S?S A ! C! pu# "ablul $e ali'e#tare si "ablul $e
$ate & "are se ala si la "elalalt 1ar$ $ar are o ra'ii"atie ) astel "a irele R(SU se ie
spre i#teriorul 1ar$-$is"ului , 'uele sa ie spre i# aara iar $atele $espre 1ar$
& Cu'peri , "apa"itate ) sa ie i# partea superioara .
(bs. 4 ! C%-R(+ are $oua "abluri $e ali'e#tare $e 7 or'ate .
(bs.O ! pe "ar"asa QAR%-ului poate apare asa!
's 'aster
sl sla2e
(bs.S ! "ablul $e $ate pt. 1ar$ &EI%E ) trebuie pus i# pri'a pozitie spre perieria
pla"ii $e baza $ar astel "a irul rosu sa 2i#a i# pri'ul * iar pe a 7-a pozitie 2a 2e#i
C%-R(+-ul
I#itializez "al"ulatorul ti# apasat %elete & $is"1eta #u se 'ai ala i# u#itate ) si i#
C+(S la T?,E toate su#t AUT( , $upa "are Q%% $ete"te$ , sal2ez 'o$ii"arile $i#
BI(S "opiez "u aCutorul lui Norto# Co''a#$er toate $atele $e pe u# 1ar$ pe altul .
(bs.R! "a#$ i#stala' u# #ou 1ar$ a2e' #e2oie $e u# #ou "ip BI(S si u# #ou utilitar
$e "opiere & $ri2e "op3 7.8) pt "a o si'pla "opiere #u 2a u#"tio#a , iar #oul Bios pt
"a #oul 1ar$ s-ar presupu#e "a ar i $e "apa"itate 'ai 'are iar 2e"1iul BI(S #u le
poate re"u#oaste .
(bs.=! I#stalarea #oului 1ar$ se a"e "u %is9 'a#a-er astel! i#tro$u" $is"1eta "u
"are se 2i#$e 1ar$-ul & pt utilitarul $e "opiere ) tastez "o'a#$a "e e s"risa pe eti"1eta
& (UTRAC<), 2ali$ez EAS? QAR% %RIVE INSTA>ATI(N si ii 'ai $au u# U,%ATE
%IS< +ANAGER pt a"tualizarea #oului Bios .
@B
(BSERVATII :INA>E
%E(SEBIRI>E %INTRE JIN%(JS U= SI JIN%(JS UO
%a"a su#te' "o#e"tati la i#ter#et pute' olosi "o'a#$a JIN%(JS U,%ATE pri#
"are a"tualizez 'ereu 2ersiu#eaJIN%(JS.:AV(RITES este $e ase'e#ea u#
sub'e#iu al 'e#iului START i# "are se prezi#ta o lista "u $o"u'e#tele,"a#alele si
le-aturile I#ter#et olosite a#terior la "o#e/iu#ea #oastra pt. a a""e$e usor la ele.I#
'e#iul Start se 'ai ala si >(G (:: "are per'ite i#"1i$erea u#ei sesiu#i $e lu"ru si
$es"1i$erea alteia i# alt proil utilizator &alte "o#i-urari) lu"ru "are se i'pli"a "a#$
lu"reaza 'ai 'ulti pe a"elasi "al"ulatorK i#"1i$erea u#ei sesiu#i $e lu"ru se a"e
i#"1iza#$ toate apli"atiile $upa "are se a"tio#eaza >o- o Gra"e Bue"1lei# iar
$es"1i$erea u#ei sesiu#i $e lu"ru se a"e i# etapele !Start I>o- ( I?es Ii#tro$u" #u'ele
si parola.
I# JIN%(JS U= "a#$ a"ti2a' optiu#ea JEB ST?>E 'o$ul $e olosire a 'ouse ;
ului se s"1i'ba,astel $a"a opri' 'ouse-ul pe u# obie"t si il ti#e' puti# pe el a"esta se
sele"teaza si#-ur si $a"a a"e' u# C>IC sta#-a atu#"i a"esta se $es"1i$e.%e ase'e#ea se
poate utiliza u# #ou 'ouse #u'it INTE>>I+(USE "are per'ite
ur'atoarele!$erularea le#ta a i'a-i#ilor e/ista pe 'ouse o R(DETA "are se roteste i#
sus sau i# Cos iar pe#tru $erularea rapi$a se a"e "li" "u rozeta si $upa a"eea se
$eplaseaza 'ouse ; ul i# $ire"tia $orita K $a"a ti# CTR> apasata si rotes" rozeta i# sus si
i# Cos pot sa 'i"sorez sau sa 'ares".
(BS *! pute' a2ea pe e"ra#ul $e i#"eput al JIN%(JS U= si o baza "u "a#alele
I#ter#et "are se aiseaza $a"a par"ur- etapele ! *)"li" $reapta pe o zo#a liberaK 7)A"ti2e
%es9topK 5) 2ie. as .eb pa-eK 4)ale- "a#alul $orit.
(BS 7! pt. a a"ti2a 'o$ul JEB ST?>E $is"utat 'ai sus par"ur- etapele! *),7) "a 'ai
sus,5)sele"tez CUST(+IDE +? %ES<T(, 4)"li" pe :(>%ER (,TI(NS O)?ES I
ale- JEB ST?>E &iar "a#$ 2reau sa ; l $eza"ti2ez par"ur- etapele pa#a ai"i $ar ale- alta
optiu#e a$i"a "lassi" st3le.
@C
(BS 5!I# JIN%(JS U= e/ista #iste bare $e i#stru'e#te spe"iale "a !A%RESS &se s"rie
a$resa I#ter#et se $es"1i$e I#ter#et e/plorer "u pa-i#a sau a$resa "eruta)K>IN<S &se
asi-ura a""esul la "ele 'ai "u#os"ute situri JEB ; le-aturi I#ter#et e/plorer)K%es9top
&aiseaza pi"to-ra'ele i# asa el i#"at "1iar $a"a a' erestre $es"1ise pot sa a""esez
pi"to-ra'ele)KTUIC< >AUNCQ &#e per'ite a""es rapi$ la I#ter#et E/plorer ,(utloo9
E/press , %es9top sau A"ti2e C1a##el Vie.er)K CUST(+ &pot "rea propiile bare "u
i#stru'e#te).
(BS 4 !X"rearea u#ei baze $e i#stru'e#te !ToolbarI#e. toolbarsIale- $osarul sau a$resa
u#ei pa-i#i JEB.
Xaisarea !"li" $reapta pe bara $e a"tiu#i I Toolbars I "li" pe bara pe "are 2reau s;
o aisez.
Abo#area la u# "a#al se poate realiza $a"a i# prealabil #e-a' "o#e"tat la I#ter#et $upa
"are par"ur- etapele ! *)"li" $reapta pe supraata $e lu"ru a Ji#$o.s U=K 7)A"ti2e
%es9topIVie. As Jeb ,a-eK 5)aisez bara "1a##el pri# 'eto$a A"ti2e
%es9topICusto'izi#- '3 %es9top I I#ter#et E/plorer C1a##el bar &$i# pa-i#a JEB "e
se #u'este %IS,>A? ,R(,ERTIES)K 4)"li" pe u# "a#al &Start I:a2oritesIC1a##els)
(BS O!$a"a a' par"urs etapele a#terioare $ar #u usese' "o#e"tat atu#"i apare o
ereastra i# "are a"tio#ez C(NNECT $e $oua ori i# $oua etape , $upa "are ar ur'a sa
ale- o "ate-orie , ale- u# "a#al la "are 'a i#s"riu "u A%% ACTIVE CQANNE> (R
SUBSCRIBE "a#$ #e apar #iste optiu#i "e se reera la ! a$au-a "a#alul "a u# buto#K ale-
optiu#ea a"tualizare a "a#alului "a#$ su#t "o'e"tat pri# 'o$e'K a"tualizarea se a"e "u
u# a#u#t, e bu#a "a#$ su#t "o#e"tat per'a#e#tK CUST(+IDE &"u' a"tualizez "a#alul)
"a#$ pute' opta pt. u# pro-ra' $e prote"tie a e"ra#ului.
A$au-area u#ui ele'e#t A"ti2e %es9top se a"e asa !ale- u# "a#alI"li" pe A$$ to
A"ti2e%es9otopIo9I3esI3esI'o$ii" re"2e#ta a"tualizarii "u "li" pe CUST(+IDE
SUBSCRI,TI(N ,$upa "are a' putea perso#aliza u# $o"u'e#t .Eli'i#area
pi"to-ra'elor $e pe supraata $e lu"ru se a"e asa!"li" $reapta pe supraata $e
lu"ruK,R(,ERTIESIE::ECTSIQI%E IC(NS JQEN TQE %ES<T(, IS VIEJE% AS
JEB ,AGE I(<.
(BS S!a"tualizarea i#tr-o or'a perso#ala a u#ui "a#al&perso#alizarea u#ui $o"u'e#t)
se a"e par"ur-a#$ etapele a$au-arii u#ui "a#al si obser2atia O "i#$ alaturi $e optiu#ile
$e a"olo a"tio#ez $e"la#satorul CUST(+IDE i# "are pot $es"1i$e $oar pa-i#a i#itiala a
"a#alului sau toate pa-i#ile INEETI?ESI,"a sa #e a#u#te pri# e-'ail s"1i'barea
pa-i#iiIsele"tez orarulI#e.Is"1e$ule$, a' 'o$e'ulI$ial as #ee$e$ i "o##e"te$ t1rou-1 a
'o$e'I'a#ual3Ia"tualizarea ee"ti2 are lo" "a#$ ale-
,R(GRA+SIACCESS(RIESIS?STE+ T((>SISCQE%U>ES
TAS<SI:AV(RITESIU,%ATE AS SUBSCRI,TI(NS&a$i"a se 'ai poate "u "li" $reapta
pe supraata $e lu"rusi ale- ACTIVE %ES<T(,IU,%ATE N(JINEJ Istabiles" la "ate
zile sa se a"a a"tualizarea,ora,ale- VARIES EEACT TI+E (: NEET U, %ATE T(
I+,R(VE ,ER:(R+ANCE &"a a"tualizarea sa se a"a la ra#$ la toti utilizatorii si sa
#u ie suprapu#eri)I(<I:INISQI(<.
@E
Ji#$o.s 7888
Windows 2000 este un sistem de operare formidabil care combin
carateristicile de securitate ale Windows NT cu aspectele de compatibilitate din
Windows 98. Ar putea fi cel mai bun sistem de operare Microsoft de dup
Windows 95. Noul Windows 2000 ncorporea o mul!ime din ceea ce face ca
Windows 98 s fie u"or de utiliat.
#nstrumentele de administrare a sistemului din Windows 2000 sunt
centraliate n $ontrol %anel& ca "i n Windows 9'.
(e)ice Mana*er apare "i n Windows 2000& u"ur+nd confi*urarea
elementelor ,ardware.
Windows 2000 inte*rea #nternet -'plorer 5.
.pre deosebire de Windows NT/& Windows 2000 se poate autoactualia.
Meniurile "i submeniurile sunt mult mai con)enabil aran0ate n Windows
2000& dec+t n NT.
Windows 2000 suport ec,ipamente ,ardware mai noi "i mai )ariate
NT a fost ntotdeauna )ersiunea de putere industrial a Windows.1ersiunea /
are o stabilitate "i securitate mai bun& ns are un spri0in ,ardware limitat "i un
sistem de or*aniare a fi"ierelor incompatibil cu cel folosit de Windows 95&98.
Mai mult& instalarea "i setarea erau destul de dificile. Windows 2000 sc,imb
totul. %rincipalul a)anta0 al Windows 2000 este combina!ia tipurilor de fi"iere&
conturilor de utiliator "i a securit!ii pentru lo*2in& preluate de la Windows NT "i
a er*onomiei ,ardware "i software.
Aten!ie3 Windows 2000 nu este pentru oricine. %retinde cel pu!in un
procesor %entium rapid sau %entium ## 4566 M7 sau superior 8. Nici nu )
*+ndi!i s2l rula!i pe un sistem cu mai pu!in de 92 M: ;AM.<n compara!ie&
Windows 98 "i c,iar Windows NT/ rulea pe sisteme %entium mai lente cu 56
M: de ;AM. Windows 2000 este mai scump dec+t Windows 98. %re!ul pentru
Windows NT Wor=station / este n 0ur de 260 >.(& cu pre!ul pentru up*rade la
0umtate din acesta.
(etaliile pri)ind interfa!a de utili?ator "i utilitarele incluse )or continua s
e)oluee&pe msur ce Windows 2000 se apropie de data lansrii &ns Microsoft
declar c )ersiunea :eta9&cea mai recent testat de noi&con!ine toate
caracteristicile produsului final.(e"i :eta9 con!ine nc defecte "i i lipsesc
dri)ere&este un sistem de operare bun "i la fel de stabil ca )ersiunile Windows
98.
(ac a!i instalat anterior Windows NT sau a!i auit de co"marurile altora
le*ate de instalarea unui Windows NT& "ti!i c trebuie s a0uta!i acest sistem de
operare s recunoasc ,ardware2ul dumnea)oastr. - timpul s uita!i de acest
nea0uns. $a "i Windows 95@98 Windows 2000 scanea sistemul dumnea)oastr
n timpul instalrii& n cutarea componentelor ,ardware instalate. .pre
deosebire de prdecesorii si NT& Windows 2000 poate e'tra*e aplica!iile "i
setrile instalate sub Windows 95@98. Windows 2000 permite crearea unei
confi*ura!ii dual2boot& mpreun cu Windows 95@98 sau un alt sistem de operare.
Windows dep"e"te o alt limitare a )ersiunii NTA cite"te de pe& scrie pe
"i ncarc de pe dri)e2uri parti!ionate cu sistemul de fi"iere BAT92 lansat n
)ersiunea Windows 98. Acest aspect benefic este bine )enit& deoarece
instalarea minimal a Windows 2000 necesit 500 M:& deci poate ocupa un
ntre* dri)e. (ac a)e!i ne)oie de un ni)el sporit de securitate& )e!i aprecia
@F
faptul c sistemul nati) de fi"iere NTB. 5 ) permite restric!ionarea accesului la
fi"iere sau c,iar la foldere ntre*i "i criptarea lor cu un clic de mouse. >tiliatorii
care nu se lo*,ea cu parola dumnea)oastr nu )or putea citi aceste fi"iere. <n
ciuda acestor )e"ti bune e'ist c+te)a surprie neplcute& le*ate de
incompatibilitate& atunci c+nd realia!i un up*rade de la Windows 98. Microsoft
promite c Windows 2000 )a suporta mult mai multe aplica!ii "i periferice dec+t
)ersiunile anterioare ale NT& ns produsele mai )ec,i sau mai pu!in cunoscute
nu )or fi cuprinse n aceast list de compatibilit!i. >tilitarele de sistem applet2
urilor pentru controlul plcilor *rafice "i alte pro*rame ce comunic cu
dispoiti)ele ,ardware sunt tipurile de software cele mai dispuse s nu
func!ionee sub Windows 2000. <n mod similar& 0ocurile care accesea n mod
direct dispoiti)ele ,ardware probabil c nu )or face fa! noii )ersiuni. Cocurile
mai noi ar trebui s rulee n Windows 2000 la fel de bine ca n Windows 98& n
condi!iile n care ele sunt scrise astfel nc+t s foloseasc interfa!a de
pro*ramare Microsoft (irectD.
$+t pri)e"te dispoiti)ele ,ardware& se pare c )e!i a)ea mai mult noroc.
Windows 2000 suport re*imente de periferice. (e fapt& lista dispoiti)elor
,ardware& compatibile Windows 2000 are5EE pa*ini. %entru a )erifica dac
Windows 2000 suport un anume dispoiti)& urmri!i lista de compatibilit!i
,ardware de laA ....'i"rosot."o'I1"lI$eault.asp. %entru
compatibilitatea&software&inspecta!iA
....'i"rosot."o'I.i#$o.sIproesio#alI$eplo3I"o'patible. <n caul n care
cunoa"te!i drumul n teritoriul Windows 98& nu )e!i a)ea prea mari probleme n
Windows2000. (iferen!ele de aparen! dintre cele dou sisteme sunt e'trem de
mici. (ac nu a!i a*reat desi*nul )ersiunii NT/& uneori aparent arbritar&
Windows 2000 )a fi pe placul dumnea)oastr& fr ndoial. Fricum Windows
2000 este mai puternic dec+t Windows 98 "i mult mai complicat n ceea ce
pri)e"te confi*urarea.(ac inten!iona!i s seta!i mai multe sisteme&fi!i *ata s
) nsu"i!i parametrii le*a!i de crearea "i administrarea ser)iciilor .(ac )e!i
a)ea timp s ad+nci!i aceste caracteristici ale Windows 2000 &)e!i fi rsplti!i cu
un sistem care )a prote0a datele dumnea)oastr de oc,i indiscre!i sau aplic!ii
defectuos realiate.
(e"i par similare la prima )edere& Windows95@98 "i NT di)er* n trei
domenii principaleA confi*urarea dispoiti)elor ,ardware& administrarea
sistemului "i a conturilor "i interconectarea dial2up. Windows 2000 mut o
sumedenie dintre instrumentele distribuite n NT/ ctre $ontrol %anel& un loc
e)ident& ce reduce confuia din meniul .tart. F nou interfa! baat pe iconuri&
destinat cone'iunilor de re!ea "i dial2up& mbunt!e"te caseta de dialo* (ial2
>p
Networ=in* din Windows NT "i Windows 98& oferind *,iduri pentru realiarea
di)erselor cone'iuni. <n loc de a ) for!a s parcur*e!i e'trem de multe ni)eluri
de meniu pentru a desc,ide o caset de dialo*& Windows 2000 o plasea n
mod con)enabil n submeniul .ettin*s. <n mod ciudat & o scurttur utiliat
frec)ent& ctre Windows -'plorer este acum plasat cu un ni)el mai 0os4sub
.tart@%ro*rams@Accessories8.
$onfi*urarea "i depanarea problemelor dispoiti)elor ,ardware din
Windows NT sunt procese e'trem de dispersate. (ispoiti)ele dri)e sunt
administrate ntru2un loc& cele #; n alt loc& iar modemurile n cu totul alt loc.
Windiws 2000 le aduce n acela"i loc o fereastr (e)ice Mana*er. $a "i n
fereastra similar din Windows 95@98 perifericele cu probleme sunt semnaliate
prin fanioane *rafice& iar adu*area& nlturarea "i confi*urarea acestor
periferice este e'trem de faicl& totul reali+ndu2se n acela"i loc.
A
(e"i Microsft proclam cercetrile sale pentru o reutiliare e'tesi)&una
dintre modificrile cele mai notabile de interfa! din Windows 2000 poate s
induc n eroare utiliatorii.$a "i Fffice 2000&Windows 2000 afi"ea numai cele
mai frec)ent utiliate comeni&n mod implicit ascun+ndu2le pe cele mai pu!in
utiliate determin mic"orarea timpului de acces "i facilitatea utilirii celorlalte
comeni.(in nefericire & ascunderea caracteristicilor rar selectate le face mult
mai *reude accesat& atunci c+nd a)e!i ne)oie de ele& presupun+nd c ) aminti!i
de e'isten!a lor.(in fericire &aceast caracteristic
<n cele din urm Windows 2000 finisea un sistem de operare de tip NT.
$a "i Windows 98& suport at+t sc,eme de administrare a alimentrii A$%#
folosite pe sistemele noi& c+t "i specifica!iile A%M ce *u)ernea )ec,ile
sisteme laptop. <n plus& poate aduce sistemul dumnea)oastr ntr2o stare de
,ibernare fr alimentare ce sal)ea starea curent a sistemului
dumnea)oast& inclusi) aplica!iile "i fi"ierele desc,ise. .uportul Windows 2000
%$ $ard ri)aliea cu cel al Windows 98& cu o ma0or e'cep!ieA nainte de
nlturarea unui card& trebuie s o in)alida!i manual prin folosirea unui utilitar ce
rulea n s?stem tra?. (ac uita!i s face!i acest lucru G "i o )e!i face n mod
repetat G Windows 2000 se )a pl+n*e de faptul c eliminarea card2urilor n
func!iune produce instabilitatea sistemului.
(e"i Microsoft a ncercat ca ma0oritatea produselor software s lucree bine
sub Windows 2000& nu toate aplica!iile sunt compatibile. A
. F dat cu pro*resele n software apar "i pro*resele n ,ardware. Multe
periferice declar compatibilitatea cu Windows 2000. >nele sunt doar
compatibile& altele sunt certificate de Microsoft.
Atunci c+nd instala!i Windows 2000 :eta 9 peste Windows 98 apare un
ecran cu elemente incompatibile. (ac acest ecran )a fi inclus n produsul final&
tipri!i2l& renun!a!i la instalare& nltura!i sau nlocui!i cauele problemelor&
nainte de a ncepe din nou.
(ac nu pute!i renun!a la anumite incompatibilit!i ,ardware sau software
ale*e!i un sistem dual2boot n timpul instalrii Windows 2000. <n acest fel&
sistemul dumnea)oastr poate rula at+t Windows 95@98 c+t "i Windows 2000& n
func!ie de ceea ce dori!i s lucra!i.
$ele trei in*rediente ale lui Windows 2000 sunt un =ernel NT stabil&
omo*eniat cu confort Windows 98 din plin "i cu #nternet -'plorer 5. 1ersiunea
;$ 5 a lui Windows 2000 do)ede"te c Microsoft este pe drumul cel bun cu
aceast strate*ie. %roductorul de software dore"te ca )ersiunea %rofessional&
urma"ul lui NT Wor=station& s con)in* nu doar firmele cliente. $,iar "i
utiliatorii particulari )or fi nc+nta!i s lucree cu un sistem stabil& si*ur&
modern& fr relic)e din )remurile (F..
#nstalarea lui Windows 2000;$5 alturi de Windows 98& cu sistemul de
fi"iere BAT 92 G incompatibil p+n acum cu NT G a func!ionat fr probleme.
$eea ce iese imediat n e)iden! este faptul c Microsoft a fcut cur!enie n
meniul .tart. Ma0oritatea posibilit!ilor de setare sunt disponibile central& n
$ontrol %anel. >n clic cu tasta dreapt pe icon2ul H.?stemI de pe des=top sau n
Control Panel apelea Device Managerul din Windows 98. .ub Windows NT
/.0& controlul de)ice2urilor era mult mai incomod& de multe ori desc,is doar
profesioni"tilor. Ja instalarea "i confi*urarea ,ardware2ului )ine n a0utor un
asistent. $ine dore"te s fac ordine pe ,arddis= poate apela la modulul
Uninstall. Acesta afi"ea de c+te ori a fost folosit un anumit pro*ram. Acest
lucru scurtea mult timpul de cutare a pro*ramelor neutiliate. <nre*istrrile
de pro*ram prea pu!in folosite sunt eliminate automat de meniul dinamic de
start. <n acest mod& lista nu cre"te la nesf+r"it "i se pstrea claritatea afi"rii.
A1
(atorit lui (irectDE& Windows 2000 este n msur s acceleree
redarea *rafic "i de sunet pentru 0ocuri "i aplica!ii multimedia. Nu mai st nimic
nici n calea rulrii filmelor (1(& deoarece sistemul de operare nu mai are
probleme cu formatul de fi"iere >(B al (1(2urilor "i suport "i plcile M%-K
obi"nuite& de e'emplu cele de la $reati)e Jabs. >n pla?er software pentru (1(
nc nu este inclus n actuala )ersiune.
<n ceea ce pri)e"te comportamentul )ersiunii %rofessional a lui
Windows 2000 n re!ea& )om profita de o conectare mai simpl& de noul asistent
de conectare "i de recunoa"terea plcilor de re!ea. #ndiferent c este )orba de
conectare la #nternet sau la domain2ul firmei asistentul )a construi le*tura
confortabil. Nu trebuie s fii e'pert pentru a strbate ferestrele de dialo*. (e
folos este Intelli-Mirror& care& op!ional stoc,ea intermediar date din re!ea pe
,arddis=2ul local. <n acest mod se poate lucra n mici re!ele peer2to2peer& c,iar "i
atunci c+nd unul dintre calculatoare este nc,is. F func!ie de sincroniare
adaptea apoi datele n re!ea. %rin intermediul noului sistem de fi"iere NTB. 5&
orice utiliator poate cripta documentele proprii. (oar el G n ca de ne)oie&
administratorul G )a cunoa"te c,eia.
<n afar de tool2ul de defra*mentare pentru parti!iile BAT "i NTB.&
Microsoft a inclus n noul sistem de operare "i alte utilitare din Windows 98.
Bunc!ia de cur!are a suporturilor de date& de e'emplu& elimin resturile de date
"i fi"ierele temporare& timer2ul porne"te op!ional pro*rame anti)irus& de
defra*mentare sau alte tool2uri n anumite ile din sptm+n. Noul $(2pla?er
cu conectare la #nternet este preluat din pac,etul %lus %ac= din Windows 98.
Acesta are capacitatea de a prelua din web "i afi"a titlurile melodiilor de pe un
$(.
>n a)anta0 considerabil l aduce "i pro*ramul de bac=up de la
.ea*ate. Acesta sal)ea datele nu doar pe unit!i de band "i medii amo)ibile
4ntre altele L#% "i CAL8& ci "i n fi"iere pe ,arddis=. F asi*urare complet a
sistemului se realiea cu a0utorul unui set de disc,ete de si*uran! Windows
2000. Astfel& ,arddis=2ul este formatat& iar sistemul de operare este complet
reinstalat& fr nici un fel de inter)en!ie di8n partea utiliatorului. Windows 98
poate fi paraliat u"or dac la instalarea unui pro*ram se suprascrie un fi"ier de
sistem cu unul mai )ec,i. Mi instalarea de dri)ere inadec)ate poate da ntre*ul
sistem peste cap. Ja Windows 2000& fi"ierele necesare rulrii stabile a
sistemului sunt prote0ate mpotri)a "ter*erii "i a suprascrierii. (ri)erele oferite
de productorii ,ardware sunt pre)ute de Microsoft cu un si*iliu de calitate&
atunci c+nd ele ndeplinesc toate specifica!iile impuse de Windows 2000.
(atorit facilit!ii plu*Npla?& Windows 2000 este n msur s recunoasc
"i periferice ce au fost sc,imbate n timpul func!ionrii. $ei care conectea
noteboo=2ul la re!ea prin intermediul unui doc=2in*2station sau printr2o plac de
re!ea pot marca cone'iunile de re!ea sau pa*inile web importante ca directoare
offline. Ja nc,eierea cone'iunii& aceste date sunt stocate local& pe ,arddis=& n
cac,e& pentru a fi disponibile "i pe drum.

INREGISTRAREA C%-URI>(R
A2
C%-urile "are se pot i#re-istra se #u'es" C%-R&C%-Re"or$able)"are au suporturi
.rite o#"e si rea$ 'ultiple a$i"a J(R+,u#"tio#a#$ la el "a "ele abri"ate sau "a
"ele 'uzi"ale&C%-pla3er),$ar a"estea pot i s"rise $oar o si#-ura $ata.+ai e/ista si
posibilitatea ster-erii u#ui C% si reutilizarea lui&C%-RJ) $ar ele #u pot i "itite i# toate
u#itatile iar 'o$alitatea este #u'itaC%-re.riteable.%eosebirea i#tre C%-urile
i#re-istrate $e abri"a "are su#t "reate "u presa&'ulaC),si "ele i#re-istrate "are su#t arse
"u laser,este "a ulti'ele su#t se#sibile la razele soarelui si la te'peraturi,au o "uloare
aurie,albastra sau 2er$ee #otate C%-R si C%VRJ pe "a#$ pri'ele&$e ir'a)#u pot i
i#re-istrate*
%i# pu#"t $e 2e$ere te1#i" ele au a"eeasi "o'pozitie!substrat poli"arbo#at,strat
rele"ti2 si strat prote"tor,iar i#tre pri'ele $oua se a"e i#re-istrarea pe u# 'aterial
or-a#i".>a C%-R e/ista o spirala pe#tru a se putea -1i$a raza laser pe#tru a putea
proie"ta "u .riter-ul&"el "are s"rie pe C%) si "o'patibilitatea lui "u sursa,pe "a#$ C%-
RJ are 'ai 'ulte straturi,iar stratul pe "are se a"e o #oua i#re-istrare $oar isi s"1i'ba
aza&a$i"a el $e2i#e $i# "ristali#-a'or)la ster-ere el re2i#e la starea i#itiala&"ristali#).
(BS*!-pri# sesiu#eeste o portiu#e $e i#re-istare&se-'e#t)"are "o#ti#e u#a sau
'ai 'ulte piste.
-ulti'a sesiu#e trebuie i#"1isa pe#tru a putea "iti $e pe ea u# C%-R(+ sau
u# C%-pla3er&"o'bi#e)
-pe C%-au$io #u se s"rie i# 'ai 'ulte sesiu#i pe#tru "a #u se 'ai "ites"
-sesiu#ile trbuie sa aiba #u'ai a"elasi or'at&#u'ai au$io sau 2i$eo sau "u
$ate)
-s"rierea u#ei sesiu#i se poate a"e i# 'ai 'ulte etape.
-$is"urile "are au 'ai 'ulte sesiu#i se #u'es" 'ultisesiu#e.
Nu'arul $e piste $e pe u# C% este $e UU ,iar #u'arul $e isiere SO888&a$i"a %(S si
JIN%(JS il "o#si$era "a :AT*S)
(BS7!pu#erea $e $ate si au$io&$e"i $e 7 or'ate)pe u# C% se a"e asa!
-pu# $atele pe pri'a pista iar pe ur'atoarele pu# au$io&+IEE%-+(%E)$ar ele
trebuie sa ie i#re-istrate i#tr-o si#-ura sesiu#e
-"rearea i# pri'a sesiu#e a pistelor au$io si i# a $oua a "elor "u $ate&pe#tru "a C%-
pla3erele i-#ora pe a $oua)pro"es #u'it C%-EETRA.
Crearea VI%E(C%-urilor $i# isiere.AVI sau.+,EG se a"e $e pe 1ar$&#u'it
VI%E(C% JQITE B((< "e poate i 2azut pe u# $iapoziti2 $e re$are ,1ilips C%-
I),ro-ra'ele "are le "reeaza & Eas3 C% "reator sau JIN o# C% ) pot "o#2erti isierele
AVI i# +,EG si sa le s"rie pe C% i# or'a #e"esara "u "o#$itia "a para'etrii & #u'ar $e
pi/eri , #u'ar $e "a"1e ) sa "orespo#$a "u "ei ai 2i$eo C%-ului "o#trar #e trebuie o
"aptura 2i$eo si "o'presia +,EG & #u'it 2i$eo1Y ) , "aptura "e se i#staleaza pe portul
paralel si "are are sotul $e e$itare 2i$eo si "el pe#tru s"ris pe C% & #u'it Eas3 C%
"reator ) si pot s"rie $e"i $ire"t $e la sursa. Eas3 C% "reator #u poate 2e$ea lu/ul au$io
si trebuie sa a' u# $ri2er +,EG ; +CI , $ar $a"a a2e' $ri2erul V+,EG & "a $ri2er
+CI ) atu#"i sele"tezi about EC%C "a sa alu $etalii Qelp "a sa $ezi#stalez si sa
i#stalez a"ti2e 'o2ie , iar re$area il'elor este C,U i#te#si2a & $e"i 'er-e pe
"al"ulatoarele peror'a#te si pe u#itati "e pot "iti C%-R(+I EA & trebuie sa ie
"o'patibile "u p1oto C% sau pe#tru re$are olosi' A"ti2e 'o2ie sau 2i$eo pla3er $e la
A,,>E.)
(bs. 5).Copierea i$e#ti"a a u#uii C% & ara se"toarele $ee"te ) pri# 'eto$a $is9 at
o#"e olosi' u#"tia C% "op3 a pro-ra'ului $e 'ai sus iar $a"a #u a2e' spatiu
sui"ie#t sele"tZ' .rite o# t1e l3 i possible , iar pe#tru C%-uri au$io, pastrez "u
ulti'a sele"tie "1iar pauzele i#tre 'elo$ii si re"2e#tele i#alte su#t re$use pe#tru a #u
a2ea erori. Se poate i#re-istra $e pe u#itatea C%-R(+ pe .riter $ar pute' a2ea
i#treruperi sau sa #u pute' "iti ori-i#alul, $e a"eea e bi#e $ire"t $e pe QAR% iar a"easta
'eto$a o# t1e l3 o olosi' "a#$ #u a2e' spatiu sui"ie#t pe QAR%.
A3
E/! Cu pro-ra'ul JIN o# C% 5.S "opierea i$e#ti"a a u#ui C% $e pe C% ;R(+
se a"e asa ! a2e' ereastra #e. proCe"t si ale- C% "op3 si a2e' proie"tul i'partit i#
$oua parti, "a la "opierea $e pe o $is"1eta pe altaK i#tro$u" C%-ul i# u#itatea C%-R(+ ,
tra- i"o#ul u#itatii $e C%-Ro' i# ereastra i#erioara & $i# proie"t ) si ale- optiu#ea
$is9 K a"ti2ez s"rierea prri# 'eto$a $is9Isessio# at o#"e si $eza"ti2ez .rite o# t1e l3
K i# "a'pul .rite to #e apare u#itatea $e s"ris, 2itezaK $a"a se i#trerupe "opierea,
re$u" 2iteza pri# sele"tarea optiu#ii sti'ulate .riti#- o#"e , t1e# .rite it su""eull3
2erii" $a"a lo"ul u#$e $u" $atele "ore"t si sui"ie#t "a spatiu "u (,TI(NSI
,RE::ERANCESI TE+,(RAR? :(>%ERS & spatiu sa ie 'ai 'are $e O +B ) K ale-
REC(R% I (< .
(bs. 4 Capa"itatea C%-R se e/pri'a i# 'i#ute . Astel u#ul $e =8 'i#ute este $e R88
+B si pot i i#re-istrate "u pro-ra'ul JIN o# C% 5.S sau eas3 C% "reator .
Ulti'ele U8 se"u#$e su#t rezer2ate pe#tru a #i se i#$i"a sarsitul C%-ului .
& "a la "asetele au$ioK lea$ out ).
Copierea pe spatiu 'ai 'are se a"e "u $is9 at o#"e "a#$ #u a2e' #i"i
pauze i# "opiere "are apar #u'ai "u 'eto$a tra"9 at o#"e $ar lu"rul a"esta se poate
a"e "u .riter-ul TEAC C% ; R OOO $ar "u ir'.are *.o "e il 2erii" $i#
"o#trol pa#el I s3ste' I$e2i"e 'a#a-er , "li" pe u#itatea & $ri2er ) , ale- Setti#-s si la
rubri"a ir'.are "aut #u'arul , la#se Up$ate.e/e $i# Ji#$o.s UOIU=.
E/tra-erea ara z-o'ote se a"e la o 2iteza 'ai 'i"a & apare ee"tul JITTER
) iar pe#tru "o'parare oloses" 'i/ paste $i# "ool e$it pri# tra-erea u#a peste
alta o sa #e apara #u'ai $iere#tele , $ar a'bele isiere sa ie i#re-istrate $i# a"elasi lo"
"a sa se suprapu#a pere"t , iar "u "o'a#$a %(S ile "o'pare a$i"a :C I B isierul *.
JAV isier 7 . VAJ & a" u# "li" la i#"eputul e/tra"tiei $upa "are "o#ti#ui . pri#
'o$alitatea $is9 at o#"e , la i#"eputul ie"arei 'elo$ii apare u# "li". ,e#tru i$elitate
re$u" rata $e tra#ser.
(bs. O JITTER i#sea'#a eroare $e "o#2ersie a se'#alului $i-ital i# a#alo-i" sau
repetare sau sarire peste portiu#i si a"easta pe#tru "a $atele au$io su#t tri'ise i#tr-u#
BU::ER i#or'atia $e a$resare este e/trasa $i# "a#alul E+BC(% al "o#trolerului si #u
se poate "iti i#"eputul ie"arui blo". %e e/! u#itatea .riter ,>EET(R "ore"teaza a"est
lu"ruK C% TEAC O57 S are U,GRA%E "u 2iteza 'are. Cu +,5 se pot ti#e isierele
au$io "o'pri'ate & o"upa $e *8 ori 'ai puti# si su#t re$ate $e .i#a'p. )
(bs. S C%- RJ au rele"ti2itate 'are si #u pot i "itite $e C%-R(+-urile 2e"1i .
(bs. R Q, C% ;JRITER =*88 I are u# 9it pri# "are s"rie C%-R si C%-RJ si "u
optiu#ea si'ple tra"9s le poate a"ti2a si are "a sot JIN o# C% si ,AC<E% C% .
,1illips C% 5S*8 poate ar1i2a, se oloseste "u u# $ire"t C% si oloseste
re"or$er-ul "a pe o u#itate lopp3.
(bs. = ,e#tru proie"tare a2e' utilitarul <E? CA% %E>UEE 5.8

UTI>IDARE INTERNET.Etape !
Etapa *!I#stalarea utilitarului I#ter#et E/plorer $i# 9itul $e Ji#$o.s UO sau al
Nets"ape Na2i-ator.
Etapa 7!Co#i-urarea "a#$ a2e' u# oerta#t $e ser2i"ii
I#ter#et!#u'arul $e teleo# al #o$ului I#ter#et pe#tru 2iteza 'a/i'a "are o a$'ite
'o$e'ulK#u'e utilizator si parolaKa$resa I, a ser2er-ului.
Etapa 5!Co#i-urarea "o#e"tarii!
A@
StartI,ro-ra'sIA""essories I#ter#et toolsI"li"9 pe 'et on internet&I#ter#et Setup
Jizar$) sau $ublu "li"9 pe supraata I#ter#et ,#e/t,'a#ual&pe#tru
"o#t),#e/t,#e/t,2ali$ez optiu#ea Co##e"t usi#- '3 p1o#e li#e ,#e/t,"li"9 pe No I $o#[t
.a#t to use .i#$o.s 'essa-i#- ,#e/t,#e/t,i#tro$u" #u'ele oerta#tului $e ser2i"ii
I#ter#et,#e/t,i#tro$u" #u'arul $e teleo# al oerta#tului,2ali$ez Bri#- up ter'i#al
.i#$o. ater $iali#- ,i#tro$u" #u'ele utilizatorului si parola&#e/t&,#e/t,$a"a #u 'i se
alo"a o a$resa I, atu#"i 2ali$ez Al.a3s use t1e ollo.i#-,i#tro$u" o a$resa
parti"ulara&a$resa %NS a #o$ului I#ter#et) a$i"a #iste #u'ere!le
i#tro$u",i#is1,3es,repor#es" "al"ulatorul.
(BS *!Gasirea u#ui oerta#t $e ser2i"ii I#ter#et se a"e i# elul
ur'ator!StartIA""essoriesII#ter#et toolsI"li"9 pe 'et on t)e internet&i#ter#et Setup
Jizar$),#e/t,ale- auto'ati",#e/t,#e/t,i#tro$u" prei/ul zo#ei u#$e lo"uies"&847 pt.
Ro'a#ia) si pri'ele trei "ire ale #u'arului $e teleo#&8O5 pt.GorC),2a$ lista $e oerta#ti
iar i# $reptul "elui ales apas "li"9 pe si-# 'e up,$upa "are "reez "o#tul si 'a "o#e"tez.

>ANSAREA SI INCQI%EREA >EGATURII
INTERNET
AA
StartI,ro-ra'sIA""essoriesI$ial up #et.or9i#-I$ublu "li"9 pe pi"to-ra'a $e
"o#e"tare,Cli" pe "o##e"t,i#tro$u" #u'ele utilizatorului si parola.
Crearea u#ui isier $e parole StartISetti#-sICo#trol ,a#el I$ublu "li" pe pass.or$,"li" pe
C1a#-e Ji#$o.s ,ass.or$,i#tro$u" o #oua parola i# "asetele te/t&#e. pass.or$) si ;
"o#ir' #e. pass.or$-,(<,iar "o#e/iu#ea I#ter#et 2-a 'e'ora parola pe#tru a $es"1i$e o
sesiu#e $e lu"ru.
%e"o#e"tarea $e pe baza i#erioara $e tas9-uri u#$e se arata Co##e"tio# establis1e$,
"li" pe Close sau $ublu "li" pe bara $e "o#e"tare si ale- %is"o##e"t.


>ANSAREA ,R(GRA+U>UI INTERNET EE,>(RER
StartI,ro-ra'sIII#ter#et e/plorerI"o##e"t.
%e"o#e"tarea!ileI"loseileIe/it si 3es "a#$ #e i#treaba $a"a #e $e"o#e"ta'.
C(N:IGURAREA ,E INTERNET EE,>(RER

Cli"9 $reapta pe I#ter#et e/plorerI,ropertiesIVie.I I#ter#et (ptio#s are optiu#ile!
'eneral&"ulori,le-aturi,'ulti'e$iaK!onne!tion-"o#e"tare auto'ata la I#ter#et la
$es"1i$erea utilitarului-)"a#$ 2ali$ez optiu#ea Co##e"t to t1e I#ter#et as #ee$e$,s"riu
AB
#o$ul la "are 'a "o#e"tez auto'atK#a2i-atio# pri# "are pot a2ea o pa-i#a $e start,ale-
,a-e si a$resa pe#tru pa-i#aK,ro-ra's #e spe"ii"a pro-ra'e la#sate $i# I#ter#et
E/plorer pe#tru posta ele"tro#i"a "u GoII#ter#et 'ail si apoi Rea$
'ailKSe"urit3&a2ertizeaza "a#$ tri'ite' i#or'atii spre SITE-uri suspe"teK
A$2a#"e$&"o#i-urari pe#tru si-ura#ta "al"ulatorului #ostruM$e e/e'plu 2ali$ez Jar#
beore a# ope# "o##e"tio# pe#tru a 'a ate#tio#a $e tra#s'iterea u#ei i#or'atii JEB.
(BS7! -i'a-i#ile sau te/tul e2i$e#tiat se #u'es" >IN<URI
-Cro.sere su#t Nets"ape Na2i-ator sau I#ter#et E/plorer.
-Cursorul $e2i#e-'a#a -"a#$ se ala pe o le-atura
-te/tul&li#9) apare "u 2iolet
-'ulte $i#tre a$rese i#"ep "u 1ttp!II $upa "are se s"rie "alea
I#ter#etI$ire"torIisier.
Gasirea u#ei pa-i#i $orite!
Go toI >o"atio# s"riu a$resa ,e#ter.,a-i#a ur'atoare&or.ar$),a#terioara&ba"9) atu#"i
"a#$ a' par"urs 'ai 'ulte.>a partea i#erioara a 'e#iului G( a2e' $e#u'irea pa-i#ilor
par"urse "e le 'ai pot a""esa,tot ai"i a2e' Rea$ 'ail &"o#i-urarea pro-ra'elor $e posta
ele"tro#i"a) sau (pe# 1istor3 ol$er&ale- o pa-i#a $e I#ter#et $i#tr-u# $o"u'e#t 'ai
a're)
Crearea u#ei "ai spre pa-i#a a2orita!
Cu "li" pe :a2orites sau $i# :a2oritesIOr'ani#e "a%orites sau i# alte utilitare
boo9'ar9s Ior-a#ize boo9'ar9s "reez ee"ti2 u# ol$er pe#tru pa-i#a a2orita.,astrarea
a$resei pe#tru pa-i#a a2orita!o $es"1i$,a2oritesIAdd to "a%orites sau boo9'ar9Ia$$
boo9'ar9,i#tro$u" #oul #u'e,"li" pe CREATE IN,"reez u# alias al pa-i#ii.Gasirea u#ei
pa-i#i a2orite $i# 'e#iul :AV(RITES i#$i" $ire"torul.
(BS5!i# pa-i#i Jeb i#"ar"area u#ei pa-i#i ee"ti2 se a"e "u ;$o.#loa$ #o.- air
sal2area ei se a"e "u sa2e it to $is9,"u "alea si $is"ul u#$e sal2ez.
(BS4!"autarea u#or isiere se a"e "u SITE-ul! tp!IItp.'"p."o' si $eplasarea i#apoi
pe $ire"toare&up to 1i-1er le2el $ire"tor3)
(BSOsal2area u#ei i'a-i#i se a"e "u "li"9 $reapta pe Sa2e ,i"ture As si ale- u#itatea
sau pe#tru u#a 'ai 'i"a Cop3IE$itI,aste iar sal2area u#ei pa-i#i :ileIsa2e as ile.
AC
CAUTAREA IN:(R+ATII>(R se poate a"e "u i#stru'e#tele!1ttp!IIur'at $e
u#ul $i# 'iCloa"ele ....i#osee9."o', ....3a1oo."o', ....l3"os."o',
....alta2ista."o', ....$i-ital."o', ....e/"ite."o' &e ter'i#atia la toate) ur'ate $e o
baraI u#$e ale- subie"tul si 'o$alitatile $e "autare si pro"e#t $e potri2ire "u subie"tul
"autat.
C(N:IGURAREA ,R(GRA+U>UI
A$resa #o$ului I#ter#et \ a$resa 'ea.#et si sa a' parola pe#tru "o#tul $es"1is si a'
ur'atoarele etape!
startIpro-ra'sII#ter#et 'ail 'ailIrea$ 'ail,#e/t,i#tro$u" a$resa $e e-'ail,a$resele
pe#tru ser2erele $e posta,#e/t,#u'ele utilizatorului si parola,"li" pe ;Use a 'o$e' to a""es
'3 e-'ail,#e/t i#is1&i#tro$u" a$resa #o$ului I#ter#et)Kale- StartI,ro-ra'sII#ter#et
'ail&pe#tru a 'a "o#e"ta) si :ile IClose sau :ileIE/it&pe#tru a 'a $e"o#e"ta)
(BSS! A$resa $e posta ele"tro#i"a are si#ta/a!#u'eVutilizator\a$resa.#u'ele ei.tipul
ei, pri# tip i#tele-e'! "o'&"o'er"iala), -u2&-u2er#a'e#tala), 'il&'ilitara), #et&ser2er).
(bsR!a$rese $e asteptare a""esate $ire"tse a"e "u :ileIa$ress boo9-upI#e.
"o#ta"t,a$resa persoa#ei "e o a$au- i# lista $e "autare.I#"lu$erea 'esaCelor pe lista $e
asteptare se a"e astel!
AE
+ailINe. 'essa-e,a$resa $esti#atarului,$upa "are "li"9 pe A$ress boo9 si :ileIse#$
'ail,subie"tul,
I#sertI:ile Atta"1e'e#tsIAtta"1
ile-se#$ 'essa-e sau +AI>-se#$ a#$ re"ei2e.
,i'irea si 2izualizarea 'esaCelor $e posta ele"tro#i"a &i# $ire"torrul INB(E ) i#
ur'atoarele etape ! por#i' pro-ra'ul I#ter#et +ail K "li" pe buto#ul Se#$ re"ei2e
AF
A,RESA
,ESTI.ATARULUI
A+AS CA SA TRI6IT
6ESAbUL
+ail I Se#$ a#$ re"ei2e &$a"a #u su#te' "o#e"tati apare o "aseta C(NNECT T( , "li"
(< si a"e' "o#e"tarea ) K 'esaCele apar i# lista I#bo/ K #e $e"o#e"ta'
(BS= ! $a"a i# ereastra I#bo/ a" "li" pe u# titlu pot $es"1i$e a"el 'esaC iar sal2area
'esaCului se a"e "u !CTR> A "li" pe 'esaC sau ale-a#$ sub'e#iul SAVE AS "a i# .or$ .
(BSU ! la u# 'esaC pot i#toar"e raspu#sul $a"a i# 'o'e#tul i# "are il a' sele"tat
a"tio#ez pe +ail Irepl3 to all si +ail Irepl3 to aut1or si tra#s'iterea lui "u :I>E I SEN%
+ESSAGE
(BS*8 K $a"a u# 'esaC este i#"o'o$ si 2reau sa-l tra#s'it i'e$iat 'ai $eparte
pot par"ur-e etapele ! "li" pe el K
+ail I:(RJAR% sau pe buto#ul or.ar$ apas "li" K i#tro$u" a$resa "elui "aruia ii
tra#s'it 'esaCul K i#tro$u" "o'e#tariul perso#al K :I>E SEN% +ESSAGE SAU a"tio#ez
SEN% si astel tri'it 'ai $eparte 'esaCul K (< iar $a"a 'esaCul tri'is a#terior ale- +ail
ISend and re!ei%e si oloses" teoria ulterioara .
(BS** !$a"a 'a "reat u# ol$er pot sa 'ut u# 'esaC ai"i "u "li" pe 'esaC , "li" pe
+ail I Mo%e to ale- $ire"torul .

Gru$urile de stiri
StartI,ro-ra's II#ter#et #e.s I#e/t Ki#tro$u" pseu$o#i'ul si a$resa I#ter#et "a sa 'a
e$ii" la -rupurile $e stiri K NEET , i#tro$u" $e#u'irea #o$ului u#$e su#t "o#e"tat
i#$epe#$e#t & $e"i #u pri# retea ) 2ali$ez I use a 'o$e' to A""ess +3 #e.s -roups si
ale- "o#e"tarea la #o$ul I#ter#et u#$e su#t "o#e"tat , #e/t , i#is1 &ter'i#area
"o#e"tarii ) .
(BS*7 ! pe#tru a 2e$ea stirile Start I,ro-ra's I I#ter#et #e.s I "o##e"t to I (<
Iar $e"o#e"tarea :ile $is"o##e"t .
>ista -rupurilor $e stiri & #e "o#e"ta' la I#ter#et K NEJS I NEJS
GR(U,S iar i#"ar"area listei se a"e "u RESERT >IST $upa "are CANCE> (BS *5 !
i#s"rierea la u# -rup $e stiri se a"e "a 'ai sus iar $a"a a" u# "li" pe u# -rup $i# lista si
ale- SUBSCRIBE% "a sa 2a$ u#$e '-a' i#s"ris iar "u UNSUBSCRIBE% ies $i#tr-u#
-rup , iar "u G( T( 2izitez u# -rup $e stiri si ale- ?ES sau N( $a"a 'a i#s"riu sau #u .
B
Gasirea u#ui arti"ol pe I#ter#et &'a "o#e"tez , apelez I#ter#et
#e.s ) 'a i#s"riu la u# -rup $e stiri "a i# se"tiu#ea pre"e$e#ta , $es"1i$ lista NEJS
GR(U, 2a$ te'ele , "li" pe u#ul "are 'a i#tereseaza , NEJS I RE,>? T( NEJS
GR(U, &raspu#s publi" ) , RE,>? T( AUTQ(R pe#tru 'esaC spre autor & sau "u
a'bele 2aria#te ) i#tro$u" te/tul , :I>E I ,(ST +ESSAGE , o sa i' a#u#tati $a"a
'esaCul a ost tra#s'is , re2i# "u VIEJ IRE:RESQ , (< .
E/pe$ierea u#ui arti"ol pe I#ter#et & 'a "o#e"tez "u I#ter#et
#e.s ) ale- NEJS GR(U, "li" pe NEJ +ESSAGE sau pe T( NEJS GR(U, $i#
'e#iul +ail i#tro$u" subie"tul , 'esaCul K "li" pe ,(ST +ESSAGE sau ile I ,(ST
+ESSAGE K su#te' a#u#tati "a 'esaCul a ost tra#s'is K re2i# la el "u
VIEJIRE:RESQ , (< .
(BS*4!I#"ar"area arti"olelor "a sa le 2a$ 'ai tarziu tot $i# lista ale- -rupurile "e
le i#"ar"&$i# #e.s-roups),(:: >INEI+AR< A>> :(R %(JN >(A% si (::
>INEI,(ST AN% %(JN >(A% $upa "are 'a $e"o#e"tez "u :I>EI%ISC(NNECT iar
i# partea superioara a erestrei pot "iti 'esaCele.

+ENIURI>E %IN NETSCA,E NAVIGAT(R

(BS*O! A""esul la ori"e i#or'atie #u este per'is pri# i#ter'e$iul u#ei a$rese
$e#u'ite UR>K i"o#urile&i'a-i#i pe "are s"rie "e2a si e/e"uta o "o'a#$a "a#$ apas "li"9
pe ele)au e"1i2ale#te i# 'e#iurile 'e$iului astel 'e#iul G( are ur'atoarele sub'e#iuri
"e au e"1i2ale#t i# i"o#uri!BAC<&pa-i#a ur'atoare,"a#$ a' par"urs 'ai 'ulte
pa-i#i)K:(RJAR%&pa-i#a a#terioara)KQ(+E&a$u"e pa-i#a reerita i#itial)KST(,
>(A%ING&opreste tra#serul $e $ate)KVIEJ QIST(R?&i#or'atii $espre pa-i#ile
2izate a#terior).Alte i"o#uri su#t!J1at]s #o.&-1i$eaza utilizatorul "atre #oi
i#or'atii)KJ1at]s "ool&"ele 'ai i#teresa#te i#or'atii)
(BS*S!,e ali#ia'e#tul u#$e s"rie >(CATI(N se 2a s"rie a$resa I#ter#et pe "are
2reau sa o a""esez.
P+ENIU> :I>E are sub'e#iurile!Ne. .i#$o.&"reaza o ereastra "a "ele a#terioare)K
(pe# lo"atio#&pe#tru a a$u"e pe e"ra# o pa-i#a "u proto"ol ser2er,arborele $e proto"ol)K
(,EN :I>E si SAVE AS&$es"1i$,sal2ez isier)K+AI> %(CU+ENT&tri'ite si
re"eptio#eaza posta)K %(CU+ENT IN:(&i#or'atii $espre $o"u'e#tK ,AGE SET-
U,&stabilirea "ara"teristi"ilor $e tiparire)K ,RINT ,REVIEJ si ,RINT&stabilizare i#
prealabil)K C>(SE&i#"1i$erea utilitarului)K EEIT&parasirea lui).
P+ENIU> E%IT&U#$o ;re#u#ta la ulti'a operatiu#eKCut ; $e"upeazaKCop3 ;
"opiazaK,aste ; lipesteK:i#$ ; "auta u# "u2a#t i#tr-u# $o"u'e#t).
P+ENIU> VIEJ "o#ti#e!reloa$&"reeaza u# $o"u'e#t)Kloa$ I'a-es&i#2ers,s"oate u#
$o"u'e#t si $e"i tra#sor'a i'a-i#ile i# i"o#uri)K RE:RESQ &#e pu#e o "opie a
$o"u'e#tuluui)K S(URCE &#e $a pro-ra'ul sursa ppe#tru or'atul $o"u'e#tului)K
P+ENIU> B((<+AR<S "o#ti#e! A%% B((<+AR< &se a$au-a i# pa-i#a "ure#ta
isierul $e 'ar"aCe)KVIEJ B((<+AR<S &"reeaza I'o$ii"a isierele $e 'at"aC) a$i"a
$e apt o pa-i#a "are a' par"urs-o si 2reau s-o 'ai 2izualizez o i#tro$u" "u ppri'ul
'e#iu $e ai"i si o 2iizualizez "u "el $e-al $oilea.
P+ENIU> (,TI(NS "o#ti#e!,RE:ERENCES0&setare preeri#te ; erestre,
"ara"tere, "olori,optiu#i $e postaKSQ(J T((>BAR &butoa#e 2izibile)KSQ(J
>(CATI(N &2a$ lo"ul u#$e i#tro$u" a$resa I#ter#et)K SQ(J %IRECT(R?
BUTT(NS &butoa#ele $ire"toare su#t 2izibile)K AUT( >(A% I+AGES &#e arata
B1
i'e$iat i'a-i#ile "a#$ pa-i#a este setata)KSQ(J :T, ile i#or'atio#&i#or'atii
$espre "alea "u' pot -asi u# isier pe I#ter#et)KSAVE (,TI(NS&sal2ez 'o$ii"arile
a"ute).
P+ENIU> %IRECT(R? "o#ti#e! Nets"ape]s 1o'e &aCuta u# i#"epator sa lu"reze "u
utilitarul)K Go to #e.s-rup&subs"rierea la u# -rup $e stiri)K Nets"ape Galeria &oerte $e
"o#ti#ut pe#tru "o'u#i"atia $ire"ta i#tre $oi utilizatori)K I#ter#et $ire"tor3 &lista
'o$urilor I#ter#et)K I#ter#et Sear"1 &utilitare $e "autare i# I#ter#et)K I#ter#et .1ite
pa-es &#u'ele si a$resa utilizatorilor I#ter#et)K About t1e I#ter#et &i#or'atii -e#erale
$espre I#ter#et).
CREAREA ,AGINI>(R JEB
Crearea 4a1inilor We2 se 4oate reali3a si /# 4ro1rame s4e/iali3ate /#m ar 'i %rea'.e.er sa#
Qt'l assista#t pro ulti'ul 4re3entind#>l a/#m(meni#rile de mai Hos reali3ea3a a/elasi l#/r#
/a si /omen3ile ?tml)*
B2
+lementele de *a#P =TM.
+lementul QADDR+SS
Utilizare!
Element#l se 4lasea3L la Mn/e4#t#l Ni la s'OrNit#l /or4#l#i #n#i do/#ment 4entr# a
a'iNa in'ormaKii /#m ar 'i adresa so/ietLKii! semnLt#ra Ni a#torii*
E/e'plu!
<HTML
<ADDRESS
Cursuri INFORMATICA <BR
COLEIUL !TUDOR "LADIMIRESCU# <BR
INFORMATICA si TELECOMUNICATII <BR
<$ADDRES
<$HTML
+lementul QANC=OR (a4as 2#ton#l LinV)
B3

Utilizare! Element#l se #tili3ea3L 4entr# a 4lasa ?i4erle1Lt#ri (an/ore) Mn /adr#l


do/#ment#l#i* Eti/?eta an/orL s4e/i'i/L #n te%t Ni URL>#l /ores4#n3Ltor*
Eti/?eta #tili3atL este OA* s#2 YT6L 3*2 do/#mentele 4ot 'i le1ate la divi3i#ni!
4ara1ra'e Ni alte elemente*

E/e'plu!
<HTML
<A HREF%&'(()*$$+++,-.ms.,/0m$s0m12i31,'(m&
N.m1%#I4(r0# I4(r05u/1r1 <$A
<$HTML
+lementul QAPP.+T (o2ie/ts&a44let ta1)
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a #n a44let bava Mntr>#n do/#ment
YT6L*
E/e'plu!
<HTML
<A66LET CODE%78.9.D1m07 :IDTH%1;; HEIHT%1;;
8.9. D1m0 6r0<r.m
<$A66LET
<$HTML
+lementul QAR+A
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a re1i#ne dintr>o ima1ine 4e /are
#tili3atorii 4ot e'e/t#a /li/ /# mo#se>#l*
E/e'plu!
<HTML
<AREA COORDS%=5;>5;>15;>15;= SHA6E%r1/( HREF%='(()*$$+++,-.ms.,/0m=
B@
<$HTML
+lementul QB &s$e!ial/"ont attri*utes(
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a 2roXser#l#i o 3onL de te%t /are tre2#ie
reda/tatL /# litere aldine*
E/e'plu!
<HTML
<B6r0<r.m.r1. ?4 :1@ <$B
<$HTML
+lementul QBIG
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a te%t#l 4e /are te%t#l tre2#ie sL>l a'iNe3e
#tili3Ond #n 'ont de dimensi#ni mari (Mn /om4araKie /# /el #tili3at /#rent)*
E/e'plu!
<HTML
<BI CURS INTERNET si INTRANET <$BI SA ?49ABAm HTML
<$HTML
+lementul QBlo!0Huote
Utilizare!
Element#l se #tili3ea3L 4entr# a evidenKia Mntr>#n do/#ment YT6L #n te%t
4rel#at /a /itat din altL s#rsL*
+lementul QBod8
BA
Utilizare!
Element#l se #tili3ea3L 4entr# a str#/t#ra te%t#l Mn 4ara1ra'e! 4entr# a /rea titl#ri!
liste! le1Lt#ri /Ltre alte do/#mente et/*
+lementul QBR
Utilizare!
Element#l se #tili3ea3L 4entr# a /rea #n rOnd li2er Mntr>#n do/#ment YT6L*
+lementul QCAPTION
Utilizare!
Ele'e#tul se utilizeaz^ pe#tru eti"1etarea tabelelor.
E/e'plu!
<HTML
<CA6TION ALIN%CENTER T.@13 <$CA6TION
<$HTML
+lementul QC+NT+R
Utilizare!
Element#l se #tili3ea3L 4entr# a /entra #n te%t*
E/e'plu!
<HTML
<CENTER 6r0<r.m.r1. ?4 :1@ <$CENTER
<$HTML
+lementul QCIT+
Utilizare!
Element#l se #tili3ea3L 4entr# a indi/a titl#l #nei /LrKi sa# #n alt element /itat Mn
do/#ment#l YT6L*
E/e'plu!
<HTML
614(ru i420rm.Bii 31<.(1 51 HTML C,2 /i(iBi /.)i(03u3 5 5i4 <CITE
6r0<r.m.r1. ?4 :1@ <$CITE <$HTML
+lementul QCOD+
Utilizare!
Ele'e#tul se utilizeaz^ pe#tru a re$a "o$ul u#ui pro-ra' &"u' ar i Ja2a
sau CAA)
E/e'plu!
<HTML
<CODE
#include <studio.h
void main (void)
{
BB
printf (Salut, prieteni!);
}
<$CODE
<$HTML
+lementul QDI>
Utilizare!
Element#l se #tili3ea3L 4entr# a Mm4LrKi /om4onentele te%t#l#i #n#i do/#ment Mn
#nitLKi distin/te /Lrora 4roie/tant#l le 4oate a4li/a an#mite atri2#te*
E/e'plu!
<HTML
UrmA(0ru3 (1D( 1s(1 <DI" ALIN%CENTER IM6ORTANT <$DI"
<$HTML
+lementul Q+M
Utilizare!
Element#l se #tili3ea3L 4entr# a '#rni3a o evidenKiere ti4o1ra'i/L a #n#i te%t Mntr>
#n do/#ment*
E/e'plu!
<HTML
C131 m.i )0)u3.r1 @r0+s1r1 su4( <EM N1(s/.)1 <$EM N.9i<.(0r
i <EM Mi/r0s02( <$EM I4(1r41( ED)30r1r
<$HTML
+lementul QFONT
Utilizare!
Element#l se #tili3ea3L 4entr# a sele/ta o dimensi#ne de 'ont* ,imensi#nile
valide varia3L de la 1 la C* ,imensi#nea 4resta2ilitL este 3*
E/e'plu!
<HTML
<FONT SIEE%F1
<$HTML
+lementele Q=A - Q=F
Utilizare!
Element#l se #tili3ea3L 4entr# de'inirea titl#rilor Mn do/#mentele YT6L*
+lementul Q=+AD
BC
Utilizare!
Element#l se #tili3ea3L 4entr# a '#rni3a /ara/teristi/ile s4e/i'i/e ale #n#i
do/#ment! /#m ar 'i titl#l*
+lementul Q=TM.
Utilizare!
Element#l se #tili3ea3L 4entr# a an#nKa 2roXser#l /L do/#ment#l Mn /a#3L este #n
do/#ment YT6L Ni se /on'ormea3L de'iniKiilor de te%t ale do/#mentelor indi/ate
Mn identi'i/ator#l de te%t 4#2li/*
+lementul QI
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a te%t#l 4e /are 2roXser#l tre2#ie sL>l
a'iNe3e Mn stil#l itali/*
E/e'plu!
<HTML
<I 6r0<r.m.r1. ?4 :1@ <$I
<$HTML
+lementul QMAP
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a o 3onL dintr>o ima1ine Mn /are se 4oate
e'e/t#a /li/ 4entr# a reali3a le1Lt#ra /# o an#mitL re'erinKL*
E/e'plu!
<HTML
<MA6 NAME%=6GTRAT=
<AREA SHA6E%RECT COORDS%=;> ;> 1;> 1;=
<$MA6
<$HTML
+lementul QM+NU
Utilizare!
Element#l se #tili3ea3L 4entr# a a'iNa o listL de arti/ole! /Ote #n#l 4e #n rOnd*
ConKin#t#l #n#i element O.*" este o se/venKL de elemente de arti/ole din listL
O>+.
E/e'plu!
<HTML
<MENU
<LI Dis/uBi1 51s)r1 HTML
<LI Dis/uBi1 51s)r1 HTT6
<LI Dis/uBi1 51s)r1 CI
<$MENU
<$HTML
+lementul QO.
BE
Utilizare!
Element#l se #tili3ea3L 4entr# a /rea liste n#merotate*
E/e'plu!
<HTML
<HC 6r05us131 mu3(im15i. i4/3u5
<OL ALIN%CENTER
<LI T1D(> 51 1D1m)3u /ArBi
<LI Su41(1> /um .r 2i s1/914B1 .u5i0 s.u muHi/A
<LI Im.<i4i> /um .r 2i 20(0<r.2ii s.u 51s141
<LI "i510> /um .r 2i s1/914B1 51 im.<i4i s/ur(1 s.u .4im.Bi1
<$OL
<$HTML
+lementul QP
Utilizare!
Element#l se #tili3ea3L 4entr# a de'ini #n 4ara1ra'*
+lementul QSCRIPT
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a #n URI 4entr# #n 'iNier s/ri4t! de
e%em4l# #n do/#ment bavaS/ri4t*
E/e'plu!
<HTML
<SCRI6T LANUAE%=8A"ASCRI6T=
SRC%='(()*$$+++,-.ms.,/0m$S/ri)(s$D1m0,8S=
<$HTML
+lementul QSMA..
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a o 4orKi#ne de te%t 4e /are 2roXser#l
tre2#ie sL o a'iNe3e #tili3Ond 'ont#ri de dimensi#ni red#se*
E/e'plu!
<HTML
Li(1r131 su4( 3. ?4/1)u( <SMALL m.i mi/i <$SMALL
i .)0i <BI m.i ?4.3(1 <$BI
<$HTML
+lementul QSUB
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a #n te%t 4e /are 2roXser#l Ml va
inter4reta /a 4e #n indi/e (s#2s/ri4t)! #tili3Ond #n 'ont mai mi/ (/om4arativ /#
/el normal)*
E/e'plu!
<HTML
A). /04s(A 5i4 H<SUB2<$SUBO
<$HTML
+lementul QSUP
Utilizare!
BF
Element#l se #tili3ea3L 4entr# a s4e/i'i/a #n te%t 4e /are 2roXser#l Ml va a'iNa /a
4e #n e%4onent! /# #n 'ont mai mi/ (/om4arativ /# te%t#l normal)*
E/e'plu!
<HTML
Ei4s(1i4 . (iu( /A E % m/<SU62<$SU6
<$HTML
+lementul QTAB.+
Utilizare!
Element#l se #tili3ea3L 4entr# a /rea o ta2elL* Ta2ele Mn/e4 /# #n titl# o4Kional!
#rmat de #n#l sa# mai m#lte rOnd#ri* -ie/are rOnd este 'ormat din #na sa# mai
m#lte /el#le*
E/e'plu!
<HTML
<TABLE BORDER
<TR<TH COLS6AN%C HEIHT%5;<BT.@13u3 m1u <$B<$TH<$TR
<TR<THD.(1<$TH<THA3(1 5.(1<$TH<THU3(im131 5.(1<$TH<$TR
<TR<TDA<$TD<TDB<$TD<TDC<$TD<$TR
<TR<TDD<$TD<TDE<$TD<TDF<$TD<$TR
<$TABLE
<$HTML
+lementul QT+MTF.O2
Utilizare!
Element#l se #tili3ea3L 4entr# a 4ermite introd#/erea #n#i element OAPP>.!*
Utili3area element#l#i instr#ieNte 2roXser#l sL a'iNe3e #n mesaH /Ltre #tili3ator Mn
/a3#l Mn /are n# a//e4tL elementele OAPP>.!.
+lementul QTIT.+
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a titl#l do/#ment#l#i* BroXser#l! dre4t
rLs4#ns! va a'iNa a/est Titl# Mn 2ara /are a4are Mn 4artea de s#s a 'erestrei*
E/e'plu!
<HTML
<TITLE Ti(3u3 50/um14(u3ui <$TITLE
<$HTML
+lementul QTR
Utilizare!
Element#l se #tili3ea3L element#l Mntr>#n ta2el 4entr# a indi/a #nde Mn/e4e Ni
#nde se terminL valoarea #n#i rOnd*
E/e'plu!
<HTML
Ei4s(1i4 . (iu( /A E % m/<SU62<$SU6
<$HTML
+lementul QU
Utilizare!
Element#l se #tili3ea3L 4entr# a s4e/i'i/a #n te%t 4e /are 2roXser#l tre2#ie sL>l
s#2linie3e*
C
E/e'plu!
<HTML
<U C.)i(03u3 5 I4/1)1r1. 3u/ru3ui /u HTLM C,2 <$U
<$HTML
SISTEMUL WORLD WIDE WEB.
De"iniRia sistemului 2OR.D 2ID+ 2+B
2e* este un sistem de !omuni!aRie 'lo*al !are $ermite !al!ulatoarelor sP
trans"ere date )i$ermedia Sn Internet.
+ornind de la 'a4t#l /L Internet>#l este s#4ort#l /are 4ermite /om#ni/area Mntre
/al/#latoare din Mntrea1a l#me se 4oate s4#ne /L We2>#l este #n sistem de
do/#mente sa# 4ro1rame le1ate Mntre ele! aNe3ate la nivel#l s#4erior al Internet>
#l#i (?ardXare Ni so'tXare)*
,en#mirea l#i 4rovine din /#vOnt#l de ori1ine en1le3L <Xe2= /are se trad#/e
9$Tn#P de $Pian6en7.
NaUterea 2e*-ului
,eNi Internet>#l a a4Lr#t la s'OrNit#l anilor DB! We2>#l n# a 'ost /reat 4OnL Mn
martie 1FEF* Tim Berners>Lee! /reator#l We2>#l#i! 4e /Ond l#/ra la Consili#l
E#ro4ean 4entr# Cer/etare .#/learL (CER.)! La2orator#l e#ro4ean 4entr# 'i3i/a
4arti/#lelor de la 5eneva! a 'ost nevoit sL 1Lseas/L o /ale de a transmite
in'ormaKii /Ltre /er/etLtorii din domeni#l 'i3i/ii ener1iilor Mnalte a'laKi Mn diverse
3one 1eo1ra'i/e* cn a/est s/o4! el a 4ro4#s #n Jsistem hipertextL de /om#ni/aKie
Mntre /al/#latoare* Sistem#l 4ro4#s #rma sL le1e do/#mentele 4rin intermedi#l
C1
#nei reKele de /al/#latoare! 4entr# #tili3area Mn /om#n a re3#ltatelor /er/etLrii
NtiinKi'i/e* CER. a 4romovat We2>#l! avOnd Mn vedere event#ala sa de3voltare de
la o reKea lo/alL la o reKea 1lo2alL! a//esi2ilL din Mntrea1a l#me* A/est sistem
?i4erte%t a de4LNit 'olosirea Mn /adr#l /om#nitLKii /er/etLrii Mn domeni#l 'i3i/ii Ni
a devenit World Wide We2 (<4On3a de 4LianHen= /are /#4rinde Mntrea1a l#me)*
+rima #tili3are 4#2li/L a We2>#l#i a av#t lo/ Mn ian#arie 1FF2! la 5eneva! ElveKia!
#nde /er/etLtorii a# av#t a//es la date We2 din site>#l We2 al CER.* +rin
4roie/t#l We2 al l#i Berners>Lee! a# 'ost sto/ate do/#mente 4e #n#l sa# mai
m#lte /al/#latoare! n#mite servere We2* Cer/etLtorii a# av#t a//es la a/este date
#tili3Ond #n 4ro1ram s4e/ial n#mit 2roXser We2*
cn a4rilie 1FF3! d#4L a4roa4e #n an Ni H#mLtate de la introd#/erea We2>#l#i!
e%ista# B de servere We2* AstL3i se estimea3L n#mLr#l serverelor 4este #n
milion*
cn #ltimii trei ani We2>#l s>a de3voltat e%4lo3iv Ni a do2Ondit #n no# as4e/t* .#
se mai limitea3L la s/?im2#l de in'ormaKii NtiinKi'i/e Mntre /er/etLtorii 'i3i/ieni*
L#mea a'a/erilor #tili3ea3L We2>#l 4entr# 4romovarea 4rod#selor*
Instrumente ne!esare $entru na%i'area Sn 2e*
+entr# a navi1a Mn We2! s#nt ne/esare0 #n /al/#lator 4revL3#t /# #n modem! o
le1Lt#rL tele'oni/L (sa# /al/#lator#l tre2#ie sL 'ie /one/tat dire/t la Internet) Ni #n
2roXser (de e%em4l# .ets/a4e .avi1ator sa# Internet E%4lorer)*
+entr# #tili3area /al/#lator#l#i 4entr# a avea a//es la We2 se deose2es/ trei /Li
de /one/tare0
4rin intermedi#l #n#i '#rni3or de servi/ii Internet8
#n servi/i# on>line8
#n /ont s?ell*
+rima metodL de /one/tare 4ermite /one/tarea la modem#l server#l#i
'#rni3or#l#i de servi/ii Internet! a4oi 4ro1ram#l 2roXser 4ermite a//es#l la We2*
Servi/iile /omer/iale on>line! /#m ar 'i Com4#Serve sa# Ameri/a Online! 4ermit
/one/tarea la Internet dar '#rni3ea3L a//es limitat la We2* Transmisia Ni re1Lsirea
in'ormaKiilor 4rintr>#n servi/i# on>line s#nt Mn 1eneral mai lente de/Ot Mn /a3#l
#tili3Lrii #n#i '#rni3or de servi/ii Internet* 6ai m#lt! servi/iile on>line 4ot #tili3a
set#ri de re1#li di'erite de /om#ni/aKie (4roto/oale) 4entr# trans4ort#l datelor!
'a4t /e 'a/e ina//esi2ile m#lte 4ro1rame Internet sa# We2*
cn /a3#l #nei instit#Kii de MnvLKLmOnt este 4osi2il a//es#l 4e linie /om#tatL la #n
/al/#lator /one/tat la Internet* cn a/est /a3! d#4L /one/tarea 4ro4ri#l#i /al/#lator
la a/esta! se o2Kine a//es la #n /ont s?ell /are 4ermite #tili3area res#rselor
'#rni3ate de /al/#lator#l /one/tat dire/t la Internet* A//es#l la We2 este limitat de
so'tXare>#l re3ident 4e /al/#lator#l 1a3dL la /are este /one/tat 4ro4ri#l
/al/#lator* ,e asemenea! /ont#l s?ell n# 4ermite 'le%i2ilitatea so'tXare 4entr#
de3voltarea de 4ro1rame We2*
Utili3area #n#i 2roXser 4ermite navi1area Mn We2! o2Kinerea de diverse
do/#mente! intera/Ki#nea /# 4ro1rame We2* BroXser#l We2 intera/Kionea3L /#
server#l We2 4rintr>o relaKie /lient&server* cn 1eneral! 2roXser#l! Mn /alitate de
C2
/lient! /ere server#l#i sL>i transmitL an#mite do/#mente! 4e /are le a'iNea3L a4oi
Mntr>o 'ereastrL 4e e/ran#l /al/#lator#l#i* Cele mai /#nos/#te 2roXsere
dis4oni2ile s#nt .ets/a4e .avi1ator Ni 6i/roso't Internet E%4lorer*
+rim#l 2roXser 1ra'i/ de lar1L rLs4Ondire a 'ost 2roXser#l n#mit osaic! s/ris de
1r#4#l de ,e3voltare de So'tXare de la Centr#l .aKional 4entr# A4li/aKii 4e
S#4er/al/#latoare (.CSA)* 5r#4#l a de3voltat .CSA 6osai/ 4entr# a 'i #tili3at
/a instr#ment m#lti'#n/Kional Internet&We2! /# s/o4#l de s#sKine des/o4erirea de
in'ormaKii! /ola2orarea Ni re1Lsirea in'ormaKiilor* 6osai/ 4oate '#n/Kiona 4e
4lat'orme /#m s#nt : WindoXs! A44le 6a/Intos? Ni 6i/roso't WindoXs*
A//e4tL o serie de 4roto/oale Ni a4li/aKii de asistenKL (4ro1rame /are se lansea3L
din 6osai/) 4entr# a '#rni3a mai m#lte 'a/ilitLKi de a'iNare* +entr# in'ormaKii
des4re .CSA 6osai/ se 4oate vi3ita lo/aKia We2
?tt40&&XXX*n/sa*#i#/*ed#&S,5&So'tXare&6osai/.
BroXser#l .ets/a4e .avi1ator /onKine o 1amL /om4letL de a4li/aKii! in/l#3Ond
navi1aKia Mn We2! 4oNtL ele/troni/L intera/tivL (e>mail)! 1r#4#ri de dis/#Kii Ni
s#4ort 4entr# o2ie/te Mn dire/t (/onKin#t m#ltimedia intera/tiv)! /are in/l#de
/adre! m#ltimedia in>line! bavaS/ri4t Ni a44let>#ri bava* cn 4l#s! .ets/a4e
.avi1ator 4oate l#/ra /# do/#mente /are /onKin ta2ele! animaKie! se/venKe a#dio
Ni video Ni o2ie/te 3>,* +entr# mai m#lte in'ormaKii des4re .ets/a4e .avi1ator se
4oate vi3ita site>#l We2 al .ets/a4e la ?tt40&&XXX*nets/a4e*/om*
BroXser#l Internet E%4lorer al 'irmei 6i/roso't a//e4tL lim2aH#l bava! e%tensii
YT6L! 7R6L Ni s/rierea de 4ro1rame bava! 4re/#m Ni A/tive:* +entr# mai
m#lte in'ormaKii se 4oate vi3ita 4a1ina We2 a 6i/roso't la adresa
?tt40&&XXX*mi/roso't*/om&A/tive:&.
PROTOCOALE
Introdu!ere Sn $roto!oale
+roto/oalele 4ermit de'inirea /om#ni/aKiei Mntre /al/#latoare etero1ene sa#
similare 4entr# a elimina in/om4ati2ilitatea Mn /om#ni/aKia 4rin Internet datoratL
diversitLKii sistemelor de o4erare Ni ?ardXare /e #tili3ea3L 'ormate de date di'erite
de la #n sistem la alt#l*
Un $roto!ol este o !om*inaRie de re'uli de !omuni!aRie Ui "ormate de mesa6e
!are tre*uie res$e!tate de !al!ulatoarele le'ate Sn reRea $entru a s!)im*a date.
A/este re1#li sunt incluse Mn de'iniKia 4roto/ol#l#i Ni descriu mod#l de
mani4#lare al #n#i mesaH la a4ariKia #nei erori 4re/#m Ni mod#l de 4ro/esare al
#n#i mesaH 'LrL eroare*
$copul primar al 4roto/oalelor este de a 4ermite /om#ni/aKia Mntre /al/#latoare!
indi'erent de reKea sa# de ?ardXare>#l /al/#latoarelor #tili3ate Mn reKea*
+entr# a MnKele1e /om#ni/aKia de date Mn reKea este ne/esarL /#noaNterea relaKiei
dintre reKele Ni 4roto/oale*
C3
Com$onentele !on!e$tuale ale unei reRele
+entr# a MnvLKa mod#l de /om#ni/are al /al/#latoarelor Mn We2! este esenKialL
/#noaNterea reKelelor Ni inter>reKelelor* +roie/tarea #nei reKele se reali3ea3L 4rin
Mm4LrKirea ei Mn do#L /om4onente '#ndamentale0 aplicaPiile de rePea Ni su?sitemul
de comunicaPie Qn rePea.
+ro1ramele s/rise 4entr# reKea se n#mes/ aplicaPii de rePea deoare/e #tili3ea3L
s#2sistem#l de /om#ni/aKie al reKelei 4entr# a transmite date Mn reKea* Un 2roXser
We2 este o a4li/aKie de reKea <aNe3atL= Mn 4artea s#4erioarL a s#2sistem#l#i de
/om#ni/aKie al Internet>#l#i*
$u?sistemul de comunicaPie este ve?i/#l#l /are livrea3L datele a4li/aKiilor de
reKea* Sar/ina 4rin/i4alL a #n#i s#2sistem de /om#ni/aKie este trans4ort#l datelor
Mntre /al/#latoarele Ni a4li/aKiile reKelei*
Subsiste'ele $e "o'u#i"aBie
S#2sistemele de /om#ni/aKie #tili3ea3L /om#tarea /om#ni/aKiei 4entr# a 4ermite
/al/#latoarelor Ni reKelelor sL #tili3e3e Mn /om#n liniile 'i3i/e de /om#ni/aKie*
Cele do#L ti4#ri de s#2sisteme de /om#ni/aKie s#nt0 cu comutare de circuite Ni cu
comutare de pachete.
)omutarea de circuite /reea3L o /ale #ni/L! indivi3i2ilL! Mntre do#L dis4o3itive
/are Mn/ear/L sL /om#ni/e Mntre ele* +e d#rata /om#ni/Lrii /alea res4e/tivL n#
4oate 'i #tili3atL de alte dis4o3itive* COnd /ele do#L dis4o3itive terminL
/om#ni/aKia terminL /onversaKia! ele eli2erea3L /alea de /om#ni/aKie 4entr# a
4ermite #tili3area a/esteia de /Ltre alte dis4o3itive* cn /on/l#3ie! /om#tarea de
/ir/#ite 4ermite dis4o3itivelor sL #tili3e3e Mn /om#n liniile 'i3i/e de /om#ni/aKie!
dar 'ie/are dis4o3itiv tre2#ie sL>Ni aNte4te rOnd#l* A/est ti4 de /om#ni/are n#
4oate 'i #tili3at Mn Internet deoare/e ea ar Mm4iedi/a mai m#lte /al/#latoare sL
/onta/te3e #n alt /al/#lator* A/est ti4 de /om#tare este #tili3at de /om4aniile
tele'oni/e*
)omutarea de pachete este #tili3atL Mn reKelele de /al/#latoare* ReKelele de
/al/#latoare /# /om#tare de 4a/?ete /onsta# din do#L /om4onente de 2a3L0
elemente de comutare Ni liniile de transmisie. O reKea de /om#tare de 4a/?ete
transmite sim#ltan mai m#lte mesaHe (4rin MntreKeserea mesaHelor) 4rin liniile de
transmisie* +ro/es#l de transmisie este den#mit multiplexare* Liniile de
transmisie /are trans4ortL #n mesaH de date 4ot di'eri de la #n mesaH la alt#l*
Elementele de /om#tare ale reKelei determinL linia de transmisie /are va 'i
#tili3atL 4entr# trans4ort#l e'i/ient al 'ie/Lr#i mesaH* Elementele de /om#tare 4ot
/onsta dintr>#n /al/#lator 1a3dL sa# #n dis4o3itiv /#m ar 'i o 4#nte sa# #n ro#ter*
O punte (2rid1e) inter/one/tea3L d4#L reKele de a/elaNi ti4 Ni a/Kionea3L /a #n
a1ent de /ir/#laKie! diriHOnd 4a/?etele de date /Ltre reKea#a /ores4#n3Ltoare* cn
s/?im2! un router este #n dis4o3itiv /e /one/tea3L do#L sa# mai m#lte reKele /are
4ot 'i de ti4#ri di'erite* Literat#ra We2 Ni Internet 4ot #tli3a ori/are din #rmLtorii
C@
termeni 4entr# e re'eri elementele de /om#tare ale reKelei0 procesor de interfaPR S
mesaM (+P), calculator de comunicaPie, comutator de pachete, nod sau schim?
comutare S date.
.lementele fizice care conecteazR comutatoarele de pachete sunt denumite linii
de transmisie. >iteratura %e? sau +nternet utilizeazR adesea termen#l de circuite
sa# canale de comunicaPie de date 4entr# liniile de transmisie*
,e4lasarea datelor 4rintr>o reKea! 4e o linie de transmisie! se n#meNte flux de date
(data stream). !ermenul de flux de date se re'erL la in'ormaKiile /are tre/! sa#
/are s#nt trans'erate! 4rin liniile de transmisie ale reKelei*
Ser2i"ii $e "o'u#i"aBie
+roto/oalele '#rni3ea3L do#L servi/ii de /om#ni/aKie0 un ser1iciu hop(?2(hop Ni
un ser1iciu end(to(end.
"n ser1iciu de comunicaPie hop(?2(hop realizeazR o operaPie la 'ie/are /om#tator
a'lat de>a l#n1#l dr#m#l#i mesaH#l#i* Un hop re4re3intL 'ie/are /om#tator sa#
o4rire tem4orarL de>a l#n1#l dr#m#l#i #n#i mesaH*
$er1iciile end(to(end i1norL /om#tatoarele intermediare Mntre transmiKLtor Ni
re/e4tor*
+o$elul $e reBea _# `apte straturi IS(I(SI
Modelul de re"erinRP $entru Inter!one!tarea Sistemelor Des!)ise al
Or'ani#aRiei internaRionale de Standarde &ISO/OSI( reprezintR un model ce
poate fi utilizat Qn proiectarea rePelelor. )unoTtinPele despre modelul de rePea
+$O:O$+ sunt necesare pentru QnPelegerea protocolului !)P:+P.
de"inirea straturilor model#l #tili3ea3L strat#ri ierar?i3ate verti/al
4entr# or1ani3area #nei reKele Mn mod#le '#n/Kionale 2ine de'inite*
-ie/are strat '#rni3ea3L an#mite '#n/Kii sa# servi/ii strat#rilor
adia/ente! as/#nde 'aKL de strat#rile s#4erioare detaliile de
im4lementare ale strat#rilor de nivel in'erior! s#4ervi3ea3L n#mai
inter'aKa /# #rmLtor#l strat din reKea*
Straturile reRelei Sn modelul de re"erinRP ISO/OSI
Proto!olul TCP/IP
Ce este TC,II, W
TC+ Ni I+ s#nt do#L 4roto/oale #tili3ate 4entr# inter/one/tarea reKelelor* TCP
este Proto!olul de Control al Trans$ortului, iar IP este Proto!olul Internet.
cm4re#nL! TC+ Ni I+! re4re3intL mai m#lt de/Ot do#L 4roto/oale* TC+&I+ este o
s#itL de 4roto/oale /are a 'ost trans'ormatL Mn standard 4entr# internet de /Ltre
Se/retariat#l 4entr# A4Lrare al Statelor Unite* S#ita TC+&I+ 4ermite /om#ni/aKia
Mntre reKele etero1ene sa# similare /are s#nt /one/tate Mm4re#nL*
Stru"tura I#ter#et pe "i#"i straturi
Str#/t#ra reKelei TC+&I+ #tili3ea3L n#mai /in/i din /ele Na4te strat#ri ISO&OSI*
Suita $e proto"oale TC,II,
CA
O s#itL de 4roto/oale este #tili3atL 4entr# 1estionarea 4ro/es#l#i de transmisie a
datelor Mn sisteme /om4le%e de /om#ni/aKie de date* S#ita de 4roto/oale TC+&I+
tre2#ie sL /ontrole3e '#n/Kionarea masiv#l#i 4ro/es de /om#ni/aKie de date din
Internet Ni sL '#rni3e3e sol#Kii la 4ro2lemele de re3olvare a erorilor Mn /om#ni/aKia
Mntre /al/#latoare*
:lu/ul $e $ate TC,II,
,atele tre/ de la #n strat la alt#l Ni de la #n 4roto/ol la alt#l! ele 'iind 4rel#/rate
de mai m#lte 4roto/oale Mntr>#n sin1#r strat* +entr# a trimite date de la #n 4ro/es
/e r#lea3L 4e /al/#lator#l s#rsL /Ltre /al/#lator#l destinaKie! datele tre2#ie sL
trea/L 4rin stiva de 4roto/oale de 4e /al/#lator#l s#rsL* cn tim4#l de4lasLrii
datelor 4rin stiva de 4roto/oale! a/estea 4ar/#r1 strat#rile de la /el de a4li/aKie la
/el 'i3i/ Ni a4oi reKea#a*
COnd datele aH#n1 la destinaKia 'i3i/L! ele #r/L 4rin stiva de 4roto/oale /Ltre
a4li/aKia destinaKie*
In"ormaRii !e $ar!ur' sti%a de $roto!oale
+e mLs#rL /e datele 4ar/#r1 stiva de 4roto/oale! 4roto/oalele TC+&I+ le 4ot
Mm4LrKi Mn #nitLKi mai mi/i*
Strat#l s#4erior din stivL re4re3intL inter'aKa dintre a4li/aKie Ni so'tXare>#l de
reKea! iar strat#l in'erior re4re3intL inter'aKa dintre so'tXare>#l de reKea Ni
elementele 'i3i/e sa# ?ardXare ale reKelei* +entr# /om#ni/area /# reKea#a!
a4li/aKiile de4lasea3L in'ormaKiile Mn Hos 4rin stiva de 4roto/oale! Mn s/?im2
reKea#a trimite in'ormaKii Mn s#s! 4rin stiva de 4roto/oale 4entr# a sta2ili
/om#ni/area /# a4li/aKia*
Sti2a TC,II,
ReKea#a TC+&I+ #tili3ea3L n#mai /in/i din strat#rile ISO&OSI*
Modelul de reRea TCP/IP !u $roto!oalele aso!iate
cn 'i1#ra de mai s#s liniile /# sL1eKi 4re3intL /Lile dis4oni2ile de /om#ni/aKie
Mntre diversele mod#le so'tXare Ni ?ardXare ale reKelei*
stratul "i#i! - in/l#de medi#l de transmisie al datelor 4rin reKea* Este!
Mn mod o2iNn#it! #n /a2l# torsadat sa# #n /a2l# /oa%ial*
Stratul de le'PturP ;in/l#de o inter'aKL ?ardXare Ni do#L mod#le de
4roto/ol0 Proto!olul de re#oluRie al Adresei &ARP ; trans'ormL
adresele strat#l#i de reKea Mn adrese ale strat#l#i de le1Lt#rL) Ni
Proto!olul de Re#oluRie al Adresei In2erse &RAR, - trans'ormL
adresele strat#l#i de le1Lt#rL Mn adrese ale strat#l#i de reKea). Strat#l
CB
#tili3ea3L am2ele 4roto/oale 4entr# a determina adresele! transmite
Ni re/e4Kionea3L date 4entr# mod#l#l I+ al strat#l#i de reKea*
Stratul de reRea J in/l#de trei 4roto/oale0 Proto!olul Internet $entru
Controlul Mesa6elor &ICMP(, Proto!olul Internet &IP(, $roto!olul
Internet $entru Gestionarea Gru$urilor &IGMP(.I+ e%e/#tL
maHoritatea o4eraKiilor* IC6+ Ni I56+ s#nt 4roto/oale /are asistL I+
Mn 1estionarea mesaHelor s4e/iale de reKea! /#m ar 'i mesaHele de
eroare Ni mesaHele m#lti/ast (mesaHe transmise /Ltre do#L sa# mai
m#lte sisteme)*
Stratul de trans$ort J in/l#de do#L 4roto/oale0 Proto!olul
Data'ram de Utili#ator &UDP(, Proto!olul de Control al
Trans$ortului &TCP(. U,+ 4oate diriHa date /Ltre mai m#lte
destinaKii a'late 4e o sin1#rL 1a3dL* TC+ trans4ortL date Mntre
strat#rile de reKea Ni a4li/aKie! '#rni3ea3L #n servi/i# de livrare a
datelor si1#r! de ti4#l 2yte>stream*
%atele proto"olului
S#ita de 4roto/oale TC+&I+ '#rni3ea3L do#L ti4#ri de servi/ii de date0 #n servi/i#
2yte>stream ('l#% de o/teKi) Ni #n servi/i# data'ram.
Un 4roto/ol /are #tili3ea3L #n servi/i# 2yte>stream transmite Ni tratea3L toate
in'ormaKiile /a 4e o serie sa# #n Nir de o/teKi! 'LrL a Kine seama de l#n1imea
datelor Ni n#mLr#l de transmisii ne/esar 4entr# transmiterea t#t#ror datelor*
At#n/i /Ond o a4li/aKie #tili3ea3L #n 4roto/ol 2yte>stream 4entr# a transmite date!
4roto/ol#l 1arantea3L 'a4t#l /L 1a3da re/e4toare va 4rimi datele Mn a/eeaNi ordine
/a Mn se/venKa de transmisie*
+roto/ol#l de Control al Trans4ort#l#i este #n 4roto/ol de ti4 2yte>stream*
+roto/oalele /are #tili3ea3L #n servi/i# data1ram transmit datele s#2 'orma #nor
#nitLKi de in'ormaKie inde4endente! #n data1ram n# de4inde Mn ni/i #n 'el de alt#l*
,a/L #n 4roto/ol transmite o serie de data1ram>#ri /Ltre a/eeaNi destinaKie! ele
4ot sosi Mn altL ordine de/Ot /ea de la transmisie* ,a/L a4li/aKia ne/esitL date
se/venKiale tre2#ie sL asam2le3e datele d#4L sosirea Mntre1#l#i mesaH*
CC
AtOt +roto/ol#l ,ata1ram de Utili3ator /Ot Ni +roto/ol#l Internet #tili3ea3L
data1ram>#ri 4entr# livrarea datelor*
Si'uranRa Sn "un!Rionare a $roto!olului
+roto/oalele 4ot 'i sigure sa# nesigure* COnd datele tre/ 4rintr>#n 4roto/ol si1#r!
a/esta <1arantea3L= livrarea datelor* cn mod o2iNn#it! livrarea si1#rL in/l#de mai
m#lte 'a/ilitLKi*
cn 4rim#l rOnd! 4entr# a asi1#ra livrarea datelor! 4roto/ol#l s/?im2L mesaHe de
/on'irmare Mntre a4li/aKiile /om#ni/ante* ,a/L 4ro1ram#l transmiKLtor n#
4rimeNte o asemenea /on'irmare! 4ro1ram#l retransmite a#tomat Ni re4etitiv
a/elaNi mesaH 4OnL /Ond 4rimeNte /on'irmarea mesaH#l#i transmis*
cn al doilea rOnd! 4entr# a 4ermite livrarea #nor date /ore/te! #n 4roto/ol si1#r
in/l#de #na sa# mai m#lte s#me de /ontrol Mn 'ie/are transmisie*
+roto/ol#l de Control al Trans4ort#l#i este #n 4roto/ol si1#r /are #tili3ea3L s#me
de /ontrol! mesaHe de /on'irmare Ni alte te?ni/i /are asi1#rL livrarea /ore/tL a
datelor*
Un 4roto/ol nesi1#r n# asi1#rL livrarea datelor* A/esta va Mn/er/a sL livre3e
datele! dar n# 1arantea3L s#//es#l* Un 4roto/ol nesi1#r n# Mn/ear/L sL an#nKe
a4li/aKia transmiKLtoare /Ond e'ort#l de livrare eN#ea3L! #n mesaH trans'erat de #n
4roto/ol nesi1#r 4oate 'i 4ierd#t* Tot#Ni! #n 4roto/ol nesi1#r 4oate 4roteHa
inte1ritatea datelor 4rin #tili3area #nei sa# mai m#ltor s#me de /ontrol* 6otivele
4entr# /are se #tili3ea3L Ni a/este 4roto/oale nesi1#re /onsta# Mn 'a4t#l /L s#nt
mai #Nor de 4roie/tat! im4lementat Ni #tili3at*
Proto!olul =TTP
Ce este QTT, W
+roto/ol#l de Trans'er Yi4erTe%t (YTT+ T Yi4erTe%t Trans'er +roto/ol) este #n
4roto/ol de reKea 4roie/tat s4e/ial 4entr# We2* A/esta /onKine 4ro4ri#l sL# set de
re1#li de /om#ni/aKie /are l#/rea3L /# 4roto/oalele Internet 4entr# a trans4orta
datele We2*
Se 4oate /onsidera YTT+ /a 'iind aNe3at la nivel#l s#4erior al 4roto/oalelor
TC+&I+ ale Internet>#l#i*
+o$elul "lie#t ; ser2er
6odel#l de 4ro1ramare /lient&server Mm4arte o a4li/aKie de reKea Mn do#L 4LrKi0
4artea de /lient Ni 4artea de server* +artea de /lient a #nei le1Lt#ri de reKea /ere
in'ormaKii sa# servi/ii de la 4artea server a /one%i#nii! iar 4artea de server a
/one%i#nii rLs4#nde /ererilor /lient#l#i* Alt'el s4#s! Mn model#l de 4ro1ram
/lientCserver! o a4li/aKie We2 reali3ea3L do#L '#n/Kii se4arate Ni 2ine de'inite0
/ererea de in'ormaKii Ni rLs4#ns#l la /ererile de in'ormaKii* +ro1ram#l /are /ere
CE
in'ormaKii '#n/Kionea3L /a #n 4ro1ram /lient! /a #n 2roXser! iar /el /are rLs4#nde
la ast'el de /ereri '#n/Kionea3L /a #n 4ro1ram server*
cn maHoritatea /a3#rilor! o a4li/aKie We2 /onstL din do#L 4ro1rame se4arate0 #n
4ro1ram /lient Ni #n 4ro1ram server*
Strat#rile reKelei 4ermit /onversaKii virt#ale Mntre 4ere/?i de strat#ri a'late 4e
/al/#latoare 1a3dL di'erite* O /onversaKie virt#alL #tili3ea3L #n /ir/#it virt#al! sa#
o /one%i#ne Ni dL il#3ia #nei /Li de /om#ni/aKie 'i3i/e! deNi n# e%istL #n /ir/#it
4ro4ri#>3is* 6odel#l de 4ro1ram /lient&server tratea3L /onversaKiile virt#ale /a Ni
/#m ar e%ista o /one%i#ne 4#n/t>la>4#n/t*
-ie/are /a4Lt al #n#i /ir/#it virt#al se n#meNte so/Vet (so/l#) Ni reali3ea3L! Mn
mod o2iNn#it! o '#n/Kie* Un so/Vet /are soli/itL o /one%i#ne re4re3intL 4artea de
/lient a #nei /one%i#ni! iar /el /are re/e4Kionea3L /ererea de /one/tare este 4artea
server* So'tXare>#l a'erent este a4li/aKia /lient! res4e/tiv a4li/aKia server*
Di"erenRele Sntre $artea !lient Ui $artea ser%er.
cn m#lte /a3#ri am2ele 4LrKi ale /one%i#nii /lient&server 4ot reali3a am2ele
'#n/Kii*
Un 4ro/es server! de o2i/ei! se a#toiniKiali3ea3L Ni tre/e Mntr>o stare ina/tivL!
4etre/Ond maHoritatea tim4#l#i Mn aNte4tarea #nei /ereri de la o a4li/aKie /lient
/Ond '#rni3ea3L #n an#mit servi/i#*
Un 4ro/es /lient a/tivea3L! de o2i/ei! o /erere intera/tivL de la #n /al/#lator din
reKea* cn a/est /a3 va transmite o /erere 4entr# o2Kinerea #nei /one%i#ni la #n
server We2! a4oi /lient#l va soli/ita #n an#me ti4 de servi/i# 4rin /one%i#ne (de
e%em4l# vi3#ali3area #nei lo/aKii)*
cn /a3#l YTT+! #n /lient YTT+ 4oate transmite o /erere YTT+ 4rin /are sL
trans'ere #n 'iNier res#rsL de la 1a3da server la 1a3da /lient* -iNierele res#rsL 4ot
in/l#de #n do/#ment ?i4erte%t! o ima1ine! o se/venKL a#dio! o animaKie! #n 'iNier
video*
Versiu#i QTT,
Proto!olul S-=TTP
,roto"olul Si-ur $e Tra#ser Qiperte/t &S-QTT,) este o versi#ne modi'i/atL a
+roto/ol#l#i de Trans'er Yi4erTe%t /are in/l#de 'a/ilitLKi de se/#ritate*
Im4lementLrile S>YTT+ in/l#de /ri4tarea do/#mentelor We2 transmise 4rin
Internet! 4re/#m Ni semnLt#ri di1itale* S>YTT+ '#rni3ea3L /lient#l#i 4osi2ilitatea
de a veri'i/a inte1ritatea mesaH#l#i We2 #tili3Ond )odul de Autentificare de
esaM (A))* cn moment#l de 'aKL 5r#4#l Internet En1ineerin1 TasV -or/e
(IET-) ia Mn /onsiderare trans'ormarea S>YTT+ Mn standard Internet* +entr# mai
m#lte in'ormaKii se 4oate /ons#lta site>#l de la adresa
?tt40&&XXX*eit*/om&/reations&s>?tt4.
Metodele SS.
Trans'er#l datelor /ri4tate Mn We2 se reali3ea3L /# aH#tor#l metodelor SSL (Stratl
So/l# Si1#r) Ni +roto/ol#l Si1#r de Trans'er Yi4erTe%t (S>YTT+)* AtOt S>YTT+
/Ot Ni SSL 4ermit #tili3area #nor chei pu?lice Ni chei pri1ate* C?eile 4#2li/e s#nt
CF
Nir#ri de /ara/tere 1enerate de o a4li/aKie de /ri4tare* C?eile 4rivate s#nt 1enerate
Mn mod similar /?eilor 4#2li/e! dar n# s#nt 4#se la dis4o3iKia 4#2li/#l#i* La
/odi'i/area #n#i mesaH Internet /# o /?eie 4#2li/L! mesaH#l 4oate 'i de/odi'i/at
n#mai /# o /?eie 4rivatL /ores4#n3Ltoare* 6ai m#lte in'ormaKii des4re SSL se
4ot o2Kine vi3itOnd site>#l We2 ?tt40&&XXX*rsa*/om*
:or'atele $e $o"u'e#te "e se tra#sport^ _# Jeb
-ormatele #tili3ate 4entr# do/#mentele We2 s#nt de'inite Mn s4e/i'i/aKia 6I6E*
E%tensiile m#lti'#n/Kionale 4entr# 4oNta Internet (6I6E) reprezintR o
specificaPie tehnicR utilizatR pentru a descrie transferul de date multimedia cu
aMutorul standardelor de poTtR +nternet. Unainte de utilizarea +. Qn %e?, a
existat o specificaPie tehnicR pentru descrierea unei sintaxe necesare transmiterii
mesaMelor Qntre calculatoare (numitR e(mail). !otuTi, aceste transferuri de mesaMe
text au fost oarecum limitate datoritR lipsei unui standard care sR permitR
calculatoarelor transferul de informaPii multimedia. $tandardul original care
descrie sinta%a 4entr# trans'er#l mesaHelor te%t este dis4oni2il Mn R-C E22 /#
n#mele <Standard 4entr# 'ormat#l mesaHelor te%t AR+A Internet=! Mn/e4Ond din
a#1#st 1FE2*
S4e/i'i/aKia 6I6E defineTte 'ormate 4entr# 'iNiere ima1ine! 'iNiere de animaKie!
'iNiere a#dio! 'iNiere 2inare! 'iNiere de a4li/aKie Ni alte ti4#ri de 'iNiere m#ltimedia*
,e 'a4t! /# 6I6E se 4ot de'ini 'ormate 4ro4rii 4entr# 'iNiere /are 4ot 'i #tili3ate
4entr# /om#ni/area /# #n server (da/L server#l re/#noaNte 'ormat#l res4e/tiv)*
cn antet#l 'ie/Lr#i 'iNier transmis /lient#l#i! #n server We2 in/l#de #n tip Ni #n
su?tip +.. "n tip 6I6E des/rie ti4#l 1eneral de 1r#4are al 'iNierelor /# /are
l#/rea3L* Un su?tip 6I6E in'ormea3L /lient#l as#4ra ti4#l#i s4e/i'i/ de 'iNier Mn
/adr#l 1r#4#l#i 1eneral de 'iNiere /# /are l#/rea3L*
Ta2el#l de mai Hos /onKine o mi/L 4arte din ti4#rile Ni s#2ti4#rile 6I6E* +entr#
in'ormaKii mai /om4lete vi3itaKi site>#l
?tt40&&XXX*oa/*#/i*ed#&indiv&e?ood&6I6E&1A21&r'/1A21ToC*?tml.
Ti4#ri 6I6E Subtipuri +I+E
(1D( 7tml
(1D( Te't simplu
(1D( Te't cu formatri
(1D( 1alori separate prin tabulatori
mu3(i).r( (i*est
mu3(i).r( (ate formatate
mu3(i).r( .et antet
mu3(i).r( Amestecate
.)3i/.Bi1 Mesa0 acti)
.)3i/.Bi1 Mac2bin,e'/0
.)3i/.Bi1 Mat,ematica
.)3i/.Bi1 Msword
.)3i/.Bi1 %ostscript
E
.)3i/.Bi1 Wordperfect5.5.
im.<i41 Cpe*
im.<i41 Kif
im.<i41 #ef
im.<i41 Tiff
.u5i0 :asic
.u5i0 92=adpcm
9i510 Mpe*
9i510 Ouic=time
Cara"teristi"ile QTT,
=TTP nu este stati!.C# alte /#vinte! 2roXser#l Ni server#l tre2#ie sL
sta2ileas/L Ni! mai tOr3i#! sL Mntrer#4L o /one%i#ne de reKea 4entr#
'ie/are o4eraKie YTT+* YTT+ #tili3ea3L o /one%i#ne TC+&I+ /are
este MntreKin#tL n#mai 4e d#rata #nei sin1#re tran3a/Kii (o sin1#rL
o4eraKie YTT+ se n#meNte tranzacPie)* Eli2erarea /one%i#nilor Mn
a/est mod 4ermite server#l#i sL rLs4#ndL Ni altor /lienKi!
determinOnd /reNterea e'i/ienKei*
=TTP a!!e$tP "ormate dinami!e.+rin #tili3area YTT+! /lienKii Ni
serverele determinL Mn mod dinami/ 'ormatele de do/#ment! /eea /e
MnseamnL /L! at#n/i /Ond #n 2roXser /onta/tea3L #n server!
2roXser#l trimite server#l#i o listL de 'ormate 4e /are le re/#noaNte*
Server#l rLs4#nde 4rin trimiterea de date /are #tili3ea3L 'ormat#l
/ores4#n3Ltor! da/L este 4osi2il* Ast'el! serverele Ni /lienKii 4ot
#tili3a 'ormate de date 4ro4rii (4ersonali3ate) 4entr# s/?im2#l de
date* COnd #n server trimite #n do/#ment 4rin We2! a/esta 4oate
in/l#de in'ormaKii des4re 'iNier (n#mite metainformaPii) Mn antet#l
YTT+ /are 4re/ede 'iNier#l* +ro1ram#l /are re/e4Kionea3L datele
4oate #tili3a datele din antet 4entr# inter4retarea datelor* Ast'el!
re/e4tor#l o2Kine in'ormaKii des4re datele /are vor sosi*
=TTP este li#i*il.YTT+ este #n 4roto/ol li3i2il! /eea /e MnseamnL /L
este 2a3at 4e te%t Ni ne/esitL de/odi'i/are 4entr# a>l /iti*
=TTP este un $roto!ol 'eneri!. 6esaHele YTT+ /onsta# din /ereri
/are tre2#ie trimise de /lient /Ltre server Ni rLs4#ns#ri trimise Mna4oi
de server /lient#l#i* E%istL do#L 'el#ri de mesaHe /erere&rLs4#ns0
simple Ni complete* 6esaHele YTT+ de /erere /om4letL Ni rLs4#ns
/om4let #tili3ea3L #n 'ormat de mesaH 1eneri/* -ormat#l de mesaH
1eneri/ YTT+ 4oate in/l#de Mn mesaHele de /erere /om4letL Ni
rLs4#ns /om4let /Om4#ri de antet o4Kionale (antete) Ni #n /or4 de
entitate (/or4#l do/#ment#l#i)* -ormat#l #n#i mesaH YTT+ este
E1
1eneri/ deoare/e 'ormatele mesaHelor s#nt inde4endente de
4roto/ol#l YTT+* C# alte /#vinte! YTT+ i1norL /onKin#t#l /or4#l#i
de entitate* 6esaHele de /erere sim4lL Ni rLs4#ns sim4l# n# 4ermit
#tili3area #nor in'ormaKii de antet Ni s#nt limitate la re1Lsirea #n#i
/or4 de entitate*
(peraBii ee"tuate $e QTT,
CPutarea unei resurse. YTT+>#l se 2a3ea3L 4e a/Ki#ni de ti4 /erere>/lient Ni
rLs4#ns server* Client#l (4ro1ram#l soli/itant) sta2ileNte o /one%i#ne TC+&I+ /#
server#l (4ro1ram#l /are rLs4#nde) 4rin transmiterea #n#i mesaM de cerere de
conectare de /Ltre server* ,a/L server#l este dis4oni2il! a/esta re/e4Kionea3L
mesaH#l de la /lient Ni sta2ileNte o /one%i#ne* +entr# a /L#ta o res#rsL Mn We2!
2roXser#l transmite o /erere /Ltre server#l /are </onKine= res#rsa* ,#4L
2roXser#l Ni server#l a# sta2ilit /one%i#nea! 2roXser#l trimite un mesaM de cerere
/are /onKine 4atr# set#ri de in'ormaKii0 o metodL de /erere! #n Identi'i/ator
Uni'orm de Res#rsL (URI)! o versi#ne a 4roto/ol#l#i Ni #n mesaH de ti4 6I6E*
6esaH#l de ti4 6I6E /onKine modi'i/atori de /erere! in'ormaKii des4re /lienKi Ni!
event#al! /onKin#t#l /or4#l#i*
Re'Psirea unei resurse. ,#4L e'e/t#area /ererii! server#l rLs4#nde /# o linie de
stare! /are in/l#de versi#nea sa de 4roto/ol Ni #n /od de a//es sa# eroare! #rmat
de mesaH#l ti4 6I6E /e /onKine in'ormaKii des4re server! in'ormaKii de antet
4entr# entitate Ni event#al /onKin#t#l /or4#l#i*
Adnotarea unei resurse.cn tim4 /e 2roXser#l Mn/ear/L sL se /one/te3e la #n
server sa# sL re1Lseas/L o res#rsL din server! se 4ot vedea #nele adnotLri
re'eritoare la 'ie/are 'a3L a a/est#i 4ro/es 4rin intermedi#l mesaHelor de stare
a'iNate Mn 'ereastra de stare a 2roXser#l#i* A/este in'ormaKii 4ot 'i #tili3ate 4entr#
a determina da/L n# este 4re'era2il sL se o4reas/L o4eraKia de re1Lsire! da/L
a/eastL o4eraKie a Mn/e4#t sa# dimensi#nea res#rsei*
A$resele URI
YTT+ de'ineNte #n URI /a #n Nir 'ormatat /are #tili3ea3L n#me! lo/aKii sa# alte
/ara/teristi/i 4entr# a identi'i/a o res#rsL de reKea*
6aHoritatea te%telor se re'erL la URI /a adresL We2! Identi'i/ator Uni'orm de
,o/#ment! Lo/ali3ator Uni'orm de Res#rsL (URL) Ni .#me Uni'orm de Res#rsL
(UR.)*
A$rese UR>
O adresL Internet a #n#i do/#ment We2 se n#meNte Lo/ali3ator Uni'orm de
res#rsL (URL T Uni'orm Reso#r/e Lo/ator)* Creatorii We2>#l#i a# introd#s
#tili3area adreselor URL /# s/o4#l de a 1Lsi o sinta%L 1eneri/L 4entr# a//es#l la
o 1amL lar1L de o2ie/te Internet* Sin1#r#l s/o4 al #n#i URL este Mn/a4s#larea
in'ormaKiei 4e /are o 4oate #tili3a #n 4ro1ram We2 4entr# lo/ali3area #n#i o2ie/t
Internet* ,#4L /e 4ro1ram#l a lo/ali3at o2ie/t#l! URL>#l n# mai are ni/i #n rol*
O adresL URL identi/L o res#rsL /are 4oate 'i #n do/#ment! #n 'iNier sa# #n
4ro1ram* BroXserele We2 #tili3ea3L URL>#ri 4entr# lo/ali3area res#rselor We2*
E2
O /ara/teristi/L im4ortantL 4e /are o /onKine #n URL este identi'i/area #nei
metode de a//es 4entr# o2ie/t#l re'erit* Cererea de /omentari# (R-C) /# n#mLr#l
1C3E /are tratea3L Lo/ali3atorii Uni'ormi de Res#rse 'oloseNte termen#l de
schemR 4entr# metodele de a//es* O s/?emL URZ des/rie mod#l Mn /are #n
4ro1ram va re1Lsi #n an#me o2ie/t We2* Ta2el#l de mai Hos 4re3intL o listL a
s/?emelor de a//es de'inite Mn mod /#rent 4entr# adresele URL*
URL %es"rierea s"1e'ei
2() %rotocol pentru Transfer de Bi"iere
'(() %rotocol de Transfer 7iperTe't
0)'1r %rotocol Kop,er
m.i3(0 Adres de po"t electronic
N1+s Mtiri >.-N-T
44() Mtiri >.-N-T cu acces NNT%
(1341( ;eferin! la sesiuni interacti)e
+.is .er)ere de informa!ii pentru re!ele e'teinse
Fi31 Nume de fi"ier specific unei *ade
6r0s)1r0 .er)icii %rospero
+entr# lo/ali3area #n#i do/#ment We2 se de'ineNte adresa Internet a
do/#ment#l#i0
SintaDa de *a#P a #n#i URL /onKine do#L 4LrKi0
Psc,emAPparte2specific2sc,em
SintaDa !om$letP a #n#i URL este0
,ttpA@@P*adAPport@PcaleQPparteRcutare
+entr# lo/ali3area #nei se/Ki#ni din do/#ment 4rin re'erirea #nei 4LrKi a
do/#ment#l#i se ataNea3L o ancorR n#mitL d+#r4ose la s'OrNit#l n#mel#i /Lii
'iNier#l#i din adresa URL* A/eastL an/orL dire/Kionea3L 2roXser#l 4entr# a
des/?ide res#rsa lo/ali3atL la adresa s4e/i'i/atL Mn URL Ni 4o3iKionea3L
vi3#ali3area res#rsei la an/ora lo/ali3atL ai/i*
+Dem$lu
,ttpA@@www.ics.uci.edu@pub@ieft@,ttp@spec209.,tmlS%urpose
+lementele UR.
ConsiderLm str#/t#ra #rmLtoare0
1ttp!II....Ca'sa."o'I"atalo-IipIip.1t'l
)tt$ - S/?ema URL s4e/i'i/L 4roto/ol#l#i YTT+8
Cara!terele slas) &//( ; indi/L 'a4t#l /L o2ie/t#l este Internet8
???.6amsa.!om J adresa server#l#i8
se$aratorul slas) &/( ; s4e/i'i/L o /ale 4entr# #n dire/tor
(/atalo1&i4)8
ultimul se$arator &/( ; s4e/i'i/L Mn/e4#t#l n#mel#i Ni! Mn mod
o4Kional! al e%tensiei /e /ores4#nde o2ie/t#l#i dorit (i4*?tml)*
E3
COMUNICAIA DE DATE N WEB
cntr#/Ot Internet>#l este sistem#l de trans4ort 4entr# /om#ni/aKia 4rin We2!
/om#ni/aKia de date Mn We2 imitL /om#ni/aKia de date 4rin Internet* ,e e%em4l#!
/Ond #n server We2 trimite date #n#i /lient! a/estea /ir/#lL 4rin Internet /#
aH#tor#l #n#i 4roto/ol si1#r orientat 4e /one%i#ne! de ti4#l 'l#% de o/teKi (TC+)*
,a/L n# se #tili3ea3L tran3a/Kii YTT+ /# /ereri sa# rLs4#ns#ri sim4le! 4rin
Internet /ir/#lL mai m#lte date de/Ot res#rsa Mn /a#tL* ,atele res#rsei s#nt MnsoKite
4rin Internet de linia de /erere! /od#ri de stare Ni event#al #n vol#m de in'ormaKii
de antet* +entr# a se asi1#ra o transmisie! s#2sistem#l de /om#ni/aKie al Internet>
#l#i Mm4arte toate a/este in'ormaKii Mn 4a/?ete de date*
Ar1i2area 'o$er#a a IN:(R+ATIEI
(BS*! :isierele trebuie sele"tate si $upa a"eea se ar1i2eaza
(BS7! >ANSAREA i# e/e"utie se a"e "u $ublu "li#"JINRAR
A.I"o#urile! A$$&"reare ar1i2e),'o2e&'utare ar1i2e),2ie. &2izualizare ar1i2e ),$elete
&ster-ere ar1i2e),repair&reparare ar1i2e $istruse izi")K
Soli$ &tipul a"esta $e ar1i2are ),S:E,soli$ S:E&ar1i2e auto$ezar1i2abile,a$i"a apelate ele
se $ezar1i2eaza).%a"a se a"tio#eaza pe#tru "rearea u#ei ar1i2e #e apare o ereastra i#
"are se i#tro$u"!#u'ele ar1i2ei pe "are o "reez ,tipul si $i'e#siu#ea "o'presiei.. %a"a
a2e' o ar1i2a "reata si 2re' sa o $ezar1i2a' &"u#oasterea u#ei ar1i2e $upa e/te#sie
"are
Este RAR)apare pri'ul i"o# E/tra"t&"are e/tra-e ar1i2a ),test &o testeaza) ,rote"t &se
pu#e o parola ),I#o &i#or'atii $espre ea )to S:E&"o#2ersie ar1i2a i# ar1i2a
auto$ezar1i2abila).E/tra"t&trebuie i#$i"ata $esti#atia u#$e se $u" isierele
$ezar1i2ate,alese isierele),>o"9&pre2i#e 'o$ii"area ar1i2ei),Co''e#t &"o'e#tariu la
ar1i2a)
+e#iurile !
-:ile stabileste!u#itatea $e $is" ,parola pe#tru operatii "u ar1i2are,sele"tii isiere pe#ru
operatii "u ar1i2are
-(ptio#s oera!
*.(,TIUNI GENERA>E
-optiu#i pe#tu ar1i2are &+a9e soli$ ar1i2es ,'ulti'e$ia "o'pressio#)
-atributele isierelor "are se ar1i2eaza
-prioritati la ar1i2are
-$ire"torul $e lu"ru
7.(,TIUNI CU ,RIVIRE >A C(+,RESIE
Store &ara "o'presie), :ast&'eto$a rapi$a), Nor'al -oo$ &'eto$a bu#a $e "o'presie),
$i'e#siu#e $e "o'presie &are 2iteza 'i"a si #e"esita 'ai 'ulta 'e'orie )
(BS!Ar1i2are "u .i#zip.(ptiu#i pe#tru i#terata .
-sele"tez isierele "e le ar1i2ezK"li#" $reapta pe ele Kale- optiu#ea A%% to zip
E@

C(+BINATII %E TASTE
:R&'uta o ar1i2a ),:=&o "opiaza),sa-etile&pe#tru pozitio#are pe u#
obie"t ),s1itAsa-eti&pe#tru sele"tarea 'ai 'ultor obie"te $eo$ata ),e#ter &ee"t $e $ublu
"li#" ).
Co'bi#atii ale tastei CTR>&o ti# apasata si toto$ata 'ai apas alta tasta )! N&"reeaza
ar1i2a ), (&$es"1i$e ar1i2a ), > &i#"1i$e ar1i2a ), :&i#or'atii), R&s"1i'ba #u'ele
ar1i2ei ), +&tri'ite ar1i2a pri# e-'ail), A&a$au-a isiere la ar1i2a ), V &2izualizeaza
isiere $i# ar1i2a ), S&s"a#are a#ti2irus ), <&"rearea u#ei ar1i2e ) &e/e )Isles1&sele"teaza
tot )Hba"9sla"1 &$esele"teaza )
+e#iurile Ji#zip
>ale- AGREEI(pe# ar1i2e &@.i#zar$)IJi#zip "lasi"
:I>E ;#e per'ite !"rearea u#ei ar1i2e K i#or'atii $espre ar1i2e Koperatii "u ar1i2e K
lu"ru i# 'o$ asistat K ar1i2e pe#tru posta ele"tro#i"a K iesire $i# pro-ra' K istoria "u
ulti'ele patru ar1i2e utilizate
ACTI(N ;#e per'ite ! operatii "u isiere $i# ar1i2a &"reare e/tra-ere ,a$au-are
,2izualizare ,sele"tare ),s"a#are ,"reare ar1i2a .e/e.ar1i2a "o$ata,testare ,"reare -rup
te'porar al ar1i2ei ,i#stalare pro-ra' .
(,TI(NS -oera!"o#i-urariKol$ere i'pli"ite Ksetare o#turi si parole K "ai utilizate
$e $ierite utilitare Ksortare $upa $ierite "riteriiKutilizarea a"elorasi erestre la por#ire
Ksetari la sal2are &la iesire $i# .i#zip sal2are i'e$iata ,2alori stabilite la i#stalare
,'esaCele la ulti'ul apel al .i#zip ).
(BSERVATIE !*) I# JINRAR a2e' 'e#iul .ie2er "are "o#ti#e ur'atoarele optiu#i
!I#ter#al&apare #u'ele .i#zip ),
E/ter#al & se soli"ita i#tro$u"erea $e#u'irii sale ),As9&trebuie sa spe"ii"
aso"iatorul)Kaisarea isierelor sortate $upa u# "riteriu K(TQER&sele"tare 'ultipla
,se'#alizare pri# su#et ,2izualizare i#or'atii $e i$e#tii"are ,2izualizare "o'e#tarii
.(BSERVATIE !-sele"tarea "o#ti#ua se a"e ti#i#$ tasta SQI:T apasata si "li#" sti#-a $e
u#$e ,pi#a u#$e 2reau sa sele"tez
-sele"tarea preere#tiala se a"e ti#i#$ CTR> apasata si "li#" pe isierele
"e le ale-
EA

7.4 ,R(GRA+E ANTIVIRUS
7.*.TBAV are 'e#iurile !*Tb s"a# "are "o#ti#e optiu#i "u pri2ire la s"a#are Koptiu#i "u
pri2ire la rezultatele s"a#arii
*.*.(ptio#s are optiu#ile !oprire "i#$ ereastra $e aisare a rezultatelor s"a#arii se
u'ple ,s"a#are rapi$a ,s"a#are 'ai 'ulte $is"1ete ,s"a#are boot ,s"a#are isiere sau
sub$ire"toare ,$eilare rapi$a i# ereastra $e aisare a rezultatelor s"a#arii ,s"a#are i#
ar1i2e ,#u se s"a#eaza isiere "riptate
*.7.A$2a#"e$ optio#s "o#ti#e !
-1i-1 1euristi" se#si2it3 &posibilitate oarte 'are $e a i 2irus )Kauto 1euristi"
se#si2it3&re$u"e alar'atile la 'i#i' )Klo. 1euristi" se#si2it3&$ete"teaza O8a$i# 2irusii
#e"u#os"uti )K"o#i-ure e/e"utable e/te#sio#s &s"a#eaza $oar isierele e/e"utabile )Ks"a#
all & s"a#eaza toate isierele )Ktr3 to auto'ati"al3 "lea# irst ,ot1er .ise &se i#"ear"a
eli'i#area 2irusului )Kprese#t a"tio# 'e#u &"rearea u#ui 'e#iu pe#tu i-#orare ,ster-ere
sau re$e#u'ire a isierului i#e"tat )KCust "o#ti#ue &s"rie 'esaCe "u rezultatul s"a#arii i#
isier )K9ill ,re#a'e ,$elete i#e"te$ ile &ster-ere a isierului i#e"tat ,re$e#u'ire )Ki a
.or$ $o"u'e#t &i#e"tare pri# 'a"rouri ) .
7.7 Tb setup "o#ti#e !(ptio#s &"are "o#ti#e !oprire "i#$ ereastra s"a#arii se u'ple Kse
a$u#a la ANTIVIR %AT #u'ai i#or'atii #oi K ster-e isierele ANTIVIR .%AT K#u se
s"rie pe 1ar$ rezultatul Kas"u#$erea isierelor ANTIVIR .%AT Kpe#ru a pre2e#i
'o$ii"area isierelor $e "atre 2irusi ele au atributul rea$ o#l3 Koperatia i#2ersa "elei
a#terioare Kse s"a#eaza si sub$ire"toarele K'o$ii"are i#$i"atori "u setare #or'ala sau
'a#uala
5.%o"u'e#tatio# &a"or$ pe#tru li"e#ta ,lista a-e#tilor pe#tru tari ,obser2atii utile ,raport
$e i#e"tare "u 2irusi Kup-ra$e &i#$i"atii)K#outati K2irusi "u#os"uti.
Co'pri'area $atelor se poate realiza si "lasi" "u arC sau rar "u
:7 se "reaza ar1i2a iar "u :4 se $e"o'pri'a &"u tasta i#sert ale-
"e "o'pri')
EB
>i'baCul QT+>
,e#tru -e#erarea u#ui $o"u'e#t Jeb, trebuie s^ ur'aBi setul $e re-uli a""eptat
$e u# bro.ser Jeb. ,e#tru ai`area "ore"t^ a $o"u'e#tului $u'#ea2oastr^, bro.serul
Jeb "aut^ stru"tura ur#izat^ $e QT+>. .im*a6ul de Mar!are al =i$er TeDtului &QT+>)
este u# li'baC spe"ial $e 'ar"are utilizat pe#tru "rearea $e $o"u'e#te "u )i$erle'Pturi
&le-^turi "^tre alte $o"u'e#te Jeb). QT+> #u este u# li'baC $e pro-ra'are, "i u# set
$e re-uli utilizate pe#tru or'atarea u#ui $o"u'e#t Jeb.
,e#tru a "rea u# $o"u'e#t utilizb#$ QT+>, proie"ta#Bii i#sereaz^ _#
$o"u'e#tele bazate pe te/t eti!)ete &$eli'itatori) `i e2e#tual re"erinRe de entitate !ara!ter,
pe#tru a spe"ii"a operaBiile pe "are trebuie s^ le realizeze o apli"aBie asupra te/tului
respe"ti2.
Ele'e#tele QT+> spe"ii"^ stru"tura lo-i"^ a u#ui $o"u'e#t Jeb `i su-ereaz^
preze#tarea Vizual^ a $o"u'e#tului. Cu alte "u2i#te, utilizarea ele'e#telor $e "^tre
proie"ta#t $ei#e`te stru"tura $o"u'e#tului Jeb. Totu`i, preze#tarea propriu-zis^ a
$o"u'e#tului este l^sat^ _# sar"i#a apli"aBiei respo#sabile "u re$area "o#Bi#utului
a"estuia &_# 'o$ #or'al, u# bro.ser).
Ele'e#tele QT+> su#t utilizate pe#tru $eli'itarea le-^turilor, a#tetelor,
para-raelor, listelor `i a 'ar"aCelor lu'i#oase ale "ara"terelor. +Coritatea ele'e#telor
QT+> "o#Bi# la _#"eput o eti"1et^ $e start, a$i"^ si'bolul ,,'ai 'i"&M), `i o eti"1et^ $e
sbr`it, "are este si'bolul ,,'ai 'are &L). ,e#tru 'aCoritatea ele'e#telor, 'ar"area
sbr`itului se a"e _#tr-u# 'o$ ase'^#^tor _#"eputului, "u e/"epBia aptului "^ o eti"1et^
$e sbr`it "o#Bi#e i'e$iat $up^ si'bolul ,,'ai 'i" u# "ara"ter slas1 &I). %e e/e'plu
pe#tru a $eli'ita u# ele'e#t $e a#tet _#tr-u# $o"u'e#t QT+>, 2eBi utiliza ele'e#tul Q*
$up^ "u' ur'eaz^! < Q*> A"esta este a#tetul <IQ*>
ReBi#eBi aptul "^ eti"1etele $e start `i $e sbr`it ale a#tetului su#t "ara"tere ASCII. A"est
'o$ $e lu"ru este 2alabil pe#tru toate eti"1etele QT+>. %e"i, puteBi 2e$ea eti"1etele $e
or'atare ale u#ui $o"u'e#t QT+> pri# si'pla $es"1i$ere a $o"u'e#tului _#tr-u#
e$itor ASCII.
U#ele ele'e#te QT+> "o#Bi# #u'ai eti"1eta $e start, ^r^ eti"1eta "orespo#$e#t^ $e
sbr`itK $e e/e'plu, _#tru"bt #u are "o#Bi#ut "orespo#$e#t, eti"1eta pe#tru _#trerupere $e
rb#$ &li#e-brea9), "are pro$u"e tre"erea la li#ia ur'^toare, utilizeaz^ $oar ele'e#tul
MBRL. c# plus, pe#tru u#ele el'e#te QT+>, eti"1etele $e sbr`it su#t opBio#ale, $e"i le
puteBi o'ite _# $o"u'e#tele QT+>. Astel $e eti"1ete opBio#ale $e sbr`it su#t eti"1eta $e
EC
sbr`it $e para-ra MI,L, eti"1eta $e sbr`it $e list^ <I>I>, eti"1eta $e sbr`it al u#ui
ter'e# $e $ei#iBie <I%T> `i eti"1eta $e sbr`it al u#ei u#ei $es"rieri $e $ei#eBie <I%%>.
( reeri#B^ $e e#titate "ara"ter 2^ per'ite s^ utilizaBi _# $o"u'e#tele $u'#ea2oastr^
si'bolurile $e"larate $rept "ara"ter $e "o#trol QT+> &"u' ar i si'bolul ,,'ai 'are
&>), pe "are u# pro-ra' "lie#t, u# bro.ser $e e/e'plu, _l poate i#terpreta _# 'o$ ero#at
`i probabil #u _l 2a ai`a). S^ presupu#e' "^ $o"u'e#tul QT+> pe "are _l proie"taBi
$es"rie ele'e#tele QT+>. %a"^ tastaBi pur `i si'plu ele'e#tul &"u' ar i <B(%?>) _#
$o"u'e#t, bro.serul #u 2a a"e $isti#"Bie _#tre te/tul ,,<B(%?> `i ele'e#tul <B(%?>,
"are i$e#tii"^ u# "orp al u#ui $o"u'e#t. ,e#tru a ai`a astel $e "ara"tere, "u' su#t
si'bolurile ,,'ai 'i" sau ,,'ai 'are, trebuie s^ i#tro$u"eBi _# $o"u'e#t reeri#Be $e
e#titate "ara"ter.
%e e/e'plu, pe#tru a repreze#ta si'bolul ,,'ai 'i" &<) _#tr-u# $o"u'e#t QT+>,
2eBi utiliza reeri#Ba $e e#titate "ara"ter dlt &,,less t1e#)K _# 'o$ ase'^#^tor, pe#tru
repreze#tarea si'bolului ,,'ai 'are &>), 2eBi utiliza reeri#Ba $e e#titate "ara"ter d-t
&,,-rater t1a#)K _# a"est 'o$, pri# plasarea te/tului ASCII dltK B(%?d-tK _#
$o"u'e#tul $u'#ea2oastr^, 2eBi "ere bro.serului s^ ai`eze te/tul ,,<B(%?>.
>a e/a'i#area sursei $o"u'e#tului QT+>, reeri#Bele $e e#titate "ara"ter su# u`or $e
i$e#tii"at $eoare"e _#"ep _#to$eau#a "u u# a'persa#$ ,,d. Spre $eosebire $e #u'ele $e
eti"1ete QT+>, reeri#Bele $e e#titate "ara"ter su#t se#sibile la tipul $e liter^ &'aCus"ule
sau 'i#us"ule).
I$e#tii"atorii $e te/t publi" QT+>
,e#tru a "o'u#i"a bro.serului "^ u# $o"u'e#t se "o#or'eaz^ sta#$ar$ului
QT+> spe"ii"at, pri'a li#ie a $o"u'e#tului QT+> trebuie s^ "o#Bi#^ o $e"laraBie
a tipului $o"u'e#tului. A"easta este "u#os"ut^ `i sub #u'ele $e prolo- QG+> al
$o"u'e#tului.
:ie"are $o"u'e#t QT+> pe "are _l "reaBi trebuie s^ _#"eap^ "u u#a $i#
$e"laraBiile $e tip!
<Y%(CT?,E QT+> ,UB>IC ,,-IIIET:II%T% QT+> 7.8IIEN>
"are este u# QT+> #i2el 7 %T%, sau
<Y%(CT?,E QT+> ,UB>IC ,,-IIIET:II%T% QT+> 7.8 >e2el 7IIEN>
"are este $ease'e#ea u# QT+> #i2el 7 %T%, sau
<Y%(CT?,E QT+> ,UB>IC ,,-IIIET:II%T% QT+> 7.8 >e2el *IIEN>
"are este u# QT+> #i2el * %T% &"are i'pli"^ aptul "^ #u se utilizeaz^
ele'e#tele :or' $a"^ utilizaBi a"east^ $e"laraBie _# $o"u'e#tul QT+>), sau
<Y%(CT?,E QT+> ,UB>IC ,,-IIIET:II%T% QT+> 7.8 Stri"tIIEN>
"are se reer^ la o $e"laraBie stru"tural^ 'ult 'ai ri-i$^ pe#tru QT+> #i2el 7, sau
<Y%(CT?,E QT+> ,UB>IC ,,-IIIET:II%T% QT+> 7.8 Stri"t >e2el *IIEN>
"are se reer^ la o $ei#iBie stru"tural^ 'ult 'ai ri-i$^ pe#tru QT+> #i2el *.
c# a"est "az, reeri#Ba IET: $i# $e"laraBia tipului $e $o"u'e#t i#$i"^ aptul
"^ %T%-ul a ost $ez2oltat $e I#ter#et E#-i#eeri#- Tas9 :or"e. ,uteBi $eter'i#a, $e
ase'e#ea, #i2elul QT+> `i li'ba utilizat^ &EN @ E#-lez^).
Patru elemente =TM. im$ortante.
:ie"are $o"u'e#t QT+> "reat trebuie s^ i#"lu$^ o $e"laraBie a tipului $e
$o"u'e#t "are ur#izeaz^ pro-ra'elor "lie#t ele'e#te spe"ii"e $espre $o"u'e#t, "u' ar
i #i2elul QT+> "e trebuie utillizat pe#tru re$area $o"u'e#tului. %up^
EE
$e"laraBia $e tip a $o"u'e#tului, ur'eaz^ $ou^ p^rBi ese#Biale ale $o"u'e#tului! a#tetul
`i "orpul.
Cb#$ "o#struiBi u# $o"u'e#t QT+>, utilizaBi ele'e#te "are "orespu#$ ie a#tetului, ie
"orpului $o"u'e#tului. %e`i e posibil "a ele'e#tele "are i#$i"^ a#tetul `i "orpul
&$e#u'ite "orespu#z^tor <QEA%> `i <B(%?>) s^ #u apar^ _# toate $o"u'e#tele
QT+>, a"east^ _'p^rBire a u#ui $o"u'e#t _# a#tet `i "orp este $estul $e util^. Cb#$
"reaBi $o"u'e#te QT+> pe#tru Jeb, 2eBi plasa 'aCoritatea ele'e#telor _# "orpul
$o"u'e#tului. c# se"Biu#ile ur'^toare su#t e/a'i#ate patru $i# "ele 'ai i'porta#te `i
'ai lar- utilizate ele'e#te QT+>.
Ele'e#tul <QT+>>
Ele'e#tul <QT+>>, "are trebuie s^ apar^ la _#"eputul $o"u'e#tului QT+>,
i#or'eaz^ "lie#Bii "^ $o"u'e#tul utilizeaz^ QT+>. c# 'o$ ase'^#^tor, la sbr`itul
$o"u'e#tului QT+> trebuie s^ apar^ eti"1eta $e sbr`it <IQT+>>. %e`i eti"1etele
<QT+>> `i <IQT+>> su#t opBio#ale, utilizarea a"estora _# $o"u'e#tele $u'#ea2oastr^
trebuie s^ $e2i#^ u# obi"ei.
Ele'e#tul <QEA%>
Ele'e#tul <QEA%>, "are trebuie s^ apar^ la _#"eputul $o"u'e#tului, eti"1eteaz^
a#tetul &sau partea $e i#tro$u"ere a) $o"u'e#tului, "are "o#Bi#e i#or'aBie #eor$o#at^
$espre $o"u'e#tul $u'#ea2oastr^. c# a#tetul $oo"u'e#tului puteBi i#"lu$e i#or'aBii $e
titlu, pre"u' `i i#or'aBii le-ate $e subie"tul -e#eral al $o"u'e#tului. Eti"1eta $e sbr`it
<IQEA%>i#$i"^ sbr`itul a#tetului $o"u'e#tului.
Ele'e#tul <TIT>E>
:ie"are $o"u'e#t QT+> trebuie s^ "o#Bi#^ o pere"1e $e eti"1ete <TIT>E> `i
<ITIT>E> _# "a$rul a#tetului &_#tre pere"1ea $e eti"1ete <QEA%> `i <IQEA%>). ,ri#
utilizarea eti"1etei <TIT>E> spe"ii"aBi titlul $o"u'e#tului, "are #u trebuie s^
$ep^`eas"^ S4 $e "ara"tere. >a 2izualizarea u#ui $o"u'e#t QT+>, 'aCoritatea
bro.serelor 2or ai`a titlul $o"u'e#tului _# bara $e titlu $i# partea superioar^ a erestrei
bro.serului.
Ele'e#tul <B(%?>
c#tr-u# $o"u'e#t QT+>, ele'e#tul <B(%?> spe"ii"^ poziBia te/tului pri#"ipal &sau
a "orpului) $o"u'e#tului. c# 'o$ obi`#uit, ele'e#tele <B(%?> i#"lu$ alte ele'e#te "are
$ei#es" lu/ul $e te/t al $o"u'e#tului pri# spe"ii"area $e a#tete, para-rae, liste et". ,e
s"urt, "orpul $o"u'e#tului QT+> "upri#$e tot "e #u este i#"lus _# zo#a $e a#tet.
Eti"1eta $e sbr`it <IB(%?> i$e#tii"^ sbr`itul ele'e#tului "orp. +ulte $i# $o"u'e#tele
QT+> trebuie s^ i#"lu$^ a"este ele'e#te. ,ri# utilizarea lor, bro.serele pot re"u#oa`te
$ierite p^rBi ale $o"u'e#tului $u'#ea2oastr^. %e altel, pro-ra'ele robot `i .a#$erer
&pro-ra'e utilizate pe#tru "^utarea `i -^sirea $e "u2i#te "1eie _# $o"u'e#te Jeb) pot
utiliza i#or'aBii lo"alizate _# a#tetul $o"u'e#tului pe#tru a $eter'i#a $a"^ $o"u'e#tul
se
"o#or'eaz^ "riteriului $e "^utare al utilizatorului. Ni"i u#ul $i# "ele patru 'o$uri #u
i#lue#Beaz^ 'o$ul $e ai`are al $o"u'e#tului $e "^tre bro.ser. Totu`i, a"este ele'e#te
su#t e/tre' $e i'porta#te atbt pe#tru bro.serele Jeb, "bt `i pe#tru alte pro-ra'e
"lie#t.
EF
,(JER,(INT &-rai"a pt. 'ar9eti#- )
Start I ,ro-ra's I+i"rosot ,o.erpoi#t apar optiu#ile !auto"o#te#t Jizar$
&preze#tare $e tip strate-ie , 2a#zari , i#struire )Kte'plate& "rearea u#ei e/pu#eri
pre"iza#$ $oar "o#ti#utul )K bla#9 prese#tatio# & se plea"a $e la zero i# realizarea
e/pu#erii)K ope# a# e/isti#- prese#tatio# &$es"1i$erea u#ui $o"u'e#t "reat a#terior ).
(bs.*! "ele e/puse 'ai sus su#t e"1i2ale#te "u !:ile INe. I a2e' optiu#ile & -e#eral K
prese#tatio# $esi-# u#$al strate-ie te'plate K prese#tatio# u#$al or-a#izare K
Jeb pa-esa"ilitati i#ter#et ).
(bs.7 ! "a la Jor$ a2e' sub'e#iurile !
Tools I Spelli#- & 2erii"a orto-raia )K Tools I la#-ua-e & ale- tipul $e $i"tio#ar )K
Tools I st3le "1e"9er & 2erii"a $i#tr-o $ata pu#"tuatia , -ra'ati"a , "laritatea ,I(ptio#s
i'i stabileste "o#$itiile ) ,Tools I auto "orre"t & #e "ore"teaza -reselile "e le a" $e
re-ula )K Tools "usto'ize & se $ei#es" 'e#iurile , i"o#urile si "o'e#zile )KTools I(ptio#s
optiu#i pt 2izualizare , e$itare , tiperire , sal2are , -ra'ati"a .
Tools I A$$ I#s a"ti2ez 'e#iurile "e lipses" "a i# E/"el )K Tools I 'a"ro "u optiu#ile !
'a"ros & ale- 'a"roul "e-l apli" 8Kre"or$ #e. 'a"ro & "reez u# 'a"ro ) "a i# E/"el.
%a"a "a#$ por#es" "al"ulatorul ale- auto "o#te#ts .izar$ & strate-ie ) K #e/t , tipul
preze#tarii , #u'ele autorului si "elui "e prezi#ta e#ter .
F
(bs.5! i# 'e#iul :or'at a2e' sub'e#iuri ase'a#atoare "u "ele $i# Jor$ ! o#t ,
bullet , ali-#'e#t , li#e spa"i#- ).

I# 'e#iul :(R+AT 'ai a2e' sub'e#iurile ! repla"e o#t & "e tip $e o#t i#lo"ui' si
"u "e K sli$e la3out & ale- u# tip $e $iapoziti2 ) ,sli$e "olor s"1e'e & s"1i'barea
u#$alului ) ,ba"9-rou#$ & 2ali$ez o'it ba"9-rou#$ -rap1i"s ro' 'aster , ale- ill
ee"ts , appl3 ) K appl3 $esi-# & stil $e s"ris pe $ierite #i2eluri ) .
Crearea u#ei #oi preze#tari :ile I#e. I prese#tatio# $esi-# I ale- tipul sablo#ului I (.<.
%a"a a" "li" pe $reapta pe u# obie"t & "1iar te/t ) a2e' optiu#ile ! "ut , paste , "op3
& "a la .or$ ) , or'at auto s1ape & u#$al pt. obie"t )K a"tio# setti#-s I ale- 'ouse
Cli#9 si ru# pro-ra' u#$e "u Bro.se ale- u# pro-ra' e/e"utabil K "usto'
a#i'atio# &ee"te $e a#i'atie la te/tul sele"tat )K set autos1ape $eaults a#uleaza
'o$ii"arile a"ute ) K -roupi#- & -rupari $e ele'e#te )K or$er & pozitio#area pe
straturi ) K e/it e$it te/t & iese $i# 'o$ul e$itare ). +o$uri $e 2izualizare ! sli$e
& $iapoziti2 )K outli#e & si#teza ) K sli$e sorter & sortare $iapoziti2 )K sli$e s1o. & pe tot
e"ra#ul ), toate astea su#t sub'e#iuri ale sub'e#iului VIEJ.
(bs.4 ! sal2area , i#"1i$erea , $es"1i$erea u#ui $o"u'e#t se a"e "a i# .or$
&i'pri'area ).
+arirea $iapoziti2elor ; lati'e , i#alti'e , $e u#$e i#"epe #u'erotarea se stabileste $e
la :ile I pa-e setup .
E$itarea u#ui $iapoziti2 pri#"ipal Vie. I 'asterI sli$e 'aster $e la "are se
i'pru'uta "ara"teristi"i "atre alte $iapoziti2e .

F1
Grai"a proesio#ista ; C(RE>%RAJ
Meniuri
+e#iul :I>E "o#ti#e ! #e. &ster-e spatiul $e lu"ru si i#"epe u# #ou $ese# ) , #e.
te'plate &la el "a la "o'a#$a a#terioara $ar i# #oul $ese# se por#este $e la u#
sablo# ), (pe#, sa2e si sa2e as &u#"tio#eaza la el "a i# Jor$ ),i'port &a$u"erea $e
isiere "reate i# asa el i#"at sa ie a""eptat $e alte 'e$ii "a#$ e $es"1is a"olo ),
'osai" roll-up ,&$es"1i$e "ole"tii $e $ese#e ), pri#t & stabiles" "a i# .or$ ), pri#t 'er-e
&i'pri'area u#or $ese#e "reate $e alte 'e$ii !.or$,.....), pri#t Setup &"o#i-urare
i'pri'a#ta ) , "olor 'a#a-er &stabilirea "ulorilor potri2ite pt i'a-i#i s"a#ate ,
oto-raii, $ese#e ,....)
+e#iul E%IT "o#ti#e ! u#$o, re$o ,repeat , "ut ,"op3 , paste spe"ial, $elete , sele"t all,
&"are u#"tio'eaza "a i# Jor$ ), $upli"ate &a$au-a o "opie a obie"tului sele"tat), "lo#e
& "opiaza obie"tul sele"tat si-l $eplaseaza lateral ata $e ori-i#al ), "op3 attributes
ro' ...& sele"tez obie"tul la "are 2reau sa a$u" #iste atribute $e $ese#are , ale- "e
atribute si $e la "e obie"t le i'pru'ut ), I#sert obCe"t &i#sereaza u# obie"t $i# alte
'e$ii , e2e#tual u# isier ), (bCe"t &per'ite sa se a"a 'o$ii"ari u#ui obie"t "1iar i#
'e$iul i# "are s-a "reat ), li#9s & #e arata le-aturile "u alte 'e$ii , "e s-au i'portat )
(bs.* ! %a"a 2ali$a' toolbo/ $i# 'e#iul Vie. a2e' "ate2a 'o$uri $e lu"ru
i'porta#te !
+e#iul VIEJ"o#ti#e! rulers &ri-la,u#$e pute' i/a re"2e#ta #u'erelor,ori-i#ea),
toolbo/ &aparitia barei $e i#stru'e#te), "olor pallette&paleta $e "ulori),rool-up&aparitia
"asetelor $e $erulare si ara#Care,ale- tipul $e "aseta, 2izibilitatea, "asetele $ispo#ibile la
por#irea "orel$ra.ului), .irera'e &2izualizare "a$re $e "o#tur),bit'aps &2izualizare i#
or'at bit'ap sau #u-1i-1 resolutio#), "olor "orre"tio# "ore"tii rapi$e $e "uloare-
ast,si'ple&a""urate), si'ularea "ulorii i'pri'a#tei&si'ulate pri#ter), ull ;s"rea#
pre2ie.&pre2izualizare pe tot e"ra#ul), pre2ie. sele"te$ o#l3&pre2izualizare $oar a
ele'e#telor sele"tate), reres1 .i#$o.&re$ese#area obie"telor $e pe e"ra#-$a"a e2e#tual
'ai au $ee"te).
+e#iul >A?(UT "o#ti#e!i#sert pa-e&i#tro$u"e u# #u'ar $e pa-i#i i#ai#te sau $upa
pa-i#a aisata,#u'arul pa-i#i $upa "are a"e' i#tro$u"erea),pa-i#a "are se ster-e si
pa#a la "e pa-i#a $a"a e 2ali$ata t1ru pa-e&%E>ETE ,AGE),Go to pa-e&#u'arul pa-i#ii
F2
O2ie/te de desenat
la "are 2reau sa aCu#-), pa-e setup &tipul $e pa-i#a ,$i'e#siu#ile sale,"o#i-uratia pa-i#ii
i# raport "u tipul $e i'pri'a#taK tipul asezarii i# pa-i#a-i#trea-a,"arte,brosura,$oua sau
patru pa-i#i pe oaieK 2izualizarea "a$relor, "1e#arelor, "uloarea 1artiei, pa-i#i ata i#
ata, pri'a pa-i#a e "ea $i# sta#-a), la3ers roll-up&$ei#irea $e straturi ,u#ul pe#tru li#ii
$e -1i$are altul pe#tru "aroiaC--ri$ sau -ui$es-,stratul "are "o#ti#e obie"te #oi-la3er*,
"reare, e$itare obie"te #oi, "opiere si 'utare $e pe u# strat pe altul, sele"tarea obie"telor
i#$iere#t $e stratK#ou #u'e $e strat,$a"a e strat pri#"ipal,2izibil si i'pri'abil...), iar
$a"a apas buto#ul pe obie"tul "aruia 2reau sa-i apli" u# stil ale- ST?>ES R(>>-U,
&u#$e pot stabili stiluri pe#tru te/t, para-ra,-rai"e,i#"ar"are $e stiluri,"reare-sal2are
sablo# pe#tru u# stil,ster-ere--asire a u#ui stil si apli"area sa),-ri$ ds"ale
setup&"o#i-urare "aroiaC si s"alarei#se#sul a"ti2arii s"alarii,$ista#ta $e pe
pa-i#a,$ista#ta reala ,spatiere "aroiaC,ori-i#e "aroiaC,aisarea lui,ali#iere auto'ata la
"aroiaC),-ui$eli#es setup&"o#i-urare li#ii $e -1i$are i# se#sul ali#ierii auto'ate la li#iile
$e -1i$are,2izualizarea si aisarea lor,a$au-are 'utare,ster-ere li#ii $e -1i$are),s#ap to
-ri$&ali#iere auto'ata la "aroiaC,la obie"te),s#ap to -ui$eli#es&ali#iere la li#iile $e
-1i$are),s#ap to obCe"ts&ali#iere la obie"te).
+e#iul ARRANGE "o#ti#e!ali-#&sele"tez i# prealabil "e 2reau sa ara#Cez,a2a#$
optiu#ile "a i# "el 'ai 'are sa ie puse "elelalte i# "e#trul sau,Cos sau sus,$reapta,i#
"e#trul pa-i#ii sau al i-urii),or$er&sele"tez obie"tul "e 2a i pus peste toate,i# ataIspate
"u opozitie,le sele"tez pe toate si le pu# i# or$i#e i#2ersa), -roup &-ruparea obie"telor "a
sa ie "o#si$erate "a u# si#-ur $o"u'e#t), "o'bi#e&"o'bi#a ele'e#tele i# asa el i#"at sa
#u 'ai apara $eli'itari i#tre ele), brea9 apart&$espartirea ele'e#telor "o'bi#ate),
.el$&su$area obie"telor), i#terse"tio# &pu#e i# e2i$e#ta pu#"tele $e i#terse"tie $i#tre 'ai
'ulte bie"te), separate&"o'a#$a "are $esparte te/tul $e "urbura atu#"i "a#$ u# te/t este
pus pe o "urba "u it te/t to pat1 sau $e ee"tele "reate "u ble#$ "o#tour),"o#2ert to
"ur2es&tra#sor'a i# 'o$ "urba u# $ese# pe#tru a i prelu"rat).
+e#iul E:ECTS "o#ti#e! tra#sor' roll- up &'o$ii" pozitia , $i'e#siu#ea , i#"li#area
, u#-1iul $e rotatie pt obie"tul sele"tat )K "lear tra#sor'atio#s &a#uleaza
tra#sor'arile ), a$$ perspe"ti2e & pt u# obie"t sele"tat i# prealabil tra- $e pu#"tele sale
$e "o#trol ), e#2elope roll-up & pute' orta u# obie"t sa i#"apa i#tr-u# "a$ru "are-l
preli"rez $i# pu#"tele $e "o#trol , a2a#$ optiu#ile $e "reare a u#ei a#2elope sau
apli"area u#eia pre$ei#ite K 'ai a2e' optiu#i pt i#ti#$erea obie"tului , se ti#e "o#t $e
pu#"tele $e "o#trol , $i'i#uarea $istorsiu#ilor , turtire) K roll-up &'i/area ;#u'ar $e
or'e i#ter'e$iare $e-a lu#-ul u#ei "ai , a$i"a rotatie , bu"la , "ale "o'pleta K paleta $e
"ulori , $ei#ire #o$uri, "ur"ubeu , aso"iere #o$uri , i#"eputul u#ui obie"t ,i#"eput #ou ,
obie"t $e sasit , sarsit #ou , i#$i"a sarsitul K obie"tele $e 'i/at trebuie sele"tate i#
prealabil ), e/ti#$e roll-up &relieare pre$ei#ita ; ale- tipul si a$a#"i'ea -, "reat ale-
pu#"tul $e u-a K rotire , ilu'i#are , i#te#sitate , $o'e#iu "olor "o'plet , u'plerea
obie"telor , u#ior' , #ua#te K 'o$ii"area lui si apli"are ), "o#tour roll-up & apli"area $e
or'e -eo'etri"e "e ra$iaza spre "e#tru , i#terior , e/terior , spatiere , pasi, "ulori ,
apli"are , $ar i# prealabil obie"tul sa ie sele"tat) ,po.erli#e rool-up & o li#ie "e 2ariaza
"a -rosi'e K lati'e 'a/i'a K toate li#iile sa se tra#sor'e la el K or'a pe#itei ;2iteza ,
i'prastiere , $ebitul "er#elei , s"alare K sal2area li#iei lista $e li#ii pre$ei#ite K ster-ere
K apli"are ), le#s roll-up &le#tile "e le pot apli"a pe u# obie"t K tipul le#tilei ; tra#pare#ta ,
$e 'arire , lu'i#oasa , $e i#2ersare sau iltrare , $e "uloare , i# s"ala to#ala , ter'i"a ;
i#rarosu, ara apli"are ), po.er"lip&'ai 'ulte obie"te se pot ala i# u#ul #u'it
"o#tai#er ), "lear ee"t & a#uleaza ee"tul ) , "op3 &il "opiaza ), "lo#are &'o$ii"are pri#
ee"t a u#ui obie"t ).


F3

JIN%(JS UO
A.I#tro$u"ere
%atorite resp_#$irii 'asi2e a siste'ului $e operare +S-%(S, "_t si a
$ez2olterii "o#ti#ue a te1#i"ii $e "al"ul si astel, a s"e$erii pretului "al"ulatoarelor,
pro-ra'atorii ir'ei +ICR(S(:T, au oerit utilizatorilor #oi siste'e $e operare $e si#e
stetetoare a2_#$ o "alitate re'ar"abile - o i#terate utilizator -rai"e.
A$i"e o 'o$alitate $e a oeri utilizatorului toate i#or'atiile #e"esare $espre
resursele 1ar$.are si sot.are ale "al"ulatorului, olosi#$u-se $e i'a-i#i si repreze#teri
-rai"e usur_#$ astel oarte 'ult utilizarea "al"ulatorului.
Ji#$o.s UOIU= si#tetizeaza u# #u'ar 'are $e "eri#te 2e#ite $i# partea
parte#erilor si utilizatorilor. Co'bi#atia $i#a'i"a $i#tre usuri#ta i# olosire si
"ara"teristi"ile $e peror'a#ta 2a a"ilita e/ploatarea puterii "al"ulatoarelor perso#ale
$e "atre u# #u'ar 'ult 'ai 'are $e utilizatori . Siste'ul $e operare Ji#$o.s UOIU=
"o#ti#e $i2erse utilitare , te'e $es9top , Co"uri "are oera utilizatorilor #oi posibilitati $e
a -estio#a , parti"ulariza si e/ploata ,.C.-ul
Astel au aperut S.( !- +ICR(S(:T JIN%(JS 5.E &5.8 si 5.*)
+ICR(S(:T JIN%(JS :(R J(R< GR(U,S 5.**
+ICR(S(:T JIN%(JS NT
+ICR(S(:T JIN%(JS UO
%e a"u' _#"olo 2o' _#"er"a se "u#oaste' si se utilize' "al"ulatorul olosi#$u-se $e
JIN%(JS UO.
7. Notiu#i u#$a'e#tale ale S.( JIN%(JS UO
Ji#$o.sUO "upri#$e pro-ra'e "are per'it olosirea "_t 'ai ei"ie#te a tuturor
"o'po#e#telor "are ruleaze pe!
A.=ard?are - e!ran
tastature
i'pri'a#te
'ouse
e/te#sii pe#tru retea
'ulti'e$ia
'e'orie
B. So"t?are - "isiere
apli"atii
Ji#$o.sUO trateaze toate a"estea u#itar, _#tr-u# 'e$iu "o'plet -rai", oarte su-esti2 si
usor $e utilizat.
,ri#"ipala "o'po#e#te "u aCutorul "ereia se lu"reaze _# Ji#$o.sUO este +(USE-ul.
A"esta are _# -e#eral 5 butoa#e, $i#tre "are "ele 'ai utilizate su#t "el $i# st_#-a si "el $i#
$reapta.
7.* E"ra#ul "al"ulatorului - $es9top
F@
Ji#$o.sUO "o#si$ere e"ra#ul "al"ulatorului "a ii#$ o 'ase $e lu"ru, u# birou -
$i# e#-leze $es9top - spatiu _# "are obie"tele e/iste#te pot i 'utate, _#leturate &sterse),
sau se pot a$u"e altele #oi.
A"este obie"te su#t erestre &_# e#-leze f.i#$o.sf), sau 'i"i $ese#e _#sotite $e u#
te/t s"urt "are se #u'es" i"o#-uri.
At_t erestrele "_t si i"o#-urile su#t $e 'ai 'ulte tipuri.
Atu#"i "_#$ por#i' pe#tru pri'a $ate Ji#$o.sUO - ul e"ra#ul "al"ulatorului
&$es9top - ul) "o#ti#e $oar "_te2a obie"te -rai"e pe#tru a per'ite utilizatorilor _#"epetori
se-si "o#"e#treze ate#tia asupra lor.
Astel a2e' !
Bara $e tas9-uri !- &tas9bar) - "o#ti#e buto#ul START "e per'ite la#sarea rapi$e _#
e/e"utie a u#or pro-ra'e si $es"1i$erea u#or $o"u'e#te utilizate re"e#t.
+3 Co'puter ! - per'ite 2izualizarea _#tr-o 'a#iere lo-i"e a ele'e#telor "al"ulatorului
&$is"uri lo"ale, $is"uri $e retea, i'pri'a#te, et".). :i-. *
Net.or9 Nei-1bor1oo$ ! - per'ite a""esul utilizatorului pri# reteaua la "are este "o#e"tat
"al"ulatorul seu.
Re"3"le Bi# &"osul $e -u#oi) !- per'ite utilizatorului se re"upereze isierele sterse.
7.7 Tipuri $e erestre
Ji#$o.sUO lu"reaze "u O tipuri $e erestre!
erestre $e #a2i-are !- "are aiseaze "o#ti#utul u#ei "o'po#e#te a Ji#$o.sUO. A"este
erestre "o#ti# o bare $e titlu, "u #u'ele "o'p. ur'ate $e u# 'e#iu orizo#tal
&ase'e#etor "u "el $i# Norto# Co''a#$er)
E/. ! - u# $ublu "li" pe i"o#-ul f+3 Co'puterf 2a a2ea "a ee"t aisarea erestrei
f+3 Co'puterf.
:i-. * :ereastra +3 Co'puter
erestre $e e/plorare ! - "e per'it utilizatorului o 2izualizare a u#ei "o'po#e#te a
Ji#$o.sUO _#tr-o or'e 'ai ara#Cate.
E/. ! - $ublu "li" pe fJi#$o.s E/plorerf 2a a2ea "a ee"t aisarea erestrei
fE/plori#-f
%iere#ta _#tre erestrele $e #a2i-are si "ele $e e/plorare este aparitia optiu#ii
fToolsf _# erestrele $e e/plorare.
erestre $e apli"atie
erestre $e $o"u'e#t
erestre $e $ialo-
Re2e#i#$ la ereastra $e #a2i-are f+3 Co'puterf 2o' obser2a aparitia a 5
butoa#e _# "oltul $i# $reapta sus, butoa#e "e apar _# ori"e ereastre $i# Ji#$o.sUO.
E/ !

FA
Buto#ul $e 'i#i'izare !- "u u# "li" $e 'ouse pe supraata a"elui buto# &u# $reptu#-1i
"u o li#ie orizo#tale pe partea i#erioare) se poate 'i#i'iza ereastra.
Ce _#sea'#e a"easte 'i#i'izare W I#sea'#e _#"1i$erea a"elei erestre si aparitia
_# bara $e tas9-uri &tas9bar), a $e#u'irii ei. Astel apli"atia respe"ti2e #u este oprite, iar
reaparitia erestrei se poate a"e pri# apesarea "u 'ouse-ul pe tas9bar-ul respe"ti2.
Buto#ul $e 'a/i'izare!- "u u# "li" $e 'ouse pe supraata a"estui buto# &u# $reptu#-1i
pe "are este $ese#at u# alt $reptu#-1i), se poate 'eri $i'e#siu#ea erestrei astel _#"_t
a"easta se o"upe tot spatiul $e pe e"ra#. Re2e#irea la $i'e#siu#ea i#itiale se a"e apes_#$
pe a"elasi buto#.
Buto#ul $e _#"1i$ere! - a"est buto# per'ite _#"1i$erea erestrei. Spre $eosebire $e
'i#i'izare, _#"1i$erea erestrelor olosi#$ a"elasi buto# presupu#e si ter'i#area
e/e"utiei apli"atiei respe"ti2e, respe"ti2 ter'i#area #a2i-erii. Ee"tul e/e"utiei a"elei
operatii "oi#"i$e "u ee"tul apeserii optiu#ii fClosef $i# 'e#iul f:ilef.
7.5 +e#iuri
Toate "o'e#zile Ji#$o.sUO su#t "upri#se _# siste'ul $e 'e#iuri. :ie"are
apli"atie are u# 'e#iu _# "are u#ele optiu#i "orespu#$ u#ui alt 'e#iu 2erti"al.
,e l_#-e a"est 'e#iu, ori"e apli"atie are _# "oltul $i# st_#-a sus al erestrei sale u#
buto# "u aCutorul "eruia se a"ti2eaze 'e#iul fS3ste'f.
7.5.* A"ti2area u#ui 'e#iu &$es"1i$erea u#ui 'e#iu)
A"ti2area u#ui 'e#iu se poate a"e ie utiliz_#$ 'ouse-ul &$e preeri#te) "u u# $is"
pe #u'ele 'e#iului, ie olosi#$ tastatura. Cu tasta A>T sau "u tasta :*8 se a"ti2eaze
bara $e 'e#iuri, pe ur'e "u tastele fSt_#-a f sau f%reaptaf se sele"teaze 'e#iul $orit si
se apase fE#terf.
+e#iul fStartf se a"ti2eaze "u u# "li" pe buto#ul start sau "u "o'bi#atia $e taste
CTR>AESC
7.5.7 Sele"tarea u#ei optiu#i $i#tr-u# 'e#iu
Ele'e#tele "are apar _#tr-u# 'e#iu su#t _# -e#eral "o'e#zi,$ar pot i si
"ara"teristi"i ale te/telor sau ele'e#telor -rai"e, sau o liste $e erestre sau $e isiere
$es"1ise.
Co#2e#tiile olosite $e Ji#$o.sUO pe#tru $es"1i$erea optiu#ilor "upri#se _#
'e#iuri su#t preze#tate _# lista ur'etoare!
O$tiune s!risV !u 'ri - "o'a#$a #u este $ispo#ibile pe#tru apli"atie.E/.
Mar!a6ul W W Sn stSn'a numelui o$tiunii - i#$i"e aptul "e a"ea "o'a#$e este a"ti2e.
Sele"tarea "o'e#zii u#"tio#eaze "a u# "o'utator! o sele"tie o a"ti2eaze si $e"i 2a aperea
'ar"aCul, iar ur'etoarea sele"tie o $eza"ti2eaze pro2o"_#$ $isparitia 'ar"aCului.
Com*inatia de taste !e a$are Sn drea$ta numelui o$tiunii - a"easte "o'bi#atie per'ite
sele"tarea optiu#ii ere a"ti2area prealabile a 'e#iului _# "are apare.
Un triun')i Sn drea$ta numelui o$tiunii - sele"tarea a"estei "o'e#zi "o#$u"e la $erularea
u#ui alt 'e#iu $e "o'e#zi &'e#iuri _# "as"a$e)
7.5.5 +e#iul buto#ului start
Buto#ul fStartf per'ite la#sarea _# e/e"utie a u#or apli"atii &pro-ra'e).
Sele"tarea a"estui buto# are "a ee"t aparitia u#ui 'e#iu 2erti"al "u ur'etoarele
optiu#i !
FB
:i-. 7 +e#iul Start
(ptiu#ea S)ut Do?n per'ite oprirea Ji#$o.sUO .A"easte optiu#e este ur'ate $e 5
pu#"te, $e"i sele"tarea ei 2a a2ea "a ee"t aparitia u#ei erestre $e $ialo- _# "are se "ere
utilizatorului 'o$ul _# "are $oreste se opreas"e siste'ul Ji#$o.sUO.
(ptiu#ea Run per'ite la#sarea _# e/e"utie a u#ei apli"atii sau $es"1i$erea $e ol$er
&#otiu#e "e 2a i $etaliate ulterior).
(ptiu#ea =el$ are "a ee"t aparitia apli"atiei fQelpf "u aCutorul "ereia se pot obti#e
i#or'atiile #e"esare utilizerii Ji#$o.sUO.
(ptiu#ea Find per'ite utilizatorului se "aute a#u'ite isiere.
(ptiu#ea Settin's per'ite s"1i'barea a#u'itor optiu#i ale siste'ului.
Sub'e#iul Do!uments "o#ti#e lista ulti'elor *O $o"u'e#te a""esate.El oere u# a""es
rapi$ la a"estea, sele"tarea u#ui $o"u'e#t a2_#$ "a ee"t la#sarea _# e/e"utie a apli"atiei
"are "orespu#$e $o"u'e#tului, ur'ate $e $es"1i$erea $o"u'e#tului.
Sub'e#iul ,ro-ra's per'ite utilizatorilor se la#seze rapi$ apli"atii.
(ptiu#ile "ele 'ai $es utilizate $e a"u' _#"olo 2or i ! %o"u'e#ts, ,ro-ra's, Qelp si
S1ut %o.# pe#tru oprirea siste'ului.
7.5.4 +e#iul fS3ste'f
Toate tipurile $e erestre Ji#$o.sUO &e/"ept_#$ a#u'ite erestre $e $ialo-) au u# 'e#iu
#u'it fS3ste'f.
,e#tru aparitia a"estui 'e#iu este #e"esar se se apese pe buto#ul aso"iat a"estuia si
a#u'e i"o#-ul alat _# st_#-a sus _# ereastra respe"ti2e.
c# -e#eral, "o#i-uratia &aparitia) 'e#iului fS3ste'f se prezi#te astel ! E/.! U# $ublu
"li" $e 'ouse pe i"o#-ul f+3 Co'puterf si astel se $es"1i$e ereastra f+3 Co'puterf.
Apoi u# "li" st_#-a pe i"o#-ul "e reprezi#te u# "al"ulator al a"eleasi erestre $u"e la
aparitia u#ui 'e#iu 2erti"al !
FC
Se poate usor obser2a "e toate optiu#ile "e apar _# a"est 'e#iu su#t a"ti2e, 'ai puti#
pri'a optiu#e - #u'ite REST(RE.
(bs.! %a"e i"o#-ul erestrei f+3 Co'puterf se ale situat pe tas9bar, atu#"i apes_#$
buto#ul $rept al 'ouse-ului pe supraata lui se obti#e a"elasi 'e#iu s3ste' al erestrei,
$ar "are are a"ti2e $oar optiu#ile REST(RE, +AEI+IDE si C>(SE.
+D.
:ie"are optiu#e are ur'etoarea se'#ii"atie !
REST(RE - rea"e o ereastre la $i'e#siu#ea a#terioare, $e"i o ereastre "e a ost
'a/i'izate sau 'i#i'izate.
+(VE - per'ite $eplasarea erestrei _#tr-o alte zo#e a e"ra#ului, olosi#$
tastatura.
SIDE - per'ite re$i'e#sio#area erestrei, olosi#$ tastatura
+INI+IDE - are a"elasi ee"t "a si buto#ul $e 'i#i'izare
+AEI+IDE - are a"elasi ee"t "a si buto#ul $e 'a/i'izare
C>(SE - _#"1i$e ereastra &a"elasi ee"t "a si buto#ul $e _#"1i$ere)
C. +e#iul f,ro-ra'sf
Apli"atiile Ji#$o.sUO pe "are le 2o' preze#ta _# "o#ti#uare su#t a""esorii "are su#t
li2rate "u siste'ul.
A"este a""esorii pot i -esite _# 'e#iul fA""esoriesf $i# optiu#ea f,ro-ra'sf a 'e#iului
pri#"ipal fStartf.
Astel 'e#iul fA""esoriesf "o#ti#e !
- 'e#iurile - Ga'es &"e "o#ti#e Co"urile Ji#$o.s)
> I#ter#et Tools &"e "o#ti#e apli"atii "u aCutorul "erora se
lu"reaze pe INTERNET)
> +ulti'e$ia &"o#ti#e apli"atiile 'ulti'e$ia)
> S3ste' Tools &"o#ti#e u#ele utilitare ale siste'ului)
-.apli"atiile - Cal"ulator
FE
> C1ara"ter +ap
> %ial Up Net.or9i#-
> Notepa$
> Jor$pa$
> ,ai#t
C.A. Apli"atia fCal"ulatorf
Apli"atia fCal"ulatorf i#"lu$e $oue tipuri $e "al"ulator f$e buzu#arf !
- u# "al"ulator sta#$ar$
- u# "al"ulator stii#tii"
Cal"ulatorul sta#$ar$ poate i olosit pe#tru ee"tuarea u#or "al"ule statisti"e at_t _# baza
*8 "_t si _# bazele $e #u'eratie 7,= si *S.
Aisarea si utilizarea "al"ulatorului stii#tii" se a"e pri# sele"tarea optiu#ii fS"ie#tii"f
$i# 'e#iul fVie.f al apli"atiei fCal"ulatorf.
C.B Apli"atia fNotepa$f
A"easte apli"atie este u# e$itor $e te/te si'plu, ere a"iliteti $e lu"ru "u o#t-uri si $e
or'atare a te/tului.
A"easte apli"atie este ase'e#etoare "u apli"atia fE$itf $eCa utilizate $i# N(RT(N
C(++AN%ER.
c# a"est e$itor isierele 2or i "reate si 2or a2ea e/te#sia .TET.
C.C Apli"atia fJor$,a$f
A"easte apli"atie este u# e$itor $e te/te 'ai peror'a#t $e"_t fNotepa$f. :isierele "reate
si 'o$ii"ate "u aCutorul a"estui e$itor au e/te#sia .%(C.
C.C.A Crearea u#ui $o"u'e#t #ou
,e#tru a "rea u# $o"u'e#t _# fJor$,a$f se sele"teaze "o'a#$a fNe.f $i# 'e#iul
f:ilef al apli"atiei.
c# "o#ti#uare trebuie ales tipul $e $o"u'e#t $orit !
> J(R% S &$e preeri#te)
> RICQ TEET &'ai rar)
> TEET &_# u#ele "azuri)
FF
%upe sele"tarea buto#ului f(9f, se 2a $es"1i$e o ereastre $e $o"u'e#t pe#tru
i#tro$u"erea te/tului.
C.C.B Sal2area u#ui $o"u'e#t
,e#tru a sal2a u# $o"u'e#t, fJor$,a$f oere $oue posibiliteti !
a) pri'a $i#tre ele este sele"tarea "o'e#zii fSa2e Asf $i# 'e#iul f:ilef.
A"easta 2a $eter'i#a aisarea erestrei $e $ialo- #u'ite fSa2e Asf. Se
2a pu#e 'ouse-ul _# $reptul optiu#ii f:ile Na'ef, se 2a s"rie #oul
#u'e al utilizatorului si se apase buto#ul f(9f. %a"e se $oreste
re#u#tarea la sal2are, se sele"teaze buto#ul fCa#"elf.
b) o a $oua 'o$alitate $e sal2are este pri# olosirea "o'e#zii fSa2ef $i#
'e#iul f:ilef. c# a"est "az #u 'ai apare #i"i o ereastre $e $ialo-,
sal2area e"_#$u-se i'e$iat. ( e/"eptie este atu#"i "_#$ $o"u'e#tul
"are se sal2eaze "u fSa2ef #u are #u'e &apare _# "oltul $i# st_#-a sus
s"ris %o"u'e#t - Jor$,a$). c# a"est "az operatia "are 2a a2ea lo" 2a i
$e apt fSa2e Asf.
C.C.C %es"1i$erea u#ui $o"u'e#t
%es"1i$erea u#ui $o"u'e#t e/iste#t _# 2e$erea 'o$ii"erii lui se a"e olosi#$
"o'a#$a (,EN $i# 'e#iul :I>E al apli"atiei Jor$,a$. c# ur'a sele"terii a"estei
"o'e#zi se 2a aisa o ereastra $e $ialo- #u'ite f(,ENf, ereastre ase'e#etoare - "a si
"o#ti#ut - "u ereastra fSAVE ASf.
%a"e se "u#oaste #u'ele e/a"t al isierului "are se $oreste a i $es"1is, se i#tro$u"e
_# zo#a :I>E NA+E si se sele"teaze buto#ul (,EN.
:isierul poate se ie "eutat _# ol$er-ele $i# lista preze#tate _# ereastre, iar _#
'o'e#tul _# "are a ost -esit, pri# sele"tarea lui &u# "li" - st_#-a 'ouse-ului), #u'ele lui
2a i i#tro$us _# 'o$ auto'at _# zo#a :I>E NA+E.
%a"e se $oreste re#u#tarea la $es"1i$erea u#ui isier si _#"1i$erea erestrei $e
$ialo-, se sele"teaze buto#ul CANCE>.
C.E Apli"atia f,ai#tf
Utiliz_#$ apli"atia f,ai#tf $i# Ji#$o.sUO, se pot "rea $ese#e si'ple sau
"o'ple/e, _# alb - #e-ru sau "olor.
Realizarea $e $ese#e "u aCutorul a"estei apli"atii este 'ai usoare utiliz_#$ 'ouse-
ul.
Notiu#ea $e f:ol$erf
U# ol$er poate i $ei#it "a o -rupare $e obie"te $ierite &isiere, $o"u'e#te, apli"atii sau
alte ol$ere).
U# ol$er "are "o#ti#e isiere reprezi#te $e apt u# $ire"tor.
:ol$erele s_#t repreze#tate pe e"ra# "u aCutorul u#or i"o#-uri sau "a erestre de #a2i-are
sau e/plorare a "o#ti#utului lor.
c# Ji#$o.sUO e/iste $oue eluri $e i"o#-uri !
> i"o#-uri $e ol$er &*)
> i"o#-uri $e pro-ra' &7)
1
&*)- arate "a u# $osar -albe#, a2_#$ e2e#tual $ese#e pe el. U# $ublu "li" pe u# i"o# ol$er
are "a ee"t $es"1i$erea u#ei erestre $e #a2i-are pri# "o#ti#utul ol$er-ului respe"ti2.
&7)- reprezi#te apli"atii "e pot i la#sate _# e/e"utie. Se pot ala pe $es9top sau _# alte
ol$ere. U# $ublu "li" pe u# i"o# $e apli"atie are "a ee"t la#sarea _# e/e"utie a apli"atiei
respe"ti2e.
+D.
Ara#Carea i"o#-urilor
Se ale'e o$tiunea ARRANG+ ICONS !are are urmVtoarele o$tiuni
> *8 Name - sSnt enumerate du$V nume Sn ordine al"a*eti!V.
> *8 T8$e - sSnt aran6ate Sn ordine al"a*eti!V du$V ti$.
> *8 Si#e - Sn ordine !res!Vtoare du$V dimensiune.
> *8 Date - du$V datV.
> auto arran'e - sSnt aran6ate automat la "ie!are modi"i!are a $o#itiei unuia
dintre ele.
I!on-urile $ot "i redenumite, !o$iate sau mutate.
S=ORTCUT - uri
- utili#atorul $oate !rea s)ort!ut-uri la ori!e o*ie!t, !um ar "i, "isier, $ro'ram, "older si $ot "i
$lasate $e des0to$ sau Sntr-un alt "older. S)ort!ut-urile sSnt niste i!on-uri !are au Sn !oltul
din stSn'a 6os o sV'eatV mi!V. Un du*lu !li! $e un i!on de s)ort!ut are !a e"e!t a!elasi lu!ru
!a si $e i!on-ul !e !ores$unde a!eluiasi o*ie!t !a si s)ort!ut-ul.
Crearea u#ui s1ort"ut
Se sele!tea#V o*ie!tul dorit si se sele!tea#V o$tiunea CR+AT+ S=ORTCUT din
meniul FI.+ al "erestrei de na%i'are.
Se sele!tea#V o$tiunea CR+AT+ S=ORTCUT din meniul !onteDtual al o*ie!tului
$entru !are se doreste !rearea unui s)ort!ut.
Se 'lisea#V i!on-ul o*ie!tului &"olosind mouse-ul( $SnV la lo!ul unde se doreste
!rearea s)ort!ut-ului Sn tim$ !e se a"lV tastele CTR.:S=IFT.
11
Se 'lisea#V o*ie!tul !u *utonul dre$t al mouse-ului $SnV la lo!ul unde se doreste
!rearea s)ort!ut-ului si se sele!tea#V o$tiunea CR+AT+ S=ORTCUT&S( =+R+ din meniul
!e %a a$Vrea.
Ster'erea unui s)ort!ut nu %a a"e!ta o*ie!tul !Vruia Si !ores$unde. Pentru a ster'e un
s)ort!ut se sele!tea#V i!on-ul si se a$elea#V tasta D+. sau se 'lisea#V i!on-ul de s)ort!ut $e
i!on-ul R+C3C.+ BIN.
Putem a%ea
> s)ort!ut-uri Sn "older-ul de $ro'rame
> s)ort!ut-uri $e des0to$
> s)ort!ut-uri Sn!or$orate Sn a$li!atii
Crearea u#ui ol$er
Se des!)ide "older-ul Sn !are a!esta se doreste a "i !reat, !are $oate "i si des0to$-ul.
Din meniul FI.+ sau din meniul !onteDtual al "erestrei de na%i'are se sele!tea#V o$tiunea
N+2 si a$oi "older-ul din noul meniu.
Sistemul !rea#V un nou i!on !u titlul N+2 FO.D+R si Si $ermite utili#atorului sV-i
modi"i!e titlul.
+utarea si "opierea u#ui ol$er
Se sele!tea#V "older-ul.
Se $oate utili#a mouse-ul $rin 'lisare s$re destinatie, "olosind si S=IFT sau CTR.
SAU !
Se ale'e din +DIT o$tiunea COP3 &!o$iere(, CUT &mutare( si a$oi PAST+.
Ster-erea u#ui ol$er
Se sele!tea#V si se sele!tea#V D+.+T+ din su*meniul FI.+ sau se a$asV tasta D+..
Re!u$erarea "olderelor sterse din 'resealV se $oate "a!e "olosind o$tiunea UNDO D+.+T+
din FI.+.
Re$e#u'irea u#ui ol$er
Se sele!tea#V si se dV un !li! de mouse $e titlul i!on-ului, unde se $oate modi"i!a a!esta.
Co'a#$a RUN
12
> se a"lV Sn meniul Start si $ermite eDe!utarea dire!tV a unui $ro'ram !are nu are
aso!iatV o i!oanV.
> "olosind o$tiunea Bro?se se $oate determina mai SntSi lo!ul unde se 'Vseste a!est
$ro'ram.
:ol$er-ul +3 Co'puter
Contine la rSndul sVu mai multe "oldere
> "oldere aso!iate unitVtilor de dis! &"lo$$8, =D si da!V eDistV un "older aso!iat
unitVtii CD(
> "older-ul PRINT+RS
> "older-ul CONTRO. PAN+.
Folder-ul PRINT+RS
> ai!i se 'Vses! instalate dri%er-ele $entru im$rimanta !are este le'atV de !al!ulator
sau numai un i!on ADD PRINT+R !are, da!V este a$Vsat !u mouse-ul $ermite
instalarea unei im$rimante.
> eDistV un meniu *arV &FI.+, +DIT, >I+2, =+.P( s$e!i"i! "ie!Vrui "older Sn
$arte si are a!eleasi o$tiuni.
Folder-ul CONTRO. PAN+.
+ste al!Vtuit din
13
- ADD N+2 =ARD2AR+ - se "oloseste Sn momentul Sn !are am instalat o
!om$onentV )ard $entru a $utea a%ea a!!es la ea si $e !ale so"t.
> ADD/R+MO>+ PROGRAMS - $ermite adVu'area sau ster'erea de $ro'rame.
> DAT+/TIM+ - $ermite !ore!tarea orei !urente a !al!ulatorului si !orelarea
a!esteia !u ora realV.
> DISP.A3 - $ermite setarea monitorului, a ima'inii de $e e!ran, numVrul de
$iDeli !e $ot "i a$rinsi, setarea SCR++N SA>+R-elor, et!.
> FONTS - $ermite adVu'area sau ster'erea a di"eritelor ti$uri de "onturi !u !are
$ot "i s!rise do!umente Sn di"erite editoare.
Xn meniul File eDistV o$tiunea INSTA.. N+2 FONT !are ne $ermite $o#itionarea $e
"ontul &sau "onturile( $e !are dorim sV le adVu'Vm $entru a $utea "i "olosite Sn %iitor.
> 1+3BOARD - $ermite setarea tastaturii !on"orm al"a*etului tVrii $entru !are a
"ost eDe!utatV. & nu toate tVrile au a!eleasi sim*oluri $e tastaturV(
> MOUS+ -$ot "i setati o serie de $arametrii re"eritori la a!esta !um ar "i "un!tiile
*utoanelor $ot "i in%ersate $entru !ei !are Sl "oloses! !u mSna stSn'V,et!.(
> S3ST+M - ne dV in"ormatii 'enerale re"eritoare la !al!ulator
> ti$uri de !om$onente
> $er"ormante
> et!.
GESTIUNEA :ISIERE>(R
START IRu#IC!HI(<gstartI,ro-ra'sIJi#o.s E/plorer
Siste'ul $e 'e#iuri!
VIEJ *)Toolbars-aisarea sub 'e#iul orizo#tal al barei $e i#stru'e#te
7)Status bar - li#ia $e stare a erestrei $e #a2i-are este 2izibila
5)>a#-e i"o#s - ol$ere repreze#tate "a i"o#uri
4)S'all i"o#s - aisarea u#ul la#-a altul
O)>ist - ali#iate u#ul sub altul
S) %etailes - s"rie si #u'ele lor
R)Reres1 - reaisarea "o#ti#utului ol$erului
=)(ptio#s - :ol$er&"o#i-urarea erestrei $e #a2i-are "a#$ 2izualizez u# ol$er
1@
-Vie.&su#t aisate isierul "u o a#u'ita e/te#sie ,as"u#se
alteleKaisarea
i#tre-ului #u'e +S-%(S sau e/te#sia lor sa #u ie aisata)
-:ile t3pes &tipul isierului)
U)Arra#-e i"o#s - ara#Care $upa "riterii $ierite
*8)>i#e up i"o#s - ali#ierea i"o#urilor

:I>E "upri#$e!
*)(pe# - la#sarea apli"atiei
7)(pe# .it1 - se pre"izeaza apli"atia "e se 2a la#sa
5)E/plora - $es"1i$erea u#ei erestre $e e/ploarare a ol$erului
4):i#$ - per'ite "autarea $e isiere #e. ol$er i# "ele sele"tate
S)Sari#- - partaCarea ele'e#tului sele"rat
R)Cut,Cop3 - $e"upare,"opiere
=)%elete - ster-ere si pu#ere i# Re"i"le b3#
U)Re#a'e - re$e#u'ire
*8)Create s1or"ut - "reare sor"ut
**),roperties - 'o$ii"area proprietatilor ele'e#tului sele"tat
E%IT "o#ti#e!
*),aste - lipire
7),aste s1or"ut - "rearea s1or"ut pe#tru ele'e#tul "opiat i# "lipboar$
5)U#$o - re2e#ire la ulti'a operatie &"opiere,re$e#u'ire,'utare ster-ere)
4)Ne. - "rearea u#ui #o# ol$er ,s1or"ut
O),roperties - aisaza proprietatile ol$erului
:(>%ERU> +? C(+,UTER
Co#ti#e!
- i"o# pe#tru u#itati lo-i"e
- Co#trol ,a#el
- ,ri#ters &i'pri'a#te)
- %is"o##e"t &$e"o#e"tarea $e la $is"ul $e retea)
(BS! i# el #u pot sa u#"tio#eze "opieri,'utari,"reare s1r"ut)

1A

:(>%ERU> NETJ(R9 NEIGQB(RQ((%
-"o#ti#e toate ele'e#tele u#ei retele
-StartICo#trol ,a#elI%es9topINet.or9 #ei-1 bor1oo$
-(ptiu#eh ENTIERE NETJ(R< "o#ti#e toate retelele "e pot i a""esate $e a"est
"al"ulator
si partaCate
(BS *)re"uperarea isierelor $i# Re"3"le bi#se a"e asa :ileIU#$o $elete
(BS 7) -StartI,ro-ra'sIJi#$o.s e/plorer
-sele"tez u# isier
-:ileI,ropeties
stabiles" atributele isierelor
(BS 5) $i# 'e#iul :ile pot a"e re$e#u'iri,"opieri $e ele'e#te sele"tate
aleaatoriu&ti#a#$
Tasta CTR> apasata) sau "o#ti#uu ai SQI:T apasata.
PCautarea $e isiere Start/Pro'rams/2indo?s +D$lorer/Tools/Find "u optiu#ile!
> Na'edlo"atio# - pre"izez #u'ele si $ire"torul u#$e "autK
> %ate 'o$iie$ -"aut pe "ele "reate I 'o$ii"ate i#tr-u# i#ter2al $e ti'p&lu#a ,ziua)K
> A$2a#"e$&"a#tarea $upa u# te/t $i# isier sau $i'e#sio#area sa)K
(BS!sal2area "autarii! (ptio#sISa2e results.
PINREGISTRAREA UNUI TI, %E :ISIER

1B
StartI,ro-ra'sIJi#$o.s e/plorerIVie.I(ptio#sI:ile t3pes 2reau sa apara si alte tipuri
$e
:isiere $e e/e'plu "ele $i# , ASCA> ale- Ne. t3pe CQANGE IC(N s"riu $e#u'irea si
e/te#-
sia a"tiu#ea si SET %E:AU>T "u 2ali$are pe#tru 2izualizare "o#ti#ut isiere si pu#erea
e/te#-
siei.
(BS *) "autarea se poate a"e i# Ji#$o.s e/plorer si pe#tru isier &toolsIile),pe#tru
ol$er
&toolsI-o to),iar "rearea u#ui $ire"tor partaCat&toolsI+ap #et.or9 $ri2e),iar ster-erea "u
$is"o##e"t $ri2e.
P,artaCarea i# Ji#$o.s e/plorer "u :ileIs1ari#- i# "are stabiles"!$ire"torul "e se
proteCaza
"u "o'e#tariu,per'ite a""esul #eli'itat la $is" &ull)sau pri# parola pe#tru "itire sau
"itire
&s"riere).
(BS!N(T SQARE% as"u#$e $ire"torul $i# retea.
PVerii"area u#ui $is" lo"al se a"e i# $oua etape!
-pri'a etapa!*)StartIA""essoriesIS3ste' toolsK
7)s"a#$is9
-a $oua etapa!*)la elK
7)%rera-'e#ter %is9.
(BS!2erii"area u#ui $is" lo"al se 'ai poate realiza astel!+3 Co'puterI"li#" $reapta pe
Qar$ C!sa'su#-.
PCopii $e si-ura#ta!
*)la el
7f)Ba"9up.
(BS!$a"a #u e i#stalat se a"e "u A$$IRe'o2e pro-ra's $i# Co#trol ,a#el.
PCopierea $e pe o $is"1eta pe alta se a"e "u ileICop3 $is9 .
Por'atarea :ileI:or'at "u optiu#ile!
-ster-ere si or'atare rapi$aK
-'ar"are zo#e $ee"teK
-$is"1eta siste'K
-"apa"itate $e or'atareK
-eti"1eta $e 2olu'.
1C
(BS!pe#tru "opiere si or'atare +3 Co'puterI"li#" $reapta pe A!lapp3 si se pot ale-e
"ele
$oua optiu#i.
PA$au-area u#ei i'pri'a#te StartISetti#-sI,ri#tersIA$$ pri#terIale- tipulI1a2e
$is9I(<
PI#stalarea u#ui 'o$e' StartISetti#-sICo#trol ,a#elI+o$e'sII#stall #e. 'o$e'sI1a2e
$is9I(<.
PI#stalarea 'ouseului StartISetti#-sICo#trol ,a#el &7)A$$I Re'o2e pro-ra'sIQa2e
$is9II#tro$u" $is"1etaI(<.
PI#stalareapla"i au$io StartISetti#-sICo#trol ,a#elINe. 1ar$.areIBro.se o "aut pri#
Sou#$ "u $e#u'irea sa.
PI#stalarea pla"i 2i$eo! *)la el
7)%ispla3ISetti#-sIA! sau $! $e u#$e pu# pla"a 2i$eo.
(BS! ,ot sa 'ai stabiles" o#$ul ,parola pe s"ree# ser2er si $e"uparea $ispla3ului.
MICROSOFT 2ORD
+ste un editor de teDte "oarte $er"ormant. Cu a6utorul lui $utem edita Sn mod "oarte sim$lu
un do!ument ori!St de di"i!il ar $Vrea a!esta, deoare!e 2ord-ul are im$lementate o serie de
unelte !are ne $ermit utili#area
> $i!turilor
> ta*elelor
> desenelor
> inserarea Sntr-un do!ument a sim*olurilor s$e!iale, , , et!.
Un e!ran 2ord are mai multe $Vrti !om$onente
> bara $e 'e#iuri - FI.+, +DIT, >I+2,et!. ; este situatV Sn $artea de sus a
e!ranului.
> i"o#-uri - se des!)id din >I+2, TOO.BARS si ne $ermit un a!!es mai usor la
anumite "a!ilitVti ale editorului.
> ereastra $e e$itare
> alte i!on-uri
> Sn 6osul e!ranului se 'Vses! in"ormatii re"eritoare la numVrul $a'inii !are se
editea#V, numVrul liniei si !oloanei $e !are ne a"lVm la un moment dat,et!.
1E
Meniul :I>E este al!Vtuit din
> N+2 - $ermite des!)iderea unui do!ument nou &ineDistent( $entru editare
> OP+N - des!)ide o "ereastrV de na%i'are !are $ermite des!)iderea unui
do!ument de6a eDistent.
Fereastra de na%i'are are o serie de "a!ilitVti
> se $ot !Vuta do!umente de un anumit ti$ do!umente s!rise
Sn NOT+PAD, 2ORDPAD, +DIT, et!. sau eDistV o$tiunea A.. FI.+S !are
$ermite a"isarea 'eneralV a unui "older la un moment dat.
> se $ot a"isa numai do!umentele $entru !are se !unoaste o
su!!esiune de !ara!tere din titlul lor "olosind o$tiunile FI.+ NAM+ si FIND
NO2.
> "olosind o$tiunea .AST MODIFI+D $ot "i a"isate &!Vutate(
numai do!umentele Sn !are au "ost "V!ute modi"i!Vri Sn di"erite $erioade de
tim$ &eD. toda8, last mont),et!.(
> $entru a des!)ide un do!ument ne $o#itionVm $e titlul
a!estuia si a$VsVm un du*lu !li! !u mouse-ul sau sele!tVm o$tiunea OP+N.
> C.OS+ - $ermite terminarea editVrii unui do!ument, dar nu si a editorului 2ord.
> SA>+ - este utili#at $entru a da un nume do!umentului !are este editat Sn a!el
moment. Do!umentele 2ord sSnt sal%ate !u eDtensia .DOC. Pot "i sal%ate mai
multe %ersiuni ale a!eluiasi do!ument &ale'Snd o$tiunea SA>+ >+RSION Y(. Se
$oate sta*ili eDa!t lo!ul &"older-ul( unde sV se "a!V sal%area, !u o$tiunea SA>+
IN.
> SA>+ AS - $ermite sal%area unui do!ument eDistent si su* un alt nume, de "a$t
eDe!utV o !o$iere a !elui eDistent.
> SA>+ AS =TM. - $ermite sal%area unui do!ument !a $a'inV de 2e* &Internet(.
> >+RSIONS - $ermite sal%area mai multor %ersiuni ale a!eluiasi do!ument.
1F
> PAG+ S+TUP - $ermite sta*ilirea dimensiunilor $a'inii si anume +ar-i#s - sus,
6os, stSn'a, drea$ta.
> Pa$er Si#e - $ermite sta*ilirea ti$ului de $a'inV "olositV la
im$rimantV &eD. AE, BE, A5, .+TT+R, et!.(. Permite ase#area $a'inii
&%erti!alV - ,ortrait - ori#ontalV - >a#$s"ape(
> Pa$er Sour!e - ti$ul )Srtiei "olositV de im$rimantV - Tra"tor &)Srtie !u
'Vurele( +a#ual :ee$ &"olositV $entru )Srtie AE( et!.
> .a8out - $ermite numVrarea rSndurilor de $e o $a'inV.
> PRINT PR+>I+2 - $ermite %i#uali#area Sn totalitate a !ontinutului unei $a'ini
dintr-un do!ument &are aso!iatV si o i!oanV(.
> PRINT - $ermite ti$Vrirea unui do!ument 2ord &Sn totalitate, a $a'inii !urente, a
unei anumite $a'ini(. Se $ot sta*ili numVrul de !o$ii $entru $a'inV.
> PROP+RTI+S - in"ormatii des$re un anumit do!ument ; unele se $un automat,
iar altele de !Vtre !el !are l-a editat.
> +MIT - $VrVsirea editorului 2ord.
Ultimele $atru do!umente !are au "ost des!)ise, a$ar Sntr-o $ortiune s$e!ialV din meniul
FI.+ si $utem sV le des!)idem "oarte usor $rintr-o sim$lV a$Vsare $e unul dintre ele.
Meniul E%IT este al!Vtuit din
> UNDO - $ermite sV re%enim !u un $as Sn urmV, Sn !a#ul Sn !are nu se doreste
$Vstrarea ultimei modi"i!Vri Sn do!ument.
> R+AP+AT - $ermite eDe!utarea re$etatV a ultimei a!tiuni.
> CUT - tVierea unei $ortiuni de do!ument.
> COP3 -!o$ierea Sn C.IPBOARD a unei $ortiuni de do!ument.
> PAST+ - $unerea Sn lo!ul unde se 'Vseste !ursorul, a $ortiunii de do!ument !are
se 'Vseste Sn C.IPBOARD.
11
> PAST+ SP+CIA. - $ermite !o$ierea teDtului su* o anumitV "ormV
> !a o*ie!t 2ord
> !a teDt
> !a teDt ne"ormatat
> !a $i!turV &desen(
> C.+AR - ster'erea $ortiunii de teDt sele!tate.
> S+.+CT A.. - sele!tarea Sntre'ului do!ument &se mai $oate "a!e !u !om*inatia
de taste CTR.:A sau !u mouse-ul(
> FIND - $ermite determinarea Sn do!ument a unei se!%ente de !ara!tere.
> R+P.AC+ - se!%enta datV se Snlo!uieste !u alta.
> GO TO - $ermite mutarea !VutVrii $e $a'ina !u numVrul
dat Sn !Vsuta E#ter ,a-e Nu'ber.
C( O$tiunea VIEJ - din *ara de meniu a "erestrei 2ord
A.Formatarea do!umentelor
Formatarea unui do!ument in!lude sta*ilirea ti$urilor de !ara!tere si dimensiunea a!estora,
a s$atiilor dintre rSnduri si dintre $ara'ra"e, alinierea teDtului, Sm$Vrtirea lui $e !oloane si
mar'inile $a'inii. Se $oate !onsidera !V multe dintre a!este o$eratii al!Vtuies! !eea !e
$oartV numele de te1#ore$a"tare - $roie!tarea si "ormatarea unui do!ument ast"el Sn!St sV
ai*V un as$e!t !St mai $lV!ut si $ro"esional.
B.Moduri de a"isare
Da!V sele!tVm o$tiunea >I+2 %om a"isa un su*meniu %erti!al !u urmVtoarele o$tiuni
111
Se o*ser%V !V o$tiunile TOO.BARS SI ZOOM sSnt urmate de C $un!te, de!i $rin sele!tare
%om o*tine o "ereastrV de dialo' de unde %om $utea ale'e !eea !e dorim sV o*tinem.
2ord o"erV $osi*ilitatea de a %edea un do!ument Sn mai multe "eluri. Fie!are mod de a"isare
Nor'al, (utli#e, ,a-e >a3out, +aster %o"u'e#t, ,ri#t ,re2ie. &!are are si un *uton
s$e!ial(, o"erV a%anta6e $entru editarea, "ormatarea si or'ani#area teDtului si alte o$eratii
asemVnVtoare.
Cele mai utili#ate moduri de a"isare sSnt Nor'al si ,a-e >a3out, a!estea "olosind Sn 'eneral
la introdu!erea si editarea teDtului.
a. Modul de a"isare Outline, $ermite sV se redu!V do!umentele la ni%el de titluri de
$ara'ra"e $entru a $utea muta sau !o$ia #one de teDt si a reor'ani#a !u usurintV
do!umentele lun'i.
*. Modul de a"isare Master Do!ument este o metodV de a a"isa si a or'ani#a mai
multe do!umente odatV.
Am*ele o$tiuni sSnt utili#ate de o$eratorii a%ansati.
Butonul ,ri#t ,re2ie. a"isea#V do!umentul asa !um aratV el du$V "ormatare si %V
$ermite sV "a!eti modi"i!Vri "VrV sV "ie ne%oie sV re%eniti Sntr-unul din modurile de editare.
!. Modul de a"isare Normal
A!est mod de a"isare aratV !om$onentele $rin!i$ale ale do!umentului si teDtul. Ast"el se $ot
%edea di%erse "ont-uri de di"erite dimensiuni, s$atii, alinieri, alineate, et!. Xn s!)im* nu se
$ot %edea - !oloanele "ormatate, mar'inile $a'inii sau anteturile si notele de su*sol.
d. Modul de a"isare Pa'e .a8out
Cu a!est mod de a"isare se $oate %edea !um aratV teDtul, !oloanele, mar'inile, re$re#entVrile
'ra"i!e si alte !om$onente ale unei $a'ini. Pa'e .a8out asi'urV modul de a"isare
23SI23G &?)at-8ou-see-is-?)at-8ou-'et( - o*tineti !eea !e %edeti $e e!ran.
+ditarea si "ormatarea $ot "i lente, dar se $oate %edea mai *ine !um aratV do!umentul Sn
tim$ul si du$V terminarea $ro!esului de "ormatare. Xn a!est mod de a"isare, *arele de
derulare %erti!alV au douV *utoane su$limentare $entru de$lasarea Sn !adrul do!umentului
$a'inV !u $a'inV.
O$tiunea Full S!reen $ermite a"isarea do!umentului $e tot e!ranul, "VrV un alt element
de!St *utonul Full S!reen. Un do!ument a"isat $e tot e!ranul %a !ontinua sV rVmSnV Sn
modul de a"isare a!ti% Sn momentul sele!tVrii o$tiunii Full S!reen. Pentru a re%eni la modul
anterior de a"isare, se a$asV tasta +SC, sau un !li! de mouse $e *utonul Full S!reen.
O$tiunea Tool*arsY $ermite as!underea sau a"isarea unor !om$onente ale e!ranului &asa
numitele *are de instrumente(.
Sele!tarea a!estei o$tiuni %a !ondu!e la a$aritia unei "erestre de dialo', de unde %om $utea
sele!ta !are instrumente de lu!ru "olosite Sn lu!rul !u do!umentele 2ord, le %om a"isa $e
e!ran.
112
Cele mai utili#ate instrumente de lu!ru sunt sele!tate Sn o$tiunile Sta#$ar$, :or'atti#-,
Bor$ers, %ra.i#-.
Fie!are sele!tie a unei ast"el de o$tiuni %a a%ea !a e"e!t a$aritia $e e!ran a unei *a#e &linii(
de *utoane desenate, !u a6utorul !Vrora se $ot eDe!uta anumite o$eratiuni.
Detalierea unor ast"el de *utoane ar Snsemna s!rierea unei !Vrti se$arate.
De retinut, este "a$tul !V $unSnd mouse-ul $e "ie!are *uton Sn $arte %a a%ea !a e"e!t a$aritia
unui teDt Snsotitor !e o"erV eD$li!atia - $e s!urt - re"eritoare la a!tiunea *utonului res$e!ti%.
O$tiunea Ruller $ermite a$aritia ri'lei $e e!ran, a!easta o"erind $osi*ilitatea de a $o#itiona
anumite ima'ini Sn !entrul sau $e mar'inile do!umentului.
.a "el !a si o$tiunea anterioarV, si a!easta este o o$tiune mai a%ansatV.
O$tiunea =eader and Footer $ermite editarea unui teDt, a$li!area datei, orei si a"isarea
numVrului $a'inii Sn douV #one s$e!iale ale unui do!ument.
Zona =eader, adi!V #ona a"latV deasu$ra #onei e"e!ti%e de lu!ru - asa numita #onV al*V
a"latV Sn susul $a'inii. Ast"el se $oate s!rie titlul unui !a$itol !e %a a$Vrea Sn tot do!umentul
de la $a'ina la !are a "ost introdus, $SnV la s"Srsitul lui.
Zona Footer este #ona a"latV Sn 6osul $a'inii.
O$tiunea Zoom Y $ermite mVrirea ima'inii de $e e!ran !u un anumit "a!tor de mVrire
eD$rimat $ro!entual. A!eastV o$tiune se "oloseste atun!i !Snd se doreste %i#uali#area
Sntre'ului do!ument, sau a unei $ortiuni din el.
Inserarea de o*ie!te Sn do!ument
E( O$tiunea INSERT
.a sele!tarea a!estei o$tiuni $e e!ran %a a$Vrea un meniu %erti!al !u urmVtoarele o$tiuni
Cu a6utorul a!estor o$tiuni, %om $utea sV adVu'Vm Sn do!umentele noastre o multitudine de
"a!ilitVti de a"isare, di"erite "orme de a$aritie a !ara!terelor, ima'ini 'ra"i!e, "isiere, *a#e de
date si !)iar sunete si ima'ini Sn mis!are &!li$uri(.
113
O$tiunea Brea0 ne o"erV $osi*ilitatea de a adVu'a Sn do!umentul nostru o $a'inV sau o
!oloanV li*erV ast"el Sn!St sV !ontinuVm editarea a!estuia, mai $utin Sn a!ea #onV la !are
%om re%eni ulterior.
O$tiunea Pa'e Num*ersY ne o"erV $osi*ilitatea de a numerota $a'inile do!umentului
nostru "olosindu-ne de mai multe "a!ilitVti. Ast"el, din "ereastra de dialo' !e a$are la
sele!tarea a!estei o$tiuni, ne %om $utea ale'e numerotarea $a'inilor Sn 6osul $a'inii sau Sn
susul $a'inii. De asemenea %om $utea s!rie a!este numere Sn !entru, la drea$ta, la stSn'a,
$e interiorul sau $e eDteriorul $a'inilor. Xn $lus, a$VsSnd *utonul FORMAT, %om $utea
sele!tiona, da!V numVrVm $a'inile "olosindu-ne de !i"rele ara*e &A,B,CY(, de litere &a,*,!Y(
sau de !i"re romane &I,II,IIIY(.
O$tiunea Annotation ne aratV !V Sn do!umentele 2ord %om $utea "olosi a$#oteri -
asemVnVtoare !u notele de s"Srsit de !a$itol &a se %edea o$tiunea urmVtoare FOOTNOT+(,
!u deose*irea !V se "oloseste atun!i !Snd la un do!ument lu!rea#V mai multe $ersoane.
.a sele!tarea a!estei o$tiuni, Sn $artea de 6os a do!umentului %a a$Vrea o "ereastrV de
adnotare. Du$V !e s-a terminat de editat adnotarea res$e!ti%V se a$asV !li! $e *utonul
C.OS+.
Initialele !ore!torului a$ar Sn do!ument !a indi!i, urmate de un numVr. A!est numVr "a!e
trimitere la adnotVrile a"late la s"Srsitul do!umentului.
Pentru a edita o adnotare, eDe!utati !li! du*lu $e re"erinta a!esteia. Pentru a ster'e o
adnotare, sele!tati-o si a$Vsati D+.+T+.
Pentru a a$Vrea $e e!ran o adnotare, a$Vsati *utonul S=O2/=ID+ din *ara de instrumente
standard.-------------
O$tiunea Date and Time ne aratV su* !e "ormV $utem adVu'a Sn do!umentul nostru data
!urentV si ora.
O$tiunea Field , "iind o o$tiune mai a%ansatV, nu o %om studia Sn detaliu, dar $utem s$une
!V $utem adVu'a !oduri de !Sm$ Sn do!ument sau Sn !adrul antetului sau al notei de su*sol.
O$tiunea S8m*ol ne a6utV sV adVu'Vm Sn do!ument, !ara!tere s$e!iale !are nu se 'Vses! $e
tastaturV, dar !are ne sSnt utile Sn editarea do!umentului.
.a "el !a si o$tiunea Field, o$tiunea Form Field ne a6utV sV introdu!em Sn do!umentul
nostru, asa-numitele or'ulare . +ste o te)ni!V de editare mai a%ansatV, dre$t $entru !are
nu %a "i detaliatV ai!i.
Formatarea do!umentelor
Se "a!e utili#Snd meniul :(R+AT .
11@
Ori!e element al unui do!ument &!ara!ter, $ara'ra", $a'inV sau se!tiune( $oate $rimi o
serie de !ara!teristi!i !are sV $ermitV s!oaterea lui Sn e%identV $rin di"erite elemente de
s!riere.
Formatarea !ara!terelor
> FONT - !ontine douV se!tiuni se!tiunea FONT si se!tiunea C=ARACT+R
SPACING.
+lementele se!tiunii FONT sSnt
-lista FONT - lista "ont-urilor dis$oni*ile si $ermite sele!tarea "ont-ului dorit;
"ont-ul mai $oate "i sele!tat dire!t din lista "ont-urilor a"isatV Sn *ara
*utoanelor de "ormatare.
-lista FONT ST3.+ - lista silurilor dis$oni*ile &Bold, Itali", Y(. A!estea mai
$ot "i sele!tate $rin a!ti%area/de#a!ti%area $i!to'ramelor
-lista SIZ+ - SnVltimea Sn $un!te a !ara!terelor.
-lista UND+R.IN+ - lista stilurilor de su*liniere. Su*linierea !u o sin'urV
linie se mai $oate "a!e a$VsSnd $i!to'rama
11A

-lista CO.OR - lista !ulorilor de s!riere.
-#ona +FF+CTS - $ot "i sele!tate mai multe !ara!teristi!i s$e!iale $entru
!ara!tere.
STRI1+TROUG= - este trasatV o linie $rin mi6lo!ul literelor.
SUP+RSCRIPT - !ara!terele sSnt s!rise mai sus si mai mi!i.
SUBSCRIPT - !ara!terele sSnt s!rise mai 6os si mai mi!i.
=IDD+N - !ara!terele %or "i as!unse &nu se %Vd $e e!ran(
SMA.. CAPS - toate literele mi!i %or "i trans"ormate Sn ma6us!ule de
dimensiune redusV.
A.. CAPS - toate literele %or "i trans"ormate Sn ma6us!ule "VrV a le
modi"i!a dimensiunea.
PR+>I+2 - eDem$li"i!area setVrilor "V!ute
-*utonul D+FAU.T - la a!tionarea lui setVrile %or de%eni im$li!ite $entru
do!umentul !urent si $entru do!umentele noi.
+lementele se!tiunii C=ARACT+R SPACING sSnt
-lista SPACING - $ermite sta*ilirea modului de s$atiere a !ara!terelor.
-lista POSITION - $ermite sta*ilirea $o#itiei !ara!terelor "atV de linia
ori#ontalV ima'inarV de la *a#a teDtului.
PR+>I+2 - eDem$li"i!area setVrilor "V!ute
> C=ANG+ CAS+ - $ermite trans"ormarea literelor mi!i Sn ma6us!ule.

-S+NT+NC+ CAS+ - $rima literV a "ie!Vrei $ro$o#itii %a "i trans"ormatV Sn
ma6us!ulV.
-.O2+RCAS+ - literele mi!i nu %or "i trans"ormate Sn ma6us!ule.
11B
-UPP+RCAS+ - toate literele %or "i trans"ormate Sn ma6us!ule.
-TIT.+ CAS+ - $rima literV a "ie!Vrui !u%Snt %a "i trans"ormatV Sn
ma6us!ulV.
-TOGG.+ CAS+ - toate literele mi!i se trans"ormV Sn mari si in%ers.
> PARAGRAP=
-lista A.IGNM+NT - modul de aliniere &se $oate "a!e si !u *utoanele
-------------------(
-.IN+ SPACING - sta*ileste s$atiul !are se lasV Sntre Sntre douV rSnduri de
teDt.
> TABS
-dimensiunea unui TAB im$li!it se sta*ileste Sn !Sm$ul D+FAU.T TAB
STOPS.
-#ona A.IGNM+NT - alinierea ta*-ului $rin %alidarea uneia din o$tiunile !u
eD!ludere &le"t, ri')t, !enter,Y(.
> BORD+RS AND S=ADING
BORD+RS - sta*ilirea !ara!teristi!ilor !)enarului.
-#ona BORD+R - $ot "i de"inite se$arat !ara!teristi!ile $entru "ie!are laturV a
!)enarului.
-#ona .IN+ - !ara!teristi!ile laturii sau laturilor sele!tate Sn #ona BORD+R.
S=ADING
-#ona FI.. - !ontine *utoane de o$tiune $entru um$lerea #onei sele!tate !u
di"erite *rosuri.
11C
> CO.UMNS
>
-numVrul de !oloane si alinierea a!estora $e $a'inV; sta*ilirea dimensiunilor
!oloanelor; eDistV si o o$tiune de trasare a unei linii %erti!ale Sntre !oloane.
> BU..+TS AND NUMB+RING
-a!eastV o$tiune se "oloseste $entru numerotarea sau mar!area $ara'ra"elor.
-se!tiunea BU..+T+D - $ermite mar!area !u un sim*ol a $ara'ra"elor.
-se!tiunea NUMB+R+D - $ermite numerotarea $ara'ra"elor.
-se!tiunea MU.TI.+>+. - $ermite numerotarea $e ni%ele a $ara'ra"elor.
=+ADING NUMB+RING
-este destinat numerotVrii si &sau mar!Vrii automate a $Vrtilor, !a$itolelor,
$ara'ra"elor si su*$ara'ra"elor unei lu!rVri.
> AUTOFORMAT
-$ermite "ormatarea im$li!itV a unui do!ument.
-setVrile $a'inii
> ST3.+ GA..+R3
-ti$uri de !ara!tere, modalitVti di"erite de a"isare.
11E
> ST3.+
-$entru a !rea un nou stil se ale'e N+2 ST3.+
-!Sm$ul NAM+ - numele stilului
-BAS+D ON - Sn !a#ul Sn !are noul stil %a !ontine si toate !ara!teristi!ile
'ru$ate de un stil de"init de6a.
-ST3.+ T3P+ - $oate a%ea una din %alorile ,ara-rap1 sau C1ara"ter.
-ST3.+ FOR FO..O2ING PARAGRAP= - stilul $ara'ra"elor
urmVtoare.
Utili#area stilurilor
-#ona ST3.+S - !ontine ti$urile de stiluri $osi*il a "i sele!tate.
-#ona PARAGRAP= PR+>I+2 - !ara!teristi!ile $ara'ra"elor.
-#ona C=ARACT+R PR+>I+2 - !ara!teristi!ile !ara!terelor.
-#ona D+SCRIPTION - !ontine o des!riere a stilului.
Continuare la INSERT
> FI.+ - $ermite inserarea Sn do!umentul !are se editea#V, a altui do!ument de6a
eDistent.
> FRAM+
Un o*ie!t introdus Sntr-un do!ument este !onsiderat un element al unei linii a
do!umentului, de!i %a modi"i!a SnVltimea liniei Sn !are a "ost inserat si nu %a $utea "i
de$lasat de!St de $e o linie $e alta sau Sn interiorul liniei.
Pentru !a un o*ie!t sV "ie inde$endent de teDtul do!umentului, el tre*uie sV "ie Sn!adrat. Un
!adru $oate delimita si un *lo! de teDt. A!eastV o$tiune se $oate utili#a Sn douV moduri SntSi
se de"ineste !adrul si a$oi se introdu!e o*ie!tul sau se "a!e un !adru $este un o*ie!t.
Cara!teristi!ile !adrului sele!tat $ot "i modi"i!ate Sn "ereastra FRAM+ din FORMAT.
> PICTUR+ - $ermite inserarea unei $i!turi &ima'ini 'ra"i!e( Sntr-un do!ument.
Cara!teristi!ile a!esteia $ot "i modi"i!ate Sn "ereastra PICTUR+ din FORMAT.
> OB-+CT
11F
Xntr-un do!ument 2ord $ot "i introduse si o*ie!te !reate !u alte a$li!atii. O*ie!tele eDterne
$ot "i o*ie!te !reate Sn a$li!atii atasate a$li!atiei 2ord &2ordArt, editorul de e!uatii, et!( sau
o*ie!te !reate Sn a$li!atii de sine stVtVtoare &COR+.DRA2, PAINTBRUS=, et!(.
O*ie!tele din a doua !ate'orie $ot "i introduse Sntr-un do!ument 2ord, Sn unul din
urmVtoarele moduri
A. Xn a$li!atia sursV, o*ie!tul este !o$iat Sn C.IPBOARD, iar a$oi este !o$iat Sn
do!ument !u !omanda PAST+.
B. Continutul C.IPBOARD-ului $oate "i introdus Sn do!ument utili#Snd "ereastra de
dialo' PAST+ SP+CIA. din meniul +DIT.
> DATABAS+
- se $ot insera in"ormatii sto!ate Sntr-o *a#V de date. Se lansea#V G+T DATA si se sele!tea#V
"isierul &*a#a de date( !are se doreste a "i inseratV. Pot "i inserate *a#e de date !reate Sn
FOM, DBAS+ sau !)iar +MC+..
I#serarea tabelelor _# $o"u'e#t
Xn "oarte multe do!umente a$are ne!esitatea or'ani#Vrii datelor su* "ormV de ta*el. Un ta*el
este "ormat din linii si !oloane, interse!tia dintre o linie si o !oloanV "iind o !elulV.
INS+RT TAB.+ - $ermite inserarea unui ta*el Sntr-un do!ument. Ai!i se sta*iles! numVrul
de linii si de !oloane $e !are le %a a%ea ta*elul $re!um si dimensiunea !oloanelor &lVtimea(.
Folosind o$tiunea AUTOFORMAT se $oate ale'e unul din multitudinea de ti$uri de ta*ele
$rede"inite.
Sele"tarea "elulelor - $entru a e"e!tua o o$eratie asu$ra unui 'ru$ de !elule, a!estea tre*uie
sele!tate. Sele!tarea se $oate "a!e !u a6utorul mouse-ului sau
> $entru linia !urentV !u S+.+CT RO2
> $entru !oloana !urentV !u S+.+CT CO.UMN
12
> $entru tot ta*elul !u S+.+CT TAB.+
Xntr-un ta*el teDtul se introdu!e !elulV !u !elulV, de!i Snainte de a introdu!e teDtul
tre*uie sV $o#itionVm !ursorul Sn !elula Sn !are dorim sV s!riem.
:or'atarea stru"turii u#ui tabel
-sta*ilirea "ormei !)enarului
O$tiunea GRID.IN+S - $ermite %i#uali#area sau nu a unui !)enar $un!tat de
"orma ta*elei.
Se $oate utili#a !omanda BORD+RS AND S=ADING din meniul FORMAT !are
are o "ereastrV de dialo' di"eritV "atV de !ea a"isatV $entru "ormatarea unui *lo! de teDt.
+o$ii"area $i'e#siu#ii "elulelor - se "a!e !u o$tiunea C+.. =+IG=T AND
2IDT=Y
RO2 - se sta*iles! !ara!teristi!ile liniilor sele!tate inte'ral sau $artial.
CO.UMN - lVtimea !elulelor sele!tate sau a !elulei !urente.
Ster-ereaIi#serarea $e "elule
> la sele!tarea uneia sau mai multor !elule si a!tionarea tastei D+.+T+, %a "i
sters !ontinutul !elulelor sele!tate.
D+.+T+ C+..S - se utili#ea#V $entru a ster'e !elula !urentV sau un 'ru$ de !elule
sele!tate.
A!esta are o$tiunile
> s)i"t !ells le"t - toate !elulele din drea$ta !elor sterse %or "i de$lasate s$re stSn'a
si liniile res$e!ti%e %or a%ea mai $utine !elule.
> s)i"t !ells u$ - toate !elulele de su* !ele sterse %or "i de$lasate Sn sus, iar
!oloanele res$e!ti%e %or "i um$lute !u !elule 'oale.
> delete entire ro? - %or "i sterse Sn Sntre'ime toate liniile !e !ontine !elule
sele!tate.
> delete entire !olumn - %or "i sterse Sn Sntre'ime toate !oloanele !e !ontin !elule
sele!tate.
.inia !urentV sau !oloana !urentV $ot "i sterse !u D+.+T+ RO2S sau D+.+T+
CO.UMNS, dar numai da!V au "ost sele!tate.
Un numVr de !elule "VrV !ontinut, e'al !u !el al !elulelor sele!tate %a "i inserat Sn
ta*el !u !omanda INS+RT C+..S.
121
A!eastV !omandV este dis$oni*ilV numai da!V este sele!tatV !el $utin o !elulV.
Modul Sn !are %a "i reor'ani#atV stru!tura ta*elului du$V inserarea unor !elule este dat de
o$tiunea Sn "ereastra INS+RT C+..S.
> s)i"t !ells ri')t - noile !elule %or "i inserate $e a!eleasi linii !u !ele sele!tate,
eDa!t Snaintea !elor sele!tate, iar toate !elulele din drea$ta lor %or "i de$lasate
s$re drea$ta. .iniile res$e!ti%e %or a%ea o altV dimensiune de!St !elelalte.
> s)i"t !ells do?n - noile !elule %or "i inserate $e a!eleasi !oloane !u !ele sele!tate,
eDa!t Snaintea lor, iar toate !elulele in"erioare %or "i de$lasate Sn 6os. Celorlalte
!oloane ale ta*elului li se %or adVu'a la s"Srsit !elule "VrV !ontinut ast"el Sn!St
toate !oloanele sV ai*V a!eesi dimensiune.
> insert entire ro? - eDa!t deasu$ra sele!tiei %or "i inserate un numVr de linii e'al
!u !el dat de !elulele sele!tate.
> Insert entire !olumns - eDa!t Snaintea sele!tiei %or "i inserate un numVr e'al !u
!el dat de !elulele sele!tate.
.iniile des$Vrtitoare Sntre douV sau mai multe !elule %e!ine, de $e a!eeasi linie $ot "i
eliminate ast"el Sn!St !elulele sV se trans"orme Sntr-una sin'urV sele!tSnd M+RG+ C+..S.
Celula !urentV $oate "i di%i#atV $rin !omanda SP.IT C+..S.
Xm$Vrtirea unei ta*ele Sn alte douV, se "a!e !u SP.IT TAB.+.
Sortarea "o#ti#utului u#ui tabel
-!elulele unei !oloane $ot "i ordonate. Pentru a ordona un ta*el se $ro!edea#V
ast"el
> se sele!tea#V liniile !e "ormea#V !a$ul de ta*el.
> se lansea#V !omanda =+ADINGS.
> se $o#itionea#V !ursorul de insertie Sn interiorul ta*elului.
> se des!)ide "ereastra SORT.
> Sn $rima listV a #onei SORT B3 se sele!tea#V numele sau numVrul !oloanei du$V
!are se "a!e ordonarea.
> din lista SORT B3 se sele!tea#V ti$ul entitVtii du$V !are se "a!e ordonarea.
Ti$urile dis$oni*ile sSnt
> teDt - ordonarea al"a*eti!V
> num*er - ordonare numeri!V du$V $rimul numVr lo!ali#at Sn
"ie!are !elulV.
> date - ordonare !alendaristi!V du$V $rima datV din "ie!are !elulV.
122
> Sn #ona SORT B3 se %alidea#V una din o$tiunile ASC+NDING sau
D+SC+NDING.
> da!V nu au "ost mar!ate linii $entru !a$ul de ta*el, tre*uie %alidatV una din
o$tiunile #onei M3 .IST =AS. Da!V $rima linie a ta*elului nu tre*uie sortatV se
%alidea#V o$tiunea =+AD+R RO2; Sn !a# !ontrar NO =+AD+R RO2.
> se a!tionea#V *utonul O1.
O$tiuni re"eritoare la sortare se $ot "a!e $rin a$Vsarea *utonului de !omandV SORT
OPTIONS.
Xn momentul "olosirii ta*elelor se $ot insera si *a#e de date utili#Snd o$tiunile
DATABAS+S din meniul INS+RT.
O$tiunea T((>S a meniului $rin!i$al din editorul $ro"esional 2ord4I
Cu a6utorul a!estei o$tiuni, %om a%ea $osi*ilitatea sV "olosim !Ste%a WunelteW &en'le#VZtools(
"oarte ne!esare la lu!rul !u do!umentele !e le a%em de editat.
Ale'Snd a!eastV o$tiune, %a a$Vrea un su*meniu %erti!al !u urmVtoarele WunelteW
Xnainte de a $re#enta, Sn !Ste%a !u%inte, "ie!are WunealtVW din a!est su*meniu, tre*uie
su*liniat "a$tul !V a!eastV o$tiune TOO.S tre*uie "olositV numai du$V o anumitV $ra!ti!V
Sn !rearea, editarea, modi"i!area do!umentelor 2ord. Mai eDa!t a!eastV o$tiune se
adresea#V utili#atorilor mai a%ansati Sn editare, "olosind $a!)etul 2ord4I.
O$tiunea SPP+.ING ne o"erV $osi*ilitatea de a %eri"i!a orto'ra"ia !u%intelor s!rise de noi
Sn do!umentele 2ord. De mentionat !V a!eastV orto'ra"ie este %eri"i!atV im$li!it $entru
!u%intele s!rise Sn lim*a en'le#V. Dar, atun!i !Snd $a!)etul de $ro'rame MICROSOFT
OFFIC+ 4I !ontine si %arianta Sn lim*a romTnV, atun!i se $oate %eri"i!a orto'ra"ia si a
!u%intelor s!rise Sn romTneste.
Comanda SP+..ING !iteste teDtul si ne Snstiintea#V atun!i !Snd 'Vseste un !u%Snt !e nu se
a"lV Sn di!tionarul !reat de dumnea%oastrV.
Caseta de dialo' SPP+.ING a"isea#V !u%Sntul res$e!ti%, su'erea#V o %ariantV de su*stituire
si o"erV o listV de !u%inte asemVnVtoare !a orto'ra"ie, !e Sl $ot Snlo!ui.
123
O$tiunea GRAMMAR ne a6utV sV %eri"i!Vm din $un!t de %edere 'ramati!al un teDt reda!tat
de noi si anuntV e%entualele 'reseli !um ar "i %er*e $asi%e, erori de $ronume, 'reseli de
$un!tuatie, utili#area 6ar'onului si du*la ne'atie.
Ast"el ni se o"erV o su'estie $entru a de!ide da!V sV modi"i!Vm teDtul sau nu.
O$tiunea T=+SAURUS ne aratV o multime de sinonime $entru unul sau mai multe !u%inte
din teDtul nostru.
Ast"el, $o#itionSnd $un!tul de inserare Sntr-un !u%Snt dorit si sele!tSnd a!eastV o$tiune,
$ro'ramul 2ord %a e%identia automat !u%Sntul res$e!ti%, iar $e e!ran %a a$Vrea "ereastra de
dialo' T=+SAURUS.
O$tiunea =3P=+NATION este "olositV $entru alinierea teDtului si anume, atun!i !Snd se
"a!e a!eastV aliniere tre*uie a!ti%atV a!eeasi !omandV $entru des$Vrtirea Sn sila*e a
!u%intelor a"late la s"Srsitul liniilor de editare.
O$tiunea .ANGUAG+ ne a6utV sV s!)im*Vm lim*a6ul "olosit Sn teDtul res$e!ti% si automat
Sn!ar!V -da!V !ontine- $osi*ilitatea de a orto'ra"ia !u%intele s!rise si Sn lim*a romTnV.
O$tiunea 2ORD COUNT numVrV !u%intele, !ara!terele, $ara'ra"ele si liniile din teDtul dat
si a"isea#V o statisti!V a a!estora.
O$tiunea AUTOCORR+CT ne o"erV $osi*ilitatea de a %eri"i!a 'reselile de orto'ra"ie si a le
!ore!ta, $e mVsurV !e se editea#V teDtul.
Da!V, s$re eDem$lu, se tastea#V te1 Sn lo! de t1e, AUTOCORR+CT $oate !ore!ta 'reseala
imediat du$V !e a a$Vrut.
Ast"el, AUTOCORR+CT !ore!tea#V automat 'reselile de orto'ra"ie si !ele de "ormat, sau
Snlo!uieste !ara!terele introduse, !u anumite !u%inte sau eD$resii s$e!i"i!ate anterior.
A!eastV o$tiune are Sn "ereastra de dialo' !in!i o$tiuni
> !ore!tea#V $rimele douV litere, $unSndu-le !u ma6us!ule.
> !ore!tea#V $rima literV dintr-o $ro$o#itie, modi"i!Snd-o !u literV mare.
> s!rie numele #ilelor sV$tVmSnii !u literV mare.
> !ore!tea#V "olosirea a!!identalV a tastei Ca$s .o!0.
> o"erV $osi*ilitatea de a introdu!e $ro$riile arti!ole, iar Sn lista a"latV Sn $artea de
6os a "erestrei de dialo' AutoCorre!t a"isea#V !u%intele $resta*ilite $entru 2ord,
$lus, ori!e alt arti!ol introdus de utili#ator.
O$tiunea MAI. M+RG+ ne "oloseste atun!i !Snd a%em de !onstruit un do!ument de
dimensiuni mari, asa-numita, !ores$ondentV de masV.
Fiind o WunealtVW mai !om$leDV, nu %om insista, dar $utem aminti o sin'urV situatie Sn !are
"olosirea a!estei o$tiuni este e"i!ientV. SV $resu$unem !V s!riem o s!risoare, din $artea
12@
"irmei si a%em o listV de CGGG de nume, !u a6utorul a!estei o$tiuni %om $utea ti$Vrii CGGG de
s!risori, Sntr-un as$e!t $ro"esional.
O$tiunea +N>+.OP+S AND .AB+.S ne a6utV sV ti$Vrim "oarte usor si ra$id $li!uri,
!om$letSnd $entru "ie!are, adresa destinatarului si adresa eD$editorului, o"erind o
modalitate de ale'ere a dimensiunii $li!urilor, a modului de alimentare !u )Srtie a
im$rimantei si de ti$Vrire a$oi a $li!ului.
O$tiunea PROT+CT DOCUM+NT ne aratV o modalitate de a $rote6a do!umentul editat Sn
2ord, atun!i !Snd se doreste re%i#uirea sa, a adnotVrilor in!luse Sn el, sau a "ormularelor
lui. Ast"el, numai !el !are a !reat do!umentul $oate "a!e modi"i!Vri de ti$ul !elor de mai sus,
numai da!V stie $arola.
EECE>
,e#tru la#sarea _# e/e"utie a 'e$iului se ale-e arti"olul pro-ra' +ICR(S(:T EECE>.
U# isier EECE> se #u'este J(R<B((< &a-e#$e $e lu"ru).:ie"are a-e#$e "upri#z_#$
*S oi $e "al"ul &?or0s)eets). :ie"are oaie $e "al"ul "o#ste _# "oloa#e si r_#$uri "are se
i#terse"teaze or'_#$ "asete $e#u'ite "elule, _# "are se i#tro$u" $ate. E/iste u# r_#$ $e
eti"1ete _# partea $e Cos a a-e#$ei, $e#u'ite SQEET*, SQEET7,0, ii#$ posibile
sele"tarea oii $orite, "u aCutorul 'ouse-ului.
:ereastra EECE>
Este al"etuite $i#!
Bara !u meniuri -aiseaze #u'ele tuturor 'e#iurilor $ispo#ibile.
Barele !u instrumente de lu!ru -"o#ti# "_te2a pi"to-ra'e, butoa#e si liste $erula#te, "are
per'it u# a""es rapi$ la "ele 'ai utilizate "o'e#zi si "ara"teristi"i.
Bara de "ormule -pe#tru a i#tro$u"e i#or'atii _#tr-o "elule, a"easta trebuie sele"tate si
$atele se i#tro$u" $e la tastature. I# ti'pul i#tro$u"erii, a"estea apar _# "elule si _# bara
$e or'ule. >a apesarea ENTER a"estea s_#t i#serate _# "elula sele"tate.
Fereastra a'endei de lu!ru -"o#ti#e a-e#$a $e lu"ru _# "are se 2or i#tro$u"e $atele si
or'ulele.
Bara de stare -aiseaze i#or'atii $espre a"ti2itatea "ure#te.
12A
Ele'e#tele erestrei a-e#$ei $e lu"ru s_#t!
> eti"1ete - s_#t S)eetA, S)eetB,0, e/iste posibilitatea $e a a$eu-a sau a ster-e
oi.
> butoa#e $e par"ur-ere a eti"1etelor pri# $eilare - se ale _# st_#-a lui S)eetA si
per'it par"ur-erea pri# $eilare a oilor $e "al"ul $i#tr-o a-e#$e.
> barele $e $erulare - _# $reapta si Cosul oii.
> titlul "oloa#ei - A,B,C0
> titlul r_#$ului - *,7,50
> sele"tor - "o#tur "e arate "elula a"ti2e
(ptiu#ile 'e#iului FI.+
> NEJ -$es"1i$erea u#ei #oi a-e#$e $e lu"ru _# "reare.
> (,EN -$es"1i$erea u#ei a-e#$e $eCa e/iste#te.
> SAVE -utilizate pe#tru sal2are.
12B
> SAVE AS -sal2are sub u# alt #u'e.
> ,R(,ERTIES -se pot seta $ierite i#or'atii reeritoare la o a-e#$e $e
lu"ru&u#ele ii#$ puse i'pli"it $e "etre "al"ulator).
> ,AGE SETU, -setarea pa-i#ilor.
> ,RINT AREA - stabileste o bu"ate $i# a-e#$e "are 2a i tiperite.
> ,RINT ,REVIEJ - arate _# or'e re$use toate oaia $e "al"ul.
> ,RINT - tipereste la i'pri'a#te.
> EEIT - iese $i# E/"el.
Ulti'ele patru a-e#$e _# "are s-au e"ut 'o$ii"eri pot i a""esate $ire"t e/ist_#$ titlul
a"estora $easupra lui E/it.
(ptiu#ile 'e#iului +DIT
> UN%( - se #u ie e/e"utate ulti'a optiu#e.
> RE,EAT - e/e"ute ulti'a "o'a#$e.
> CUT - per'ite teierea u#ei bu"eti sele"tate.
> C(,? - per'ite "opierea _# Clipboar$ a u#ei bu"eti sele"tate.
> ,ASTE si ,ASTE S,ECIA> - pu#erea _# a-e#$e _# lo"ul _# "are se -eseste
"ursorul, a "o#ti#utului Clipboar$-ului.
Introdu!erea di"eritelor ti$uri de date.
12C
E/iste 'ai 'ulte eluri $e $ate "e pot i i#tro$use _#tr-o oaie $e "al"ul!te/t,
#u'ere, $ate "ale#$aristi"e, ore, or'ule, u#"tii.
*. I#tro$u"erea te/tului
> se sele"teaze "elula _# "are se $oreste i#"lu$erea te/tului.
> se i#tro$u"e te/tul $e la tastature, iar apoi se apase ENTER.&(bs.!i# ti'p "e se
i#tro$u"e, te/tul apare si _# "elule si pe bara $e or'ule)
Introdu!erea titlurilor !oloanelor si rSndurilor.
Titlul "oloa#ei apare $e-a lu#-ul pertii superioare a oii $e "al"ul, sub titlul ei. Titlurile
r_#$urilor se -eses" pe latura $i# st_#-a oii, $e obi"ei _# "oloa#a fAf. A"este titluri se
utilizeaze pe#tru a $a se'#ii"atie $atelor "e ur'eaze.
Titlurile $e r_#$ sau "oloa#e se i#tro$u" _# 'o$ te/t. Cara"terele #u'eri"e pot i
i#tro$use "a te/t, $a"e s_#t pre"e$ate $e apostro &i).
Apostroul este u# prei/ $e ali#iere "are i#or'eaze pro-ra'ul se trateze "ara"terele
ur'etoare "a te/t si se le ali#ieze la st_#-a _# "elule.
7. I#tro$u"erea #u'erelor .
Nu'erele a""eptate pot i#"lu$e "ara"terele #u'eri"e 8-U si ori"are $i#tre "ara"terele
spe"iale! A, &), j, a. Nu'erele s_#t ali#iate la $reapta _# 'o$ auto'at _# "elule.
5. I#tro$u"erea $atelor "ale#$aristi"e si a orelor.
E/iste 'ai 'ulte or'e $e i#tro$u"ere a $atei! ++I%%I??K +++-??K %%-+++-??K
QQ!++!SS.
4. I#tro$u"erea rapi$e a $atelor .
Copierea "u aCutorul "o'e#zii FI.. a $atelor i#tro$use, se a"e e/e"ut_#$ pasii ur'etori!
> sele"tati "elula al "erei "o#ti#ut 2reti se-l "opiati.
> plasati 'ouse-ul peste "elula sele"tate, e/e"utati "li" si tra-eti-o peste "elulele _#
"are $oriti se-i "opiati "o#ti#utul.
> $es"1i$eti 'e#iul +DIT si sele"tati FI...
> sele"tati $ire"tia _# "are $oriti se "opiati $atele i#tro$use.
( 'o$alitate 'ai si'ple $e u'plere, este tra-erea pu#"tului $e "o#trol al u'plerii $i#
"oltul $reapta-Cos al "elulei sele"tate, pe#tru a pu#e _# e2i$e#te "elulele _# "are se $oreste
"opierea. >a eliberarea buto#ului 'ouse-ului 2or aperea i#or'atiile.
Copierea _#tre oi $e "al"ul!
12E
> se sele"teaze oile $i# "are si _# "are se $oreste "opierea &se apase SQI:T si "li"
pe eti"1etele oilor $e "al"ul)
> se sele"teaze "elulele.
> se $es"1i$e +DIT, FI.., ACROSS 2OR1S=++TSK se sele"teaze A.. si
CONT+NTS sau FORMATS si O1.
Copiere "u AUT(:I>>.
> _#tr-o "elule se i#tro$u"e +(N%A?.
> se tra-e pu#"tul $e "o#trol al u'plerii peste alte sase "elule.
> se elibereaze 'ouse-ul.&2or i i#serate "elelalte zile ale septe'_#ii).
E/iste posibilitatea $e a se "rea propriile serii.
I#tro$u"erea u#ei serii "u AUT(:I>>
E/iste 'ai 'ulte serii re"u#os"ute $e EECE>!
Serie I#tro$. I#itiale Serie rezultate
>i#iare *,7
*88,UU
*,5
5,4,O
U=,UR,US
O,R,U
Cres"etoare *8,78 48,=8,*S8
%ate :eb. +ar,apr,'ai
*. c#tr-o "elule se i#tro$u"e o 2aloare si apoi ENTER.
7. Sele"tati "elula "u a"ea 2aloare si "elulele _# "are se $oreste e/ti#$erea seriei.
5. Se $es"1i$e +DIT apoi FI.. si S+RI+S.
4. c# zo#a S+RI+S se sele"teaze RO2S sau CO.UMNS.
O. c# zo#a T3P+ sele"tati u# tip $e serie.
S. %a"e este #e"esar, potri2iti 2alorile ST+P&pasul) si STOP&ulti'a 2aloare a
seriei)
R. Cli" pe O1 sau ENTER.
12F
(ptiu#ea +DIT $i# E/"el
(ptiu#ea D+.+T+ S=++T se oloseste pe#tru a eli'i#a * sau *O oi $e "al"ul pe#tru a
elibera 'e'oria.
(ptiu#ea MO>+ OR COP3 S=++T se oloseste pe#tru a 'uta sau "opia oi $e "al"ul _#tr-
o a-e#$e $e lu"ru sau $i#tr-o a-e#$e _#tr-alta.
Sele"t_#$ a"easte optiu#e 2a aperea ereastra $e $ialo- MO>+ OR COP3.
,e#tru a 'uta oaia &oile) $e "al"ul _#tr-o alte a-e#$e $e lu"ru, sele"tati #u'ele a"esteia
$i# lista $erula#te TO BOO1 &_# a-e#$a). %a"e 2reti se 'utati sau se "opiati oaia &oile)
_#tr-o #oue a-e#$e $e lu"ru, sele"tati N+2 BOO1 &a-e#$e #oue), $i# lista $erula#te TO
BOO1. E/"el 2a "rea o #oue a-e#$e $e lu"ru si apoi 2a "opia &$a"e sele"tati optiu#ea
CR+AT+ A COP3) sau 2a 'uta oaia&oile) $e "al"ul _# ea.
(ptiu#ea C.+AR "u sub'e#iurile!
> A>> &toate)
> :(R+ATS &or'ate)
> C(NTENTS &"o#ti#ut)
> N(TES &obser2atii)
Cu aCutorul a"estei "o'e#zi se poate _#letura $i#tr-o "elule $atele sau #u'ai
or'ula, ara#Carea sau obser2atiile atasate a"elei "elule.
(ptiu#ea D+.+T+ se oloseste atu#"i "_#$ $ori' se eli'i#e' "o'plet "elula
respe"ti2e&spre $eosebire $e optiu#ea C.+AR "u aCutorul "ereia eli'i#e' $oar "eea "e se
ale _# i#terior).
Se poate sele"ta optiu#ea $e ster-ere $orite!
SQI:T CE>>S >E:T&tra#slateaze "elulele spre st_#-a)
SQI:T CE>>S U, &tra#slateaze "elulele _# sus)
Ster-erea "oloa#elor si r_#$urilor se a"e ale-_#$ optiu#ea +NTIR+ RO2 &pe#tru r_#$)
sau +NTIR+ CO.UMN&pe#tru "oloa#e).
GVsirea si Snlo!uirea datelor
Cu aCutorul optiu#ilor FIND&-eseste) si R+P.AC+&_#lo"uieste), puteti lo"aliza $ate si
apoi le puteti _#lo"ui "u altele #oi.
,e#tru a"easta, e/e"utati ur'etorii pasi!
13
*. Sele"tati "elulele "are "o#ti# $atele pe "are le "eutati.
7. %es"1i$eti 'e#iul +DIT si sele"tati R+P.AC+. Va aperea ereastra $e $ialo-
"orespu#zetoare "o'e#zii.
5. c# "aseta $e te/t FIND 2=AT &-eseste0) i#tro$u"eti te/tul pe "are $oriti se-l
-esiti si se-l _#lo"uiti.
4. E/e"utati "li" _# "aseta $e te/t R+P.AC+ 2IT= &_#lo"uieste "u0) sau apesati
tasta TAB. c# "aseta $e te/t R+P.AC+ 2IT= i#tro$u"eti te/tul pe "are 2reti
se-l utilizati "a _#lo"uitor.
O. E/e"utati R+P.AC+ A.. &_#lo"uieste-le pe toate) pe#tru a _#"epe "eutarea si
pe#tru a _#lo"ui toate aparitiile $atelor i#$i"ate.
S. %a"e $oriti se le _#lo"uiti pe r_#$ apesati FIND N+MT.
(ptiu#ea >I+2
A"easte optiu#e #e arate $ierite 'o$aliteti $e aisare a li#iilor $e i#stru'e#te si a
butoa#elor spe"ii"e E/"el-ului.
Este ase'e#etoare "u optiu#ea "u a"elasi #u'e $i# Jor$.
(ptiu#ea FORMU.A BAR este $e preerat se ie a"ti2ate, 'ai ales atu#"i "_#$ lu"re' "u
a#u'ite "al"ule _# "elule.
A"easte li#ie $e or'ule se ale _#tre 'e#iurile $e butoa#e si zo#a $e lu"ru.
Este "o'puse $i#!
131
DI

M
4
[M
(ptiu#ea STATUS BAR se oloseste pe#tru aparitia sau $isparitia $e pe e"ra# a bazei $e
stare alate _# Cosul pa-i#ii.
(ptiu#ea TOO.BARS #e oere posibilitatea $e a ale-e "are a#u'e i#stru'e#te &tools) le
$ori' se ie 2izibile pe e"ra#.
%e obi"ei se oloses" STANDARD sau FORMATING ase'e#etoare "a u#"tio#are, "u "ele
$i# Jor$.
(ptiu#ea FU.. SCR++N 'ereste pe tot e"ra#ul zo#a $e lu"ru a a-e#$ei a"ti2e.
Re2e#irea la $i'e#siu#ea i#itiale se a"e apes_#$ pe buto#ul "u #u'ele FU.. SCR++N.
(ptiu#ea ZOOM se oloseste a 'eri sau 'i"sora a"torul $e 2izualizare pe e"ra#.
(ptiu#ea INS+RT
Inserarea !elulelor, rSndurilor si !oloanelor
U#eori, _# oaia $e "al"ul 2a i #e"esare i#serarea u#or i#or'atii, "1iar _# 'iClo"ul
$atelor e/iste#te. Cu aCutorul "o'e#zii INS+RT &i#sereaze) puteti i#sera u#a sau 'ai
'ulte "elule, r_#$uri sau "oloa#e _#tre-i.
(ptiu#ea C+..S0 se oloseste pe#tru a i#sera u#a sau 'ai 'ulte "elule.
SQI:T CE>>S RIGQT -tra#slateaze "elulele spre $reapta.
SQI:T CE>>S %(JN -tra#slateaze "elulele _# Cos.
(ptiu#ile RO2S&r_#$uri) si CO.UMNS&"oloa#e) se oloses" pe#tru a i#sera u# r_#$ sau o
"oloa#e _# zo#a a"ti2e.
132
Ee"tuarea "al"ulelor
"u aCutorul
or'ulelor
:ie"are or'ule trebuie se _#"eape "u se'#ul e-al &@).
(peratorii 'ate'ati"i utilizabili!
k - ri$i"are la putere
A - a$u#are @ A*AA7
- - s"e$ere @A*-A7
P - _#'ultire @A*PA7
I - _'pertire @A*IO8
- "o'bi#atie @&A*AA7)I5
(r$i#ea operatilor.
> e/po#e#tiale si e"uatiile $i# para#teze.
> _#'ultirile si _'pertirile.
> a$u#erile si s"e$erile.
I#tro$u"erea or'ulelor.
*. I#tro$u"erea $e la tastature
> sele"tati "elula _# "are $oriti se apare "al"ulele or'ulei.
> i#tro$u"eti $e la tastature se'#ul i@i.
> i#tro$u"eti $e la tastature or'ula&a"easta 2a aperea pe bara $e or'ule).
133
> se apase ENTER, iar rezultatul 2a i "al"ulat.
7. I#tro$u"erea olosi#$ a$resele "elulelor.
> sele"tati "elula _# "are $oriti se apare rezultatul or'ulei.
> se i#tro$u"e $e la tastature se'#ul i@i.
> e/e"utati "li" pe "elula a "erei a$rese 2reti se apare pri'a _# or'ule&a$resa
"elulei 2a aperea pe bara $e or'ule).
> i#tro$u"eti $e la tastature u# operator 'ate'ati" pe#tru a i#$i"a
ur'etoarea operatie "are $oriti se o ee"tuati&operatorul apare pe bara $e
or'ule).
> "o#ti#uati se e/e"utati "li" si se i#tro$u"eti operatori p_#e "_#$ or'ula este
"o'plete.
> apesati ENTER pe#tru a a""epta or'ula, sau ESC pe#tru a aba#$o#a
operatia.
(BS.!
> pute' a2ea eroare _# "azul _# "are _#"er"e' se _'perti' la zero, sau utilize'
o "elule -oale "a $i2izor.
Aisarea or'ulelor.
,e#tru a 2izio#a or'ulele $i# "elule, e/e"utati ur'etoarele!
> se $es"1i$e 'e#iul T((>S si ale-eti (,TI(NS.
> e/e"utati "li" pe eti"1eta VIEJ.
> e/e"utati "li" pe "aseta $e 2ali$are :(R+U>AS $i# zo#a JIN%(JS
(,TI(NS. Va aperea u# se'# $e biare, i#$i"_#$ a"ti2area optiu#ii.
> e/e"utati "li" pe (< sau tasta ENTER.
Aisarea rapi$e a or'ulelor.
> se a"e "u tastele CTR> si fAf sau CTR> si fgf.
,relu"rarea or'ulelor.
> sele"tati "elula "are "o#ti#e or'ula pe "are $oriti se o prelu"rati.
> "u aCutorul 'ouse-ului plasati pu#"tul $e i#sertie pe bara $e or'ule sau
apesati tasta :7 pe#tru a i#tra _# E%IT &sau e/e"utati $ublu "li" pe "elula
respe"ti2e).
13@
> apesati tasta "u se-eate _# sus sau _# Cos pe#tru a $eplasa pu#"tul $e
i#sertie&e/e"utati 'o$ii"erile).
> e/e"utati "li" pe ENTER $e pe bara $e or'ule sau apesati tasta ENTER.
Copierea or'ulelor.
> sele"tati "elula "e "o#ti#e or'ula pe "are $oriti se o "opiati.
> $es"1i$eti 'e#iul E%IT si sele"tati C(,?.
> sele"tati "elulele sau "elula _# "are $oriti se "opiati or'ula.
> $es"1i$eti E%IT si apoi ,ASTE.
Alte 'o$alitate! sele"tati "elula "e "o#ti#e or'ula respe"ti2e, 'e#ti#_#$ apesate
tasta CTR>, tra-eti "1e#arul sele"torului "elulei _# "are $oriti se "opiati or'ulaK
eliberati 'ouse-ul.
Utilizarea a$reselor absolute si relati2e ale "elulelor!
A B C % E
* :IRST SEC(N% TQIR% *=,88
7 I(N 4,888 5,7O8
5 VASI>E O,888 4,7O8
4 T(TA> U,888 R,O88
O W
c# e/e'plul $e 'ai sus "elula B4 "o#ti#e or'ula @&B7AB5) "are $eter'i#e
totalul $i# :IRST . c# "azul _# "are se "opiaze "o#ti#utul "elulei B4 _# C4 pe#tru a ala
totalul $i# SEC(N%, E/"el 2a s"1i'ba auto'at or'ula _# @&C7AC5). Asa lu"reaze
a$resarea relati2e a "elulelor.
U#eori poate #u $ori' "a a$resele "elulelor se ie "ore"tate si atu#"i $e2i#
i'porta#te a$resele absolute ale "elulelor.
(BS.!
> o a$rese absolute este a$resa u#ei "elule "are #u se s"1i'be atu#"i "_#$
or'ula este "opiate. ,e#tru a a"e absolute a$resa u#ei "elule $i#tr-o or'ule, 2a trebui
se a$eu-e' se'#ul fjf _# ata literei si a #u'erului "e al"etuies" a$resa "elulei.
13A
:or'ula $i# BO 2a i "itite @B4IjEj*.
S"1i'barea para'etrilor $e "al"ul.
E/"el re"al"uleaze or'ulele $i#tr-o oaie $e "al"ul $e ie"are $ate "_#$ este
prelu"rate 2aloarea $i#tr-o "elule. E/iste posibilitatea "a se se $oreas"e ree/e"utarea
a"estui lu"ruK pe#tru a"easta trebuie e/e"utati pasii ur'etori!
*. se $es"1i$e T((>S si se ale-e (,TI(NS.
7. se e/e"ute "li" pe CA>CU>ATI(N.
5. sele"tati u#a $i# optiu#ile!
> optiu#ea AUT(+ATIC este "ea prestabilite &re"al"uleaze i#sta#ta#eu).
> optiu#ea AUT(+ATIC EECE,T TABE>S &re"al"uleaze tot, "u e/"eptia
or'ulelor $i#tr-u# tabel "u $ate).
> optiu#ea +ANUA> &re"al"ularea se a"e #u'ai la "o'a#$e). ,e#tru a
re"al"ula trebuie apesate tasta :U sau (,TI(NS $i# T((>S, apoi
CA>CU>ATI(N si "li" pe CA>C N(J.
4. se e/e"ute "li" pe (<.
:u#"tii.
:u#"tiile s_#t or'ule "o'ple/e "e ee"tueaze o serie $e operatii asupra u#ei serii
i#$i"ate $e 2alori.
:ie"are u#"tie are ur'etoarele trei ele'e#te!
> se'#ul f@f se'#ii"e aptul "e ur'eaze o u#"tie.
> se'#ele u#"tiei &e/.!SU+) i#$i"e operatia "e 2a i e/e"utate.
> ar-u'e#tul &e/.!A*!Q*) i#$i"e a$resele "elulelor "u ale "eror 2alori 2a lu"ra
u#"tia.
Ar-u'e#tul poate i o serie $e "elule sau "1iar 'ai "o'ple/.
Cele 'ai obis#uite u#"tii s_#t!
AVERAGE @AVERAGE&B4!BU) -'e$ia
C(UNT @C(UNT&A5!AR) - #u'ere "elulele $i# serie "e "o#ti# 2alori #u'eri"e.
C(UNTA @C(UNTA&B4!B*8) - #u'ere toate "elulele $i# serie "are #u s_#t
-oale.
13B
I: @I:&A5@*88,A5P7)
+AE @+AE&B4!B*8) - 2aloarea 'a/i'e $i#tr-o serie $e "elule.
+IN @+IN&B4!B*8) - 'i#i'ul.
,+T @,+T&A5,A4,AO) -"al"uleaze pertile perio$i"e atu#"i "_#$ a2e' "a
ar-u'e#te rata $ob_#zii, perioa$ele si totalul.
SU+ @SU+&A*!A*8) - totalul u#ei serii $e "elule.
Utilizarea lui AUT( SU+.
,asii "are trebuie e/e"utati pe#tru a utiliza a"easte optiu#e s_#t!
> sele"tati "elua _# "are $oriti se ie i#serate su'a. c#"er"ati se ale-eti o "elule
$e la s_rsitul u#ui r_#$ sau al u#ei "oloa#e "u $ate.
> e/e"utati "li" pe AUT( SU+ $e pe bara "u i#stru'e#te $e lu"ru. Se 2a i#sera
f@SU+f si seria $e "elule $i# st_#-a sau $e $easupra "elulei sele"tate.
> puteti "ore"ta seria $e "elule e/e"ut_#$ u#a $i# operatiile!
a) e/e"utati "li" _# i#teriorul "elulei sele"tate sau pe bara $e or'ule si
prelu"rati seria.
b) e/e"utati "li" pe pri'a "elule $i# serie "ore"te si a"eti 'o$ii"erile #e"esare.
> e/e"utati "li" pe "aseta ENTER sau apesati tasta ENTER &se 2a "al"ula
auto'at rezultatul seriei sele"tate).
Utilizarea optiu#ii AUT( CA>CU>ATE.
> pe#tru a 2erii"a u# total, sele"tati seria pe "are $oriti se o _#su'ati. E/"el 2a
aisa rezultatul _# zo#a AUT(CA>CU>ATE&_# partea $reapte a barei $e
stare _# partea $e Cos a e"ra#ului).
> $a"e $oriti se e/e"utati o alte u#"tie asupra u#ei serii $e #u'ere, sele"tati
seria si e/e"utati "li" "u buto#ul $rept al 'ouse-ului _# zo#a
AUT(CA>CU>ATE pe#tru a aisa 'e#iul rapi$. Ale-eti apoi o u#"tie $i#
a"est 'e#iu, iar rezultatul a"estei prelu"reri 2a i aisat _# zo#a
AUT(CA>CU>ATE.
Utilizarea "ara"teristi"ii :UNCTI(N JIDAR%.
*) Sele"tati "elula _# "are $oriti se i#tro$u"eti u#"tia.
7) %es"1i$eti INSERT si ale-eti :UNCTI(N sau e/e"utati "li" pe buto#ul
:UNCTI(N JIDAR%&buto#ul /) $e pe bara "u i#stru'e#te $e lu"ru sau $e
pe bara $e or'ule. Va aperea o "asete $e $ialo-.
13C
5) c# lista :UNCTI(N CATEG(R? sele"tati tipul u#"tiei pe "are 2reti se o
i#serati. E/"el 2a aisa u#"tiile $ispo#ibile _# lista :UNCTI(N NA+E.
4) Sele"tati $i# lista :UNCTI(N NA+E u#"tia pe "are $oriti se o i#serati si
apoi "li" pe buto#ul NEET. c# a"est 'o'e#t se 2a $es"1i$e o #oue "asete $e
$ialo- "e $iere $e la o u#"tie la alta.
O) I#tro$u"eti "a ar-u'e#t 2alorile sau seriile $e "elule &puteti i#tro$u"e $e la
tastature sau e/e"uta "li" pe "elulele $orite, "u 'ouse-ul).
S) E/e"utati "li" pe :INISQ si E/"el 2a i#sera _# "elula sele"tate u#"tia si
ar-u'e#tul, si aiseaze rezultatul.
Formatarea unei a'ende de lu!ru
Ara#Carea 2alorilor
Valorile #u'eri"e s_#t $e obi"ei 'ai 'ult $e"_t si'ple #u'ere. Ele reprezi#te o 2aloare _#
$olari, o $ate "ale#$aristi"e, u# pro"e#t sau alt"e2a. c# "aseta $e $ialo- :(R+AT
CE>>S se poate sele"ta tipul or'atului _# "are apare o 2aloare e/iste#te.
Tipuri $e or'at!
> GENERA>&e/.! j5,488.O8) - or'atul prestabilit al #u'erelor. c# a"est or'at,
pot i i#tro$use u# #u'er "u u# pu#"t ze"i'al, u# se'#, o 2ir-ule, u# se'#
pro"e#t, o $ate "ale#$aristi"e sau o ra"tie.
> NU+BER&e/.!5,488.O8) - este "u $oue ze"i'ale, o 2ir-ule pe#tru separarea
sutelor.
> CURRENC?&e/.! j 5,488.O8) - se oloseste pe#tru 2alorile 'o#etare obis#uite.
> ACC(UNTING&e/.! j 5,488.88) - utilizati a"est or'at la ali#ierea _#tr-o
"oloa#e a se'#elor $olar si a pu#"telor ze"i'ale.
> %ATE&=IR) - lu#e si zi separate $e o li#iute.
> TI+E&*8!88)
> ,ERCENTAGE&UU.O8a) - 'ultipli"e 2aloarea $i#tr-o "elule "u *88 si aisaze
si u# faf.
> :RACTI(N&*I7)
> SCIENTE:IC&5.48EA85)
> TEET&*5ORVU8) - #u a"e $isti#"tie _#tre "ire si #u'ere.
13E
> S,ECIA>&87**8) - utilizat la aisarea _#tr-o liste sau _#tr-o baze $e $ate a
"o$ului DI,, a #r. $e teleo#.
> CUST(+&88.8a) - pe#tru "a utilizatorul se-si "reeze propriul or'at.
,e#tru a utiliza u# a#u'it or'at e/e"utati pasii!
> sele"tati "elula sau seria $e "elule "are "o#ti#e 2alorile pe "are 2reti se le
ara#Cati.
> $es"1i$eti :(R+AT si sele"tati CE>>S. Va aperea o "asete $e $ialo-.
> sele"tati eti"1eta NU+BER.
> $i# lista CATEG(RIES sele"tati "ate-oria or'atelor #u'eri"e pe "are 2reti
se o utilizati.
> $i# lista T?,E sele"tati tipul or'atului $orit.
> e/e"utati "li" pe (< sau ENTER.
C_te2a $i#tre or'ate pot i a""esate $e pe bara "u i#stru'e#te :(R+ATTING "are
"o#ti#e butoa#e pe#tru stilurile! CURRENC?, ,ERCENT, C(++A&,).
Ara#Carea $atelor "ale#$aristi"e si a orelor!
E/e'ple! 'I$! 'I$,33K $-'''K 'I$I33 1!'', et".
,e#tru o astel $e ara#Care a $atei, e/e"utati pasii $e 'ai sus, iar $i# lista CATEG(RIES
ale-eti "ate-oria or'atelor $atei si orei.
Ali#ierea te/tului _# "elule
E/iste posibilitatea ali#ierii te/tului _# "elule _# 'ai 'ulte 'o$uri. ,e#tru a"easta!
> sele"tati "elula sau seria pe "are $oriti se o ali#iati.
> $es"1i$eti 'e#iul :(R+AT si sele"tati CE>>S.
> e/e"utati "li" pe eti"1eta A>IGN+ENT. c# a"est 'o'e#t se $es"1i$ optiu#ile
$e ali#iere.
> ale-eti u#a $i#tre optiu#ile!
> Q(RID(NTA> - ali#iere st_#-a, $reapta a $atelor $i# "elule.
> VERTICA> - 2e per'ite se i#$i"ati "u' 2reti se ali#iati te/tul raportat
la 'ar-i#ile $e sus si $e Cos ale "elulei.
13F
> (RIENTATI(N - per'ite restur#area laterale a te/tului si tiperirea
lui $e sus _# Cos.
> JRA, TEET - i#or'eaze pro-ra'ul E/"el se aseze auto'at r_#$urile
lu#-i $e te/t _#tr-o "elule, ere se s"1i'be _#elti'ea ei.
> e/e"utati "li" pe (< sau ENTER.
E/iste posibilitatea ale-erii tipului $e o#t $orit la s"riere. A"est lu"ru se a"e $i#
:(R+AT, CE>>S si :(NT.
A$eu-area "1e#arelor si a u'brelor "elulei.
As"u#$erea li#iilor -rilei se a"e utiliz_#$ 'e#iul T((>S, sele"tati (,TI(NS, "li" pe
VIEJ si GRI%>INES pe#tru a eli'i#a se'#ul $e biare $i# "aseta $e 2ali$are.
,e#tru a a$eu-a "1e#are u#ei "elule sau u#ei serii, e/e"utati pasii ur'etori!
> sele"tati "elula sau -rupul $e "elule u#$e $oriti se apare u# "1e#ar.
> $es"1i$eti 'e#iul :(R+AT si ale-eti CE>>S.
> e/e"utati "li" pe B(R%ER.
> sele"tati pozitia "1e#arului, -rosi'ea si "uloarea.
> e/e"utati "li" pe (< sau ENTER.
,e#tru a a$eu-a u'bre u#ei "elule sau u#ei serii!
> sele"tati "elula sau seria .
> $es"1i$eti 'e#iul :(R+AT si apoi CE>>S.
> "li" pe eti"1eta ,ATTERNS si ale-eti optiu#ea $orite
> e/e"utati "li" pe (< sau ENTER.
Cara"teristi"a AUT(:(R+AT
> sele"tati oaia $e "al"ul si "elulele "are "o#ti# $atele pe "are $oriti se le
ara#Cati.
> $es"1i$eti 'e#iul :(R+AT si ale-eti AutoFormat.
> $i# lista TAB>E:(R+AT ale-eti ara#Carea preabri"ate pe "are $oriti se o
utilizati.
> pe#tru a e/"lu$e a#u'ite ele'e#te ale "ara"teristi"ii AUT(:(R+AT,
e/e"utati "li" pe (,TI(NS si ale-eti ara#Cerile pe "are $oriti se le $eza"ti2ati.
1@
> "li" pe (<.
+o$ii"area leti'ii "oloa#ei si a _#elti'ii r_#$ului.
+utati i#$i"atorul 'ouse-ului pe u#ul $i#tre "1e#arele titlului r_#$ului sau "oloa#ei,
'e#ti#eti apesat buto#ul si tra-eti "1e#arulK eliberati buto#ul 'ouse-ului, iar _#elti'ea
r_#$ului sau leti'ea "oloa#ei 2or i aCustate.
Utilizarea 'e#iului :(R+AT.
> sele"tati "oloa#a a "erei leti'e 2reti se o 'o$ii"ati.
> $es"1i$eti 'e#iul :(R+AT, sele"tati C(>U+N si apoi JI%TQ&leti'e).
> i#tro$u"eti #u'erul $e "ara"tere pe "are l-ati $ori "a leti'e.
> apesati "li" pe (< sau ENTER.
,e#tru a s"1i'ba _#elti'ea u#ui r_#$, e/e"utati la el "a _#ai#te, #u'ai "e trebuie se
ale-eti R(J si apoi QEIGQT &i#tro$u"eti _#elti'ea _# pu#"te).
>eti'ea "oloa#ei "u AUT(:IT.
,e#tru a a"e "oloa#ele sui"ie#t $e late, astel _#"_t se "upri#$e "ea 'ai late i#tro$u"ere
$e $ate, sele"tati "oloa#ele, $es"1i$eti 'e#iul :(R+AT, sele"tati C(>U+N si apoi
AUT(:IT SE>ECTI(N &se potri2este auto'at sele"tia).
Gestio#area $atelor.
c# E/"el puteti -estio#a "u usuri#te $atele "re_#$ o listV. %upe "e or-a#izati $atele sub
or'a u#ei liste, puteti -esi si e/tra-e $atele "are "orespu#$ a#u'itor "riterii. c# plus,
puteti or$o#a i#or'atiile $i# liste si puteti e/tra-e, _#su'a si "o'para $atele.
A. Crearea si editarea unei liste.
1@1
( listV reprezi#te i#or'atiile $i# "elulele oii $e "al"ul "are "o#ti# seturi $e $ate
si'ilare.
:ie"are !oloanV $i#tr-o liste reprezi#te o "ate-orie, si $eter'i#e tipul $e i#or'atie
#e"esar pe#tru ie"are i#trare _# liste.
:ie"are linie $i#tr-o liste "o#stituie o Snre'istrare &re"or$).
,e#tru a "rea o liste, i#tro$u"eti u# titlu pe#tru ie"are "oloa#e $i# se"tiu#ea oii $e
"al"ul _# lo"ul _# "are 2reti se _#"epeti lista.
7. Sortarea si "iltrarea datelor dintr-o listV .
( liste $i# E/"el are le/ibilitatea #e"esare pe#tru a putea or-a#iza $atele _# asa el _#"_t
se "orespu#$e #e"esitetile $u'#ea2oastre. ,uteti or$o#a lista astel _#"_t $atele se ie
$ispuse _#tr-o a#u'ite or$i#e, la el "u' puteti sorta $atele $i# tabele, _# Jor$. ,uteti si,
se iltrati lista pe#tru a #u aisa $e"_t a#u'ite _#re-istreri.
a. Sortarea $atelor $i#tr-o liste .
E/"el sorteaze listele pe baza "_'purilorK pe#tru a reor-a#iza lista, pro-ra'ul poate
olosi _# a"est s"op $rept "_'p $e sortare, ori"e "_'p "u $e#u'ire pe "are l-ati i#"lus _#
liste.
(bser2atie!
,e#tru a or$o#a rapi$ o liste, sele"tati o "elule $i# "oloa#a olosite "a baze $e sortare,
apoi e/e"utati "li" pe buto#ul S(RT ASCEN%ING sau S(RT
%ESCEN%ING0000000..
,e#tru a or$o#a o liste, ee"tuati ur'etorii pasi!
*. ,lasati i#$i"atorul $e "elule _# lista pe "are 2reti se o or$o#ati, sau, $a"e 2reti
se or$o#ati $oar a#u'ite _#re-istreri $i#tr-o liste, sele"tati-le pe a"estea.
7. Ale-eti optiu#ea S(RT $i# 'e#iul %ATA. ,e e"ra# 2a aperea ereastra $e
$ialo- S(RT!
1@2
5. ,e#tru a e2ita sortarea titlurilor "oloa#elor _'preu#e "u restul listei, ale-eti
optiu#ea QEA%ER R(J $i# se"tiu#ea +? >IST QAS.
4. Caseta $e te/t S(RT B? 2a i sele"tate si 2a i#$i"a $e#u'irea pri'ului r_#$
$i# liste. :olositi "aseta "u liste $erula#te pe#tru a _#lo"ui $e#u'irea "_'pului
_# "aseta $e te/t "u o $e#u'ire $e "_'p pe baza "eruia $oriti se ee"tuati
sortarea. Ale-eti optiu#ea ASCEN%ING sau %ESCEN%ING pe#tru a i#$i"a
or$i#ea _# "are $oriti se sortati _#re-istrerile sele"tate.
O. ,e#tru a sorta $upe "_'puri supli'e#tare, olositi "ele $oue "asete $e te/t
TQEN B?.
S. E/e"utati "li" pe buto#ul (<.
b. :iltrarea $atelor $i#tr-o liste .
C_#$ trebuie se lu"rati "u u# subset $e $ate $i#tr-o liste, puteti iltra lista pe#tru a #u i
aisate $e"_t a#u'ite _#re-istreri. %upe "e ee"tuati iltrarea listei, puteti 'o$ii"a
_#re-istrerile, puteti -e#era "al"ularea $e totaluri partiale si $e totaluri -e#erale si puteti
"opia $atele _# alte zo#e $i# oaia $e "al"ul.
C_#$ iltrati o liste, E/"el aiseaze $oar a"ele _#re-istreri "are "orespu#$ "riteriilor si
as"u#$e "elelalte _#re-istreri, "are #u 'ai s_#t aisate.
,e#tru a"easta se oloseste optiu#ea :I>TER-AUT(:I>TER $i# 'e#iul %ATA.
Astel, E/"el 2a i#sera se-eti $e $erulare l_#-e ie"are "ap $e "oloa#e $i# liste. Apes_#$ pe
o astel $e se-eate, pe e"ra# 2a aperea o liste "u toate arti"olele i#$i2i$uale $i# liste si _#
plus, "_te2a optiu#i spe"ii"e E/"el-ului.
5. AdVu'area si eliminarea totalurilor $artiale .
C_#$ sortati $atele $i#tr-o liste, E/"el 2e per'ite se ee"tuati o si#teze a $atelor pe baza
totalurilor partiale. C_#$ ee"tuati u# "al"ul partial _# liste, E/"el "al"uleaze totalurile
partiale pe baza subseturilor $e $ate si totalul -e#eral.
Crearea $e totaluri partiale!
*. Sortati $atele _# u#"tie $e or$i#ea _# "are 2reti se "reati totalurile partiale.
,e#tru a -e#era totaluri partiale pe#tru orasele $e 2_#zare, sortati 'ai _#t_i
$upe >(CA>ITATE.
7. Sele"tati o "elule $i# lista pe#tru "are 2reti se "al"ulati totaluri partiale.
5. %i# 'e#iul %ATA, ale-eti optiu#ea SUBT(TA>S. ,e e"ra# 2a aperea
ereastra $e $ialo- SUBT(TA>.
1@3
4. Sele"tati -rupul pe#tru "are $ei#iti totaluri partiale. ,e#tru a -e#era
"al"ularea auto'ate a totalurilor partiale _# u#"tie $e lo"aliteti, $e e/e'plu,
sele"tati >(CA>ITATE, $i# lista $erula#te AT EACQ CQANGE.
O. Sele"tati u#"tia SUBT(TA> $i# lista $erula#te USE :UNCTI(N. ,e#tru a
"rea totaluri partiale, este #e"esar se ie sele"tate u#"tia SU+.
S. Ale-eti $atele pe#tru "are 2reti se "al"ulati totalul partial _# "aseta A%%
SUBT(TA> T( . ,e#tru a "al"ula totalul partial pe#tru $atele $i# "_'pul
CANTIATE, $e e/e'plu, sele"tati CANTITATE.
R. Apesati tasta (<.
4. Pre#entarea datelor $e *a#a ta*elelor $i%ot .
E/"el pe#tru Ji#$o.sUO are o a"ilitate $e#u'ite ta*el $i%ot &e#-leze pi2ot table) "u "are
puteti realiza rapi$ si si'plu o preze#tare si o "o'parare a $atelor alate _#tr-o a#u'ite
liste. C_#$ 2reti se rezu'ati $atele _# alt 'o$, #u trebuie $e"_t se tra-eti si se i/ati
"_'puri pe#tru a "rea u# raport "u totul #ou, ere se 'o$ii"ati stru"tura $atelor $i#
oaia $e "al"ul.
,uteti olosi apli"atia auto'atizate ,IV(T TAB>E JIDAR% pe#tru a "rea tabele pi2ot.
A"easte apli"atie 2e -1i$eaze pas "u pas _# pro"esul $e "reare a tabelelelor pi2ot,
soli"it_#$u-2e se $ati i#or'atiile pe#tru tabelul pi2ot, pri# i#ter'e$iul "_'purilor $i#
liste.
Crearea dia'ramelor !u +D!el.
Tipurile pri#"ipale $e $ia-ra'e si s"opul lor!
> %ia-ra'a ,IE &"ir"ulare) - utilizati-o la preze#tarea
relatiei $i#tre pertile u#ui _#tre-.
> %ia-ra'a BAR &"u bare) - pe#tru "o'pararea 2alorilor
la u# 'o'e#t $at, _# ti'p.
1@@
> %ia-ra'a C(>U+N &"u "oloa#e) - pe#tru subli#ierea
$iere#telor _#tre ele'e#te.
> %ia-ra'a >INE &li#iare) - pe#tru a""e#tuarea te#$i#telor
si a s"1i'berilor 2alori"e _# ti'p.
> %ia-ra'a AREA &$e supraate) - pe#tru subli#ierea
"a#titetii s"1i'berilor 2alori"e.
( $ia-ra'e poate i plasate pe a"eeasi oaie "are "o#ti#e $atele utilizate la "rearea ei, sau
poate i plasate pe o oaie "u $ia-ra'e $i# "upri#sul a-e#$ei $e lu"ru, astel _#"_t este
separate $e oaia "u $ate.
c# "o#ti#uare 2o' olosi o a#u'ite ter'i#olo-ie pe#tru a "rea si utiliza $ia-ra'ele!
> %ATA SERIES &serii $e $ate) - s_#t or'ate $i# bare,
se"toare "ir"ulare, li#ii $e $ia-ra'e "e reprezi#te _# 'o$ -rai" 2alorile.
> CATEG(RIES &"ate-orii) - a"estea rele"te #u'erul $e
ele'e#te $i#tr-o serie.
> AEIS &a/e) - _#tr-o $ia-ra'e bi$i'e#sio#ale e/iste $oue
a/e, E si ?.
> >EGEN% &le-e#$e) - $ei#este ele'e#tele separate ale
$ia-ra'ei.
> GRI%>INES &li#iile -rilei) - a""e#tueaze s"ara a/elor E si
? ale seriilor $e $ate.
Crearea unei dia'rame Sn'lo*ate.
*. Sele"tati $atele pe "are 2reti se le utilizati pri#tr-o $ia-ra'e.
7. E/e"utati "li" pe buto#ul CQART JIDAR% $e pe bara sta#$ar$.
5. +utati i#$i"atorul 'ouse-ului a"olo u#$e 2reti se apare "oltul $i# st_#-a sus al
$ia-ra'ei.
4. +e#ti#eti apesat buto#ul 'ouse-ului pe#tru a stabili 'eri'ea si $i'e#siu#ile
$ia-ra'ei. ,e#tru a "rea u# -rai" petrat, 'e#ti#eti apesat tasta SQI:T _# ti'p "e
tra-eti.
O. Eliberati buto#ul 'ouse-ului. Va aperea "aseta $e $ialo- CQART JIDAR%
Step * o O, _#treb_#$u-2e $a"e seria $e "elule sele"tate este "ore"te. ( puteti "ore"ta
i#tro$u"_#$ $e la tastature o serie #oue, sau tra-eti _#"e o $ate "u 'ouse-ul peste "elulele
pe "are 2reti se le repreze#tati -rai".
1@A
S. E/e"utati "li" pe NEET. Va aperea CQART JIDAR% Step 7 o O, "er_#$u-2e
se sele"tati u# tip $e $ia-ra'e.
R. Sele"tati u# tip $e $ia-ra'e si e/e"utati "li" pe NEET. Va aperea "aseta
CQART JIDAR% Step 5 o O, "er_#$u-2e se sele"tati or'atul $ia-ra'ei.
=. Sele"tati or'atul $ia-ra'ei alese si e/e"utati u# "li" pe NEET. Va aperea
"aseta CQART JIDAR% Step 4 o O.
U. I#$i"ati $a"e seriile $e $ate se bazeaze pe r_#$uri sau pe "oloa#e si ale-eti
r_#$ul si "oloa#a $e _#"eput. E/e"utati "li" pe NEET. Va aperea CQART JIDAR% Step
O o O.
*8. %a"e $oriti, a$eu-ati o le-e#$e, u# titlu sau eti"1ete ale a/elor. E/e"utati "li"
pe buto#ul :INISQ. %ia-ra'a ter'i#ate apare pe oaia $e "al"ul "ure#te.
Crearea unei dia'rame $e o "oaie de !al!ul se$aratV.
Sele"tati $atele pe "are 2reti se le repreze#tati si apoi $es"1i$eti 'e#iul INSERT, ale-eti
CQART si apoi AS NEJ SQEET. E/"el 2a i#sera o oaie $e "al"ul separate pe#tru
$ia-ra'e &$e#u'ite CQART*) la st_#-a oii $e "al"ul "ure#te si 2a la#sa pro"e$ura
e/pert pe#tru obti#erea $ia-ra'elor. E/e"utati a"eiasi pasi preze#tati a#terior pe#tru a
"rea o $ia-ra'e "u CQART JIDAR%.
.u!rul !u o*ie!te 'ra"i!e.
I#serarea $ese#elor.
%a"e $ispu#eti $e o "ole"tie $e ilustratii, sau $e $ese#e pe "are le-ati "reat si sal2at
utiliz_#$ u# pro-ra' $e -rai"e sau u# s"a#er, a"estea pot i i#serate _#tr-o oaie $e "al"ul
sau _#tr-o $ia-ra'e. ,e#tru a"easta e/e"utati pasii!
*. Sele"tati "elula _# "are 2reti se plasati "oltul $i# st_#-a sus al $ese#ului.
7. %es"1i$eti 'e#iul INSERT si ale-eti ,ICTURE.
5. Tre"eti pe u#itatea "e "o#ti#e obie"te -rai"e, e/e"ut_#$ u# "li" pe ea, _# lista
>((<. Apoi e/e"utati $ublu "li" pe $osarul $i# lista NA+E "are "o#ti#e ilustratia sau
isierele -rai"e.
4. Sele"tati #u'ele isierului si apesati (<.
I#serarea altor obie"te.
*. Sele"tati "elula _# "are $oriti se ie plasat "oltul sus st_#-a sus al $ese#ului.
7. %es"1i$eti 'e#iul INSERT si sele"tati (BJECT.
5. Asi-urati-2e "e eti"1eta CREATE NEJ este _# pri' pla#. Ea 2e per'ite
rularea u#ui alt pro-ra' si "rearea obie"tului. Eti"1eta CREATE :R(+ :I>E 2e
per'ite i#serarea u#ui obie"t pe "are $eCa l-ati "reat si sal2at.
1@B
4. %i# lista (BJECT T?,E sele"tati pro-ra'ul pe "are este #e"esar pe#tru a
"rea obie"tul.
O. E/e"utati "li" pe buto#ul (<.
S. Utilizati pro-ra'ul asa "u' ati a"e _# 'o$ #or'al pe#tru a "rea obie"tul.
C_#$ ter'i#ati, sal2ati obie"tul si iesiti $i# pro-ra'. Va aperea o "asete $e $ialo- _# "are
s_#teti _#trebat $a"e 2reti se se a"tualizeze le-etura, _#ai#te $e a peresi pro-ra'ul.
BADE %E %ATE
*.SISTE+E %E GESTIUNE A BADE>(R %E %ATE
*.*Aspe"te pri2i#$ or-a#izarea $atelor
Or1ani3area datelor 4res#4#ne #matoarelor a/tivitati0
>de'inirea !str#/t#rarea!ordonarea si 1r#4area in /ole/tii de date8
>sta2ilirea relatiilor intre date!intre elementele #nei /ole/tii de date8
>re4re3entarea lor 4e #n s4ot in'ormational
,e'inirea #ni# model de date im4#ne 4re/i3area #rmatoarelor elemente0
>str#/t#rile de date si sta2ilirea relatiilor intre date8
>o4eratori8
>restri/tii de inte1ritate
Intre date se 4ot sta2ili #rmatoarele ti4#ri de date0
>#n# la #n# 8
>#n# la mai m#lti8
>m#lti la m#lti8
O4eratori0/itire!inserare!modi'i/are!Hoin et/*
Restri/tii de inte1ritate0/ore/tit#dinea datelor*
6odele de date0ierar?i/e!retea!relationale!orientate 4e o2ie/t!lo1i/e de date*
*.7 Baze $e $ate
*.7.* %ei#irea u#ei baze $e $ate
S/o4#l 4rin/i4al al #nei 2a3e de date /onsta in sto/area datelor in vederea satis'a/erii 'a/ile a
/erintelor #tili3ator#l#i!#tili3and te?ni/a de /al/#l*de/i!2a3a de date a4are /a #n sistem de
inma1a3inare!re1asire!a/t#ali3are si intretinere a datelor ne/esare 4ro/es#l#i de '#ndamentare a
de/i3iei*
%ei#itia *.*.7 ( baza $e $ate este o /ole/tie str#/t#rata de date atasate #n#i 'enomen al l#mii
reale 4e /are in/er/am sa>l modelam*
Ba3a de date im4li/a 4atr# /om4onenete0
date
?ardXare
so'tXare
#tili3atori
*.7.7 Ar1ite"turi sta#$ar$izate pe#tru bazele $e $ate
+e 4lan international e%ista mai m#lte 1r#4#ri s4e/iali3ate in standardi3area /on/e4telor
/e a4ar in de3voltarea 2a3elor de date!/ele mai im4ortante 'iind
,BT5!CO,ASGL!A.SI&:3&S+ARC!1r#4#l I6B*
In 1eneral !o ar?ite/t#ra /#4rinde #rmatoarele /om4onente 0
2a3a de date 4ro4ri#>3isa in /are se memorea3a /ole/tia de date8
sistem#l de 1esti#ne al 2a3ei de date
#n di/tionar al 2a3ei de date
miHloa/e ?ard #tili3ate
4ersonal im4li/at0#tili3atori 'inali sa# de s4e/ialitate!4ro1ramatori si o4eratori*
1@C
,atele 4ot 'i de'inite 4e trei nivele0
>nivel intern8
>nivel /on/e4t#al8
>nivel e%tern*
*.7.5 >i'baCe pe#tru baze $e $ate
*. >i'baCe pe#tru $ei#irea $atelor&>%%)
Reali3ea3a de'inirea entitatilor si a atri2#telor a/estora 4rin n#me!'orma de memorare!l#n1ime*
7.>i'baCe pe#tru 'a#ipularea $atelor&>+%)
In 1eneral!o /omanda are #rmatoarea str#/t#ra0
>o4eratia /are 4oate 'i /al/#l aritmeti/ sa# lo1i/!editare!e%tra1ere!mani4#lare
>/riterii de sele/tie
>mod de a//es
>'orma de editare*
7. >i'baCe pe#tru "o#trolul $atelor&>C%)
Se re'era la asi1#rarea /on'identialitatii si inte1ritatii datelor!la salvarea in'ormatiei in /ar3#l
#nor in/idente!la o2tinerea #nor 4er'ormante!la re3olvarea #nor 4ro2leme de /on/#renta*
*.7.4 A2a#taCele utilizarii bazelor $e $ate
A/estea s#nt #rmatoarele0
+oate 'i red#sa red#ndanta datelor
Se 4oate evita in/onsistenta datelor
,atele 4ot 'i 4artaHate
Se 4oate o2tine standardi3area
Se 4ot a4li/a restri/tii de se/#ritate a datelor
+oate 'i mentin#ta inte1ritatea datelor 4rin e%istenta #nor 4ro/ed#ri de validare !#nor
4roto/oale de /ontrol /on/#rent a #nor 4ro/ed#ri de re'a/ere a 2a3ei de date d#4a in/idente
+ot 'i e/?ili2rate /erintele /on'li/t#ale
Intr>o 2a3a de date n# se doreste /a a4li/atiile sa 'ie de4erndente de date din motivele 0
>di'erite a4li/atii a# nevoie de vi3i#ni di'erite ale a/elorasi date
>administrator#l 2a3ei de date tre2#ie sa ai2a sa s/?im2e str#/t#ra de memorare sa# strate1ia de
a//es 'ara sa modi'i/e a4li/atii e%istente*
*.5 SISTE+U> %E GESTIUNE A BADEI %E %ATE&SGB%)
*.5.* %ei#irea siste'ului $e -estiu#e a bazei $e $ate
%ei#itia *.*.5 Siste'ul $e -estiu#e a bazei $e $ate re4re3inta so'tXar>#l /are asi1#ra
reali3area #rmatoarelor a/tivitati0
>de'inirea str#/t#rii 2a3ei de date
>in/ara/rea datelor in 2a3e de date
>a//es#l la date
>intretinea 2a3ei de date
>reor1ani3area 2a3ei de date
>se/#ritatea datelor
*.5.7 (bie"ti2ele u#ui siste' $e -estiu#e a bazelor $e $ate
*. Asi-urarea i#$epe#$e#tei $atelor
A/easta tre2#ie 4rivita din do#a 4#n/te de vedere0
>inde4endenta 'i3i/a
>inde4endenta lo1i/a
7. Asi-urarea u#ei re$u#$a#te 'i#i'e si "o#trolate a $atelor $i# baza $e $ate
5. Asi-urarea u#or a"ilitati sporite $e utilizare a $atelor
A/easta 4res#4#ne0
>'olosira datelor de /atre mai m#lti #tili3atori in di'erite s/o4#ri8
>a//es#l /at mai sim4l# al #tili3atorilor la date
>e%istenta #nor lim2aHe 4er'ormante de re1asire a datelor
1@E
>a//es m#lti/riterial al sistem#l#i de 1esti#ne
>#tili3area #n#i lim2aH nat#ral
5. Sporire -ra$ului $e se"uritate a $atelor
4. Asi-urarea i#te-ritatii $atelor
O. Asi-urarea partaCabilitatii $atelor
*.5.5 :u#"tiile u#ui siste' $e -estiu#e a bazelor $e $ate
*.:u#"tia $e $es"riere a $atelor
7.:u#"tia $e 'a#ipulare a $atelor
A/easta reali3ea3a a/tivitatile 0
>/rearea 2a3ei de date8
>ada#1area de noi inre1istrari8
>s#4rimarea #nor inre1istrari8
>modi'i/area valorilor /ores4#n3atoare #nor /am4#ri8
>/a#tatea !sortarea si editarea 4artiala sa# totala a #nei inre1istrari virt#ale*
*.BADE %E %ATE RE>ATI(NA>E
1*1 6O,ELUL RELATIO.AL AL ,ATELOR
6odel#l relational al datelor a 'ost a//e4tat a4roa4e 'ara re3erve de atat s4e/ialistii din
domeni# 2a3elor de date /at si de #tili3atori !in/a de la a4aritia 4rim#l#i arti/ol al l#i Codd E*
-* [1\ ! 4rin /are era# 4#se 2a3ele a/est#i model asam2list al datelor a 'ost lansata de /atre
C?ilds ,*-* in 1FBE !/are a s#2liniat 'a4t#l /a ori/e str#/t#ra de date 4oate 'i re4re3entata
4rintr>#na sa# mai m#lte ta2ele de date ! in /adr#l /arora este ne/esar sa e%iste in'ormatii de
le1at#ra ! in vederea sta2ilirii #nor le1at#ri intre a/estea*
S>a /onstatat /a! 4rin #tili3area sistemelor relationale este 4osi2ila atin1erea #nor o2ie/tive
im4ortante ale or1ani3arii datelor in /om4aratie /# modelele ierar?i/e si retea [2\0
1* Asi1#rare #n#i 1rad s4orit de inde4endenta a 4ro1ramelor de a4li/atie 'ata de mod#l de
re4re3entare interna a datelor si metodele de a//es la date*In 4re/i3area 4rel#/rarilor
as#4ra datelor !4ro1ramele n# 'a/ a4el la 4ointeri sa# alte elemente ale s/?emei interne a
2a3ei de date *
2* -#rni3area #nor metode si te?ni/i e'i/iente de /ontrol a /oerentei si red#ndantei
datelor *6odel#l relational !4rin te?ni/a normali3arii relatiilor 4ermite de'inirea #nei
str#/t#ri /on/e4t#ale o4time a datelor ! 4rin /are se minimi3ea3a ris/#rile de eroare la
a/t#ali3are! red#/and#>se red#ndanta datelor*
3* O'erirea #nor 'a/ilitati m#lti4le de de'inire si mani4#lare a datelor*In 4rim#l rand
model#l relational o'era 4osi2ilitatea #tili3arii #nor lim2aHe 4ro/ed#rale !2a3ate 4e
al1e2ra relationala !4re/#m si a #nor lim2aHe ne4ro/ed#rale /e a# la 2a3a /al/#l#l
relational*
@* Ameliorarea inte1ritatii si /on'identialitatii datelor*6odel#l relational reali3ea3a a/est
l#/r# 4rin me/anisme 'le%i2ile si e'i/a/e de s4e/i'i/are si #tili3are a restri/tiilor de
inte1ritate si a relatiilor virt#ale*
Com4onentele model#l#i relational s#nt7 structura relationala a datelor! 4rin /are datele s#nt
or1ani3ate s#2 'orma #nor ta2lo#ri 2idimensionale (ta2ele ) de date ! n#mite relatii! operatorii
modelului relational ! /e de'ines/ o4eratiile /are se 4ot e'e/t#a as#4ra relatiilor !in s/o4#l
reali3arii '#n/tiilor de 4rel#/rare as#4ra 2a3ei de date !res4e/tiv /ons#ltarea
!inserarea!modi'i/area si ster1erea datelor !4re/#m si restrictiilede integritate /are 4ermit
de'inirea starilor /oerente ale 2a3ei de date*
1*1*1 SRUCTURA RELATIO.ALA A ,ATELOR

1@F
+re3entarea sr#/t#rii relationale a datelor im4#ne de'inirea noti#nilor de domeni# ! atri2#t !
relatie si s/?ema a #nei relatii [B\*
In 'i1#ra 2*2*1 se 4re3inta #n model relational /e /ores4#nde #nei m#ltimi /on/rete de
/ara/teristi/i des4re l#mea reala *Orar#l de 32or al avioanelor 4oseda o sr#/t#ra de date
relationala *+entr# 'ie/are linie aeriana din orar#l de 32or s#nt date /ara/teristi/ile 0numarul
cursei, aeroportul de decolare, aeroportul de aterizare, ora decolarii, ora aterizarii*
-ie/are avion este determinat de m#ltimea valorilor de 'ie/are linie*Tre2#ie sa ne limitam
n#mai la a/tele date /are 4ot sa a4ara in de'inirea /oloanei*Coloana /# n#mele !+#n/t de
de/olare(+,) /ontine n#mele aero4ort#rilor liniilor aeriene /onsiderate*Coloana Ora de/olarii
(O,) (res4e/tiv! Ora ateri3arii (OA))e%4rima ora la /are are lo/ de/olarea (res4e/tiv !
ateri3area)*Coloana /# n#mele +#n/t de ateri3are (+A) /ontine n#mele aero4ort#l#i #nde se
ateri3ea3a*
.r
32or(nr)
+#n/t de
de/olare(+d)
+#n/t de
ateri3are(4a)
Ora de
de/olare(Od)
Ora de ateri3are(oa)
C B#/#resti Craiova 1B0AF 1C0A
CA Craiova B#/#resti C02A E02A
E B#/#resti Timisoara 1C03 1F03
EA Timisoara B#/#resti C01A F02A
F Timisoara Craiova 101A 1302
%ei#itia 7.7.* %o'e#iul re4re3inta o m#ltime de valori !/ara/teri3at 4rintr>#n n#me si este de'init
'ie e%4li/it 4rin en#merarea t#t#ror /om4onentelor sale!'ie 4rintr>o 4ro4rietate distin/tiva a valorilor din
domeni#l res4e/tiv*
+enrt# ta2el#l din 'i1#ra 2*2*1 se 4ot da #rmatoarele e%em4le0
,1={B#/#resti!Craiova!Timisoara"
,2={% & %JN > DJK1>1;;LM
tri!utul r1)r1Hi4(. /030.4. u41i (.@131 51 5.(1 > /.r./(1riH.(. )ri4(rNu4 4um1, Num131
/030.41i (.(ri@u(u3ui O 1D)rim. 51 0@i/1i s1m4i2i/.(i. 9.30ri30r 5i4 /.5ru3 /030.41i r1s)1/(i91
,Fi1/.rui 4um1 51 .(ri@u( ii /0r1s)u451 u4 50m14iu Di 4umi( 50m14iu 4umi( 50m14iu3
.(ri@u(u3ui Ai >1i4 si s1 9. 40(. /u 50m(AiO ,6( . 5i21r14(i. /030.4131 /.r1 /04(i4 9.30ri .31
./13ui.si 50m14iu si . 13imi4. .s(213 51)14514(. 51 )0Hi(i1 i4 /.5ru3 (.@131i > s1 .s0/i.H.
2i1/.r1i /030.41 u4 4um1 5is(i4/(,
614(ru (.@13u3 5i4 2i<ur. 2,2,1 .91m .(ri@u(131 NR>6D>6A>OD>OA si 50m14ii31 .s0/i.(1
50m(NRO> 50m(6DO> 50m (6AO> 50m (ODO>50m (OAO,
D1 1D1m)3u > 50m (6DO %PBu/ur1s(i >Cr.i09.>Timis0.r.M,
Fi1 D1 > D2 > Q>D4 50m14ii 2i4i(1 > 4u 41.).r.( 5is-u4/(1,6r05usu3 /.r(1Hi.4 D1DD2DQ
DD4 .3 ./1s(0r. 1s(1 512i4i( 51 mu3(im1. (u)3uri30r <91>92>Q> 94R u451 91JD1>92JD2>Q>94 JD4,
Num.ru3 4 512i41s(1 .ri(.(1. (u)3u3ui,
(efinitia 2.2.2 O relatie r )1 mu3(imi31 D1>D2>Q>D4 1s(1 0 su@mu3(im1 . )r05usu3ui
/.r(1Hi.4 D1D D2 D Q D4 > 51/i 0 mu3(im1 51 (u)3uri,
EDis(. si u4 .3( m05 51 . 512i4i 0 r13.(i1> si .4um1 > /. 0 mu3(im1 2i4i(. 51 2u4/(ii, As0/i1m
2i1/.rui 50m14iu Di u4 .(ri@u( Ai si 512i4im r13.(i. r /. 2ii45 0 mu3(im1 51 (u)3uri P(1>(2>Q >(4M >
u451 (i * PA1> A2> Q >A4M N D1 D2 Q D4 si (i (A -O JD- )14(ru 0ri/1 9.30ri .31 3ui i si - ,I4(rN0
r13.(i1 > (u)3uri31 (r1@ui1 s. 2i1 5is(i4/(1 (4u s1 .5mi( 5u)3i/.ri .31 (u)3uri30rO, D1 0@i/1i >90m
40(. r13.(i. /u r s.u rPA1>A2> Q > A4M ,
Or.ru3 5i4 2i<ur. 2,2,1 r1)r1Hi4(. u4 1D1m)3u 51 r13.(i1 )1 /.r1 0 90m 4umi 0r.r,C04(i4u(u3
i420rm.(i04.3 .3 3i4i1i 4u 51)i451 51 0r5i41. /030.4130r > 51 1D1m)3u /030.4131 6S si 6A )0( 2i
i4(1rs/'im@.(1,
D12i4ir1. u41i r13.(ii /. 0 mu3(im1 51 (u)3uri s.u /. 0 mu3(im1 51 2u4/(ii s1 r121r. 3.
mu3(imi /.r1 9.ri.H. i4 (im) (s1 .5.u<. > s1 s(1r<> s.u s1 m05i2i/. 131m14(1O,614(ru .
/.r./(1riH. 0 r13.(i1 1s(1 4190i1 51 u4 131m14( i49.ri.4( i4 (im) > i.r ./1s( i49.ri.4( 1s(1 5.(
51 s(ru/(ur. r13.(i1i (s/'1m. r13.(i1iO,
(efinitia 2.2.9 Mu3(im1. (u(ur0r .(ri@u(130r R%PA 1> A2 > Q > A4M/0r1s)u4H.(0.r1 u41i
r13.(ii 0 4umim sc,ema relatiei si 0 40(.m r(A1 > A2 > Q > A4O ,
S/'1m. r13.(i1i 0r.r s1 512i41s(1 .s(213* 0r.r (NR>6D>6A>OD>OAO,
1A
S/'1m. u41i r13.(ii m.i 1s(1 /u40s/u(. si su@ 4um131 51 i4(14si. u41i r13.(ii > /. 1D)r1si1 .
)r0)ri1(1(i30r /0mu41 si i49.ri.4(1 .31 (u)3uri30r /.r1 /0m)u4 r13.(i. ,S)r1 510s1@ir1 51
i4(14si1 > 1D(14si. u41i r13.(ii r1)r1Hi4(. mu3(im1. (u)3uri30r /.r1 /0m)u4 3. u4 m0m14(
r13.(i. > mu3(im1 /.r1 1s(1 9.ri.@i3. i4 (im) , D1 0@i/1i > 1D(14si. u41i r13.(ii 1s(1 s(0/.(. 2iHi/ i4
s).(iu3 .s0/i.( @.H1i 51 5.(1 > /.H i4 /.r1 r13.(i. s1 4um1s(1 r13.(i1 51 @.H. ,EDis(. si(u.(ii i4
/.r1 1D(14si. 4u 1s(1 m1m0r.(. i4 @.H. 51 5.(1 , Es(1 /.Hu3 .s. 4umi(130r r13.(ii 9ir(u.31 >
/u40s/u(1 si su@ 4um131 51 r13.(ii 51ri9.(1 s.u 9iHiu4i, A/1s(1. su4( 512i4i(1 im)3i/i( > )1 @.H.
.3(0r r13.(ii > )ri4 i4(rm15iu3 u41i 1D)r1sii r13.(i04.31 i.r s(.@i3ir1. (u)3uri30r /.r1 0 /0m)u4 s1
2./1 )ri4 19.3u.r1. 1D)r1si1i,
As.5.r > )u(1m r1)r1H14(. 0 r13.(i1 )ri4(rNu4 (.@13 @i5im14si04.3 i4 /.r1 2i1/.r1 3i4i1
/0r1s)u451 u4ui (u)3u si 2i1/.r1 /030.4. /0r1s)u451 u4ui 50m14ui 5i4 )r05usu3 /.r(1Hi.4,
Num.ru3 .(ri@u(130r 512i41s(1 <r.5u3 r13.(i1i > i.r 4um.ru3 51 (u)3uri /.r5i4.3i(.(1. r13.(i1i ,
Fi1/.r1 3i4i1 . r13.(i1i 1s(1 0 mu3(im1 51 9.30ri > /.(1 u4. )14(ru 2i1/.r1 4um1 51
.(ri@u( ,Li4i. r13.(i1i s1 4um1s(1 (u)3u, I4 2i<ur. 2,2,1 r13.(i. 0r.r 1s(1 20rm.(. 5i4 5 (u)3uri ,
U4u3 5i4(r1 ./1s(1. > 40(.( /u ( > 1s(1 512i4i( .s(213*
((NRO%S5 > ((6DO % Cr.i09. > ((6AO%Bu/ur1s(i>((ODO%S,25> ((OAO%T,25
".30.r1. /04/r1(. . (u)3u3ui ( )14(ru .(ri@u(u3 A 0 4umim Avaloarea tuplului ( > i.r 5./.
( 1s(1 /04si51r.(. /. 2u4/(i1 > .(u4/i A9.30.r1. (u)3u3ui 0 90m 40(. /u ((.O, 614(ru U R>
r1s(ri/(i. (u)3u3ui ( 3. U 0 40(.m /u ($U s.u ((UO si 0 90m 4umi Uvaloarea tuplului t ,
614(ru r13.(i. 0r.r > /04si51r.m u4 (u)3u ( 0.r1/.r1 > 51 1D1m)3u )rimu3 (u)3u 5i4 r13.(i1 ,
P6D > 6AM V 9.30.r1. (u)3u3ui ( 1s(1 (u)3u3 (7 )14(ru /.r1 (7(6DO%Bu/ur1s(i> (7(6AO% Cr.i09.,
Asu)r. (u)3uri30r u41i r13.rii s1 )0( 121/(u. urm.(0.r131 0)1r.(ii*
5. Adau*area. 61rmi(1 .5.u<.r1. 51 40i (u)3uri 3. 0 r13.(i1 ,
As(213 > )14(ru r13.(i. rPA1 > A2 > Q > A4M 0)1r.(i. .r1 20rm. *
ADD(r* A1% 51 > A2 % 52 > Q >A4 % 54O
D1 1D1m)3u > .5.u<.r1. u4ui (u)3u 3. r13.(i. 0r.r s1 2./1 .s(213*
ADD(0r.r * NR %WW> 6D %Or.51. > 6A % Bu/ur1s(i > OD % 2; > OA % 22O
C.45 0r5i41. .(ri@u(130r 1s(1 2iD.(. ./1.s(. )0.(1 2i s/ris. su@ 20rm. *
ADD(0r.r * WW> Or.51. > Bu/ur1s(i> 2; > 22O
S/0)u3 0)1r.(i1i 51 .5.u<.r1 1s(1 51 . .5.u<. u4 (u)3u 3. 0 .4umi(. r13.(i1 r >5.r
r1Hu3(.(u3 .5.u<.rii 4u 1s(1 /0420rm /u s/0)u3 ./1s(1i. i4 urm.(0.r131 /.Huri*
> (u)3u3 51 .5.u<.( 4u /0r1s)u451 s/'1m1i r13.(i1iX
> .4umi(1 9.30ri .31 (u)3u3ui 4u .).r(i4 50m14ui3ui r1s)1/(i9 X
> (u)3u3 51 .5.u<.( /0i4/i51 5u). /'1i1 (91Hi 2,2,1,CO /u (u)3u3 5i4 r13.(i1 ,
D1 1D1m)3u > .5.u<.r1. i4 r13.(i. 0r.r > . (u)3u3ui *
ADD (0r.r* NR *W; > 6D *I.si > 6A * Si@iu > 6D *1Y > 6A *12O
4u 1 )1rmis. > 510.r1/1 4u r1s)1/(. )rim. /045i(i1 ,
2. .ter*erea. A/1.s(. 0)1r.(i1 s1 i4(r05u/1 )14(ru . 13imi4. (u)3uri 5i4 r13.(i1 , 614(ru 0
r13.(i1 r > 0)1r.(i. .r1 20rm. *
DEL(r *A1 %51 > A2 %52 > Q > A4 %54O
A(u4/i /.45 4um131 .(ri@u(130r su4( 0r504.(1 > s1 )0( s/ri1 m.i sim)3u *
DEL( r * 51 > 52 > Q > 54O
D1 1D1m)3u > )14(ru r13.(i. 0r.r > s(1r<1r1. )rimu3ui (u)3u > s1 r1.3iH1.H. .s(213*
DEL(0r.r * S; > Bu/ur1s(i > Cr.i09. > 1Y*5W > 1S*5;O
D10.r1/1 > i4(rN0 r13.(i1 > (u)3uri31 su4( i514(i2/.(1 u4i/ )ri4 9.30.r1. u41i /'1i (91Hi
2,2,1,CO > 1s(1 su2i/i14( )14(ru . r1.3iH. s(1r<1r1. > s. 512i4im 4um.i 9.30.r1. /'1ii ,
D./. Z% PB1 > B2 > Q > B4M 1s(1 0 /'1i1 > .(u4/i s1 )0.(1 u(i3iH. urm.(0.r1. 20rm. 5ir1/(.*
DEL ( r * B1 % /1 > B2 %/2 > Q > B4 % /4 O
D1 1D1m)3u > 9.ri.4(. s/ur(. . 0)1r.(i1i 51 s(r<1r1 5i4 r13.(i. 0r.r 1s(1 *
DEL (0r.r * S;O
D./. (u)3u3 /1 50r1s(1 . 2i s(1rs > 4u 1Dis(. i4 r13.(i. r .(u4/i s1 <141r1.H. 0 1r0.r1 ,
9.Modificarea . S1 r121r. 3. 2.)(u3 /. .4umi(1 9.30ri 5i4(rNu4 (u)3u s1 )0( m05i2i/. ,
614(ru 0 r13.(i1 0.r1/.r1 r si )14(ru su@mu3(im1. P/1 > /2 > Q > /)M PA1 > A2 > Q > A4M >
0)1r.(i. 51 m05i2i/.r1 .r1 20rm.*
CH (r * A1 %51 > A2 %52 > Q > A4 %54 X C1 % /1 > Q > C) % /)O
D./. Z %PB1 > Q > B4 M 1s(1 0 /'1i1 > .(u4/i 0)1r.(i. 51 m05i2i/.r1 s1 )0.(1 s/ri1 *
CH( r * B1 % 51 >Q> Bm % 5m X C1 % /1 >Q> C) % /)O
1A1
614(ru r13.(i. 0r.r > 0)1r.(i. 51 m05i2i/.r1 . )rimu3ui (u)3u .r1 20rm. *
CH(0r.r * NR % S; > 6D % Bu/ur1s(i > 6A % Cr.i09. > OD % 1Y*5W > OA %
1S*5; > OD % 1T > OA % 1WO s.u u(i3iH.45 4um.i /'1i. 0)1r.(i1i *
CH (0r.r * NR % S; > OD % 1T > OA % 1WO

1,1,2, O6ERATORII MODELULUI RELATIONAL
M0513u3 r13.(i04.3 021r. 50u. /031/(ii 51 0)1r.(0ri )1 r13.(ii > si .4um1 * al"e!ra relationala
(ARO si calcul relational (CRO, E,F, C055 . i4(r05us .3<1@r. r13.(i04.3. (ARO /. 0 /031/(i1 51
0)1r.(ii )1 r13.(ii > 2i1/.r1 0)1r.(i1 .9.45 5r1)( 0)1r.4Hi u4. s.u m.i mu3(1 r13.(ii si .9.45 /.
r1Hu3(.( 0 r13.(i1 ,
U4131 0)1r.(ii .31 AR )0( 2i 512i4i(1 )ri4 i4(1rm15iu3 .3(0r 0)1r.(ii , I4 ./1s( s14s > )u(1m 90r@i
51 0)1r.(ii 51 @.H. > )r1/um * r1u4iu41. > 5i21r14(. > )r05usu3 /.r(1Hi.4 > 1(/, 5.r si 51 0)1r.(ii
51ri9.(1 * i4(1rs1/(i. > 5i9iHiu41. > 1(/,
U3(1ri0r > 3. 0)1r.(ii31 s(.45.r5 .u 20s( .5.u<.(1 si .3(1 0)1r.(ii > 4umi(1 1D(14sii .31 AR
s(.45.r5> )r1/um * /0m)31m14(.r1. > s)3i(.r1. (s).r<1r1.O> i4/'i51r1. (r.4Hi(i9. > 1(/,
I4 <141r.3 > 0)1r.(ii31 AR )0( 2i <ru).(1 i4*
N 0)1r.(ii (r.5i(i04.31 )1 mu3(imi (r1u4iu41. > i4(1rs1/(i. > 5i21r14(. > )r05usu3 /.r(1Hi.4 OX
N 0)1r.(ii r13.(i04.31 s)1/i.31 (s131/(i. > )r0(1/(i. > -0i4Nu3 > 1(/,O
In /ontin#are vom 4re3enta 4rin/i4alele o4eratii ale AR ! 4re/#m si mod#l lor de #tili3are*
*.Reu#ui#ea. Este o o4eratie de'inita 4e do#a relatii r si s /# a/eeasi s/?ema R si /onsta in
/onstr#irea #nei noi relatii e ! /# a/eeasi s/?ema R si avand dre4t e%tensie t#4l#rile din r si s
l#ate im4re#na o sin1#ra data *
.o#taiile #3#ale 4entr# a/easta o4eratie s#nt 0 r s! OR (r!s)! U.IO.(r!s)*
Considerand t#4l#rile /a trans'ormari ! avem #rmatoarea de'initie 'ormala a re#ni#nii0
r s ={t & t r"{t & t s"
E%em4l#l 2*2*1 -ie orar 1 si orar 2 do#a relatii /# a/eeasi s/?ema R(.R! +,! +A! O,!OA)*
orar 1
.R +, +A O, OA
CA Craiova B#/#resti C01A E02A
E B#/#resti Timisoara 1C03 1F03
EA Timisoara B#/#resti C01A F02A
F Timisoara Craiova 101A 1302
orar 2
.R +, +A O, OA
CA Craiova B#/#resti C01A E02A
E B#/#resti Timisoara 1C03 1F 03
FA Timisoara Arad 1101A 1102A
FB Timisoara Oradea 1201A 1302
+rin o4eratia de re#ni#ne a /elor do#a se o2tine #n no# orar 0
(orar1 orar 2)
.R +, +A O, OA
CA Craiova B#/#resti C01A E02A
E B#/#resti Timisoara 1C03 1F03
EA Timisoara B#/#resti C01A F02A
1A2
F Timisoara Craiova 101A 1302
FA Timisoara Arad 1101A 1102A
FB Timisoara Oradea 1201A 1302
7.%iere#ta . Re4re3inta o o4eratie de'inita 4e do#a relatii r si s /# a/eeasi s/?ema R! si
/onsta in /onstr#irea #nei noi relatii e ! /# a/eeasi s/?ema R si avand dre4t e%tensie t#4l#rile
din r /are n# se re1ases/ in s *
.otatiile #3#ale 4entr# a/easta o4eratie s#nt 0 r>s ! RE6O7E (r!s)! 6I.US(r!s)
Considerand t#4l#rile /a trans'ormari ! avem #rmatoarea de'initie 'ormala a di'erentei 0
r>s ={t & t r ">{t & t s"
,i'erenta relatiilor orar1 si orar 2 din e%em4l#l 2*2*1 ne /ond#/e la #rmatoarea relatie0
.R +, +A O, OA
EA Timisoara B#/#resti C01A F02A
F Timisoara Craiova 101A 1302
5. I#terse"tia . Re4re3inta o o4eratie de'inita 4e do#a relatii r si s /# a/eeasi s/?ema R ! si
/onsta in /onstr#irea #nei noi relatii e ! /# a/eeasi s/?ema R si avand dre4t e%tensie t#4l#rile
/om#ne din r si s *
.otatiile #3#ale 4entr# a/easta o4eratie s#nt 0
! I.TERSECT(r!s)! A.,(r!s)*
Interse/tia realtiilor orar 1 si orar 2 din e%eml#l 2*2*1 ! ne /ond#/e la relatia0
.R +, +A O, OA
CA Craiova B#/#resti C01A E02A
E B#/#resti Timisoara 1C03 1F03
Interse/tia re4re3inta o o4eratie derivata ! /are 4oate 'i e%4rimata 4rin intermadi#l
di'erentei ast'el0 r s= r T (r >s) sa# rs= s T (s> r)*
4.,ro$us "artezia# . Re4re3inta o o4eratie de'inita 4e do#a relatii r si s de s/?ema R
!res4e/tiv S ! si /onsta in /onstr#irea #nei noi relatii e ! a /arei s/?ema ] ! se o2tine din
/on/atenarea s/?emelor relatiilor r si s iar e%tensia l#i e se o2tine din toate /om2inatiile
t#4l#rilor din r /# /ele din s*
.otatiile #3#ale 4entr# a/easta o4eratie s#nt 0 r % s! +RO,UCT(r!s) ! TI6ES(r!s)*
Considerand t#4l#rile /a trans'ormari ! avem #rmatoarea de'initie 'ormala a 4rod#s#l#i
/arte3ian 0
r % s = {t & (t1 r)(t2 s ) (t[R\=t1) (t[S\=t2)"
-ie 4ilot o relatie /# #rmatoarela e%tensie 0
4ilot
.U6E 7ARSTA
+o4a 3A
7i1# @
+rod#s#l /arte3ian al relatiei orar 1 din e%em4l#l 2*2*1* si 4ilot ! ne /ond#/e la #rmatoarea
relatie0
.R +, +A O, OA .U6E 7ARSTA
CA Craiova B#/#resti C01A E02A +o4a 3A
1A3
E B#/#resti Timisoara 1C03 1F03 +o4a 3A
EA Timisoara B#/#resti C01A F02A +o4a 3A
F Timisoara Craiova 101A 1302 +o4a 3A
CA Craiova B#/#resti C02A E02A 7i1# @
E B#/#resti Timisoara 1C03 1F03 7i1# @
EA Timisoara B#/#resti C01A F02A 7i1# @
F Timisoara Craiova 101A 1302 7i1# @
O. Sele"tia. Re4re3inta o o4eratie de'inita as#4ra #nei relatii r ! si /onsta in /onstr#irea #nei
relatii s ! /# s/?ema identi/a /# /ea a relatiei r si a /arei e%tensie este /onstit#ita din a/ele
t#4l#ri din r /are satis'a/ o /onditie mentionata e%4li/it in /adr#l o4eratiei * Conditia este in
1eneral de 'orma 0f atri?ut operator de comparatie 1aloareK.
.otatiile #3#ale in a/easta o4eratie s#nt 0 g/onditie (r) ! r[/onditie \ sa# RESTRICT(r !/onditie )*
Considerand t#4l#rile /a trans'ormari ! o4erator#l de sele/tie se 4oate de'ini aste'el 0
gA=a (r)={t h r & t (A)=a"
Sele/tia g +,=Timisoara (orar 1 ) se a4li/a relatiei orar 2 din e%em4l#l 2*2*1! ne /ond#/e la
#rmatoarea relatie0
.R +, +A O, OA
EA Timisoara B#/#resti C01A F02A
F Timisoara Craiova 101A 1302
S.,roie"tia. Re4re3inta o o4eratie de'inita a#4ra #nei relatii r si /onsta in /onstr#irea #nei
relatii s in /are se re1ases/ n#mai a/ele atri2#te din r s4e/i'i/ate e%4li/it in /adr#l
o4eratiei*S#4rimarea #nor atri2#te din r 4oate avea /a e'e/t a4aritia #nor t#4l#ri d#4li/ate /e
vor tre2#i eliminate*+rin o4eratia de 4roie/tie se tre/e la o de la relatie de 1rad n la o relatie de
1rad m! mai mi/ de/at /el initial*
.otatiile #3#ale 4t a/easta o4eratie s#nt0 i A1 !A2!$!Am (r)! +RObECT(r! A1! A2!$!Am)*
Considerand t#4l#rile /a trans'ormari ! o4erator#l de 4roie/tie se 4oate de'ini ast'el 0
i% = {t(:) & t h r"
A4li/area o4erator#l#i i+,!+A(orar 1) relatiei orar 1 din e%em4l#l 2*2*1 ne /ond#/e la
#rmatoarea relatie0
+, +A
Craiova B#/#resti
B#/#resti Timisoara
TImisoara B#/#resti
Timisoara Craiova
R.Joi#&Jo#"tiu#ea sau u#irea) FRG Re4re3inta o o4eratie de'inita 4e do#a relatii r si s !
o4eratie /are /onsta din /onstr#irea #nei noi relatii e ! 4rin /on/atenarea #nor t#4l#ri din r /#
t#4l#ri din s*Se /on/atenea3a a/ele t#4l#ri din r si s /are satis'a/ o an#mita /onditie*E%tensia
relatei e va /ontine a/ele t#4l#ri /are satis'a/ /onditia de /on/atenare*
.otatiile #3#ale 4entr# a/easta o4eratie s#nt 0 r /odities sa# bOI.(s!r!/onditie)*
In 1eneral /onditia de /on/atenare are #rmatoarea 'orma 0
fatri?ut din r operator de comparatie atri?ut sR*
1A@
In '#n/tie de o4erator#l de /om4aratie ! Hoin>#l 4oate 'i de mai m#lte ti4#ri*Cel mai
im4ortant ti4 ! in sens#l /elei mai 're/vente #tili3ari este e/?iHoin>#l ! /are re4re3inta o o4eratie
de Hoin! diriHata de o /onditie de 'orma #rmatoare 0fatri2#t din r =atri2#t din sR*
%ei#itia 7.7.4. 'ie relatiile r si s de s/?ema R res4e/tiv S! /# Ai R si Bi S!
dom(Ai)=dom (Bi )! i=1 !$! m * Relatia0
e(RS)={t 0 tr h s ! ast'el in/at t(R) =tr ! t(S)=ts ! t(Ai)=t(Bi)! i=1!$!m"
se n#meste e/?iHoin>#l relatiilor in ra4ort /# A1=B1=$=Am=Bm si se notea3a /# r[A1=B1=$
=Am=Bm\s *
Considerand relatia oras ! de 'orma #rmatoare0
oras
+, bU,ET
Timisoara Timis
Craiova ,olH
Oradea Bi?or
O4eratia orar 1+,=+,oras a4li/ata relatiilor orar 1 din e%3em4l#l 2*2*1 si oras de'inita
s#s! ne /ond#/e la #rmatoarea relatie0

.R +, +A O, OA +, bU,ET
CA Craiova B#/#resti C01A E02A Craiova ,olH
EA Timisoara B#/#resti C01A F02A Timisoara Timis
F Timisoara Craiova 101A 1302 Timisoara Timis
O4eratia de mai Hos se 4oate e%4rima /# aH#tor#l o4eratiilor de 4rod#s /arte3ian si sele/tie
! re3#ltat#l #n#i Hoin 'iind a/elas /# re3#ltat#l #nei sele/tii o4erate as#4ra #n#i 4rod#s
/arte3ian ! adi/a 0
bOI. (r!s!/onditie )=RESTRICT(+RO,UCT(r!s!/onditie )! /onditie)
+rod#s#l /arte3ian re4re3inta o o4eratie la2orioasa si 'oarte /ostisitoare ! /eea /e 'a/e /a in
lo/#l 4rod#s#l#i sa 'ie #tili3at Hoin>#l ori de /ate ori a/est l#/r# este 4osi2il*
In /a3#l e/?iHoin>#l#i ! s/?ema relatiei re3#ltat ! /ontine toate atri2#tele /elor doi
o4eran3i si de a/eea vor e%ista /el 4#tin do#a valori e1ale in 'ie/are t#4l# * boin>#l nat#ral
elimina a/easta red#ndanta ! 'iind de'inita in mod similar /# e/?iHoin>#l /# o2servatia /a
atri2#tele /# a/elas n#me se tre/ o sin1#ra data i relatia re3#ltat iar e%tensia se /om4#ne din
/on/atenarea t#4l#rilor l#i r /# t#4l#rile l#i s /are 4re3inta a/eleas valori 4entr# atri2#tele /#
a/elas n#me * .otatia #3#ala 4t a/easta o4eratie este 0 rs*
boin>#l nat#ral al relatiilor orar 1 din e%em4l#l 2*2*1* si oras de'inita mai s#s ! ne
/ond#/e la #rmatoarea relatie0
.R +, +A O, OA bU,ET
CA Craiova B#/#resti C01A E02A ,olH
EA Timisoara B#/#resti C01A F02A Timis
F Timisoara Craiova 101A 1302 Timis
Voin extern * At#n/i /and relatiile /are 4arti/i4a la Hoin n# a# 4roie/tii identi/e 4e
atri2#r#l de Hon/ti#ne (atri2#t#l n# are a/elaesi valori in relatiile /are se Hon/tionea3a )! o4eratia
de Hoin /ond#/e la 4ierderea de t#4l#ri ! /el 4#tin dintr>o relatie * 4t a evita 4ierderile de
in'ormatie a 'ost de'init Hoin>#l e%tern ! /a o o4eratie 4rin /are din do#a relatii r si s se o2tine o
1AA
no#a relatie e 4rin Hoin>#l relatiilor s si r ! relatie la /are se ada#1a si t#4l#rile din r si s /are n#
a# 4arti/i4at la Hoin *A/este t#4l#ri s#nt /om4letate in relatia e /# valori <n#ll= 4t arti2#tele
relatiei /ores4ondente (r! res4e/tiv s)*
.otatiile #3#ale 4t desemnarea #nei Hoin e%trem s#nt 0r*s sa# E:T>bOI.(r!s)*
boin>#l e%tern al relatiilor orar 1si oras /ond#/e la #rmatoarea relatie 0
.R +, +A O, OA bU,ET
CA Craiova B#/#resti C01A E02A ,olH
E B#/#resti Timisoara 1C03 1F03 .#ll
EA Timisoara B#/#resti C01A F02A Timis
F Timisoara Craiova 101A 1302 Timis
.#ll Oradea .#ll .#ll .#ll Bi?or
$emi(Moin . A/easta o4eratie a 'ost introd#sa de Bernstein +*A* ! 'iind ne/esara la
de'inirea 4ro/es#l#i de o4timi3are a intero1arilor *Semi>Hon/ti#nea /onserva atri2#tele #nei
sin1#re relatii 4arti/i4ante la Hoin si re4re3inta o o4eratie 4e do#a relatii r si s in #rma /areia
re3#lta o no#a relatie /e /ontine n#mai t#4l#rile din relatia r /are 4arti/i4a la Hoin *.otatiile
#3#ale 4t a/easta o4eratie s#nt 0 rs sa# SE6IbOI.(r!s)*
Ast'el ! orar1Rforas /ond#/e la #rmatoarea relatie 0
.R +, +A O, OA
CA Craiova B#/#resti C01A E02A
EA Timisoara B#/#resti C01A F02A
F Timisoara Craiova 101A 1302
=.%i2iziu#ea . Re4re3inta o o4eratie din AR de'inita as#4ra #nei relatii r de s/?ema 0
R(A10,1 ! $!A40 ,V! A4;10 ,1! $!An0 ,m)! o4eratie /are /onsta din /onstr#irea ! /# aH#tor#l
#nei relatii s(A4;1 0 ,1 ! $ ! An 0 ,m) a relatiei e (A1 0 ,1 ! $! A4 0 ,V) * T#4l#rile relatiei e !
/on/atenate /# t#4l#rile relatiei s 4ermit o2tinerea t#4l#rilor relatiei r *
%ei#itia 7.7.O Fie r si s doua relatii de schema R respecti1 $ , cu $ R si R3R(
$ .Relatia 0 rD(RD)={t 0ts s ! tr r aste'el in/at tr (S)=ts ! tr (RD )=t " se n#meste divi3i#nea
relatiei r la s *
O4eratia de divi3i#ne este o o4eratie derivata ! /are 4oate e%4rima 4rin intermedi#l
di'erentei ! 4r#d#s#l#i /arte3ian si 4roie/tiei ast'el 0
r & s =A1!A2!$!A4(r) > A1!A2!$!A4((A1!A2!$!A4(r)% s )>r)
Consideram relatiile dre4t si ti4 de 'orma #rmatoare 0
dre4t
+ilot Ti4 avion
,an AIRBUS
,an TU1A@
Ion TU1A@
Ion AIRBUS
1AB
6i?ai TU1A@
ti4
Ti4 avion
AIRBUS
TU1A@
,a/a dorim sa o2tinem 4ilotii /are a# dre4t de 32or 4e toate
ti4#rile de avionane! /al/#lam dre4t;ti4 ! si re3#lta relatia 0
+ilot
,an
Ion
U. Co'ple'e#tarea . Com4lement#l #nei relatii re4re3inta m#ltimea t#4l#rilor din
4rod#s#l /arte3ian al domeniilor aso/iate atri2#telor relatiei ! /are n# 'i1#rea3a in e%tensia
relatiei /onsiderate *Este o2li1atori# /a domeniile sa 'ie 'inite*Cardinalitatea re3#ltat#l#i 4oate
'i e%trem de mare! /eea /e 'a/e /a o4eratia sa 'ie dest#l de rar #tili3ata*
Sa /onsideram ! de e%em4l# ! 4t relatia dre4t de'inita la o4eratia de divi3i#ne ! #rmatoarele
valori ale domeniilor 0
+ilot={,an!Ion!6i?ai!Andrei"
Ti4 avion={AIRBUS!TU1A@!IARA"
Com4lement#l relatiei dre4t este 0
+ilot Ti4 avion
,an IARA
Ion IARA
6i?ai AIRBUS
6i?ai IARA
Andrei IARA
Andrei AIRBUS
Andrei TU1A@
*8.Splitarea &spar-erea). Este o o4eratie aditionala din AR ! de'inita as#4ra #nei relatii r
si /are! 4e 2a3a #nei/onditii de'inite as#4ra atri2#telor l#i r 4ermite /onstr#irea a do#a relatii r1
si r2 ! /# a/eeasi s/?ema /# r *E%tensia l#i r1 /ontine t#4l#rile din r /are inde4lines/ /onditia
s4e/i'i/ata ! iar r2 4e /ele /are n# veri'i/a a/easta /onditie*
+t relatia dre4t de'inita mai s#s si /onditia +ilot==,an=! o4eratia de s4litare 4rod#/e /a
re3#ltat relatiile dre4t 1 si dre4t 20
dre4t 1
+ilot Ti4 avion
,an AIRBUS
1AC
,an TU1A@
dre4t2
+ilot Ti4 avion
Ion TU1A@
Ion AIRBUS
6i?ai TU1A@
**.I#"1i$erea tra#ziti2a . Este o o4eratie aditionala din AR 4rin /are se 4ot ada#1a noi
t#4l#ri la o relatie *O4eratia de in/?idere tran3itiva 4res#4#ne e'e/t#area in mod re4etat a
se/ventei de o4eratii 0 Hoin>4rote/tie>re#ni#ne* .#mar#l de e%e/#tii de4inde de /ontin#t#l
relatiei * In/?iderea tran3itiva se de'ineste as#4ra #nei relatii r ! a /arei s/?ema /ontine do#a
atri2#te A1 si A2 /# a/elasi domeni# ! si /onsta in ada#1area la relatia r a t#4l#rilor /are se
o2tin s#//esiv 4rin tran3itivitate ! in sens#l /a ! da/a e%ista in r t#4l#rile fa!2R si f2!/R se va
ada#1a la r si t#4l#l fa!/R*.otatiile #3#ale 4t a/easta o4eratie s#nt 0 (r)! r! CLOSE()r*
+re3entam mai Hos ! o relatie le1at#ra /e ne arata le1at#rile aeriene intre an#mite
lo/alitati 4re/#m si in/?iderea tran3itiva a relatiei (le1at#ra)*
Le1at#ra
+, +A
B#/#resti Iasi
B#/#resti Timisoara
Timisoara Arad
Timisoara Craiova
(le1at#ra)
+, +A
B#/#resti Iasi
B#/#resti Timisoara
Timisoara Arad
Timisoara Craiova
B#/#resti Arad
B#/#resti Craiova
O e%4resie a AR este /onstit#ita dintr>o serie de relatii! le1ate 4rin o4eratii di AR * Sa
/onsideram ! de e%em4l# do#a relatii r si s /# s/?emele r(A!B) si s(B! C)* C# aH#tor#l a/estor
relatii 4#tem de'ini o e%4resie E 1 ! ast'el 0 E1=j/(gA=a(rs ))*
In 'orm#larea #nei e%4resii se 4ot introd#/e relatii intermediare *,e e%em4l# ! e%4resia
E1se 4oate re4re3enta /# aH#tor#l #nor relatii intermadiare :1 si :2 ! ast'el 0
:1= rs
:2 = gA=a(:1)
E1= j/ (:2)
+rin /al/#larea #nei e%4resii al1e2ri/e E se o2tine o relatie #ni/a *+rin #rmare ! E
re4re3inta o trns'ormare a #nei m#ltimi de relatii intr>o sin1#ra relatie *In e%4resii se admit
4arante3e rot#nde si se 4res#4#ne /a ni/i #n o4erator 2inar n# are 4rioritate in e%e/#tie 'ata de
#n alt#l /# e%/e4tia interse/tiei 'ata de re#ni#ne*
S/?ema #nei e%4resii de4inde de s/?emele relatiilor /are o /om4#n *
1AE
.otam /# s/?(e) s/?ema e%4resiei al1e2ri/e E ! /are se 4oate de'ini re/#rsiv /on'orm
#rmatoarelor re1#li0
1*,a/a E este ri at#n/i s/?(E)=Ri*
2*,a/a E=E1E2 ! E1[E2! E1>E2 sa# g/(E1) #nde / re4re3inta /onditii! at#n/i s/?(E)=s/?(E1)*
3*,a/a E=i% (E1) at#n/i s/?(E)=:*
@*,a/a E=E1 E 2 > .(u4/i s/'(EO% s/?(E1)s/?(E2)*
A*,a/a E=E1 & E2 at#n/i s/?(E)=s/?(E1)>s/?(E2)*
,o#a e%4resii s#nt e/?ivalente ! da/a in #rma eval#ariilor se o2tine /a re3#ltat a/eeasi
relatie *
,e e%em4l#! e%4resiile0
E1= /(gA=a (r1r2))
E3 =/(B(gA=a(r 1)) r 2)
s#nt e/?ivalente ! /onsiderand r 1 (A!B) si r2 (B!C)*
Cal/#l#l relational (CR) re4re3inta o ada4tare a /l/#l#l#i /# 4redi/ate la domeni#l 2a3elor
de date relationale *Ideea de 2a3a o /onstit#ie identi'i/area #nei relatii /# #n 4redi/at *
+e 2a3a #nor 4redi/ate (relatii) initiale ! 4rin a4li/area #nor o4eratori ai /al/#l#l#i /#
4redi/ate se 4ot de'ini noi 4redi/ate (relatii)*S4re deose2ire de derivarea <4ro/ed#rala <a
relatiilor din /adr#l AR!CR 4ermite de'inirea ne4ro/ed#rala ! <de/larativa =a relatiilor ! in
sens#l 4re/i3arii lor 4rin intermed#il 4ro4rietatilor t#4l#rilor si n# 4rin maniera de derivare
e'e/tiva a/estor t#4l#ri*
Cal/#l#l relational are do#a variante 0
*.Cal"ulul relatio#al orie#tat pe tuplu. Re4re3inta varianta initiala ! introd#sa de Codd
E*[B\ ! in /are CR #tili3e3a varia2ile de'inite as#4ra relatiilor ! varia2ile ale /aror valori
re4re3inta t#4l#ri de relatie *,in a/est motiv ! varia2ilele a# 'ost den#mite varia2ile t#4l# ! iar
/al/#l#l relational 4rimit n#mele de /al/#l relational orientat 4e t#4l#*
Cea mai sim4la /onstr#/tie a a /al/#l#l#i relational se n#meste atom (sa# 'orm#la
atomi/a) * Un atom este /onstit#it din termeni (/onstante !varia2ile t#4l# si o4eratori) si 4oate
avea #na din #rmatoarele 'orme 0
r(v)! #nde r este n#mele #nei relatii ! v varia2ila t#4l# re4re3entand #n t#4l# al relatiei r*,e
e%em4l# ! orar (3)*
v[i\ /om4 X[H\ ! #nde v si X s#nt varia2ile t#4l# iar /om4 este #n o4erator de /om4arare
(f!=!f=!R!R=!fR)*Semni'i/atia atom#l#i este a i>a /om4onenta a t#4l#l#i v se a'la in relatia
/om4 /# a H>a /om4onenta a t#4l#l#i X*,e e%em4l# ! v[2\=X[3\*
v[i\/om4V sa# V /om4 v[i\! #nde v varia2ila t#4l# ! /om4 este #n o4erator de /om4arare iar
V o /onstanta *Semni'i/atia atom#l#i este 0 a i>a /om4onenta a t#4l#l#i v se a'la in relatia
/om4 /# /onstanta V * ,e e%em4l# ! v[2\RA sa# Afv[2\*
+e 2a3a atomilor /# aH#tor#l #nor o4eratori se 4ot /onstr#i 'orm#le mai /om4le%e in
/adr#l /al/#l#l#i relational orientat 4e t#4l# s#nt #tili3ati #rmatorii o4eratori0/one/torii #3#ali
(/onH#n/tia ! disH#n/tia! ne1atia)4re/#m si /#anti'i/atori #niversali ()si e%istentiali ()*
Se n#meste varia2ila t#4l# li2era o varia2ila as#4ra /areia n# a/tionea3a ni/i #n
/#anti'i/ator * O varia2ila t#4l# le1ata re4re3inta o varia2ila as#4ra /areia ationea3a #n
/#anti'i/ator #niversal sa# e%istential*
,a/a -1 si -2 s#nt 'orm#le ! at#n/i -1 -2 ! -1 -2 ! -1 ! -2 ! (s -1)! (s-2)! (v-1) si
( v -2)s#nt 'orm#le ! in /are s si v s#nt varia2ile t#4l# /are a4ar in -1 res4e/tiv -2 *
Se n#meste e%4resie a /al/#l#l#i relational orientat 4e t#4l# o /onstr#/tie E de 'orma 0
E={t& -(t)" #nde - re4re3inta o 'orm#la din /al/#l#l relational orientat 4e t#4l# ! iar t este o
varia2ila t#4l# si an#me sin1#ra varia2ila t#4l# li2era din 'orm#la -*
Ca si e%4resiile din AR ! e%4resiile din /al/#l#l relational orientat 4e t#4l# re4re3inta
de'initii ale #nor relatii *In 'orma 4re3entata anterior ! a/este e%4resii 4ermit e%4rimarea #nor
relatii in'inite ! adi/a relatii /# #n n#mar in'init de t#4l#ri*
1AF
,e e%em4l# !e%4resia0 Ei ={t & r (t)" semni'i/a relatia 'ormata din toate t#4l#rile /are n#
a4artin l#i r *,eoare/e este im4osi2il de 4re/i3at <toate t#4l#rile 4osi2ile <! se im4#ne o
de'initie mai /lara a e%4resiilor din /al/#l#l relational orientat 4e t#4l#*
Se n#meste e%4resie 2ine 'ormata o e%4resie de 'orma 0 E{t & -(t)" #nde - re4re3inta o
'orm#la din /al/#l#l relational orientat 4e t#4l# ! iar t este sin1#ra varia2ila li2era din 'orm#la -
! si in 4l#s 'ie/are /om4onenta a l#i t este #n element al l#i ,O6(-) *,O6(-)re4re3inta o
m#ltime de sim2ol#ri /are ! 'ie a4ar e%4li/it in - ! 'ie s#nt /om4onente ale t#4l#rilor #nei relatii
r ! mentionata in - *6#ltimea ,O6(-) este 'inita*
O e%4resie din /al/#l#l relational orientat 4e t#4l# se /onsidera 2ine 'ormata da/a satis'a/e
#rmatoarele /onditii 0
-ie/are /om4onenta a l#i t a4artine l#i ,O6(-)*
1* ,a/a intr>o e%4resie de 'orma 0 (v)-(v) ! 'ie/are /om4onenta a varia2ilei v a4artine l#i
,O6(-)! at#n/i v satis'ave -*
2* ,a/a intr>o e%4resie de 'orma 0 (v)-(v)! 'ie/are /om4onenta a varia2ilei v a4artine l#i
,O6(-)! at#n/i v satis'a/e -*
Oe%4resie din /al/#l#l relational orientat 4e t#4l# re4re3inta de'initia #nei relatii !
de'initie 'orm#lata 4rin intermedi#l 4ro4rietatilor 4e /are le a# t#4l#rile /are /om4#n relatia
*,e e%em4l# ! /onsiderand relatiile r1 si r 2 ! /# s/?emele R1 (A!B) si R2(B!C) 4#tem de'ini o
e%4resie 2ine 'ormata Ee ! ast'el0
Ee ={t & (v) (s) (r(t)r1 (v)r2 (s)(v[1\=a)(s[1\=v[2\)(t[1\=s[2\))"
E%4resia Ee re4re3inta de'initia #nei relatii /are /ontine /a t#4l#ri a/ele valori ale
atri2#t#l#i C /are a# aso/iate in Hoin>#l relatiilor r1 si r2 valoarea <a= 4entr# atri2#t#l A*Se
o2serva /a e%4resia Ee e%4rima 4ro4rietatile t#4l#rilor /are intra in /om4onenta #nei relatii si
n# mod#l de derivare e'e/tiva a a/estei relatii ! asa /#m este /a3#l e%4resiilor E1 si E2 de'inite
mai s#s ! /are s#nt de'initii 4ro/ed#rale ale relatiei Ee *
E/e'plul 7.7.7 Consideram relatiile orar 1 si oras de'inite mai s#s *,a/a dorim sa a'lam
H#det#l in /are se a'la #n an#mit +#n/t de de/olare (+,) ! de e%em4l# Timisoara ! 4#tem sa
#tili3am e%4resia E1 *A/easta se res/rie at'el 0 E1 =bU,ET(g+,=Timisoara(orar1 oras))
+rin Hoin>#l nat#ral orar 1oras se o2tine relatia /#rsa 0
/#rsa
.R +, +A O, OA bU,ET
CA Craiova B#/#resti C01A E02A ,olH
EA Timisoara B#/#resti C01A F02A Timis
F Timisoara Craiova 101A 1302 Timis
+rin sele/tia g+,=Timisoara (/#rsa) se o2tine relatia0
aero
.R +, +A O, OA bU,ET
EA Timisoara B#/#resti C01A F02A Timis
F Timisoara Craiova 101A 1302 Timis
In 'inal ! 4rin ibU,ET(aero) se o2tine relatia 0
bU,ET
Timis
A/eeasi 4ro2lema o 4#tem re3olva si 4rin eval#area e%4resiei Ee ! /are se res/rie ast'el0
Ee ={t & (v) (s) (r(t)orar 1 (v) oras (s) (v[1\=Timisoara)(s[1\=v[2\)(t[1\=s[2\))"
Se o2serva 'a4t#l /a s[1\ identi'i/a atri2#t#l +, din relatia oras ! v[2\ identi'i/a atri2#t#l +, !
din relatia orar 1 ! de/i se 4oate reali3a Hoin>#l nat#ral al /elor do#a relatii si a4oi 4e re3#ltat#l
Hoin>#l#i se a4li/a sele/tia v[1\=Timisoara ! iar 4e a/est re3#ltat se identi'i/a t[1\ /# atri2#t#l
s[2\(adi/a bU,ET) si 4roie/tia 4e a/est atri2#t /ond#/e la relatia 0
1B
bU,ET
Timis
,e/i! /ele do#a e%4resii /ond#/ la a/elasi re3#ltat *
7.Cal"ulul relatio#al orie#tat pe $o'e#iu .Cal/#l#l relational orientat 4e domeni#
#tili3ea3a in /onstr#/tiile sale a/eiasi o4eratori /a si /al/#l#l orientat 4e t#4l# ! dar varia2ilele
/are a4ar in a/este /onstr#/tii s#nt varia2ile domeni# ! adi/a de'inite as#4ra domeniilor *
O 'orm#la atomo/a re4re3inta o /onstr#/tie elementara din /al/#l#l relational orientat 4e
domeni# /are 4oate avea #na din 'ormele0
r(%1!% 2!$! %n) ! #nde r este o relatie n>ara si %i ! i=1!$!n s#nt valori /onstante sa# varia2ile
domeni# *Semni'i/atia atom#l#i este in a/est /a3 ! #rmatoarea 0 <7alorile varia2ilelor %i
tre2#ie alese ast'el in/at f% 1!%2!$!%n Rsa 'ie #n t#4l# al relatiei r*
% /om4 y ! #nde % si y s#nt /onstante sa# varia2ile domeni# ! iar </om4= este #n o4erator
de de /om4aratie (f!=!f=!R!R=!fR)*In a/easta 'orma ! atom#l are semni'i/atia 0 <7aria2ilele
% si y tre2#ie sa ai2a a/ele valori /are sa 'a/a e%4resia % /om4 y adevarata=*
O 'orm#la /om4#sa se de'ineste similar /al/#l#l#i relational orientat 4e t#4l# *
O e%4reie din /al/#l#l relational orientat 4e domeni# este o /onstr#/tie de 'orma 0
E={%1 %2 $%n & -(%1 % 2$%n)"#nde %1 %2 $%n s#nt sin1#rele varia2ile li2ere din -*
Sa /onsideram ! de e%em4l# do#a relatii 2inare r1 si r2 !/# aH#tor#l /arora de'inim
#rmatoarea e%4resie din /al/#l#l relational orientat 4e domeni# 0
E={%y & r1(%y)(3)(r2 (%y)r2 (y3))"
E%4resia E re4re3inta de'initia #nei relatii ! /onstit#ita din a/ele t#4l#ri ale relatiei r1 4t
/are ni/i #na din /om4onente n# 'i1#rea3a 4e 4rima 4o3itie in t#4l#rile din relatia r2*
Ast'el ! 4t do#a relatii r#ta 1 si r#ta 2 de'inite mai Hos ! e%4resia E se s/rie 0
E={%y & r#ta (%y )(3) (r#ta 2 (%y)r#ta 2 (y3))"
r#ta 1
+, +A
Arad Cl#H
Iasi B#/#resti
Timisoara Iasi
r#ta 2
+, +A
Timisoara B#/#resti
Oradea B#/#resti
Constanta Oradea
Eval#area e%4reiei E /ond#/e la #rmatoarea relatie 0
r#ta
+, +A
Arad Cl#H
Iasi B#/#resti
O e%4resie 2ine 'ormata din /al/#l#l relational orientat 4e domeni# se de'ineste similar
e%4resiei 2ine 'ormata din /al/#l#l relational orientat 4e t#4l#*
*.*.5 Restri"tii $e i#te-eritate
Restri/tiile de inte1ritate de'ines/ /onditii 4e /are tre2#ie sa le satis'a/a datele din 2a3a de
date ! 4t a 'i /onsiderate /ore/te ! /oerente in ra4ort /# l#mea reala la /are se re'era * Restri/tiile
de inte1ritate re4re3inta 4rin/i4al#l mod de inte1rare a semanti/ii datelor in /adr#l model#l#i
relational al datelor ! me/anismele de de'inire si veri'i/are a a/estor restri/tii re4re3entand
1B1
4rin/i4alele instr#mente 4t /ontrol#l semanri/ al datelor *E%ista do#a ti4#ri de restri/tii ! si
an#me restri/tii str#/t#rale /are s#nt inerente modelarii datelor si restri/tii de '#n/tionare ! si
an#me restri/tii str#/t#rale /are s#nt inerente modelarii datelor si restri/tii de '#n/tionare
(/om4ortament)/are s#nt s4e/i'i/e #nei an#mite 2a3e de date *Resti/tiile str#/t#rale s#nt de
4atr# ti4#ri 0 de /?eie ! de re'erinta ! de entitate si de de4endenta intre date !
din /are 4rimele trei ! /onstit#ie m#ltimea minimala de restri/tii de inte1eritate 4e /are tre2i#e
sa le res4e/te #n S5B, relational *A/este restri/tii s#nt de'inite in ra4ort /# noti#nea de /?eie
a #nei relatii *
%ei#itia 7.7.S O /?eie a #nei relatii r! este o m#ltime ZR ! at'el in/at 0
(i)4t ori/e do#a t#4l#ri t 1!t2 ale l#i r t1 (Z)t2(Z)8
(ii)n# e%ista ni/i o s#2m#ltime 4ro4rie a l#i Z /# 4ro4rietatea (i)*
Alt'el s4#s! /?eia re4re3inta o m#ltime minimala de atri2#te ale /aror valori identi'i/a in
mod #ni/ #n t#4l# intr>o relatie *
-ie/are relatie are /el 4#tin o /?eie *,a/a e%ista mai m#lte /?ei 4osi2ile ! ele se n#mes/
/?ei /andidat *Una din /?eile /andidat va 'i aleasa de administrator#l 2a3ei de date 4t a
identi'i/a e'e/tiv t#4l#ri si ea va 4rimi n#mele de /?eie 4rimara *C?eia 4rimara n# 4oate 'i
rea/t#ali3ata *Rest#l /?eilor vor 4#rta n#mele de /?ei alternative sa# alternante*
Atri2#tele /are re4re3inta /?eia 4rimara 4ot 'i s#2liniate sa# #rmate de semn#l d in s/?ema
relatiei res4e/tive *Un 1r#4 de atri2#te din /adr#l #nei reltii /are /ontine o /?eie a relatiei se
n#meste s#4er/?eie*
E/e'plul 7.7.5 In relatia orae din 'i1#ra 2*2*1 m#ltimile (.R) si (+,) s#nt /?ei *,a/a se ale1e
(.R) dre4t /?eie 4rimara! at#n/i {+,!+A"devine /?eie alternativa *A/est 'a4t se re4re3inta
ast'el 0 orar (.R !+,!+A!O,!OA) sa# orar (.Rd!+,!+A!O,!OA)*6#ltimea de atri2#te
(.R!+A)este o s#4er/?eie *
Consideram relatia lo/al ! /e /ontine o m#ltime de orase /# an#mite /ara/teristi/i0
lo/al
+#n/t de
,e/olare(+,)
Cod Lo/alitate (CL) b#det (b,)
Craiova 11 ,olH
B#/#resti 12 Il'ov
Timisoara 13 Timis
O/?eie identi'i/a t#4l#ri si este di'erita de #n inde% /are lo/ali3ea3a t#4l#ri *O /?eie
se/#ndara este 'olosita /a inde% 4t a a//esa t#4l#ri *-ie s/?emele relationale
oraa(.Rd!+,!+A!O,!OA) si lo/al (+,d!CL!b,) ! #nde .R si +, s#nt /?ei 4rimare res4e/tiv
se/#ndare 4t orar ! iar +, este /?eie 4rimara 4t relatia lo/al *In a/est /a3 vom s4#ne /a +, este
/?eie e%terna 4t orar *In a/est /onte%t ! orar estee den#mita relatia /are re'era ! in tim4 /e lo/al
4oarta n#mele de relatie re'erita * O /?eie 4rimara 4oate /ontine o /?eie e%terna * ,e
asemenea ! valorile atri2#t#l#i +, din relatia orar ! /are re4re3inta o /?eie e%terna 4t a/easta
relatie ! tre2#ie ori sa /ores4#nda la o valoare a /?eii 4rimare din relatia lo/al! ori sa ai2a
valoarea n#ll*,e m#lte ori #n atri2#t este ne/#nos/#t sa# nea4li/a2il *+t a re4re3enta a/est
atri2#t a 'ost introd#sa o valoare /onventionala in relatie ! si an#me valoarea n#ll*
6odel#lrelational res4e/ta trei restri/tii de inte1eritate str#/t#rala0
> #ni/itatea /?eii T/?eia 4rimara tre2#ie sa 'ie minimala ! adi/a 4t o relatie r /# /?eia Z !
ori/are ar 'i t#4l#rile t1 si t 2! sa avem t1 (Z)=t2 (Z)8
> inte1ritatea entitatii T atri2#tele /?eii 4rimare tre2#ie sa 'ie di'erite de valoarea
n#ll!deoare/e #n#/itatea /?eii im4#ne /a la in/ar/area #n#i t#4l# ! valoarea /?eii tre2#ie sa
'ie /#nos/#ta 4t a 4#tea veri'i/a da/a t#4l#l 'i1#rea3a deHa in 2a3a de date 8
> inte1ritatea re'eririi T intr>o relatie r1 /are re'era o relatie r2 valorile /?eii e%terne sa
'i1#re3e 4rintre valorile /?eii 4rimare din relatia r2 sa# sa 'ie n#ll*
1B2
In /ate1oria ! alte ti4#ri de restri/tii se 4ot mentiona restri/tiile de /om4ortament si
de4endente '#n/tionale *+t o an#mita 2a3a da date ! #tili3atorii 4ot de'ini mai m#lte ti4#ri de
restri/tii de /om4ortament 0 de domeni#! tem4orale!et/*,e e%em4l# ! in relatia lo/al o restri/tie
de domeni# se 4oate re'eri la atri2#t#l CL ! si /are im4#ne /a valorile a/est#i atri2#t sa se
in/adre3e intre an#mite limite*
,e4endentele intre date ! /a restri/tii de inte1rare ! /onstit#e #n s#4ort teoreti/ solid 4r
4ro2lema de modelare in'ormati/a *In a/est sens ! de4endentele '#n/tionale a# 4ermis
de'inirea /on/e4t#l#i de `<tr#/t#ra relationala o4tima`=! si sta# la 2a3a teoriei o4timi3arii
str#/t#rii relationale a datelor ! res4e/tiv teoria normali3arii relatiilor*
%ei#itia 7.7.R -ie r[A1 ! A2 ! $! An\o relatie :! G{A1!$!An"*Atri2#t#l (/om4#s)G este
de4endent '#n/tional de atri2#t#l (/om4#s) : da/a si n#mai da/a 'ie/are valoare a l#i : din r
are aso/iata o valoare #ni/a a l#i G (a/easta aso/iere este vala2ila atat /at e%ista relatia r)*
,e4endenta '#n/tionala se notea3a 0 :G #nde : se n#meste determinant#l de4endentei !
iar G determinat#l*
O valoare oare/are a l#i : 4oate sa a4ara in mai m#lte linii (t#4l#ri) ale l#i r si at#n/i
'ie/are din a/este linii /ontine a/eeasi valoare 4t atri2#t#l G ! de/i % !%!y!y *
,e4endenta '#n/tionala se 4oate #tili3a /a o 4ro4rietate 4e /are 2a3a de date tre2#ie sa o
inde4linea/sa 4e 4erioada e%istentei a/esteia (este 4ermisa ada#1area de elemente in relatie
n#mai da/a de4endenta '#n/ionala este veri'i/ata ) sa# n# 4oate /ere /a an#mite de4endente
'#n/tionale sa n# a4ara *
Relativ la /ele 4re3entate mai s#s ! se 4ot 'a/e #rmatoarele o2servatii0
1* ,a/a C este o /?eie 4t reltia r[A1 !$!An\ ! at#n/i C: :{A1 !$!An"8
2* ,a/a :G ! at#n/i JG ! J /# :J8
3* ,a/a :G si GJ at#n/i :J (trn3itivitatea)*+t o relatie r(A) si o m#ltime - de
de4endente '#n/tionale a4ar #rmatoarele do#a 4ro2leme0
A* ,eterminarea in/?iderii #nei m#ltimi - de de4endente '#n/tionale ! notata -*
6#ltime - /ontine toate de4endentele '#n/tionale o2tin#te lo1i/ din -*+t determinarea
in/?iderii - se 4ot #tili3a re4etat ! #rmatoarele trei re1#li (a%iomele l#i Armstron1[11\)0
> re'le%ivitatea0 da/a :A si G: ! at#n/i :G
> marirea 0 da/a :G si WA at#n/i :WGW(#nde :W=:W)
> tran3itivitatea 0 da/a :G si GJ at#n/i :J
O m#ltime de a%iome este /om4leta da/a si n#mai da/a 4le/and /# o m#ltime de
de4endente -! 4ot 'i o2tin#te toate de4endentele in/?iderii l#i - (-)#tili3and a%iomele
m#ltimii*
O m#ltime de a%iome este in/?isa da/a si n#mai da/a 4le/and /# o m#ltime de de4endente
-! n# 4oate 'i ded#sa /# aH#tor#l a%iomelor o de4endenta /are n# a4artine in/?iderii l#i
-*Ullman b*[1\ a demonstrat /a a%iomele l#i Armstron1 re4re3inta o m#ltime in/?isa si
/om4leta de a%iome *Conse/inta a/est#i re3#ltat ! este a/eea /a - re4re3inta m#ltimea
de4endentelor ded#se din - 4rin a4li/area a%iomelor l#i Armstron1*
+le/and de la a/este a%iome se 4oate arata /a si #rmatoarele re1#li s#nt adevarate0
@*re#ni#nea 0 da/a :G si :J at#n/i :GJ
A*des/om4#nerea 0 da/a :GJ at#n/i :G si :J
B*4se#dotran3itivitatea 0 da/a :G si GWJ at#n/i :WJ
E/e'plul 7.7.4. -ie a={A!B!C!,!E!-" o m#ltime de atri2#te a #nei relatii r si
-={AB!AC!C,E!C,-!BE"o m#ltime de de4endente '#n/ionale *- se o2tine din -
la /are se mai ada#1a 0
AE(4rin tran3itivitate)
C,E-(4rin re1#la @)
A,-(AC!A,C, din re1#la 2! C,- si tran3itivitatea)*
1B3
B*-ie : o m#ltime de atri2#te ale #nei relatii r si - o m#ltime de de4endente '#n/tionale * Se
4#ne 4ro2lema determinarii in/?iderii l#i : (notata :)s#2 - si /are /onrine m#ltimea
atri2#teor de4endente '#n/tional de atri2#tele l#i : *+t determinarea a/estei in/?ideri se 4oate
'olosi al1oritm#l I.CYI,(ve3i 2*2*2*2)*
E/e'plul 7.7.O +t :={A!,"si - data in e%em4l#l 2*2*@ ! o2tinem0
ABB:
ACC:
C,E E :
C,- - :
de/i :={A!,"={A!B!C!,!E!-"*

1*2 6O,ELAREA BAJELOR ,E ,ATE REATIO.ALE
6odelarea 2a3ei relationale este #na din /ele mai im4ortante sar/ini ale 4roie/tant#l#i !
#tili3ator si administrator#l#i 2a3ei de date*Ea 4re3inta do#a as4e/te semni'i/ative0
1*As4e/t#l stati/ al modelarii > se sta2ileste str#/#t#ra datelor (realatii! 'iltre)! se sta2iles/
restri/tii inde4endente de tim4 (/?ei !domenii)8
2*As4e/t#l dinami/ al modelarii T se des/ri# a/ti#nile /e o4erea3a 4e a/este ti4#ri de date*
+ro/es#l modelarii este 2a3at 4e te?ni/a to4>doXn si are #rmatoarele 'a3e 0
> O2tinerea si 'ormali3area soli/itarilor 2ene'i/iar#l#i *Se identi'i/a entitati !
relatii!/ardinalitate si 4ro4rietati relevante ale a/estora8
> Inte1rarea si sinte3a a/estei soli/itari !adi/a ela2orarea #nei s/?eme /on/e4t#ale 1lo2ale
nered#ndanta ! /oerenta si #ni/a8
> .ormali3area relatiilor /on/e4t#ale ! adi/a o2tinerea #nor relatii mai mi/i ! 'ara a 4ierde
din in'ormatie ! 4t a elimina red#ndanta si anomaliile la a/t#ali3are8
> O4timiarea s/?emei interne /are deriva din as4e/t#l dinami/ al modelarii si /are este
s4e/i'i/a re4re3entatii 'i3i/e a 2a3ei de date *Se 'a/ demormali3ari ! se reali3ea3a
/om4#neri ! se ale1e mod#l de or1ani3are a 'isierelor ! metode de a//es! et/*
1*2*1 -OR6E .OR6ALE I. BAJE ,E ,ATE
In l#/r#l /# 2a3e se mani'esta o serie de anomalii datorita de4endentelor <nedorite= /e se
mani'esta intre datele din /adr#l relatiilor 2a3ei*A/este de4endente determina /resterea
red#ndantei datelor si red#/erea 'le%i2ilitatii str#/t#rii 2a3ei de date *-ormele normale ale
relatiilor s#nt de'inite in ra4ort de anomaliile /are 4ot a4are in l#/r#l /# a/este relatii ! de/i in
'#n/tie de an#mite de4endente <nedorite=*
O relatie este intr>o an#mita 'orma normala 4arti/#lara da/a satis'a/e o m#ltime s4e/i'i/ata
de restri/tii * +ana in 4re3ent se /#nos/ /in/i 'orme normale ale relatiilor dintr>o 2a3a de date*
-ie r[A1!$!An\o relatie si :={Ai1 !$!Ai4"{A1!$!Am" o m#ltime de atri2#te * Reamintim
/a !4rin 4roie/tia relatiei r 4e : se intele1e rD[Ai1!$!Ai4\=Ai1!$!Ain(r)#nde 4t 4=(a1!a2!$!an) r !
avem % 4=4[:\=(ai1 !ai2 !$!ai4) rD (si toate elementele din rD s#nt distin/te)*
-ie relatiile r(:!G)! s(:!J) si :!G!J m#ltimi de atri2#te ! :J=\*+rin Hoin>#l nat#ral al
relatiilor r si s se intele1e 0
rs={(%(t)!y(t)!3(v)) t r! v s!y(t)=y(v)"
O relatie r se 4oate des/om4#ne in mai m#lte relatii noi 0 r1 !r2 !$!rm*A/easta
des/om4#nere este /ore/ta ! da/a 0 r= r 1 r 2 Q r m,
7om da #n e%em4l# de des/om4#nere /are n# este /ore/ta *-ie relatiile 0
r[.U6E!7ARSTA!SALARIU!LOCALITATE\
r1[.U6E!SALARIU\
r2[7ARSTA!SALARIU!LOCALITATE\*
si 4res#4#nem /a 4t r avem #rmatoarea e%tensie0
.U6E 7ARSTA SALARIU LOCALITATE
1B@
Iones/#
+o4es/#
5eor1es/#
Calines/#
3
@
B
2A
E
12
1A
12
Arad
Oradea
Iasi
Arad
In a/est /a3 se o2tine0
r1
.U6E SALARIU
Iones/#
+o4es/#
5eor1es/#
Calines/#
E
12
1A
12
r2
7ARSTA SALARIU LOCALITATE
3
@
B
2A
E
12
1A
12
Arad
Oradea
Iasi
Arad
r1 r2
.U6E 7ARSTA SALARIU LOCALITATEA
Iones/#
+o4es/#
+o4es/#
Avram
Calines/#
Calines/#
3
@
@
B
2A
2A
E
12
12
1A
12
12
Arad
Oradea
Arad
Iasi
Arad
Oradea
Este 4osi2il ! /a in diverse a4li/atii sa a4ara atri2#te (sim4le sa# /om4#se)! /e a# mai
m#lte valori 4t #n element din relatie*A/este atri2#te 'ormea3a #n atri2#t re4etitiv *+rin atri2#t
sim4l# vom intele1e #n sin1#r atri2#t din relate! iar 4rin atri2#t /om4#s o m#ltime de atri2#te
(/el 4#tin do#a)*
Consideram ! de e%em4l# relatia 0
4ersoana[.U6E!A.>.ASTERE!+RO-ESIA!.U6E>CO+IL!A.>.ASTERE>CO+IL\ /#
atri2#t#l .U6E /?eie 4rimara*+ere/?ea {.U6E>CO+LI!A.>.ASTERE>CO+IL"este #n 1r#4
re4etitiv ! deoare/e relatia 4oate avea #rmatoarea e%tensie0
+o4a 1FC in1iner ,aniel 1FF2
An/a 1FF@
7iorel 1FFE
Iones/# 1FBB e/onomist Andrei 1FEF
6a1da 1FF3
,e asemenea! relatia0
1BA
/arte [COTA!AUTOR!TITLU!E,ITURA!A.>A+ARITIE!CU7I.TE>CYIE\/# atri2#t#l
/?eie COTA /?eie 4rimara ! are atri2#tele res4e/tive AUTOR si CU7I.TE>CYEIE*O/arte
4oate avea mai m#lti a#tori si mai m#lte /#vinte /?eie*
5r#4ele de atri2#te re4etitive /reea3a 1re#tati in memorarea diverselor relatii si de a/eea se
in/ear/a emiterea lor!'ara a4ierde insa din in'ormatii*,a/a r[A1! $!An\este o relatie ! #nde
Am;1 !$!An 'ormea3a #n 1r#4 re4etitiv ! at#n/i relatia r se 4oate des/om4#ne in do#a relatii
'ara atri2#te re4etitive *,a/a A1^!$!A4! 4fm ! este o /?eie 4t relatia r at#n/i /ele do#a relatii in
/are se des/om4#ne r s#nt0
rk[A1!A2!$!Am\=A1!$!A4!Am;1!**!An(r)
rl[A1!A2!$!A4!Am;1!$!An\=A1!$!A4!Am;1!$!An (r)
Ast'el ! relatiile 4ersoana si /arte se des/om4#n in do#a ! res4e/tiv trei relatii0
4arinte[.U6E!A.>.ASTERE!+RO-ESIA\
/o4il[.U6E!.U6ECO+IL!A.>.ASTERE>CO+IL\
a#tori[COTA!AUTOR\
/arti[COTA!TITLU!E,ITURA!A.>A+ARITIE\
/#vinte[COTA!CU7A.T>CYEIE\
%ei#itia7.7.= [3\ O relatie este in 4rima 'orma normala (-.1)da/a n# /ontine 1r#4#ri (de
atri2#te ) re4etitive *
Urmatoarele 'orma normale #tili3ea3a noti#nea de de4endenta '#n/tionala intre s#2m#ltimi
de arti2#te *Sta2ilirea de4endentelor '#n/tionale este sar/ina administrator#l#i 2a3ei si de4inde
de semni'i/atia datelor /are se memeorea3a in relatie * O4eratiile de a/t#ali3are a datelor
(ada#1are!modi'i/are!ster1ere) n# tre2#ie sa modi'i/e de4endentele '#n/tionale e%istente*
%ei#itia 7.7.U -ie r[A1!$!An\ o relatie si :! G {A1!$!An"*Atri2#t#l G este /om4let
de4endent '#n/tional de : ! da/a G este de4endent '#n/tional de :(:G)si n# este de4endent
'#n/tional de ni/i o s#2m#ltime de atri2#te din : (4t a/easta de4endenta '#n/tionala tre2i#e /a
: sa 'ie atri2#t /om4#s)*
-ie r [A1!$!An\ orelatie si CA={A1!$!An" o /?eie *+res#4#nem /a e%ista GA!
GC=(G n# este /?ie )! G de4endent '#n/tional de :C (G este /om4let de4endent
'#n/tional de o s#2m#ltime stri/ta de atri2#te /?eie)*,e4endenta :G se 4oate elimina da/a
relatia r se des/om4#ne in #rmatoarele do#a relatii0
r=[:G\=%y(r)
r=[AG \=AG(r)
%ei#itia7.7.*8 [3\ O relatie este in a do#a 'orma normala (-.2) da/a este de 4rima
'orma normala si ori/e atri2#t (sim4l# sa# /om4#s) este /om4let de4endent de /?eie sa# este
in/l#s in /?eie*
E/e'plul 7.7.S Se /onsidera #rmatoarea relatie (/# re3#ltatele la e%amene)0
e%amen [.U6E>STU,E.T!,ISCI+LI.A!.OTA!+RO-ESOR\
in /are /?eia este {.U6E>STU,E.T!,ISCI+LI.A"si #nei dis/i4line ii /ores4#nde #n sin1#r
/adr# dida/ti/ ! iar #ni /adr# dida/ti/ 4ot sa>i /ores4#nda mai m#lte dis/i4line ! de/i avem
de4endenta '#n/tionala ,ISCI+LI.A+RO-ESOR*
,e ai/i ded#/em /a atri2#t#l +RO-ESOR n# este /om4let de4endent '#n/tional de
/?eie*At#n/i ! relatia e%amen se 4oate des/om4#ne in #rmatoarele do#a relatii0
a4re/iere [.U6E>STU,E.T!,ISCI+LI.A!.OTA\ si
stat>'#n/tii[,ISCI+LI.A!+RO-ESOR\
,a/a de4ndenta '#n/tionala ,ISCI+LI.A+RO-ESOR n# este res4e/tata ! at#n/i 4oate
a4are o in/onsistenta *-ie do#a elemente din relatie0

T $,ISCI+LI.A $ +RO-ESOR
$$$$$$$$$$$$$$
1BB
t1
t2
$A.ALIJA $ +O+A
$A.ALIJA $ +O+A
$$$$$$$$$$$$$$**
,a/a in t1 vsloarea atri2#t#l#i +RO-ESOR se s/?im2a! dar in t2 n# se 'a/e s/?im2area!
at#n/i de4endenta '#n/tionala n# este res4e/tata si a4are o in/onsistenta (la a/eeasi dis/i4lina
a4ar /adre dida/ti/e di'erite)*
%ei#itia 7.7.** Un atri2#t J este tran3itiv de4endent de atri2#t#l : da/a e%ista G ast'el
in/at :G!GJ! iar G: n# are lo/ si J n# e in/l#s in :G*
,a/a C este o /?eie si G #n atri2#t tran3itiv de4endent de /?eie ! at#n/i e%ista #n : /are
veri'i/a C: si :G *,eoare/e relatia este in 'orma normala -.2 ! o2tinem /a G este
/om4let de4endent de C! de/i :C = si e%ista o de4endenta :G ! iar : n# este /?eie*
,a/a r[A1!$!An\are /?eia C si e%ista atri2#t#l G{A1!$!An" !tran3itiv de4endent de C si
/are n# este /?eie (adi/a GC=)! at#n/i relatia r se 4oate des/om4#ne in #rmatoarele relatii
(se elimina de4endenta '#n/tionala :G)0
r[:G\=:G(r)
r=[AG \=AG(r)
%ei#itia 7.7.*7 F5G Orelatie este in a treia 'orma normala (-.3) da/a si n#mai da/a relatia
r este in a do#a 'orma normala si 'ie/are atri2#t /are n# este /?eie (n# 4arti/i4a la o /?eie) n#
este tran3itiv de4endent de ni/i o /?eie a l#i r*
E/e'plul 7.7.R Se /onsidera #rmatoarea relatie (/# re3#ltatele o2tin#te de a2solventi la
l#/rarea de di4loma)0
di4loma[.U6E>ABSOL7E.T!.OTA!CA,RU>,I, TI.,R!CATE,RA\
/# /?eia .U6E>ABSOL7E.T*
Se o2seva /a avem #rmatoarele de4endente '#n/tionale0
CA,RU>,I,>I.,RCATE,RA
.U6E>ABSOL7E.TCA,RU>,I,>I.,R
Relatia initiala se 4oate ! at#n/i des/om4#nerea in #rmatoarele do#a relatii 0
re3#ltate[.U6E>ABSOL7E.T!.OTA!CA,RU>,I,>I.,R\
indr#matori[CA,RU>,I,>I.,R!CATE,RA\*
,#4a de'initia ormei normale -.3 data de E*-&Codd[1B\ ! #lterior ! a# mai a4ar#t o serie de noi
de'initii0
O relatie r este in a treia 'orma normala Boy/e>Codd(-.BC) da/a ori/e determinant este
/?eie (4rin/i4ala sa# se#ndara)*
O relatie este in a treia 'orma normala C*b*,ate (-.3 ,ate) [@\ da/a ori/e atri2#t /are n#
este /?eie! n# este tran3itiv de4endent de /?eia 4rin/i4ala*
E/e'plul 7.7.= Trans4ort#l lo/al 4e tim4 de o sa4tamana dintr>#n oras este s4e/i'i/at de
relatia0
trans4ort [JI!.R>TRASEU!.R>6ASI.A!CO.,>AUTO\
#nde CO.,>AUTO este n#mele /ond#/ator#l#i a#to (el /ond#/e o sin1#ra masina ! dar 4e
a/ea masina o 4oate /ond#/e si #n alt /ond#/ator)*Avem /?eia 0 {JI!.R>TRASEU! .R>
6ASI.A" si de4endenta CO.,>AUTO.R>6ASI.A*
Relatia de'inita este in -.3 ,ate (.R>6ASI.A)a4are in /?eie ! dar n# este in -.BC si se
4oate des/om4#ne in #rmatoarele do#a relatii 0
trase# [JI!.R>TRASEU!.R>6ASI.A\
so'eri[.R>6ASI.A!CO.,>AUTO\
%ei#itia 7.7.*5 -ie relatia r [A1! A2!$!An\si do#a m#ltimi de atri2#te :!G{A1!
$!An" *S4#nem /a G este m#lti4l# de4endent '#n/ional de :(:G) da/a si n#mai da/a 4t
ori/e t1! t2 r 4t /are %(t1)=% (t2) e%ista t1 si t2 r ast'el in/at 0
%(t1)=%(t2)=%(t3)=%(t@)
1BC
y(t1)=y(t2)=y(t3)=y(t@)
A>:>G(t1)=y(t2)=A>:>G(t3)=A>%>G(t@)
,e4endenta :G se n#meste de4endenta '#n/tionala m#lti4la sa# de4endenta
m#ltivaloare si se 4oate re4re3enta ast'el0

: G A>:>G
t1 v
t2 v
#1
#2
X1
X 2
t3 v
t@ v
#1
#2
X2
X1
,a/a A=:G sa# G:! at#n/i de4endenta :G se n#meste tri/viala*
%ei#itia 7.7.*4 [3\ O relatie r este in a 4atra 'orma normala (-.@) da/a 4t de4endentele
'#n/ionale m#lti4le ! avem :G este de4endenta triviala sa# : este /?eie 4t r*
A/easta de'initie di'era de de'initia 'ormei -.BC doar 4rin 'olosirea de4endentelor
'#n/tionale m#lti4le in lo/#l /elor sim4le*
E/e'plul 7.7.U Consideram relatia /arte in /are se o2serva /a avem #rmatoarele
de4endente '#n/tionale0
COTAAUTOR 8COTA CU7A.T>CYEIE*
COTA{TITLU!E,ITURA!A.>A+ARITIE"
/arte
AUTOR COTA TITLU E,ITURA A.>
A+ARITIE
CU7I.TE>
CYEIE
+o4es/# I*
Slavi/i I*
+o4es/# I*
Slavi/i I*
1
1
1
1
6ara
6ara
6ara
6ara
ALL
ALL
ALL
ALL
1FF
1FF
1FF
1FF
Rom
Rom
Roman
Roman
T#dor +*
Ioan S*
7i1# T*
T#dor +*
Ioan S*
7i1# T*
2
2
2
2
2
2
Ba3e de date
Ba3e de date
Ba3e de date
Ba3e de date
Ba3e de date
Ba3e de date
Teora
Teora
Teora
Teora
Teora
Teora
1FF3
1FF3
1FF3
1FF3
1FF3
1FF3
Bdate
Bdate
Bdate
Rom
Rom
Rom

+t a 'orma -.@ ! vom des/om4#ne relatia in #rmatoarele relatii0
COTA TITLU E,ITURA A.>A+ARITIE
1 6ara ALL 1FF
2 Ba3e de date Teora 1FF3
COTA AUTOR
1 +o4es/# I*
1 Slavi/i I*
2 T#dor +*
2 Ioan S*
2 7i1# T*
COTA CU7A.T>
CYEIE
1 Rom
1 Roman
2 Bdate
1BE
2 Rom
%ei#itia 7.7.*O -ie relatia r [A1! A2! $! An\si r1[%1\!$!rm[%m\ o des/om4#nere a relatiei
r * Relatia r satis'a/e de'4endenta Hoin notata 9(r1!$!rm) ! da/a r = r1 r2 $ r m
*,a/a #na din relatiile ri este e1ala /# r ! at#n/i a/easta de4endenta este triviala*
Sa /onsideram o relatie r si o de4endenta Hoin9(r1!r2) ! #nde r1[:\!r2[G\ s#nt relatii * C#
a/este 4res#4#neri ! avem 0 r = r1 r 2 ,
-ie t1! t2 r si valotile lor date 4rin #rmator#l ta2el0
:>G :G G>:
%(t1)
%(t2)
y(t1)
y(t2)
#1 7 $*
#2 7 $*
$$$$$$$$$$$$$$$$$$*
$$ 7 X1
$$ 7 X2
,a/a se /al/#lea3a r1r2 ! /are este e1ala /# r ! re3#lta 'a4t#l /a mai avem do#a elemente
t3 si t@ din r /# valorile #rmatoare0
:>G :G G>:
t1
t2
t3
t@
#1 v X1
#2 v X2
$$$$$$$$$$$$$$$$$$$
#1 v X1
#2 v X2

,e ai/i ! se ded#/e /a :G: sa# :G G ! de/i de4endenta Hoin9(r1!**!rm) este
e/?ivalenta /# de4endenta '#n/tionala m#lti4la*
%ei#itia 7.7.*S [A\ O relatie este in 'orma normala /in/i (-. A) /# res4e/tarea #nei
m#ltimi , de de4endente '#n/tionale m#lti4le sa# Hoin ! da/a 'ie/are de4endenta 9(r1 !$!rm)
este 'ie triviala ! 'ie :i este /?eie (avem ri[:i\)4t r ! 4t toate valorile l#i i*
C# alte /#vinte ! o relatie r este in -.A da/a ori/e de4endenta Hoin de'inita 4e r este
im4li/ata de /?eile /andidat ale l#i r*
E/e'plul 7.7.*8 -ie relatia /#rsa [C+d!CAd!+,!+A\! #nde C+>/od#l 4ilot#l#i ! CA>/od#l
avion#l#i! +, si +A 4#n/t#l de de/olare ! res4e/tiv ateri3are*
In a/easta relatie ! /are este in -.@ ! n# e%ista de4endente '#n/tionale m#lti4le! dar e%ista o
red#ndanta lo1i/a ! /are va ridi/a 4ro2leme la a/t#ali3are*
/#rsa

C+d CAd +A +,
11
1
1
1
1
1
1
11
Si2i#
Iasi
Si2i#
Si2i#
Iasi
Si2i#
Iasi
Iasi

,es/om4#nem relatia /#rsa 4rin 4roie/tie in 0
r1 (C+d!CAd)
r2 (C+d!+,!+A)
r3 (C+d!+,!+A)
Se o2serva /a! /#rsa r1r28 /#rsa r2r38 /#rsa r1r3! dar /#rsa =r1r2r3 *
1BF
In relatia r1r2 a a4ar#t #n t#4l# (1!11!Iasi!Si2i#)/are n# e%ista in /#rsa *,a/a ar 'i e%istat !
ar 'i av#t lo/ m#ltide4endenta C+CA si ast'el des/om4#nerea reversi2ila a relatie /#rsa r1
si r2*
r1
C+d CAd
11
1
1
1
1
11
r2
C+d +, +A
11
1
1
Si2i#
Iasi
Si2i#
Iasi
Si2i#
Iasi
r3
CAd +, +A
1
1
11
Si2i#
Iasi
Si2i#
Iasi
Si2i#
Iasi
r1r2
C+d CAd +, +A
11
1
1
1
1
1
1
1
11
11
Si2i#
Iasi
Si2i#
Iasi
Si2i#
Iasi
Si2i#
Iasi
Si2i#
Iasi
1*2*2* TEY.ICA .OR6ALIJARII RELATIILOR
+roie/tarea s/?emei /on/e4t#ale a #nei 2a3e de date 4res#4#ne 4ar/#r1erea #rmatoarelor
ete4e0
1* ,eterminarea 'ormei normale in /are tr2#ie sa se a'le relatiile din 2a3a de date *In
maHoritatea /a3#rilor 2a3ele de date reltionale s#nt /onstit#ite din relatii a'late in -.1 sa#
-.2 *A/est l#/r# se e%4li/a 4rin 'a4r#ll /a 'ormele normale s#4erioare ! desi red#/
di'i/#ltatea de reali3are a o4eratiilor de a/t#ali3are ! red#/ in a/elasi tim4 si 4er'ormantele
o4eratiilor de re1asire a datelor*Relatiile a'late in 'orme normale s#4erioare /ontin #n nr
mi/ de atri2#te si a/est l#/r# 'avori3ea3a o4ertiile de a/t#ali3are a datelor ! dar in1re#nea3a
4ro/es#l de re1asire a lor ! deoare/e satis'a/erea /ererilor de date im4#ne intero1area
sim#ltana a mai m#ltor relatii! de/i e'e/t#area #nor o4eratii de Hoin ! /are s#nt /ostisitoare
in termenii res#rselor de /al/#l solo/itate*
2* Sta2ilirea relatiilor /are sa 'a/a din B,!in 'orma normala 4re/i3ata la eta4a anteriora *
+res#4#ne de'inirea s/?emei relatiilor si a restri/tiilor de inte1rare *6od#l 4rin /are se
sta2ileste m#ltimea de relatii din 2a3a de date ! se n#meste te?ni/a relatiilor*
3* ,es/rierea s/?emei /on/e4t#ale in lim2aH#l de des/riere a datelor #tili3at de S5B,>#l
relational /e se #tili3ea3a*
In o2tinerea #nei 2a3e de date 4er'ormanta ! #n rol im4ortant il are te?ni/a normali3arii
relatiilor *A/easta te?ni/a 4ermite o2tinerea s/?emei /on/e4t#ale 4rintr>#n 4ro/es de
ameliorare 4ro1resiva a #nei s/?eme /on/e4#te initial!4rin #tili3area 'ormelor normale*,#4a
'ie/are eta4a de ameliorare ! relatiile din 2a3a atin1 #n an#mit 1rad de 4er'e/ti#ne ! 4rin
1C
eliminarea #n#i an#mit ti4 de de4endente nedorite (de4endente '#n/tionale
4artiale!tran3itive!m#ltivaloare)! de/i se a'la intr>o an#mita 'orma normala*
+ro/es#l de ameliorare ! tre2#ie sa satis'a/a #rmatoarele /erinte0
sa 1arante3e /onservarea datelor ! adi/a in s/?ema /on/e4t#ala 'inala tre2#ie sa 'i1#re3e
toate datele din s/?ema initiala8
sa 1arante3e /onservarea de4endentelor dintre date! adi/a in s/?ema 'inala 'ie/are
de4endenta tre2#ie sa ai2a determinant#l si determinat#l in s/?ema a/eleiasi relatii8
sa re4re3inte o des/om4#nere minimala a relatiilor initiale*.i/i #na din relatiile /are
/om4#n s/?ema 'inala n# tre2#ie sa 'ie /ontin#ta intr>o alta relatie din a/easta s/?ema *
.e/esitatea normali3arii este il#strata in e%em4l#l #rmator*
-ie s/?ema relationala avion(.R!TI+!CA+ACITATE!LOCALITATE)! /# /?eia 4rimara
n#mar#l avion#l#i (.R)*
avion
.R TI+ CA+ACITATE LOCALITATE
1
11
12
13
IARA
IARA
RO6BAC
TU1A@
F
F
1
2
Brasov
Arad
B#/#resti
Timisoara
+res#4#nem /a in /adr#l /om4aniei ! e%ista restri/tia 0 <toate avioanele de a/elasi ti4 a#
a/eeasi /a4a/itate= /are este de 'a4t o de4endenta '#n/tionala de 'orma TI+CA+ACITATE
*
,atorita a/estei de4endente ! 4ot e%ista red#ndante in date sa# 4ot sa a4ara anomalii la
rea/t#ali3are*Ast'el ! in relatia de mai s#s ! avem o red#ndanta lo1i/a (4ere/?ea fIAR A !
FRa4are de mai m#lte ori)4re/#m si anomalii l area/t#ali3are 0 da/a dorim sa ster1em avion#l
/# nr 12 ! vom 4ierde in'ormatia /are ne arata /a #n avion RO6BAC are /a4a/itatea 1*
,e asemenea ! da/a dorim sa modi'i/am /a4a/itatea avion#l#i IAR A ! de la F la 1F de
lo/#ri 4#tem intalni #rmatoarele anomalii0 modi'i/and #n sin1#r t#4l#!relatia devine in/oerenta
(restri/tia n# mai este veri'i/ata)! iar da/a modi'i/am toate t#4l#rile /# IAR A ! /ost#l
modi'i/arii /reste semni'i/ativ*
+re3entam in /ontin#are 4ro/ede#l de ameliorare a s/?emei /on/e4t#ale initiale ! /are
/onsta in ad#/erea a/esteia la di'erite 'orme normale([@\)*
A$u"erea relatiilor la :N*
+res#4#ne eliminarea atri2#telor /om4#se si a /elor re4etitive*Ad#/erea #nei relatii in -.1 se
reali3ea3a at'el0
1*Se tre/ in relatie ! in lo/#l atri2#telor /om4#se /om4onentele a/estora ! /a atri2#te sim4le*
Ad#/erea relatiilor in -.2
+res#4#ne eliminarea de4endentelor '#n/tionale 4artiale din relatiile a'lte in -.1*+ro/es#l de ad#/ere a #nei
relatii din -.1 in -.2 se des'asoara ast'el
1*+entr# 'ie/are de4endenta '#n/tionala 4artiala se /rea3a o no#a relatie!/#
s/?ema /onstit#ita din determinant#l si determinant#l a/estei de4endente*
2*,a/a in relatia initiala e%ista mai m#lte de4endente '#n/tionale 4artiale /#
a/elasi determinant!4entr# toate a/estea se /rea3a o sin1#ra relatie /# s/?e
ma /onstit#ita din determinant#l!l#at o sin1#ra data si din determinantii de4oendentelor /onsiderate*
3*Se determina /?eia 4rimara a 'ie/arei noi relatii /reata in 4as#l1*A/easta va
'i 'ormata din atri2#t#l&atri2#tele din determinant#l de4endentei '#n/tiona>
le 4artiale!/are a stat la 2a3a /onstit#irii relatiei*
@*Se anali3ea3a relatiile re3#ltate la 4as#l 1*,a/a a/este relatii /ontin de4en>
dente '#n/tionale 4artiale se reia 4ro/es#l de ad#/ere in -.2!ast'el 4ro/es#
s>a terminat*
A$u"erea relatiilor i# :N5
+res#4#ne ad#/era #nei relatii in -.2 in -.3 4rin aliminarea de4endente>
lor tran3itive*
1C1
1*+entr# 'ie/are de4endenta '#n/tionala tran3itiva se trans'era atri2#tele im4li/ate in de4endenta tran3itiva intr>o
no#a relatie*
2*Se determina /?eia 4rimara a 'ie/arei noi relatii /reata la 4as#l 1*
3*Se introd#/ in relatia initiala in lo/#l atri2#telor trans'erate!/?eile 4rimare determinate la 4as#l2*
@*Se reanali3ea3a relatia initiala *,a/a in /adr#l ei e%ista noi de4endente
tran3itive!at#n/i se 'a/e trans'er la 4as#l1!alt'el 4ro/es#l de ad#/ere la -.3
s>a terminat*
A treia 'orma normala 4oate 'i o2tin#ta si /# aH#tor#l #nei scheme sinteza
([E\![F\)*Al1oritm#l de sinte3a /onstr#ieste o a/o4erire minimala -; a de4en>
dentelor '#n/tionale totale*Se elimina atri2#tele si de4endentele '#n/tionale
red#ndante*6#ltimea - este 4artitionata in 1r#4#ri -i!ast'el in/at in 'ie/are
1r#4a -is#nt de4endente '#n/tionale /are a# a/elasi mem2r# stan1 si n# es%is
ta do#a 1r#4#ri /# a/elasi mem2r# stan1*-ie/are 1r#4 -i 4rod#/e o s/?ema -.3*Al1oritm#l reali3ea3a o
des/om4#nere /e /onserva de4endentele*
7om il#stra al1oritm#l 4e #n e%em4l#*-ie A1*A2!$!Am o m#ltime de atri2#te
Si 'ie E o m#ltime de de4endente '#n/tionale '1!'2!'n de 'orma 'i0%i>RyH!#nde
:i=Ai1!Ai2!AiV si GH=AH1!AH2!$!AH
Con/ret 'ie0
'10->R.8'20->R+8'30+!-!.>RU8'@0+>RC8'A0+>RT8'B0C>RT8'C0.>R- o m#ltime de de4endente '#n/tionale*
Idea s/?emei de sinte3a este de a re1r#4a de4endentele '#n/tionale /# a/ elasi mem2r# stan10
-1={'1!'2"8-2={'3"8-3={'@!'A"8-@={'B"8-A={'C" /are /ond#/ la s/?emele relationale0
r1(-d!.!+)!r2(+d!-d!.d!U)!r3(+d!C!T)!r@(/d!T)!rA(.d!-)
A/este relatii n# s#nt in -.3*de e%em4l#!. este atri2#t red#ndant in '3
,eoare/e ->R.8r@r3 si e%ista tran3itivitatea +>RC!C>RT8rAr1 si->R.!n>R-*
+rin #rmare!tre2#ie eliminate atri2#tele si de4endentele red#ndante*
Algoritmul de sinteza iti 4ro4#ne0
1*S#4rimarea atri2#telor red#ndante*Atri2#t#l Ai este red#ndant in de4endenta '#n/tionala A1!$!Ai!$!An>RG
da/a 4#tem 1enera de4endenta '#n/tionala A1!$!Ai>1!Ai;1!$!An>RG 4le/and de la m#ltimea initiala E de
de4enden
te '#n/tionale si de la a%iomele l#i Amstron1*
+t e%em4l#l /onsiderat0
-10->R.8'30+!-!.>RU sa# .!+!->RU
A4li/and a%ioma 3 se o2tine -!+!->RU de/i +!->RU
2*S#4rimarea de4endentelor '#n/tionale red#ndante*,e4endenta '#n/tionala ' este red#ndanta in E da/a E;=(E>')
; #nde E; re4re3inta in/?idera l#i E*
In /a3#l e%em4l#l#i /onsiderat se o2serva /a 'Aeste red#ndanta!deoare/e 4oate 'i o2tin#ta din '@!si 'B
La s'arsit#l a/estei eta4e se o2tine0
-10->R.8'20->R+8'30+!->RU8'@0+>RC8'B0C>RT8'C0.>R-
3*5r#4area de4endentelor /# a/elasi mem2r# stan1 *In/a3#l e%em4l#l#i
/onsiderat0-1={'1!'2"8-2={'3"8-3={'@"8-@={'B"8-A={'C"8
@*Re1r#4area m#ltimilor -i si -H da/a e%ista de4endente de 'orma :>RG si
G>R:!#nde : este 4artea stan1a a de4endentei l#i -i si G este 4artea stan1a a de4endentei l#i -H*5r#4and -1si -A
se o2tine0
-1^={'1!'2!'3"8-2={'3"8-3={'@"8-@={'B"
A*5enerarea relatiilor in -.3*+entr# e%em4l# /onsiderat!se o2tin s/?emele
relationale0r1(-d!.!4)!r2(+d!-d!U)!r3(+d!C)!r@(Cd!T)*
Al1oritm#l B-.3 4ermite ad#/erea #nei relatii in -.3si /ores4#nde s/?emei
de sinte3a /omentate anterior*Al1oritm#l soli/ita determinarea #nei a/o4eriri minimale (al1oritm ELI6A si
ELI6-) si determinarea in/?iderii A;
a #nei m#ltimi de atri2#te A in ra4ort /# o m#ltime de de4endente '#n/tiona>
le E(al1oritm I.CYI,)*
Al1oritm#l I.CYI,
1*Se /a#ta da/a e%ista in m#ltimea E de4endente '#n/tionale :>RG 4entr# /are determinant#l re4re3inta o
s#2m#ltime a l#i A!iar determinant#l n# este in/l#s in m#ltimea A(%A!GA)*
2*+entr# 'ie/are ast'el de de4endenta '#n/tionala se ada#1a m#ltimii A!
atri2#tele /are /onstit#ie determinant#l de 4endentei*
3*,a/a n# mai e%ista ni/i o deoendenta '#n/tionala de ti4#l de4endentelor de
la 4as#l 1!at#n/i A;=A*
-ie o m#ltime de de4endente '#n/tionale*Un atri2#t A este red#ndant da/a 4rin eliminarea l#i din 4artea
stan1a a de4endentei '#n/tionala :>RG se
o2tine de4endenta '#n/tionala :>{A">RG /are de asemenea este in E*
1C2
Al1oritm#l ELI6A 4ermite eliminarea atri2#telor red#ndante din determinant#l de4endentelor '#n/tionale*
Al1oritm#l ELI6A
+entr# 'ie/are de4endenta '#n/tionala din E si 4entr# 'ie/are atri2#t din 4artea stan1a a #nei de4endente
'#n/tionale0
1*Se elimina atri2#t#l /onsiderat 8
2*Se /al/#lea3a in/?iderea 4artii stan1i red#se8
3*,a/a a/easta in/?idere /ontine toate atri2#tele din determinant#l de4en>
dentei 'n/tionale!at#n/i atri2#t#l eliminat de 4as#l 1 este red#ndant si rama>
ne eliminat*In /a3 /ontrar!atri2#t#l n# este red#ndant si se reintrod#/e in
4artea stan1a a de4endentei '#n/tionale*
Al1oritm#l ELI6- elimina de4endentelor '#n/tionale red#ndante din m#ltimea E*
Al1oritm#l ELI6-
+entr# 'ie/are de4endenta '#n/tionala :>RG din E0
1* Se elimina de4endenta din E*
2* Se /al/#lea3a in/?iderea :;!at#n/i de4endenta :>RG este red#ndanta
si ramane eliminata*
In /a3 /ontrar!de4endenta n# eate red#ndanta si se reintrod#/ in m#ltimea E
,eterminarea a/o4eririi minimale a #nei m#ltimi de de4endente '#n/tiona
le 4res#4#ne0
>eliminarea atri2#telor red#ndante (al1oritm ELI6A)8
>eliminarea de4endentelor '#n/tionale red#ndante (al1oritm ELI6-)
A/o4erirea minimala n# este #ni/a si de4inde de ordinea in /are s#nt eliminate atri2#tele si de4endentele
'#n/tiona8e red#ndante*
,o#a m#ltimi de atri2#te :!G s#nt chei echi1alente da/a in m#ltimea de de4endente E e%ista atat
de4endentea:>RG!/at si de4endenta G>R:
Al1oritm B-.3
1*Se /onsidera - o a/o4erire minimala a l#i E*
2*Se des/om4#ne m#ltimea - in 1r#4#ri notate -i!ast'el in/at in /adr#l 'ie/a>
r#i 1r#4 sa e%iste de4endente '#n/tionale /e a# a/eeasi 4arte stan1a*
3*Se determina 4ere/?ile de /?ei e/?ivalente (:!G) in ra4ort /# -*
@*+entr# 'ie/are 4ere/?e de /?ei e/?ivalente0
>se identi'i/a 1r#4#rile -i si -H /are /ontin de4endenyele '#n/tionale /e a# mem2r#l stan1 : si res4e/tiv G8
>se 'ormea3a #n no# 1r#4 de de4endente -iH!/are va /ontine de4endentele '#n/tionale /e a# mem2r#l stan1 (:!G)*
>se elimina 1r#4#rile -i si -H iar lo/#l lor va 'i l#at de 1r#4#l -iH
A*Se determina o a/o4erire minimala a l#i -! /are va in/l#de toate de4endente
le :>RG #nde : si G s#nt /?ei e/?ivalente (/elelalte de4endente s#nt red#dan>
te)*
B*Se /onstr#ies/ relatii -.3 (/ate o relatie 4entr# 'ie/are 1r#4 de de4enden
te '#n/tionale*
Ad#/erea relatiilor in -.BC
+res#4#ne aliminarea de4endentelor '#n/tionale /are in/al/a /erintele 'ormei normale Boi/e>Codd! si an#me
a de4endentelor a /aror determinanti n# s#nt /?ei /andidat*A/este de4endente '#n/tionale mai s#nt /#nos/#te si
s#2 n#mele de dependente noncheie.
+entr# /a o relatie sa 'ie ad#sa in -.BC n# tre2#ie !in mod o2li1atori#
Sa 'ie -.3*Se 4ot ad#/e in -.BC si relatii a'late in -.1 sa# -.2*A/est l#/r# este 4osi2il intr#/at de4oendentele
'#n/tionale 4artiale si /ele tran3itive s#nt de 'a4t tot de4endente non/?eie*E%ista trei /ate1orii de de4endente
non/?eie si an#me0
>de4endente '#n/tionale 4artiale8
>de4endente '#n/tionale trn3itive8
>de4endente non/?eie!altele de/at /ele din /ate1oriilr 1 si 2
Intr>o relatie a'lata in -.3 se mani'esta n#mai de4endentele non/?eie
din /ate1oria3 (/ele din /ate1oriile 1 si 2 a# 'ost eliminate in 4ro/es#l ad#/erii
in -.3)
Intr>o relatie in -.2 se 4ot mani'esta de4endente non/?eie din /ate1oriile 2 si 3 iar intro relatie -.1 4ot
e%ista de4endente non/?eie din
toate /ele 3 /ate1orii*
A ad#/e o relatie in -.BC inseamna a elimina toate ti4#rile de de4endente
.on/?eie /are se mani'esta in /adr#l ei*
Cand se l#/rea3a /# relatii in -.3!4ro/ed#ra de ad#/ere in -.BC
#tili3ea3a o metoda s4e/i'i/a de eliminare a de4endentelor non/?eie din /ate1oria 3*In a/est din #rma
/a3!de4endentele non/?eie din /adr#l #nei
relatii se elimina tre4tat si an#me04rin 4ro/ed#ra de ad#/ere a relatiei in
-.2!4rin /ea de ad#/ere in -.3 si res4e/tiv 4rin 4ro/ed#ra de ad#/ere din
1C3
-.3 in -.BC*
+ro/es#l de ad#/ere a #nei relatii din -.1 in BC.- este #rmator#l0
1!Se anali3ea3a relatia!4t a identi'i/a de4endentele non/?eie*Ast'el!da/a
relatia /ontinen#mai #n#l sa# do#a atri2#te n# 4ot e%ista de4endente non/?e>
ie de/i relaita se a'la in -.BC*,a/a relatia /ontine mai m#lt de do#a atri2#te!se identi'i/a event#alede4endente
non/?eie*,a/a e%ista ast'el de
de4endente se tre/e la 4as#l #rmator*,a/a n#!relatia este in -.BC si 4ro/e
s#l s>a terminat*
2*Se red#/e 4ro1resiv s/?ema relaitei initiale si se a4li/a o4eratiile de iden>
ti'i/are a de4endentelor non/?eie de la 4as#l 1*Ori de /ate ori 4rin red#/erea
s/?emei relatiei initiale se o2tine o relatie in -.BC! se /onsidera /a a/easta
'a/e 4arte din des/om4#nerea relatiei initiale!in 4ro/es#l ad#/erii la -.BC*
+ro/es#l de ad#/ere a #nei relatii din -.3 in -.BC se des'asoara ast'el0
1*Se anali3ea3a relatia 4t a se identi'i/a de4endentele non/?eie*Ast'el!da/a relatia /ontine #n#l sa# /el m#lt do#a
atri2#te n# 4ot e%ista de4endente non>
/?eie !de/i relatia este in -.BC si 4ro/es#l a l#at s'arsit*,a/a relatia /ontine
mai m#lt de do#a atri2#te in /adr#l ei 4ot e%ista de4endente non/?eie si se tre/e la identi'i/area lor*,a/a n# e%ista
ast'el de de4endente!relatia este in -.BC si 4ro/es#l a l#at sarsit!ast'el se tre/ela 4as#l2*
2*+entr# 'ie/are de4endenta non/?eie :>RG se /rea3a do#a relatii!#na /# s/?ema 'ormata din atri2#tele
re4re3entate 4rin : si G si /ealalta!/# s/?ema
/onstit#ita din toate atri2#tele relatiei initiale !mai 4#tin atri2#tele re44re3entate 4rin G*A/este do#a relatii
re4re3inta des/om[#nerea relatiei initiale in 4ro/es#l ad#/erii in -.BC*
3*Se reia 4ro/es#l de ad#/ere in -.BC 4e relatiile o2tin#te la 4as#l 2*
Ad#/erea relatiilor in -.@
+res#4#ne eliminarea de4endentelor m#ltivaloare!at#n/i /and s#nt mai m#lt de #na in /adr#l #nei
relatii*+ro/es#l de ad#/ere a #nei relatii din -.BC in -.@ /#4rinde #rmatorii 4asi0
1*Se identi'i/a de4endentele m#ltivaloare % >R>RG din /adr#l relatiei /onsiderate*
2*Se i3olea3a 'ie/are atri2#t m#ltivaloare G!im4re#na /# atri2#tele /are de4ind '#n/tional de a/esta intr>o relatie
se4arata*
Ad#/erea relatiilor in -.A
+res#4#ne eliminarea de4endentelor Hoin din /adr#l relatiilor s'late in -.@*+ro/es#l de ad#/ere a #nei relatii
din -.@ in -.A se des'asoara ast'el0
1*Se identi'i/a de4endentele Hoin*Intre m#ltimile de atri2#te A!B si C din /a>
dr#l #nei relatii e%ista o de4endenta Hoin at#n/i /and e%ista de4endente m#lti
valoare intre 'ie/are dintre 4ere/?iile de m#ltimi0(A!B)!(B!C)si (A!C)*
+rin #rmare!o de4endenta Hoin 4oate e%ista n#mai in /adr#l a/elor relatii in
-.@ /are 4re3inta /?ei /om4#se si atri2#te /om#ne in /?ei*,a/a e%ista de4en
dente Hoin in /adr#l relatiei /onsiderate se tre/e la 4as#l 2*,a/a n#!4ro/es#l de ad#/ere a relatiei in -.A se in/?eie*
2*Se des/om4#ne relatia initiala!in s/o4#l o2tinerii -.A*Considerand /a s/?e>
ma relatiei /ontine m#ltimile de atri2#te A!B!C si /a intre 'ie/are 4ere/?e (A!B)!(B!C)!(A!C) e%ista de4endente
m#ltivaloare !relatia tre2#ie des/om4#sa in trei relatii0r1(A!B)!r2(B!C)!r3(A!C)*
1*3Sisteme de 1esti#ne a 2a3elor de date relationale
1*3*1,e'initie*Cara/teristi/i*
Intr>o 4rima in/er/are de de'inire!se 4oate /onsidera #n sistem de 1essti#ne a 2a3elor de date relationale
(S5B,R) /a re4re3entand #n S5B,
Care #tili3ea3a model#l relational dre4t /on/e4tie de or1a3inare a datelor*
Ast'el s4#s!S5B,R re4re3inta #n sistem /are s#4orta !odel#l relationala*
,e'initia de mai s#s este m#lt 4rea 1enerala!4entr# a 4#tea 'i o4erationala!deoare/e mod#l de
im4lementare a model#l#i relationala di'era!
de re1#la atat intre di'eritele S5B,R!/at si in ra4ort de model#l =teoreti/=!
/el de'init in /adr#l teoriei relationale*
,iversiatea modelelor relationale =o4erationale=a# determinat!in mod nat#ral e%istenta #nei mari
diversitati de S5B,R!4entr# a /aror 4re3en>
tare a 'ost ne/esara n#antarea terminolo1iei*A# a4ar#t o serie de sinta1me
4re/#m sisteme /# inter'atarelationala!sisteme 4se#dorelationale!sisteme
/om4let relationale*
Or1ani3area datelor in 'isiere S5B,R Torie relationala
-isier Ta2ela Relatie
Re/ord(inre1istrare) Linie T#4l#
Cam4 Coloana Atri2#t
1C@
-i1#ra 2*2*2*Con/e4tele s4e/i'i/e or1ani3arii datelor in 'isiere!
S5B,R si teoriei relationale intre /are se 4ot sta2ili
analo1i
In 1eneral /on/e4tele #tili3ate la 4re3entarea S5B,R si a modelelor relationale o4erationale di'era de /ele din
/adr#l teoriei relationale*
-i1#ra2*2*2 4re3inta!/om4arativ /on/e4tele or1ani3arii datelor in 'isiere!/on>
/e4tele S5B,R si ale teoriei relationale*
R10Re1#la 4rivind 1estionarea datelor la nivel de relatie*
Sistem#l tre2#ie sa 1estione3e 2a3a de date n#mai 4rin me/anisme relationale*A/esta inseamana /a sistem#l
tre2#ie sa>si inde4lineas/a toate '#n/tiile 4rin mani4#lari in /are #nitatea de in'ormatie sa 'ie m#ltimea
(relatiei)!adi/a sa ytili3e3e lim2a3e!S]L /are sa o4ere3e la #n moment dat 4e o intrea1a relatie*Unele sisteme
#tili3ea3a me/anisme relationale n#mai 4t o
4arte din '#n/tii!in s4e/ial 4entr# intero1are*A/este sisteme se n#mes/ S5B, /# inter'ata relationala si n#
S5B,R*
R20Re1#la 4rivind re4re3entarea lo1i/a a datelor*
Toate datele din 2a3a de date relationala tre2#ie sa 'ie re4re3entate e%4li/it la nivel lo1i/ intr>#n sin1#r
mod!si an#me /a valori in ta2ela de date*
A/esta inseamna /a toate datele tre2#ie sa 'ie memorate si 4rel#/rate in
a/elasi mod*In'ormatiile 4rivind n#mele de ta2ele!/oloane!domenii!de'initiile ta2elelor virt#ale!restri/tiile de
inte1ritate tre2#ie sa 'ie mamorate tot in ta2ele de date (/atalo1)*
R30Re1#la 4rivind 1arantarea a//es#l#i la date*
Ori/e data din 2a3a de date relationala tre2#ie sa 4oata 'i a//esata 4rin s4e/i'i/area n#mel#i de ta2la!valorii
/?eii 4rimare si a n#mel#i de /oloana
A/easta re1#la e%4rima /erinta /a lim2aH#l de intero1are al S5B,R sa 4ermi>
ta a//es#l la 'ie/are valoare atomi/a din 2a3a dedate*
R@0Re1#la 4rivind valorile n#ll*
Sistemele tre2#ie sa 4ermita de/lararea si mani4#larea valorilor n#ll!/e a# semni'i/atia #nor date li4sa sa#
ina4li/a2ie*
RA0Re1#la 4rivind 'a/ilitatiile lim2aHelor #tili3ate*
Intr>#n sistem relational tre2#ie sa e%iste /el 4#tin #n lim2aH de nivel inalt ale /ar#i instr#/ti#ni sa 4oata
e%4rima ori/are din #rmatoarele o4eratii0
de'inirea relatiilor de 2a3a si a /elor virt#ale!mani4#larea datelor!de'inirea restri/tiilor de inte1ritate!a#tori3area
a//es#l#i!4re/i3area limitelor tran3a/
tiilor*
RB0Re1#la 4rivind metadatele*
,es/rierea 2a3ei de date tre2#ie sa se 4re3inte la nivel lo1i/ in a/elasi mod /# des/rierea datelor 4ro4ri# 3ise
!ast'el in/at #tili3atorii a#tori3ati sa
+oata a4li/a as#4ra des/rierii 2a3ei de date a/eleasi o4eratii /a si as#4ra datelor o2isn#ite*
RC0Re1#la 4rivind a/t#ali3area ta2elelor virt#ale*
Toate ta2elele virt#ale /are teoreti/ s#nt 4osi2il de a/t#ali3at tre2#ie sa 4oata 'i a'e/tiv a/t#ali3a2ile*.#
toate atri2#tele din /adr#l #nei ta2ele virt#ale!de/i n# toate ta2elele virt#ale s#nt teoreti/ a/t#ali3a2ile*
RE0Re1#la 4rivind inserariile!modi'i/ariile si ster1erile in 2a3a de date
Sistem#l tre2#ie sa o'ere 4osi2ilitatea mani4#larii #nei ta2ele (de 2a3a sa# virt#ala)n# n#mai in /adr#l
o4eratiilor de re1asire!/i si in a/ti#nile de inserare!modi'i/are si ster1ere a datelor*A/easta re1#la e%4rima /erinta
/a in o4eratiile 4rin /are se s/?im2a /intin#t#l 2a3ei de date sa se l#/re3e la #n moment dat 4e o intrea1a relatie*
RF0Re1#la 4rivind inde4endenta 'i3i/a a datelor*
+ro1ramele de a4li/atie n# tre2#ie sa 'ie a'e/tate de s/?im2arile e'e/t#ate in mod#l de re4re3entare a
datelor sa# in metodele de a//es*
O s/?im2are a str#/t#rii 'i3i/e a datelor n# tre2#ie sa 2lo/?e3e '#n/tionarea
4ro1ramelor de a4li/atie*
R10re1#la 4rivind inde4endenta 'i3i/a a datelor*
+ro1ramele de a4li/atie n# tre2#ie sa 'ie a'e/tate de s/?im2arile e'e/t#ate as#4ra relatiilor 2a3ei de
date!s/?im2ari /are /onserva datele si
teoreti/!1arantea3a vala2ilitatea 4ro1ramelor de a4li/atie e%istente*
R110Re1#la 4rivind restri/tiile de inte1ritate*
Restri/tiile de inte1ritate tre2#ie sa 4oata 'i de'inite in lim2aH#l #tili3at de sistem 4entr# de'inirea datelor
si sa 'ie memorate in /atalo1#l 2a3ei de date si n# in /adr#l 4ro1ramelor de a4li/atie*
R120Re1#la 4rivind distri2#irea 1eo1ra'i/a a datelor*
Lim2aH#l de mani4#lare a datelor #tili3at de sistem tre2#ie sa 4ermita /a!in sit#atia in /are datele s#nt
distri2#ite!4ro1ramelede a4li/atie sa 'ie lo1i/ a/elasi s# /ele #tili3ate in /a3#l in /are datele s#nt 'i3i/
/entrali3ate*#tili3ator#l tre2#ie sa 4er/ea4a datele /a 'iind /entrali3ate*
1CA
Sar/ina de lo/ali3are a datelor!at#n/i /and a/estea s#nt distri2#ite 1eo1ra'i/ 4re/#m si sar/ina re/om4#nerii
datelor tre2#ie sa revina sistem#l#i si n#
#tili3ator#l#i*
R130Re1#la versi#nii 4ro/ed#rale a #n#i S5B,*
Ori/e /om4onenta 4ro/ed#rala a #n#i S5B, tre2#ie sa res4e/te a/eleasi restri/tii de inte1ritate /a si
/om4onenta relationala*,e e%em4l#!
da/a in 4artea de mani4#lare a datelor a lim2aH#l#i relational valoarea dintr>o /oloana n# tre2#ie sa 4ermita
introd#/era valorilor n#ll*
.i/i #n#l dinre S5B, dis4oni2ile asta3i n# res4e/ta toate /erintele e%4rimate de Codd!in /adr#l /elor 13
re1#li*,e a/eea!s>a# 'orm#lat /riterii minimale 4e /are tre2#ie sa le satis'a/a #n sistem de 1esti#ne a 2a3elor de
date 4entr# a 4#tea 'i /onsiderat rational*
Un S5B, este minimal relational da/a satis'a/e #rmatoarele /onditii0
>Toate datele din vadr#l 2a3ei de date s#nt re4re3entate 4rin valori in ta2ele
>.# e%ista 4ointeri o2serva2ili de /atre #tili3atori intre ta2ele*
>Sistem#l s#4orta o4eratorii relationali de 4roie/tie!sele/tie si Hoin nat#ral!
'ara limitari im44#se din /onsiderente interne (/#m ar 'i de e%e4l#!ne/esita>
tea inde%arii atri2#telor)*Unitatea de in'ormatie /# /are se l#/rea3a in /adr#l a/estor o4eratii tre2#ie sa 'ie relatia*
Un S5B, este /om4let relational da/a este minimal relational si satis'ave in 4l#s #rmatoarele /onditii0
>Sistem#l s#4orta toate o4eratiile de 2a3a ale al1e2rei relationale!'ara limitari im4#se din /onsiderente interne8
>Sistem#l s#4orta do#a dintre restri/tiile de inte1ritate de 2a3a ale model#l#i relational si an#me#ni/itatea /?eii
#nei relatii si restri/tia re'eren
tiala*
Un S5B, inde4lineste '#n/tiile #n#i S5B,!/# an#mite 4arti/#lari
tati /are de/#r1 din /on/e4tia de or1ani3are a datelor!res4e/ti/ din model#l
relational*Ast'el!/a si sistemele nerationale!S5B,R inde4lines/ '#n/tia de
des/riere a datelor!dar intr>#n mod di'erit*6odel#l relational!s4re deose2ire
de /el ierar?i/ sa# retea asi1#ra o re4re3entare #ni'orma a entitatii si a le1at#rilor dintre entitati!4rin ta2ele de
date*A/easta /ara/teristi/a a model#l#i relational in'l#entea3a mod#l mod#l in /are este reali3ata '#n/tia
de des/riere a datelor de/at in /a3#l S5B,>#rilor ierar?i/e si retea*Sisteme
le relationale!/a ori/e S5B, inde4lines/ '#n/tia de mani4#lare a datelor*
6odel#l relational o'era /a set de o4eratori /al/#l#l relational 'a/e 4osi2ila
#tili3area #nor lim2aHe relationale ne4ro/ed#rale de mani4#lare a datelor /ara/teristi/a 4ro4rie S5B,R!/are n#
este 4re3entata la /elelalte S5B,*
,intre instr#mentele si me/anismele de l#/r# de /are dis4#ne #n S5B,R se 4ot mentiona0
>Un lim2aH relational 4entr# des/rierea datelor la nivel 'i3i/! lo1i/ si /on/e4t#al8
>Un lim2aH relational 4entr# mani4#larea datelor (intero1are si a/t#ali3are)
>6e/anisme 4entr# /ontrol#l inte1ritatii semanti/e a datelor8
>6e/anisme 4entr# o4timi3area /ererilor de date8
>Utili3area 4entr# 4re3entarea re3#ltatelor!de ti4#l 1eneratoarelor de ra4oarte!#tilitare 4entr# 1enerarea de
a4li/atii!4entr# 1enerarea de statisti/i des4re starea 2a3ei de date et/*
In /ontin#are!vor 'i 4re3entate o serie de /ara/teristi/i ale a/estor instr#mente si me/anisme de l#/r# ale
S5B,R*
1*3*2 Lim2aHe relationale de de'inire si mani4#lare a datelor
Un S5B, tre2#ie sa 4#na la dis4o3itia #tili3atorilor #n set de /omen3i 4rin /are a/estia sa reali3e3e
de'inirea si mani4#larea datelor din 2a3a de date*Ca si in /a3#l S5B,>#rilor ierar?i/e sa# retea!a/este /omen3i 4ot
'i
1r#4ate in0
A10Comen3i 4entr# de'inirea datelor /are 'ormea3a lim2aH#l de de'inire al datelor
A20Comen3i 4entr# mani4#larea datelor!/are 'ormea3a lim2aH#l de mani4#lare
A datelor*
In /a3#l S5B,R a/este /ate1orii de /omen3i 4ot 'ii inter4retate dre4t /om4onente ale #n#i sin1#r lim2aH
relational!lim2aH /# 'a/ilitati de des/riere!/at si de mani4#lare a datelor*O asemenea a2ordare #ni'i/ata a
/omen3ilor isi 1aseste e%4li/atia in 'a4t#l /a a/estea! a sim4li'i/at sar/ina de de'inire a datelor*Se aH#n1e ast'el la
//on/e4t#l de lim2aH relationar de de'inire si mani4#lare a datelor!/?iar da/a sinta%a /onstr#/tiilor destinate
*de'inirii datelor di'era de /ea a /onstr#/tiilor 4entr# mani4#larea datelor
Se 4ot da n#meroase e%em4le de ast'el de lim2aHe0S]L+LUS (lim2aH#l de
des/riere si mani4#lare a datelor #tili3ate de S5B, ORACLE)! ]UEL(lim2aH #tili3at de S5B, I.5RES)
et/*Unele S5B,R mentin distin/tia dintre lim2aHele de de'inire si /ele de mani4#lare a datelor
Lim2aHele relationale!di'era intre ele in 4rin/i4al 4rin 'a/ilitatiile o'erite #tili3atorilor*7or 'i anali3ate!in
/ontin#are a/este 'a/ilitati*
A1*Lim2aHele relationale de de'inire a datelor
1CB
-#n/tia de des/riere a datelor este deose2it de im4ortanta la ori/e S5B,!deoare/e tre2#ie sa 'a/ilite3e
re4re3entarea l#mii reale in interior#l sistem#l#i*S4re deose2ire de model#l ierar?i/ si de /el retea!model#l
relational o'era 4osi2ilitatea re4re3entarii #ni'orme a a/estor elemente!4rin intermedi#l te2elelor de date*
Lim2aHele relationale de de'inire a dateloro'era #rmatoarele 'a/ilitati #tili3atorilor0
1*-a/ilitati de des/riere a datelr la nivel /on/e4t#al*In vederea des/rierii
datelor la nivel /on/e4t#al lim2aHele relationale /ontin o serie de /omen3i si an#me0
>/omen3i 4entr# /rearea #nei 2a3e de date*.# toate S5B,R s#4orta noti#nea e%4li/ita de 2a3a de date*Sisteme
4re/#m ,B2 n# 4oseda noti#nea e%4li/ita de 2a3a de date asa /#m este/a3#l sistemelor I.5RES si dBASE*
,e e%em4# !/rearea #nei 2a3e de date BAJ se 4oate reali3a 4rin /omanda ]UEL0 CREATE,B BAJ
Creator#l 2a3ei de date devine a#tomat administrrator#l a/estei 2a3e*
>/omen3i 4entr# s#4rimarea #nei 2a3e de date
,e e%em4l#!/omanda ]UEL 4t distr#1erea 2a3ei de date BAJ este0
,ESTROG,B BAJ
>/omen3i 4entr# /rearea relatiilor de 2a3a(relatii im4lementate 'i3i/)*In /adr#l a/estor /omen3i se 4re/i3ea3a
n#mele relatiei!n#mele si ti4#l atri2#telor*
,e e%em4l# /omanda S]L 4entr# /rearea #nei relatii ORASE!/# atri2#tele0
CO,!,E. si .RLOC este0
CREATE TABLE ORASE
(CO, .U6BER .OT .ULL!,E. CYAR(2)!.RLOC .U6BER)8
>/omen3i 4entr# s#4rimarea #nei relatii de 2a3a!
Comanda S]L 4entr# s#4rimarea relatiei de'inite anterior este0
,RO+ TABLE ORASE8
>/omen3i 4entr# modi'i/area n#mel#i #nei relatii!
Comanda S]L 4entr# s/?im2area n#mel#i relatiei ORASE in LOCALITAT este0RE.A6E ORASE TO
LOCALIT8
>/omen3i 4entr# /rearea de sinonome 4entr# relatiile din 2a3a de date
Unele S5B,R #tili3ea3a sininimele!/a alternetive ale s4e/i'i/atorilor 4rea l#n1i!in vederea sim4li'i/arii l#/r#l#i
4e relatii*
,e e%em4l# /omanda S]L 4entr# /rearea #n#i sinonim 4entr# LOCALIT este0
CREATE SG.O.G6 LOC -OR LOCALIT8
>/omen3i 4entr# s#4rimarea sinonimelor
Comanda S]L 4entr# s#4rimarea sinonim#l#i LOC este0
,RO+ SG.O.G6 LOC
>/omen3i 4entr# modi'i/area des/rierii #nei relatii adi/a ada#1area de noi atri2#te!s#4rimarea #nor
atri2#te!modi'i/area n#mel#i si&sa# ti44#l #n#i atri2#t din /adr#l relatiei*
,e e%em4l# !/omanda S]L 4entr# ada#1area #n#i atri2#t bU,ET la ta2ela ORASE este0
ALTER TABLE ORASE A,,
(bU,ET CYAR (2))8
>/omen3i 4entr# de/lararea restri/tiilor de inte1ritate*Restri/tiile de inte1ritate sint memorate in 2a3a de date
n#mai da/a la moment#l de/lararii
l4r!datele din /adr#l #nei 2a3e de date res4e/ta a/este restri/tii *Ulterior
restri/tiile memorate vor 'i veri'i/ate in /adr#l 'ie/arei o4eratii de a/t#ali3are*
+entr# de/lararea restri/tiilor de inte1ritate lim2aH#l S]L dis4#ne de /omanda ASSERT!/# aH#tor#l
/areia 4#tem de'ini #rmatoarea restri/tie de inte1ritate tem4orala0
ASSERT O. U+,ATE TO ORASE0
.EW .RLOCR=OL, .RLOC
Unde .EW si OL, s#nt /#vinte /?eie #tili3ate in 'orm#larea ori/arei restri/tii de inte1ritate tem4orale*
2*-a/iliatti de des/riere a datelor la nivel lo1i/
+entr# des/rierea datelor la nivel lo1i/!lim2aHele relationale dis4#n de o serie de /omen3i!4re/#m0
>/omen3i 4entr# de'inirea relatiilor virt#ale (relatii /are s#nt 'i3i/ im4lemen>
tate in 2a3a de date)
Relatiile virt#ale se /onstr#ies/ dintr>#na sa# mai m#lte relatii de 2a3a!4rin /om2inarea #nor atri2#te din
relatiile de 2a3a!e%/l#derea #nor atri2#te!reden#mirea #nor atri2#te!s/?im2area domeni#l#i aso/iat an#mitor
atri2#te!alte 4rel#/rari as#4ra atri2#telor din relatiile de 2a3a*
Un an#mit #tili3ator va 4rimii!de o2i/ei dre4t#ri de a//es la relatiile virt#ale si n# la relatiile da 2a3a*
Se 4oate /onsidera de/i /a noti#nea de relatie virt#ala este esentiala in '#ndamentarea nivel#l#i lo1i/ de
or1ani3are a datelor in /adr#l B,R*O s/?ema
e%terna a B,R este /onstit#ita din relatiile (virt#ale si de 2a3a) 4entr# /are #n #tili3ator detine dre4t#ri de a//es*
Considerand dre4t relatie de 2a3a ORASE!4#tem de'ini /#aH#tor#l ei o relatie virt#ala 6U.ICI+II 4rin
intermedi#l /omen3ii S]L0
,E-I.E 7IEW 6U.ICI+II AS
SELECT9
1CC
-RO6 ORSE
WYERE .RLOCR2A8
Relatia virt#ala 4oseda a//easi s/?ema /a si relatia de 2a3a insa 4rin intemedi#l sele/tiei /are este im4li/ata
in de'inirea relatiei virt#ale (/la#3a WYERE) se as/#nd #tili3ator#l#i o 4arte din t#4l#rile relatiei ORASE*
>/omen3i 4entr# s#4rimarea relatiilor virt#ale8
,e e%em4l# s#4rimarea relatiei 6U.ICI+II se 4oate reali3a /# aH#tor#l /omen3ii S]L8
,RO+ 7IEW 6U.ICI+II8
>/omen3i 4entr# a/ordarea dre4t#rilor de a//es la 2a3a de date*A//es#l #nor
4ersoane la 2a3a de date se 4oate reali3a doar in /onditiile detinerii #nor dre4t#ri de a//es la date0
+roie/tant#l #nei relatii (de 2a3a sa# virt#ale)4rimeste in mod a#tomat toate 4rivile1iile de o4erare as#4ra
a/estei relatii!4#tand reali3a0
Ca#tari de date in relatie!a/t#ali3ari ale datelor din relatie!a/t#ali3ari ale s/?emei relatiei!atasarea #nor restri/tii de
inte1ritate !s#4rimarea relatiei*
La rand#l sa# !4roie/tant#l 4oate a/orda sa# n# 4rivile1ii as#4ra a/estor relatii si altor #tili3atori!d#4a /#m
me/anism#l de a#tori3are a a//es#l#i S5B,R este des/entrali3at*
5RA.T CO..ECT TO RIJA I,E.TI-IE, BJ B,R
Con'era #tili3ator#l#i /# n#mele RIJA si 4arola B,R dre4t#l de /one/tare la 2a3a de date*
>/omen3i 4entr# retra1erea dre4t#rilor de a//es la 2a3a de date*Comanda S]L 4rin /are se retra1e #tili3ator#l#i
RIJA dre4t#l de a a/t#ali3a te2ela ORASE este0
RE7OZE U+,ATE O. ORASE -RO6 RIJA8
3*-a/ilitati des/riere a datelor la nivel 'i3i/
+entr# de'inirea #nor /ara/teristi/i le1ate de oror1ani3area la nivel 'i3i/ a datelor din 2a3a de
date!lim2aHele relationale dis4#n de o serie de /omen3i si an#me0
>/omen3i 4entr# de'inirea de inde/si 4e atri2#tele relatilor*+entr# maHoritatea S5B,R!inde%#l /onstit#ie
4rin/i4ala /ale de a//es la date*,e re1#la!a//es#l la t#4l#rile #nei relatii se 'a/e 4rin do#a metode0a//es se/vential
si a//es 4e 2a3a de /?eie*
A/es#l se/vential 4res#4#ne 4ar/#r1erea relariei res4e/tiv a t#4l#rilor in ordinea de in/ar/are*A//es#l
se/vential se 4oate #tili3a 4entr# relatii mi/i (/# 4#tine t#4l#ri) sa# relatii /# re3#ltate intermediare*
A//es#l 4e 2a3a de /?ei 4oate avea mai m#lte 'orme*,e e%em4l#
in /a3#l sistem#l#i ,B2!4rin/i4ala /ale de a//es la date o re4re3inta inde/sii sortati!/are 4ermit reali3area
#rmatoarelor ti4#ri de a//ese 4e 2a3a de /?ei0
+ A//es#l dire/t la #n#l sa# mai m#lte t#4l#ri!/on'orm valorii de /?eie8
+ A//es#l se/vential sortat la #n ansam2l# de t#4l#ri din /adr#l #nei relatii!de la o valoare a /?eii 4ana la o
alta valoare a /?eii
+ A//es#l se/vential sortat 4e o intrea1a relatie*
Se 4oate /onsidera #rmator#l e%em4l# de /omanda S]L 4entr# /rearea #n#i inde% 4entr# ta2ela ORASE0
CREATE I.,E: I.CO, O. ORASE (CO,)8
Utili3area inde/silor 4entr# a//es#l la date determina /resterea vite3ei de a//es!/onstit#ind o /ale de a//es
mai ra4ida de/at a//es#l se/vential!dar in a/elasi tim4 in1re#nea3a o4eratiile de a/t#ali3are a datelor
(inserari!modi'i/ari!ster1eri)*Ori/e a/t#ali3are /are a'e/tea3a atri2#t#l d#4a /are s>a inde%area tre2#ie #rmata de o
a/t#ali3are a inde%#l#i*
>/omen3i 4entr# s#4rimarea inde/silor8
Comanda S]L 4entr# ster1erea inde%#l#i I.CO, este0
,RO+ I.,E: I.CO,8
>/omen3i 4entr# /ontrol#l alo/arii s4ati#l#i 'i3i/ al 2a3ei de date*
In lim2aH#l S]L+LUS! 4#tem /onsidera /a e%ista0/omen3i 4entr# /rearea #nei 4artitii a 2a3ei de
date!/omen3i 4entr# modi'i/area 4artitiilor e%istente!/omen3i 4entr# 1estionarea model#l#i de alo/are a s4ati#l#i
4entr# a/este 4artitii (/rearea!modi'i/area si ster1erea a/est#i !odel de alo/are)*
,e e%em4l# /rearea #nei 4artitii /# n#mele +ART 4entr# 2a3a de date se 4oate reali3a 4rin intermedi#l
/omen3ii S]L+LUS0
CREATE +ARTITIO. +ART
Ada#1area #nor 'isiere la 4artitia +ART se 4oate reali3a 4rin /omanda0
ALTER +ARTITIO. +ART A,, -ILE =ORASE*,BS=
A2*Lim2aHe relationale de mani4#lare a datelor
Lim2aHele relationale de mani4#lare a datelor s#nt o mare varietate!/ara/teri3area lor n#mai in ra4ort de
/ara/teristi/iile '#n/tionale de de'inire a datelor ne'iind s#'i/ienta*
O /ara/teristi/a im4ortanta a lim2aHelor de mani4#lare o re4re3inta
mod#l de l#/r# /# datele *Toate lim2aHele relationale de mani4#lare a datelor re/#r1 la o tratare asam2lista a
datelor!#nitatea de in'ormatie /# /are se l#/rea3a 'iind relatia*Unele S5B,R #tili3ea3a!4e lan1a lim2aHe
1CE
relationalede mani4#lare si lim2aHe nerelationale!/are reali3ea3a o tratare a datelor la nivel de t#4l#!maniera de
l#/r# o2isn#ita a lim2aHelor de 4ro1ramare 1enerala
6ani4#larea datelor la nivel de relatie o'era o serie de avantaHe!4re/#m0
4osi2ilitatea 1estionarii a#tomate a t#4l#rilor d#4li/ate!4osi2ilitatea #tili3arii 4aralelism#l#i in mani4#larea #nor
vol#me mari de date*A/este avantaHe se 4ierd at#n/i /and se reali3ea3a /om#ni/area intre #n lim2aH relational de
mani4#lare a datelor si #n lim2aH de 4ro1ramare 4re/#m
COBOL !C! Assem2ler et/*!intr#/at /om#ni/area este 4osi2ila n#mai t#4l# /# t#4l#!si n# ansam2l# /#
ansam2l#*Se a4elea3a!de o2i/ei la o asemenea /om#ni/are in s/o4#l e%tinderii 4osi2ilitatiilor de 4rel#/rare a
datelor din 2a3a!4este nivel#l 'a/ilitatilor o'erite de lim2aHele relationale de mani4#lare a datelor*
Sol#tia #tili3ata /el mai 're/vent este de a inte1ra /omen3ile #n#i lim2aH relational de mani4#lare a
datelor !d e%em4l# S]L intr#n lim2aH de 4ro1ramare 1eneral *A/easta inte1rare re/lama #tili3area #n#i
4re/om4ilator /are sa anali3e3e s#rs 4ro1ram#l#i !sa re/#noas/a /omen3ile lim2aH#l#i relational si sa le
inlo/#ias/a 4rin /omen3i CALL *6od#l#l 4re/om4ilat ete #lterior /om4ilat si e%e/#tat *E%e/#tarea sa 4res#4#ne
a4el#l S5B,R 4entr# e'e/t#area a/ti#nilor soli/itate 4rin /omen3ile CALL si trans'er#l t#4l#rilor de la &in
4ro1ram in &din 2a3a de date*
,in 4#n/t de vedere al set#l#i de o4eratori relationali 4e /are il im4lmentea3a!lim2aHele relationale de
mani4#lare a datelor se 4ot /lasi'ii/a in0
Lim2aHe relationale de mai4#lare a datelor /are a# la 2a3a /al/#l#l relational 4e domeni#l 4re/#m lim2aHele
-]L si ]LE8
Lim2aHele reletionale de mai4#lre a datelor /aare a# la 2a3a /al/#l#l relational 4e t#4l#l !4re/#m lim2aH#l
AL+YA si lim2aH#l ]UEL8
Lim2aHe relationale de mani4#lare a datelor /are a# la 2a3a al1e2ra relationala n#mita si lim2aHe
relationale!al1e2ri/e 4re/#m lim2aH#l ISBL
Lim2aHe relationale de mani4#lare a datelor /are a# la 2a3a ma44in1#l 4re/#m S]L*Lim2aHele mentionate
mai s#s di'era 4rin mod#l in /are s#nt 4re/i3ate datele /are s#nt /a#tate !inserate modi'i/ate sa# sterse si
an#me0
Lim2aHele 2a3ate 4e /all/#l#l relational !4re/#m si /ele 2a3ate 4e ma44in1 #nt ne4ro/ed#rale !in sens#l /a
datele s#nt 4re/i3ate 4rin intermedi#l 4ro4rietatilor 4e /are le 4re3inta! d#4a model#l e%4resiilor 2ine 'ormate
din /al/#l#l relatioanl8
Lim2aHele 2a3ate 4e al1e2ra relationala s#nt 4ro/ed#rale !in sens#l /a este 4re/i3ata 4ro/ed#ra de o4tinere a
datelor !d#4a model#l e%4resiilor din al1ee2ra relationala *+#tem /onsidera !de e%em4l# relatia ORASE !/#
s/?ema0ORASE(CO,f,E.U6IREf.RLOC)si /ererea de /a#tare a oraselor /# 4este A mii lo/#itori*Cererea
se 4oate 'orm#la in lim2aH#l ]UEL 4rin /omanda0RA.5E O- O IS ORASE &RETRIE7E
O*CO,!O*,E.U6IRE!O*.RLOC&WYERE (O*.RLOCRA )Consr#/tia sinta/ti/a a /omen3ii retriere
#rmareste model#l e%4resiei 2ine 'ormate *Lim2aHele relationale de mani4#lare a datelor tre2#ie sa o'ere o serie
dee 'a/ilitati 4entr# 4rel#/rarea daatelor din relatiile 2a3ei de date !si an#mee 'a/ilitati de intero1are !inserare
!modi'i/are si ster1ere*
Intero1area 2a3ei de date re4re3inta 4rin/i4la '#n/tie a #n#i lim2aH relational de mai4#lare a datelor* ,in a/easta
/a#3a !lim2aHele dee mani4#lare maai s#nt /#nos/#te si s#2 n#mlele de lim2aaHe de intero1are relationale*
Un lim2aH relational de mani4#lare a datelor tre2#ie sa 'ie /om4let !in sens#l /a ori/e relatie deriva2ila
din model#l daatelor sa 4oata 'i derivata 4rintr>o sin1#ra instr#/ti#ne a lim 2aH#l#i!'ara s4e/i'i/area mod#l#l#i de
a//esare t#4l#lrilor individ#ale*
Cod a aratat /a al1e2ra relationala si /al/#l#l relational s#nt /om4let relationale!4#tand 'i 'olosite dre4t etalon in
a4re/ierea lim2aHelor relationale de mani4#lare a datelor *Un l8im2aH este de/i /om4let relational da/a 4oseda
e%4resivitatea /al/#l#l#irelational sa# al1e2rei relationale!/?iar si at#n/i /and s#nt inlat#rate toate 'a/ilitatile de
/i/lare si de re/#rsivitate de /are dis4#ne *Lim2aH#l S]Leste /om4let relational deoare/e 4ermite reali3area
t#t#ror o4eratilor al1e2rei relationale ast'el! /omen3ile din 'i1#ra 2*2*3 il#stre3a mod#l in /are lim2aH#l S]L
4ermite e%4rimarea o4eratilor de re#ni#ne (C1)!intese/tia (C2)!Hoin(C3)!4rod#s /arte3ian(C@)!4roie/tie si sele/tie
(CA)*
In vederea intero1arii 2a3ei de date !lim2aHele relationale de mani4#lare a datelor dis4#n de o serie de /omen3i
!4re/#m0
>/omen3i 4entr# intero1area relatilor de 2a3a *
>datele intero1ate se 4ot a'la intr>#na sa# mai m#lte relatii de 2a3a *In a/est din #rma /a3 este ne/esara #tili3area
/?eilor e%terne !4entr# tre/erea de la o relatie la alta in /#rs#l intero1arii*
Sa 4res##nem #rmatoarele /ereri de date 0
C1 0o2tinerea identi'i/atorilor 4ro'esorilor /are instr#ies/ st#dent#l S1
C20o2tinerea n#melor 4ro'esorilor /are 4reda# /#rs#l CURS1 sa# CURS 2 *
Cererea C1 se 4oate e%4rima in lim2aH#l de mani4#lare a datelor ]UEL !2a3at 4e a/al/#l#l relational ast'el0
RA.5E O- R I S + S
RETRIE7E R*Ident4
WYERE (R*Idents=DS1D)
1CF
+entr# e%4rimarea #nei /ereri intr>#n lim2aH 2a3at 4e al1e2ra relationala este ne/esar sa se identi'i/e o4eratile4rin
/are sa se 4oata o2tine relatia ras4#ns res4e/tiva /erere
+entr# reali3area a/t#ali3arii datelor din 2a3a de date !lim2aHele relationale de mani4#lare
A datelor dis4#n de o serie de /omen3i 4re/#m0
>/omen3i 4entr# a/t#ali3area relatilor de 2a3a *A/este /omen3i 4ermit !ada#1area!modi'i/area si ster1erea
t#4l#rilor dintr>o relatie
Lim2aHele de mani4#lare a datelor a# o serie de /ara/teristi/i /alitative0
1+#terea sele/tiva*Se re'era la 4osi2ilitatile de sele/tare a datelor! /on'orm an#mitor /riterii de sele/tii*
2Us#rinta de invatare si #tili3are *S#nt determinate !in 4rim#l rand de 1rad#l de 4ro/ed#ralitate al lim2aH#l#i
relational de mani4#lare a datelor*
Lim2aHele 2a3ate4e /al/#l relational s#nt ne4ro/ed#rale /ea /e 'a/ilitea3a invatarea si #tili3area lor !/ererile 'iind
e%4rimate intr>#n mod nat#ral! 4rin intermedi#l 4ro4rietatilor datelor /are se dores/ a 'i o2tin#te res4e/tiv
a/t#ali3ate *lim2aHele relationale 2a3ate 4e al1e2ra relationala s#nt 4ro/ed#rale !4re/i3andd o4eratile al1e2rei
relationale 4rin /are se o2tine a/t#ali3area datelor*
In s/o4#l s#stinerii 4ro/es#l#i de invatare si #tili3are a lim2aHelor relationale de mani4#la
re a datelor!m#lte sisteme relationale dis4#n de o serie de 4rimitive de 4ro1ramare 1ra'i/a a /ererilor de date *
Tre2#ie mentionat!in a/est /onte%t lim2aH#l ]BE!lim2aH relational de mani4#lare a datelor 2a3at 4e /al/#l#l
relational orientat 4e domeni#*Lim2aH#l ]BE 4ermite 4ro1ramarea
/ererilor de date 4rin #tili3area #nor ma/?ete de relatii*Utili3ator#l 'orm#lea3a /ererile de date 4rin /om4letarea
s4atiilor 1oale din /adr#l ma/?etelor*
Se /onsidera!de e%em4l# CO6+ARTI6E.TE!/# s/?ema0
CO6+ARTI6E.TE (CO,!,E.!.RA.5)
+entr# a'larea den#mirii /om4artimentelor!#tili3ator#l va /om4leta ma/?eta /on'orm -i1#rii 2*2*A! #nde + are
semni'i/atia /omen3ii de a'isare T+RI.T*
CO6+ARTI6E.TE CO, ,E. .RA.5
+*
-i1#ra2*2*A Cererea de re1asire a den#mirilor de /om4artimente
Tre2#ie s#2liniat 'a4t#l /a lim2aH#l ]BE o'era n#meroase 'a/ilitati de reali3are a re1asirilor /ali'i/ate!a
re1asirilor e'e/t#ate /on/omitent 4e mai m#lte relatii!a #tili3arii ne1atiei!o4eratorilor aritmeti/i!'#n/tiilor et/*
3*Utili3area lim2aH#l#i nat#ral 4entr# a%4rimarea /ererilor de mani4#lare si in 4rim#l rand a /elor de intero1are a
2a3ei de date s>a 2#/#rat de #n e%trem de mare interes in rand#l /er/etarilor si 4rod#/atorilor de sisteme
relationale*
,in reali3arile o2tin#te in a/easta dire/tie!se 4ot mentiona sistem#l RA.,E7OUS!in
/are 4e 2a3a #n#i dialo1 dintre sistem si #tili3atori se 4ot 'orm#la de /atre #tili3atori /ereri
neam2i1#e*,e asemenea!tre2#ie mentionat sistem#l TIS /are #tili3ea3a #n lim2aH de intero1are
4se#donat#ral!den#mit ]EURG!2a3at 4e /on/e4te ale inteli1entei arti'i/iale
+entr# #tili3area lim2aH#l#i nat#ral!/a lim2aH de mani4#lare a datelor!este ne/esar sa e%iste in /adr#l
S5B,R #n 'ronted!/are sa asi1#re translatarea /ererilor din lim2aH nat#ral
In /omen3i ale #n#i lim2aH relational de mani4#lare a datelor re/#nos/#tde sistem*
Reali3area #n#i asemenea 'rontend re4re3inta o sar/ina e%trem de di'i/ila!/are n# a 4#t#t 'i inde4linita de/at
4artial!'ie 4entr# 'ra1mente de le%i/ e%rem de limitate!'ie 4entr# /onstr#/tii de lim2aH /# o 'le%i2ilitate red#sa*
@*E'i/a/itatea #tili3arii*Este in'l#entata de 4osi2ilitatiile de o4timi3are a /ererilor de date 4e /are le o'era sistem#l
relational!ast'el in/at e%e/#tia /omen3ilor sa 'ie /at mai e'i/ienta
In a/est sens!se a'irma adesea /a lim2aHele 2a3ate 4e /al/#l#l relational s#nt s#4erioare lim2aHelor relationale
al1e2ri/e!intr#/at a/estea din #rma im4#n ordinea in /are sa 'ie e%e/#tate o4eratiile!in tim4 /e lim2aHele 2a3ate 4e
/al/#l#l relational lasa /om4ilator#l#i sa# inter4retor#l#i sar/ina sa determine /ea mai e'i/ienta ordine de
e%e/#rtie a o4eratiilor*
+entr# a se 4ro'ita din 4lin de ne4ro/ed#ralitatea lim2aHelor 2a3ate 4e /al/#l#l relational este ne/esar /a sistem#l
sa se reali3e3e !odata /# translatarea /ererilor din /al/#l#l relational in al1e2ra relationala si o4timi3area a/estor
/ereri!#rmand /a d#4a a/eea sa trea/a la e%e/#tarea lor*
1*3*3 E/anisme 4entr# o4timi3area /ererilor de date
Utili3area lim2aHelor relationale de mani4#lare 2a3ate 4e /al/#l#l relational sa# a /elor 2a3ate 4e ma44in1
'a/e ne/esara 4re3enta!#nor me/anisme /are sa trans'orme /ererile intr>o 'orma ada4tata 4rel#/rarilor
e'i/iente*A/este me/anisme s#nt de 'a4t niste me/anisme de res/riere a /ererilor de date si s#nt ne/esare 4entr#
o4timi3area 4rel#/rarilor de B,!/at si la reali3area 2a3elor de date distri2#ite!la /are se 'oloses/ mai m#lte ti4#ri
de lim2aHe relationale*
O4timi3area /ererilor de date se reali3ea3a 4rin 4ar/#r1erea #rmatoarelor eta4oe0
>e%4rimarea /ererilor s#2 'orma #nor e%4resii al1e2ri/e relationale8
>a4li/area #nor trans'ormari al1e2ri/e as#4ra e%4resiilor o2tin#te in eta4a 4re/edenta!in s/o4#l o2tinerii #nor
e%4resii e/?ivalente /elor initiale!dar /are sa 'ie e%e/#tate mai e'i/ient*
1E
E%4rimarea /ererilor de date s#2 'orma #nor e%4resii din al1e2ra relationala are la 2a3a e/?ivalenta dintre
/al/#l#l relational si aV1e2ra relationala*
+ro/es# de trans'ormare a /ererilor de date se reali3ea3a /on'orm #nor strate1ii de o4timi3are*
O4eratiile din al1e2ra relationala!4oseda o serie de 4ro4rietrati /are 4ermit im4lementarea strate1iilor
1enerale de o4timi3are *A/este 4ro4rietati s#nt0
+1*Com#tativitatea o4eratiilor de Hoin si 4rod#s /arte3ian
E1 ] E1
E1 % E2]E2 % E1
+2*Aso/iativitatea o4eratiilor de Hoin si 4rod#s /arte3ian
(E1 E2O EC] (E2 ECO
(E1DE2OD EC]E1 D (E2 DECO
6C,C0m)u41r1. )r0i1/(ii30r
A1>Q>A4 (B1>Q>Bm(EOO]A1>Q>A4(EO
U451*A1>Q>A4 (r1@ui1 s. .).r(i4. 3ui B1>Q>Bm
64,C0m)u41r1. s131/(ii30r
F1(F2(EOO]^F1 F2(EO
,eoare/e -1-2=-2-1!sele/tiile se 4ot /om#ta0
^F1(^F2(EOO]^F2(^F1(EOO^
65 C0mu(.r1. s131/(i1i /u )r0i1/(i.
D./.>/045i(i. F im)3i/. 4um.i .(ri@u(131 Ai>Q>A4>.(u4/i*
A1!$!An(-(E))-(A1!$!An (E))
,a/a /onditia - im4li/a si atri2#tele B1!$!Bm /are n# a4artin de A1!$!An!at#n/i0
A1!$!An(-(E))A1!$!An(-(A1!$!An!B1!$!Bm(E)))*
+BCom#tarea sele/tiei /# 4rod#s#l /arte3ian
,a/a toate atri2#tele mentionate in - s#nt atri2#te ale l#i E1at#n/i0
-(E1 % E2)- (E1)%E2
,a/a!in 4l#s - este de 'orma -=-1-2 si -1 im4li/a n#mai atri2#te din E1!iar -2 im4li/a n#mai
Atri2#te din E2!at#n/i 0-(E1 % E2)-1(E1) % -2(E2)*
,a/a!-1 im4li/a n#mai atri2#tele din E1!dar -2 im4li/a atri2#te atat din E1 /at si din E2!at#n/i0 -(E1 %
E2)-2(-1(E1)% E2)*
+C*Com#tarea sele/tiei /# re#ni#nea
-(E1E2)-(E1)-(E2)
+ECom#tarea sele/tiei /# di'erenta
-(E1>E2)-(E1)>-(E2)
+FCom#tarea 4roia/tiei /# 4rod#s#l /arte3ian
,a/a A1!$!An re4re3inta o lista de atri2#te din /adr#l a do#a e%4resii relationale 0E1si E2!lista 'ormata din
atri2#tele a4artinand l#i E1 si notate /# 0B1!$!Bn si din atri2#tele l#i E2 notate /# 0C1!$!CV!at#n/i0
A1!$!An(E1 % E2)B1!$!Bm(E1)% C1!$!CV(E2))
+1 Com#tarea 4roie/tiei /# re#n#i#nea
A1!$!An(E1E2)A1!$!An(E2)A1!$!An(E2)
A/este trans'ormari 4ermit de'inirea #nor strate1ii 1enerale de o4timi3are a /ererilor de date strate1ii /are se re'era
la 4osi2ilitatile de /restere a 4er'ormantelor de e%e/#tie a /ererilor de date 4rin reordonarea o4eratiilor im4li/ate
de a/este /ereri*,e e%em4l#!4rin de4lasarea o4eratiilor de sele/tie /at mai in stan1a e%4resiilor al1e2ri/e se red#/e
n#mar#l de t#4l#ri /are tre2#ie mani4#late in 4ro/es#l de e%e/#tare a /ererii*

Se 4ot mentiona #rmato4arele strate1ii 1enerale de o4timi3are a /ererilor de date0
,e4lasarea o4eratiilor de sele/tie inaintea o4eratiilor de Hoin*boin>#l si 4rod#s#l /arte3ian a/tionea3a /a 1eneratori
de t#4l#ri*+rin sele/tie se red#/e dimensi#nea relatiilor la /are se a4li/a a/eeasi 1eneratori de t#4l#ri!de/i si a
re3#ltatelor o2tin#te*+entr# de4lasarea sele/tiei in 'ata Hoin>#l#i se vor a4li/a 4ro4rietatiile mentionate
anterior!tinand /ont de 'a4t#l /a #n Hoin 4oate 'i e%4rimat s#2 'orma #n#i 4rod#s /arte3ian #rmat de o sele/tie si o
4roie/tie*
,e4lasarea o4eratiiloe de 4roie/tie inaintea o4eratiilor de Hoin*Este reali3ata /# aH#tor#l 4ro4rietatii de /om#tare a
sele/tiei /# 4rod#s#l /arte3ian*+rin de4lasarea 4roie/tiei in 'ata Hoin>#l#i se o2tin o serie de avantaHe si an#me0
>,a/a 4roie/tia lasa inta/ta /?eia!o4eratia de Hoin se 4oate reali3a mai ra44id intr#/at s>a red#s n#mar#l de t#4l#ri
/e tre2#ie memorate si event#al sortate*
>+roie/tia im4li/a eliminarea t#4l#rilor d#4li/ate!/are se 4oate reali3a relativ #sor de e%em4l# /# aH#tor#l #n#i
inde%*,#4a eliminarea t#4l#rilor d#4li/ate!Hoin>#l va 'i mai sim4l#!4entr# /a relatiile s#nt mai mi/i*
Com2inarea sele/tiilor m#lti4le*Se reali3ea3a /# aH#tor#l relatiei de /om4#nere a sele/tiilor*
.# toate sele/tiile s#nt la 'el de #sor de reali3at*,in a/easta /a#3a!n#mai sele/tiile mai ra4ide tre2#ie 1r#4ate si
m#tate in 'ata o4eratiilor de Hoi*
1E1
Sele/tiile ra4ide s#nt /ele reali3ate /# aH#tor#l #nor te?ni/i de a//es dire/t(inde%a>
re! ?as? ! et/)*In a/est /a3!tim4#l 4entr# reali3area sele/tiilor va de4inde n#mai de n#mar#l de r#4l#ri sele/tate!n#
si de marimea intre1ii relatii*
.# se re/omanda 1r#4area sele/tiilor ra4ide /# /ele lente*,e a/eea!este ne/esar!/a
inainte de /om2inarea sele/tiilor sa se estime3e vite3a de reali3are a 'ie/arei sele/tii in 4arte*,e4lasarea sele/tiilor
in 'ata 4roie/tiilor *Re1#la de m#tare a sele/tiilor in 'ata 4roie/tiilor este data de 4ro4rietatea de /om#tare a
sele/tiei /# 4roie/tia*Reali3area de4lasarii este #tila at#n/i /and0
>e%ista o serie de 'a/ilitati in reali3area sele/tiei!4re/#m a//es#l dire/t!'a/ilitati /are ar 4#tea 'i in?i2ate 4rin
o4eratia de 4roie/tie*
>eliminarea t#4l#rilor d#4li/ate o2tin#te 4rin 4roie/tie se reali3ea3a 4rin sortarea t#4l#rilor*
Sele/tia red#/e n#mar#l de t#4l#ri /are tre2#ie sortate!'a/ilitand ast'el reali3area o4eratiei de 4roie/tie*
C(+,I>AREA
Un 'isier s#rsa !4entr# a 'i e%e/#tat !mai intai tre2#ie trans'ormat intr>o 'orma intermediara
!/om4ilat*A/easta o4eratie se 'a/e a#tomat de -O:+RO la e%e/#tia #nei /omen3i ,O !/and
4ro1ram#l de e%e/#tat n# a 'ost /om4ilat anterior*In '#n/tie de ti4#l 'ei/ar#i 'isier s#rsa!'isier#l
o2ie/t ('orma /om4ilata a 4ro1ram#l#i ) va avea o e%tensie s4e/i'i/a ! avand #rmatoarele
/ores4ondente0
!+P F+$+.R
E:TE.SIE SURSA E:TE.SIE ,ESTI.ATIE
CO6+ILATA
4ro1ram *+R5 *-:+
/od de e/ran *S+R *S+:
Cod de meni# *6+R *6+:
'isier 'iltr# *]+R *]+:
'isier 'ormat *-6T *+R:
ori/e alt 'isier *-+:
UTILIJAREA CO.TROALELOR
E'e/tele valorilor atri2#ite 4ro4rietati ControlSo#r/e as#4ra /ontroalelor
Control#l E'e/t
Caseta de validare In /a3#l in /are ControlSo#r/e este #n /am4 de ta2ela!at#n/i
valorile .ULL!valorile lo1i/e adevarate(*T*) sa# 'als(*-*)ori
valorile n#meri/e !1 sa# 2 din /am4#l ControlSo#r/e
determina sele/tarea!desele/tarea sa# de3a/tivarea /asetei de
validare 4e mas#ra /e indi/ator#l de inre1istrari 4ar/#r1e
ta2ela*
Coloana In /a3#l in /are ControlSo#r/e este #n /am4 de ta2ela!
#tili3ator#l editea3a dire/t valorile /am4#l#i at#n/i /and
editea3a valorile din /oloana*+entr# a aso/ia /# datele intrea1a
1rila! /on'i1#rati 4ro4rietatea Re/ordSo#r/e a 1rilei*
1E2
Caseta /om2inata In /a3#l in /are ControlSo#r/e este o varia2ila!valoarea 4e
sa# /aseta /# /are o ale1e #tili3ator#l din lista este 4astrata in varia2ila*
lista In /a3#l in /are ControlSo#r/e este #n /am4 de ta2ela!
valoarea este 4astrata in /am4 a/olo #nde se a'la indi/ator#l
de inre1istrari*,a/a e%ista #n element in lista /are /ores4#nde
/# valoarea /am4#l#i din ta2ela! element#l este sele/tat din
lista at#n/i /and indi/ator#l de inre1istrari 4ar/#r1e ta2ela*
B#ton de o4ti#ne In /a3#l in /are ControlSo#r/e este #n /am4 n#meri/ !in /am4
va 'i inserata valoarea sa# 1! d#4a /#m 2#ton#l este sele/tat
sa# n#*
In /a3#l in /are ControlSo#r/e este #n /am4 de ti4 lo1i/!ai/i
vor 'i inserate valorile *T* sa# *-* d#4a /#m 2#ton#l este sele/tat
sa# n#*,a/a indi/ator#l de inre1istrari 4ar/#r1e ta2ela! valoarea
2#ton#l#i de o4ti#ne se modi'i/a 4entr# a re'le/ta no#a valoare
a /am4#l#i*
,a/a 4ro4rietatea ControlSo#r/e a /ontrol#l#i O4tion5ro#4 de
/are a4artine 2#ton#l de o4ti#ne (n# 2#ton#l 4ro4ri#3is) este de ti4
/ara/ter! titl#l 2#ton#l#i de o4ti#ne este 4astrat in a/el /am4 da/a
2#ton#l este sele/tat* ,e notat /a 4e 4ost de /ontrol s#rsa a
2#ton#l#i de o4ti#ne(di'erit 'ata de /ontrol#l O4tion5ro#4) no
4oate 'i 'olosit #n /am4 de ti4 /ara/ter! deoare/e in a/est /a3!
7i3#al -o%+ro va ra4orta o ne/on/ordanta de ti4#ri la r#larea
'orm#lar#l#i*
S4iner(/aseta de Caseta de in/rementare a'isa3a si ins/rie valori n#meri/e din
in/rementare) /am4#l sa# varia2ila aso/iata*
Caseta de te%t sa# In /aseta de te%t este a'isata valoarea /am4#l#i din ta2el*
/aseta de editare 6odi'i/arile e'e/t#ate de #tili3ator s#nt inserate la lo/ in ta2ela*
6#tarea indi/ator#l#i de inre1istrari a'e/tea3a 4ro4rietatea
7al#e(valoerea) a /asetei de te%t*
Unele dintre sar/inile 4e /are vreti sa le inde4liniti /# aH#tor#l /#ntroalelor im4#n /a a/el /ontrol
sa 'ie aso/iat datelor!altele n#*
Utilizarea -rupurilor $e butoa#e $e optiu#i
1E3
5r#4#rile de 2#toane de o4ti#ne s#nt /ontainere /are /#4rind 2#toane de o4ti#ne * In mod
o2ism#it ! 2#toanele de o4ti#ne le 4ermit #tili3atorilor sa indi/e #na dintre o4ti#nile #nei /asete
de dialo1 in lo/ sa introd#/a datele dire/t* de 4ilda ! 2#toanele de o4ti#ne 4ot 'i 'olosite 4entr# a
s4e/i'i/a iesirea datelor s4re #n 'isier ! s4re o im4rimanta sa# 4e e/ran !asa /#m se va arata in
/a4itol#l 12! ` Ada#1area #nor intero1ari si ra4oarte `
Stabilirea #u'arului $e butoa#e $e optiu#e $i# "a$rul u#ui -rup $e butoa#e $e optiu#i*
At#n/i /and /reati #n 1r#4 de 2#toane de o4ti#ne intr>#n 'orm#lar !do#a 2#toane de o4ti#ne
s#ntt in/l#se in mod im4li/it *+rin modi'i/area 4ro4rietati B#ttonCo#nt! 4#teti s4e/i'i/a
n#mar#l de 2#toane de o4ti#ne dintr>#n 1r#4*
Co#i-urarea proprietatilor u#ui buto# $e optiu#e
+entr# a /on'i1#ra man#al elementele individ#ale ale #n#i 2#ton de o4ti#ne sa# ale #n#i 1r#4 de
2#toane de /omanda in /adr#l +roie/tant#l#i de -orm#lare ( -ord ,esi1ner )! ale1eti Edit din
meni#l /onte%t#al al 1r#4#l#i *
+#teti /on'i1#ra 4ro4rietatile 'ie/ar#i 2#ton in /adr#l 'erestrei +ro4erties *,e asemenea !
4ro4rietatile 4ot 'i /on'i1#rate in tim4#l e%e/#tiei ! indi/and n#mele 2#ton#l#i de o4ti#ne si
valoarea dorita 4entr# 4ro4rietatea res4e/tiva *,e 4ilda ! linia de /od /are #rmea3a ! in/l#sa in
/od#l de metoda sa# de eveniment al #n#i o2ie/t oare/are a'lat in a/elasi 'orm#lar /# 1r#4#l de
2#toane de o4ti#ne ! atri2#ie o valoare 4entr# titl#l 2#ton#l#i opt)ust din 1r#4#l de 2#toane de
o4ti#ne opg)hoices 0
!9+$FOR.opg)hoices.opt)ust.)aption 3 W $ort ?2 )ustomerW
A/este 4ro4rietati 4ot 'i /on'i1#rate si in moment#l e%e/#tiei! 'olosind 4ro4rietatea B#ttons si
indi/and nr* de ordine al 2#ton#l#i de o4ti#ne in /adr#l 1r#4#l#i*,e 4ilda! da/a opt)ust este al
treilea 2#ton din 1r#4!linia de /od /are #rmea3a sta2ileste titl#l 2#ton#l#i opt)ust0
!9+$FOR.opg)hoices.0uttons(;).)aption 3 W$ort ?2 )ustomerW
A"ti2area si $eza"ti2area butoa#elor $i#tr-u# -rup
E%em4l#l 4re/edent a aratat /#m 4ot 'i de3a/tivate 4rim 4ro1ram toate 2#toanele de o4ti#ne
dintr>#n 1r#4*B#toanele de3a/tivate s#nt a'isate in /#lorile s4e/i'i/ate de 4ro4rietatile
,is2led*-ore*Color si ,isa2ledBa/VColor ale 2#toanelor de o4ti#ne*+entr# a de3a/tiva 1r#4#l de
2#toane!4#teti de asemenea!sa atri2#iti 4ro4rietati Ena2led a a/est#ia valoarea 'als(*-*) dar !in
a/est /a3! #tili3ator#l n# va avea ni/i #n indi/i# vi3#al as#4ra de3a/tivarii*
%eter'i#area buto#ului $e optiu#e "are este sele"tat
+entr# a determina #n 2#ton de o4ti#ne din /adr#l 1r#4#l#i este sele/tat !4#teti 'olosi 4ro4rietatea
7al#e a 1r#4#l#i*In /a3#l in /are /ontrol#l s#rsa al 2#ton#l#i este de ti4 n#meri/!in /adr#l
1r#4#l#i e%ista /in/i 2#toane de o4ti#ne*,a/a este sele/tat al treilea 2#ton! 4ro4[rietatea 7al#e a
1r#4#l#i este 38 da/a ni/i #n 2#ton de o4ti#ne n# este sele/tat! 4ro4rietatea 7al#e a 1r#4#l#i este
*
:iltrarea listelor "u aCutorul butoa#elor $e optiu#e
1E@
,a/a e%ista #n mi/ set de 'iltre de ta2ela 4rede'inite! 4#teti 'olosi 2#toanele de o4ti#ne 4entr# a
4ermite #tili3ator#l#i sa /om#te in 'iltre*
E%em4l#l /are #rmea3a se re'era la #n 'orm#lar /are /ontine o /aseta /# lista (lstC#stomers) si #n
1r#4 /are /ontine 3 2#toane de o4ti#ne*
Valorile proprietatilor "asetei "u lista
(bie"tul E2e#i'e#tul Co$ul
o4tAll Cli/V SET -ILTER TO
5O TO+
TYIS-OR6*lstC#stomers*Ree#ery o4tCanada
Cli/V SET -ILTER TO /#stomer*/o#ntry
5O TO+
TYIS-OR6*LST*C#stomers*Ree#eri
o4tUV Cli/V SET -ILTER TO CUSTO6ER
5O TO+
TYIS-OR6 LST/USTO6ERS
Cand #tili3ator#l in/?ide 'orm#lar#l!n# #ita sa resetati 'iltr#l! in/l#3and /omanda SET -ILTER
TO in /od#l even#iment#l#i CLICZ al 2#ton#l#i de in/?idere sa# in /od#l eveniment#l#i
,estroy*
-olosirea 2#toanelor de o4ti#ne 4entr# a 4astra o4ti#nile #tili3ator#l#i intr>o ta2ela
,esi n# se o2isn#ieste 4#teti 'olosi 2#toanele de o4ti#ne 4t* a o4tine in'ormatii de la #tili3ator
si a le sto/a intr>o ta2ela salvand 4ro4rietatea Ca4tion* da/a de 4ilda aveti o a4li/atie de testare
standardi3ata ! 4#teti 'olosi 2#toanele de o4ti#ne 4t* a 4ermite #tili3ator#l#i sa alea1a intre
o4ti#nile A!B!C si ,* ,e asemenea 2#toanele de o4ti#ne 4ermit s4e/i'i/area se%#l#i #n#iV
an1aHat in /adr#l ta2elei de an1aHati*
+ro4rietati si metode ale #nei liste
Urmatoarele 4ro4rietati ale /asetei /# lista s#nt /on'i1#rate de o2i/ei in moment#l 4roie/tarii*
+ro4rietate ,es/riere
Col#mnCo#nt .#mar#l de /oloane din /aseta /# lista
ControlSo#r/e Unde este 4astrata valoarea aleasa de #tili3ator din /adr#l listei
6overBars ,a/a in stan1a elementelor listei s#nt sa# n# 4re3ente 2are de
m#tare! ast'el in/at #tili3ator#l sa 4oata reordona /# #s#rinta
elementele listei
6#ltisele/t ,a/a #tili3ator#l 4oate sele/ta mai m#lte elemente din lista
la #n moment dat
1EA
RoXSo#r/e ,e #nde 4rovin elementele a'isate in lista
RoXSo#r/eTy4e ,a/a RoXSo#r/e este o /aloare ! o ta2ela ! o instr#/ti#na S]L !
o intero1are! o matri/e! o lista de 'isiere sa# o lista de/am4#ri*
+ro4rietatea 7al#e a #nei liste 4oate 'i de ti4 n#meri/ sa# de ti4 /ara/ter* In mod im4li/it
este de ti4 n#meri/* ,a/a RoXSo#r/e este o valoare de ti4 /ara/ter si da/a doriti /a 4ro4rietatea
7al#e sa re'le/te sir#l de /ara/tere ale element#l#i sele/tat atri2#iti 4r44rietati 7al#e #n sir vid*
+entr# a atri2#i #n sir vid de 4ro4rietati in 'ereastra +ro4erties ! a4asati 2ara de s4ati# a4oi tasta
2a/Vs4a/e*
Com4letarea elementelor #nei /asete /# lista sa# ale #nei /asete /om2inate
O /aseta /# lista 4oate 'i /om4letata /# elemente 4rovenite din di'erite s#rse! /on'i1#rand
/ores4#n3ator 4ro4rietatile RoXSo#r/eTy4e si RoXSo#r/e*
+osi2ilitatea #tili3ator#l#i de a aH#n1e la o an#mita inre1istrare 4rin sele/tarea #nei valori dintr>o
lista
,eseori doriti sa 4ermiteti #tili3atorilor sa sele/te3e inre1istrarea 4e /are dores/ sa o
vi3#ali3e3e sa# sa o modi'i/e* de 4ilda le 4#teti o'eri o lista /# n#mele /lientilor* Cand #tili3ator#l
sele/tea3a #n /lient din lista veti sele/ta din ta2ela inre1istrarea /ores4#n3atoare /lient#l#i
res4e/tiv si veti a'isa in'ormatiile des4re /lient in /adr#l #nor /asete de te%t din 'orm#lar* 4#teti
4ro/eda in mai m#lte 'el#ri in '#n/tie de s#rsa de date a 'orm#lar#l#i*
+ro4rietatea RoXSo#r/eTy4e Sele/tarea inre1istrari /ores4#n3atoare
2>Alias Cand #tili3ator#l sele/tea3a o valoare din lista !
B>-ields(Cam4#ri) indi/ator#l de inre1istrari este 'i%at a#tomat 4e
inre1istrarea dorita* Lansati /omanda
TYIS-RO6*Re'res? in eveniment#l Intera/tive
C?an1e al listei 4t* a a'isa noile valori in /elelalte
/ontroale ale 'orm#lar#l#i*
>.one(.i/i #na) In /adr#l eveniment#l#i Intera/tiveC?an1e! sele/tati
1>7al#e(7alori) ta2ela /are /ontine inre1istrarea /# valorile dorite!a4oi
3>S]LStatement(Instr#/ti#ne S]L) /a#tati valoarea res4e/tiva*
@>]+R ,e e%em4l# da/a 4ro4rietatea RoXSo#r/e /ontine
A>Array(6atri/e) n#merele de identi'i/are 4t* /lientii din ta2ela de /lienti
'olositi /od#l /are #rmea3a0

SE>ECT /#stomer
LOCATE -IR TYIS*7al#e = /#stPid
TYIS-OR6*Re'res?
1EB
Rei4ros4atarea #n#i e/ran /are /ontine o relatie de ti4 #na>la>mai>m#lte 4e 2a3a #nei valori din
lista
,a/a #tili3ator#l doreste sa aH#n1a la o inre1istrare 4rin sele/tarea #nei valori dintr>o lista!
4#teti 'olosi o relatie de ti4 #na>la>mai>m#lte /are sa re'le/te in ta2ela>4arinte modi'i/area
4o3itiei indi/ator#l#i de inre1istrari* A/easta '#n/tionalitate 4oate 'i im4lementata atat 4t* ta2ele
lo/ale! /at si 4t* vederile lo/ale sa# e%treme*
ta2ele lo/ale
,a/a 4ro4rietatea RoXSo#r/eTy4e a listei are valoarea 2>Alis sa# B>-ields!iar RoXSo#r/a este
o ta2ela lo/ala avand #n set de relatii in /adr#l medi#l#i de date al 'orm#lar#l#i! lansati /omanda
TYIS-OR6*Re'res? in eveniment#l Intera/tiveC?an1e at#n/i #tili3ator#l ale1e o no#a
valoare*+artea `mai>m#lte` a relatiei #na>la>mai>m#lte a'isea3a a#tomat doar a/ele inre1istrari
/are /ores4#nd e%4resiei din ta2ela>4arinte im4li/ata in relatie*
UTI>IDAREA I+AGINI>(R
Control#l Ima1e va 4ermite sa ada#1ati ima1ini('isiere*2m4) la 'orm#lar*Un /ontrol Ima1e
are toate 4ro4rietatile !evenimentele si metodele altor /ontroale asa in/at 4oate 'i modi'i/at
dinami/ in tim4#l e%e/#tiei*Utili3atorii intera/tionea3a /# ima1inile e%e/#tand /li/V! d#2l# /li/V
si altele*
4ro4rietate ,es/riere
+i/t#re Ima1inea('isier#l*2m4) de a'isat
BorderStyle Indi/a da/a e%ista sa# n# #n /?enar vi3i2il al ima1inii*
Stret/? ,a/a are valoarea >Cli4 4orti#nile ima1inii/are de4ases/ dimensi#nile
/ontrol#l#i Ima1e n# s#nt a'isate* ,a/a 4ro4rietatea are valoarea
1>Isometri/! /ontrol#l Ima1e 4astrea3a dimansi#nile ori1inale* ,a/a
4ro4rietatea are valoarea>2Stret/?! ima1inea este s/alata /ores4#n3ator
inaltimii si latimii /ontrol#l#i Ima1e*
Cele mai im4ortante 4ro4rietati ale eti/?etelor

+ro4rietatea ,es/riere
Ca4tion S4e/i'i/a te%t#l a'isat de eti/?eta
A#toSi3e Indi/a da/a dimensi#nea et?i/?etei este aH#stata in '#n/tie de H#n1imea
te%t#l#i din Ca4tion*
Ba/VStyle Indi/a da/a eti/?eta este o4a/a(O4ae#e) sa# trans4arenta(Trans4arent)
WordWra4 Indi/a da/a te%t#l a'isat de eti/?eta 4oate 'i /ontin#at 4e mai m#lte rand#ri*
1EC
+ro4rietatile /ontrol#l#i S?a4e
4ro4rietate des/riere
C#rvat#re O valoare /o4rinsa intre (#n1?i de F de 1rade) si FF(/er/ sa# oval)*
-illStyle ,edermina da/a 'orma este trans4arenta sa# are #n an#mit model de
#m4lere*
+ro4rietatile /ontrol#l#i Line
+ro4rietatea ,es/riere
BorderWidt? 5rosimea liniei(in 4i%eli)*
LineSlant Indi/a dire/tia liniei! in /a3#l in /are a/easta n# este ni/i ori3ontala ni/i
verti/ala* 7alorile vala2ile s#nt slas?(&) si 2a/Vslas?(Q)*
SI+,>I:ICAREA UTI>IDARII
C(NTR(A>E>(R
,osibilitatea utilizatorului $e a apli"a te1#i"a $e tra-ere si $e plasare
C# aH#tor#l #rmatoarelor 4ro4rietati ! metode si evenimente ! 4#teti s4e/i'i/a atat semni'i/atia
#nei o4eratii de tra1ere /# mo#se>#l ! 4re/#m si mod#l in /are tre2#ie initiata o4eratia detra1ere
4t* #n an#mit /ontrol*
+E.TRU A*** -OLOSITI
+ermite tra1erea a#tomata sa# man#ala a #n#i /ontr#l +ro4rietatea ,ra16ode
Indi/a 4i/to1rama a'isata in tim4 /e /ontrol#l este +ro4rietatea ,ra1I/on
tras /# mo#se>#l*
Re/#noaste moment#l in /are #n /ontrol este 4lasat Eveniment#l ,ra1,ro4
4este #n o2ie/t
Re/#noaste moment#l in /are #n /ontrol este tras Eveniment#l ,ra1Over
4este o2ie/t
+orni sa# o4ri tra1erea man#ala 6etoda ,ra1
1EE
Toate /ontroalele vi3#ale 4ot 'i trase /# mo#se>#l in tim4#l e%e/#tiei si 4artaHea3a 4ro4rietatile
en#merate in ta2ela 4re/edenta* -orm#larele re/#nos/ evenimentele ,ra1,ro4 si ,ra1Over! dar
n# a# 4ro4rietatile ,ra16ode si ,ra1I/on*




.SISTE+U> %E GESTIUNE A> BADE>(R %E %ATE&SGB%)
R.7:UNCTII SGB%
FUNCTII

:UNCTIA este o componenta a sistemului de gestiune a ?azelor de date care se aplica
unor operanzi si reintoarce utilizatorului un rezultat(o 1aloare numerica,un sir de caractere, o
1aloare logica etc.).Rolul si mecanismul de functionare este cel cunoscut din
matematica.Functiile se impart in mai multe clase in func
(tie de natura operanzilor carora li se aplica dar este dificila o delimitare clara in categorii
distincte.
Fun!tii de ti$ !ara!ter
A..TRIM&eD$rN!ar( JReturneaza un sir de caractere din care a eliminat spatii
nesimnificati1e.exprXcar
.ste sirul initial care contine spatii nesemnificati1e.
ASC&eD$rN!ar( -Returneaza codul A$)++ al primului caracter din expresie. Orice alt
caracter din
.xprX car este ignorat.
AT&e/prV"ar*,e/pr V
Car7,Fe/prV#u'G) TReturneaza pozitia unei expresii de tip caracter in alta7
.xprXcarA(este sirul care se cauta C
.xprXcar2(este sirul in care se cautaC
.xprXnum(reprezinta a cata aparitie a expr(carA in exprXcar2 se
cauta(implicit exprX
*um 3A,adica se cauta prima aparitie).
#aca exprXcarA nu se gaseste in exprXcar2 se returneaza B. )autarea
realizata prin
A!() tine cont de scrierea cu litere mici si mari C pentru a nu face
diferente se foloses
1EF
(te functi A!)().
B+T2++N&eD$rNA,
+D$rNB,eD$rNC( -+ndica daca o expresie de tip caracter,numerica sau data calendaristica
se afla intre
Alte doua expresii de acelasi tip.functia returneaza(.!.)daca exprXA este
mai mare sau
.gala cu exprX2 si mai mica sau egala cu
exprX;(exprX2O3exprXAO3exprX;), si (.F.)
+n caz contrar.
C=R&eD$rNnum( -Returneaza caracterul al carui cod A$)++ este dat de 1aloarea expresiei
exprXnum.
CTOD&eD$rN!ar( ()on1erteste o expresie de tip sir de caractere intr(o expresie de tip data.
.xpresia de
!ip caracter tre?ie sa contina o data 1alida cuprinsa intre JA:A:ABBLsi
JA2:;A:DDDDL

-ormat#l im4li/it 4entr# e%4rP/ar este <ll&33&aa=dar /aesta 4oate 'i
modi'i/at 4rin
SET %ATE si SET CENTUR?. #aca secolul nu este specificat la
introducerea datei ,
$e considera implicit secolulu 2B.
ISA>,QA&e/prV
Car) (Returneaza (.!.) daca expresia caracter incepe cu o litera. !oate celelalte
caractere
$unt ignorate.
IS>(JER&e/prV
Car) (Returneaza (.!.) daca expresia caracter incepe cu o litera mica. !oate
celelalte caractere sunt ignorate.
ISU,,ER&e/prP
Car) -Returneaza (.!.) daca expresia caracter incepe cu o litera mare. !oate
celelalte carac
(tere sunt ignorate.
>EN&e/prV"ar) - Returneaza lungimea unei expresii de tip caracter.
>(JER&e/prV"ar)>)on1erteste toate literele din exprXcar in litere mici.
>I<E&e/prV"ar*,
E/prV"ar7) ()ompara doua expresii de tip caracter. .xprXcarA poate contine
caracterele YsiZ
pentru cautari glo?ale .Functia returneaza(.!.) daca expresia exprXcar2
se potri1este
cu sa?lonul exprXcarA si(.F.) in caz contrar.
>E:T&e/prV"ar,
+D$rNnum( (Returneaza caracterele din stanga.
.xprXcar(reprezinta expresia din care se extrag caractere .
.xprXnum(reprezinta numarul de caractere returnate.
O*ser%atie Functia >.F!() este identica cu o functie $"0$!R() cu pozitia
de inceputA.
1F
>tri'&e/prV
Car) (.limina spatiile nesemnificati1e dintr(o expresie. $e foloseste de o?icei in
com?inatie cu
Functia $!R() pentru a con1erti numere in siruri de caractere .
(CCURS&e/pr
"ar*,e/prV"ar7) SReturneaza numarul de aparitii ale unei expresii in interiorul celeilalte.
.xprXcarA(expresia care se cauta ..
.xprXcar2(expresia in care se cauta.
#aca o expresie nu se gaseste in cealalta se returneaza B.
,A%>&e/pr,e/pr
#u',Fe/prV"arG) SAliniaza la dreapta.
,A%R&e/pr,e/pr
#u',Fe/prV"arG) SAliniaza la stanga.
,A%C&e/pr,e/pr
#u',Fe/prV"arG) S)entreaza
expr( expresia care se aliniaza.
.xprXnum(numarul de pozitii pe care se 1a face alinierea.
.xprXcar S textul de fundal peste care se suprapune expresia de aliniat.
+mplicit aceasta
.xpresie este 1ida , se 1a face o aliniere simpla.
RE,>ICATE
&e/prV"ar,e/pr
V#u') (Returneaza un sir de caractere rezultata din repetarea expresiaei de tip
caracter de un
numar de ori .exprXcar este sirul de caractere care se repeta iar e/prV#u'
indica de ca
(te ori se 1a repeta expresia.
RIGQT&e/pr
"ar,e/prV#u') (Returneaza cararcterele cele mai din dreapta .
exprXnum(indica cate caractere 1a a1ea noul sir. #aca se indica un numar
de caractere
mai mare decat lungimea expresiei exprXcar se 1a returna tot sirul de
caractere desem(
nat de exprXcar.
RTRI+&e/prV"ar)-.limina spatiile insignifiante dintr(o expresie. Functia este identica cu
!R+() .
S,ACE&e/pr
#u') (Returneaza un sir compus din spatii.exprXnum reprezinta numarul de spatii
returnate.
STR&e/prV#u'*,
Fe/prV#u'7F,
e/prV#u'5GG) ()on1erteste un numar intr(un sir de caractere.
.xprXnumA(reprezinta numarul de con1ertit.
.xprXnum2(reprezintanumarul de caractere pe care se face
con1ersia,incluzand punctul
[ecimal si cifrele zecimale. #aca se specifica o lungime mai
mare decat nr.
#e cifre rezultate se 1or adauga spatii in stanga nr(ului. #aca
se specifica o
>ungime mai maica decat nr.(ul de cifre rezultate ,$!R() 1a
returna un sir
1F1
#e asteriscuri indicand depasirea.
.xprXnum;(reprezinta numarul de pozitii zecimale care se returneaza .
#aca se specifica
ai putine zecimale decat are nr(ul se 1a face o trunchiere pe
nr(ul de pozi(
!ii specificat.
SUBSTR&e/prV"ar,
E/prV#u'*F,e/pr
V#u'7G) (Returneaza un nr specificat de caractere dintr(o expresie de tip caracter.
.xprXcar(expresia din care se extrag caractere
.xprXnumA(reprezinta pozitia in cadrul expresiei exprXcar din care incepe
extragerea.
Prima pozitie intr(o expresie de tip caracter este A.
.xprXnum2(reprezinta nr(ul de caractere extrase. #aca parametrul lipseste
se 1or extra(
,e toate caracterele pana la sfarsitul expresiei.
TRI+&e/prV"ar) S.limina spatiile insignifiante dintr(o expresie. Functia este identica cu
R!R+().
U++ER(e%4rP/ar)>)on1erteste toate literele din exprXcar in litere mari.
FUNCTII NUMERICE

.xista functii numerice corespondente pentru toate functiile trigonometrice,exponentiale, loga(
Ritmi,radicali 1aloarea luiPi,etc.
INT&e/prV#u') (Returneaza partea intreaga a unei expresii numerice.
R(UN%&e/prV#u'*,
+D$rNnumB( (RotunMeste o expresie numerica, cu un numar de zecimale precizat.S+T
%ECI+A>S este ignorat.
.xprXnumA(expresia de rotunMit
expr Xnum2 Snumarul de zecimale la care se face rotunMirea. #aca
se
precizeaza o 1aloare negati1a, se 1a returna un numar
intreg
continand in fata punctului zecimal un numar de zerouri
pre(
cizat prin exprXnum2.
+Dem$lu 7RO"*#(A2;E.AD=2,(A)produce A2;B.BBBB
RO"*#(A2;E.AD=2,(2)produce A2BB.BBBB
RO"*#(A2;E.AD=2,(;)produce ABBB.BBBB
VA>&e/prV"ar) -Returneaza 1aloarea numerica a unui sir de caractere compus
din cifre . #aca
Primul caracter din sir nu este o cifra 6A>() returneaza B.
Functii de tip data calendaristica
C%(J&e/prV$ata) -Returneaza numele zilei din saptamana pentru o data calendaristica.
C+(NTQ&e/prV$ata) -Returneaza numele care corespunde expresiei de tip data.
%ATE&) (Returneaza data sistem.
%A?&e/prV$ata) -Returneaza numarul zilei din luna pentru o expresie de tip data.
%(J&e/prV$ata) -Returneaza numarul zilei din saptamana pentru o expresie de
tip data(Apt.
#uminica si G pentru sam?ata).
%T(C&e/prV$ata,
1F2
\A]( ()on1erteste o expresie de tip data in sir de caractere.
%T(S&e/prV$ata) ()on1erteste o expresie de tip data intr(un sir de < cifre in forma
aaaallzz.
G(+(NTQ&e/prV
%ata,e/prV#u') (Returneaza o data cu un nr de luni inainte sau dupa data
precizata .
+(NTQ&e/prV$ata) (Returneaza nr(ul lunii (A(A2) pentru o expresie data .
SEC(N%S&) (Returneaza nr(ul de secunde care a trecut de la miezul noptii in forma
de mii
#e secunde.
TI+E&) (Returneaza ceasul sistem intr(un format cu 2E de ore su? forma
unui sir de <
)aractere(hh7mm7ss)
?EAR&e/prV$ata) (Returneaza anul pt o expresie de tip data. 6aloarea returnata contine
intotdea(
"na si secolul, nu este afectata de S+T C+NTUR3.
Functii referitoare la fisiere baza de date
A>IAS&F#rVzo#aG) (Returneaza aliasul zonei de lucru curente sau al unei zone de lucru
precizate.
#aca nu gaseste nici o ?aza de date deschisa in zona precizata 1a
returna sirul
*ul.
S+.+CT&\G^A]( (Returneaza numarul zonei de lucru curente &S+.+CT &G((sau
cel mai mare nu
(mar de zona ne folosit (S+.+CT&A((
B(:&F#rVzo#aNaliasG) (Returneaza (.!.) daca pointerul dearticol este pozitionatla
inceputul ?azei de
#ate implicit referirea se face la zona de lucru curenta dar se poate
preciza si o
Alta zona de lucru. #aca nu gaseste o ?aza de date deschisa 1a returna
(.F.)
%E>ETE%&FaliasN#rV
Zona]( (Returneaza (.!.) daca articolul curent este marcat pentru stergere .
implicit se
Refera la zona de lucru curenta dar se poate folosi pentru o zona de
lucru preci(
(zata prin alias sau nrXzona
E(:&F#rVzo#aNaliasG) (Returneaza (.!.) daca pointerul de articol este pozitiuonat la
sfarsitul ?azei de
#ate. Pointerul de articol este pozitionat la sfarsitul ?azei de date7
(cand s(a incercat o mutare a pointerului de articol ultimul articol din
?aza de
dateC
(cand o comanda .OCAT+ sau S++1 a esuat . +n caz contrar
returneaza(.F.)
implicit referirea se face la zona de lucru curenta dar se poate preciza si
o alta
zona de lucru. #aca nu gaseste o ?aza de date deschisa 1a rteturna (.F.)
:C(UNT&F#rVzo#aN
1F3
AliasG) (Returneaza numarul de campuri prntru o ?aza de date deschisa
:(UN%&F#rVzo#aN
Alias\) -Returneaza (.!.) daca ultima comanda Continue ,.OCAT+ sau S++1
s(a teminat cu succes.
RECC(UNT&F#rV
Do#aNaliasG) (Returneaza numarul de articole din ?aza de date
RECN(&F#rVzo#aN
AliasG) -Returneaza numarul articolului curent.
RECSIDE&F#rVzo#aN
AliasG) (Returneaza lungimea unui articol din ?aza de date

,(SIBI>TATI %E >UCRU IN :(E,R(
A//esarea 4ro1ram#l#i -O:+RO se 'a/e 'ie din WindoXs 4rin eta4ele
Start&+ro1rams&WindoXs e%4lorer&'4d2B&'o%* e%e 'ie din .orton Commander /and ma
4lase3 4e /alea C0&'42B&'o%* e%e* *
1) Crearea #nei 2a3e de date (ta2ele) se 'a/e /# CreateFM#u'ele tabelei "are se
"reeaza LIWG !introd#/ /am4#rile /are 4ot 'i 0 n#meri/e! /ara/tere! data /aldaristi/a! /#
3e/imale ('loat) sa# lo1i/e! memo (/i're si litere)!d#4a /are o sa 'im intre2ati da/a
introd#/em inre1istrarile si ale1 GES si /# CTRL ;W salve3 in'ormatiile*
In /rearea ta2elelor mai intervin /omen3ii /a 0
CO+G TOfno#a ta2ela /are se /reea3a /# a/eiasi st#/t#ra /# /ea
des/?isa in 4reala2il RSTRUCTURE
E:TE.,E,[ -IEL,Sf/am4#rile /are a4arR\-IEL,S
LIZEf /onditia de a4aritie a /am4#rilor R\-IEL,S
E:CE+Tf /onditie /om4lementara R\
CREATE[fse /rea3a a/easta ta2ela /# a/eiasi str#/t#ra /a si ta2ela de d#4a /la#3a
'rom R\-RO6fn#mele ta2elei /e se im4orta /a str#/#raR

Co4ierea sr#/t#rii #nei ta2ele intr>o alta ta2ela se 'a/e /# 0
CO+G STRUCTURE TO fn#melee ta2elei no# /reate R[-IEL,Sflista /ara/teristi/i
4entr# a4aritie a /am4#rilorR\-IEL,S E:CE+T f/onditiaR\-IEL,S LIZE f/onditie de
a4aritie a /am4#rilor 4e no#a 2a3a de dateR\
2) +entr# a e'e/t#a ori/e 4rel#/rare a #nei in'ormatii dintr>o 2a3a de
date ! a/easta in 4reala2il tre2#ie des/?isa0
PUSE[fn#me ta2ela R&m\[I.f3ona de l#/r# #nde se des/?ide ta2ela R\[A5AI.\
[I.,E:f'isierele inde% /are se des/?id si ele R&m\[OR,ERfn#mar#l 'isier#l#i inde%
/are se des/?ide 4rim#lR\&[f/?eia 4rin/i4al d#4a /are se sortea3aR\[O-fden#mirea
'isier#l#i inde% /om4#s de #nde 'a/e 4arte /?eia 4rin/i4alaR\[ASCE.,I.5\
[,ESCE.,I.5\[ALIASfo no#a den#mire a ta2elei 4rin /are 4oate 'i a//esateR\
In/?iderea 2a3elor de date se 'a/e /# #na din /omen3ile0CLOSE ALL sa# CLOSE
,ATABASE
3) Ada#1area #nei inre1istrari 1oale se 'a/e /# {A++E.,[BLA.Z\ iar ada#1area in
2a3a de date a/tiva (des/?isa a/#m) se 'a/e /#0
PA++E., -RO6 f de #nde se im4orta dateR&m[-IEL,Sf/am4#rile ale /aror valori vor
'i ada#1ate R\&-IEL,S LIZEf /onditiile inde4linite de /am4#riR&[-IEL,S
E:CE+Tf/onditii /om4lememtareR\[-ORf/onditii de ada#1areR\
[TG+E\WI,TYfdelimitator#l dintre /am4#ri R
1F@
Ada#1area dintr>#n ta2lo# intr>o 2a3a de date se 'a/e /#0
A++E., -RO6 ARRAG fdin /e ta2lo# se ia# inre1istrari /as a 4#n in ta2ela a/tiva
[-ORf/onditiile /e tre2#ie inde4linite de inre1istrari 4entr# a le 4#ne in ta2el \
[-IEL,S fde/at /am4#rile in /are se 4#n elementeleRn-IEL,S LIZE f/onditiile /are le
inde4lines/ /am4#rile Rn -IEL,S E:CE+Tf/onditii /om4lementare R\
@)+o$ii"area i#re-istrarilor se 'a/e 'ie 4e linie /# CYA.5E 'ie 4e /oloana /#
BROWSE /# str#/t#ra #rmatoare 0
CYA.5E [-IEL,Sf/am4#rile /are se a'isea3a R\
[fdomeni#l in /are se 'a/ modi'i/ari R\[-ORf/onditiile 4entr# /are se 'a/ modi'i/ari R\
[WYILE f4ana /and se 'a/ modi'i/ariR\[-O.Tfti4#l de litera !marimea R\[STGLE fstil#l de
litereR\[-REEJEfn#mai a/est /am4 se 4oate modi'i/aR\[ZEGf/?eia inde% inde4lineste
a/easta /onditieR\ [.OA++E.,\[.OCLEAR\ [TITLEftitl#l 'erestrei </?an1e=R\[7ALI,[0-\
f/onditiile d#4a /are se 4oate tre/e la o no#a inre1istrare R\ [WYE. f4ermite sa# n#
osele/tarea #nei inre1istrariR\[ERRORfmesaH de eroare /and /la#3a valid n# este inde4linita
R\[WI.,OWf'erastra in /are a4ar modi'i/arile R\[I. SCREE.\[COLOR SCYE6Ef4aleta
de /#loriR\
A)6ar/area 4entr# ster-ere se 'a/e /# 0
,ELETE[fdomeni#l R\[-ORf/onditia de ster1ereR\
[WYILEf4ana /and se ster1eR\
A/#m#larea mar/arii 4entr# ster1ere are a/eeasi str#/t#ra n#mai /a in lo/ de <,ELETE=se
'oloseste=RECALL= in /omanda anterioara *
Ster1erea e'e/tiva(event#al a #n#i /am4 memo)se 'a/e /#0+ACZ[6E6O\
[,B-\ iar ster1erea t#t#ror inre1istrarilor se 'a/e /# JA+!ster1erea #nor 'isiere(2a3e de date
!ta2ele)se 'a/e /# ,ELETE -ILE[fn#mele lorRnm\
,eose2irea intere inde%are si sortare este /a 'isierele inde% o/#4a s4ati# m#lt mai mi/*
=.>UCRU> CU TABE>E>E UNEI BADE %E %ATE
S(RTAREA SI IN%EEAREA TABE>E>(R
In 4reala2il 2a3a de date /are o sorte3 tre2#ie des/?isa iar 2a3a de date sortata tre2#ie si ea
des/?iosa si sortata *
SORT O.f /am4#l d#4a /are se sortea3a R[A&C&,\
TOfn#me ta2ela sortataR -ORf /onditie de sortare R
SORT TOfn#me ta2ela sortataR O. fn#me /am4 R
-IEL,Sflista /am4#ri Rn-IEL,S LIZEf/onditieR
n-IEL,S E:CE+Tf/onditie /om4lementaraR\
I.,E: O. f/am4#l d#4a /are se inde%ea3a RTO f'isier#l sim4l# inde% /e se /rea3a RnTA5
f/?eia 4rin/i4ala da/a am mai m#lte /am4#ri de inde%atR[ O- f'isier#l de #nde ia# /am4#rile
de inde%are R\[ -OR Lf/onditie de inde%are R\[CO6+ACT\[ASCE.,I.5\[,ESCE.,I.5\
[A,,ITI7E\
Trans'ormarea in sir de /ara/tere a /am4#rilor se 'a/e asa 0 STR f/am4
n#meri/R!,TOSf/am4 datR
,es/?iderea 'isierelor inde% sim4le se 4oate 'a/e o data /# 2a3a de date initiala iar /ele
/om4#se se4arat ast'el 0
USEf2a3a de date s#rsa RI.,E: f'isierele inde%R
USEf2a3a de date s#rsa RTA5f'isierele inde%R
1FA
SET I.,E: TO [f'isierele inde% /e se des/?id nm\[OR,ERf n#mar#l 'isier#l#i inde% /are se
des/?ide 4rim#lR\[O-f n#mele 'isier#l#i inde% /om4#sR\[ASCE.,I.5n,ESCE.,I.5\
[A,,ITI7E\
SET OR,ER TO TA5 f /?eia /e se des/?ide R
In /a3#l alterarii in'ormatiilor /# o4eratii diverse avem REI.,E:*
5asirea inre1istrarilor se 'a/e asa0{5O [RECOR,\fn#mar#l inre1istrariiR[I.f#nde /a#tR\
{5O TO+&5O BOTTO6 [I. f#nde /a#tR\
{SZI+f;>#r/a sa# /o2oara /# atatea inre1istrari RI.f#ndeR
{LOCATE -OR f/onditie de lo/ali3are R[domeni#\[WYILEf4ana /andR\iae la 2a3ele de date
inde%ate ast'el0{SEEZfvaloare 4e /are ma 4o3itione3 din /am4#l inde%atR{-I., fsir#l de
/ara/tere 4e /are>l /a#t din /am4#l inde%at R
{SET -ILTER TO f/onditie de 'iltrareR"
C(+ENDI ,ENTRU REA>IDAREA >EGATURI>(R INTRE
TABE>E
RELATII I.TRE -ISIERE BAJE ,E ,ATE

+osi2ilitatea de a sta2ili relatii este #na dintre 'a/ilitatile /are /on'era 4#tere -O:+RO>
#l#i*O relatie este o le1at#ra intre do#a 'isiere des/?ise!2a3ata 4e o re'erinta /om#na /#m ar 'i
#n /am4 sa# n#mar#l de arti/ole*Se /rea3a relatii 4entr# a /one/ta tem4orar arti/ole din di'erite
2a3e de date!/eea /e 4ermite a//es#l sim#ltan la in'ormatiile /ontin#te de a/estea*
S#nt vala2ile /onsideratiile 4re3entate la instr#/ti#nea SET RELATIO.*
Cand se sta2ileste o relatie!n# /ontea3a da/a 2a3a de date 4arinte este inde%ata sa# n#*In
s/?im2 2a3a de date 'i# tre2#ie sa 'ie inde%ata da/a n# doriti sa se 'a/a 4rin n#mar#l de
arti/ole*
a* Relatia 4rintr>#n /am4 /om#n
Cand 2a3a de date 'i# este inde%ata!e%4resia de le1at#ra 4e /are>o /reati tre2#ie sa 'ie de
a/easi 'orma!ti4 si l#n1ime /# e%4resia /?ei de inde%are a 2a3ei de date 'i#*-O:+RO
eval#ea3a e%4resia de le1at#ra 4entr# arti/ol#l /#rent din 2a3a de date 4arinte si a4oi
/a#ta arti/ol#l /ores4#n3ator(/# a/eeasi valoare a /?ei de inde%are) din 2a3a de date 'i#*
2* Relatia 4rin n#mar de arti/ol
Cand 2a3a de date 'i# n# este inde%ata!e%4resia de le1at#ra 4e /are o /reati tre2#ie sa 'ie
n#meri/a!deoare/e ea va 'i 'olosita 4entr# a 1asi #n n#mar de arti/ol*,a/a e%4resia de
le1at#ra n# este n#meri/a!va a4are mesaH#l de eroare <,ata2ase is not
inde%ed=*-O:+RO eval#ea3a e%4resia de le1at#ra 4enrt# arti/ol#l /#rent din 2a3a de
date 4arinte si a4oi /a#ta arti/ol#l /# n#mar#l de ordine /ores4#n3ator in 2a3a de date
'i#*
STABI>IREA RE>ATII>(R
Inainte de a in/e4e le1area 2a3elor de date tre2#ie sa va asi1#rati /a s#nteti in 'orma
e/ran <7ieX= a 'erestrei <7ieX=*Toate 'isierele 4e /are doriti sa le le1ati tre2#ie sa 'ie des/?ise
in 3one de l#/r# distin/te*
,in lista 3onelor de l#/r#!sele/tati 2a3a de date /are va deveni 2a3a de date
4arinte*Ale1eti 2#ton#l Relations*.#mele 2a3ei de date 4arinte va a4are in lista Relations /# o
sa1eata /are 4lea/a din el*In /ontin#are!din lista 3onelor de l#/r#!sele/tati 2a3a de date le1ata*
1FB
,a/a 2a3a de date le1ata este inde%ata si are sta2ilit inde%#l 4rin/i4al!va 'i a/tivat
1enerator#l de e%4resii*,a/a 2a3a de date le1ata este ordonata d#4a #n /am4 /are e%ista identi/
in 2a3a de date 4arinte!-O:+RO va introd#/e a#tomat a/el /am4 in e%4resia de le1at#ra*+#teti
s/?im2a a/est /am4 sa# 4#teti /rea alta relatie de le1at#ra*
,a/a 2a3a de date le1ata este inde%ata dar n# are sta2ilit inde%#l 4rin/i4al!va a4are
#n dialo1 Set Inde% Order 4entr# a sta2ili inde%#l 4rin/i4al in maniera dis/#tata la inde%are*
,a/a 2a3a de date le1ata n# este inde%ata!-O:+RO 4res#4#ne /a doriti sa /reati o
e%4resie de le1at#ra 2a3ata 4e n#mar#l de arti/ole*
Cand e%4resia de le1at#ra are 'orma dorita!ale1eti o4ti#nea ffOZRR si o2servati in
'ereastra <7ieX= sta2ilirea relatiei*
UTI>IDAREA IN:(R+ATII>(R %IN
+AI +U>TE BADE %E %ATE
O a4li/atie /om4le%a l#/rea3a /# in'ormatii m#lti4le!aranHate in mai m#lte 2a3e de
date*S/o4#l 'ra1mentarii este a/ela de a /on'eri vite3a de l#/r#!de a n# 1estiona in#til!in
di'erite 4arti ale a4li/atiei!in'ormatii /are n# se 4rel#/rea3a si!n# in #ltim#l rand!a/ela de a
/on'eri si1#ranta datelor mani4#late*7#lnera2ilitatea datelor s/ade 4rin 'ra/tionarea lor*
In'ormatiile atasate #nei a4li/atii 4ot e%ista in mai m#lte 2a3e de date!dar!in 1eneral!a/este
2a3e de date s#nt le1ate 4e 2a3a #n#i /am4 /om#n!#ni/ in 'ie/are arti/ol*A/est /am4 se
n#meste /am4 /?eie si are rol esential in #tili3area in'ormatiilor distri2#ite in mai m#lte 2a3e
de date*
-O:+RO 4ermite #tili3area sim#ltana a ma%im#m 2A de 2a3e de date*+entr# 'ie/are 2a3a
de date!sistem#l de 1esti#ne re3erva o 3ona de l#/r# /#renta!n#merotata de la 1 la 2A (sa# de la
A la b si de la 11la 2A)*+ro1ramator#l are a//es la #n moment dat n#mai la o sin1#ra 3ona de
l#/r#8a/easta 3ona de l#/r# se n#meste <3ona de l#/r# /#renta=*Jona de l#/r# /#renta 4oate 'i
modi'i/ata de 4ro1ramator 4rin sele/tare*7om e%4li/a /ele s4#se anterior 4rintr>#n e%em4l#*
E%em4l#0
Consideram do#a 'isiere 2a3a de date CLIE.TI*,B- /# str#/t#ra0
CodP/lient . C
,enP/lient C 3A
ContP2an/a C 1A
,enP2an/a C 2
ContP/e/ C 1A
Adresa C 2A
,enPlo/ C 2
Tele'on C 12
-o% C 12
Si -ACTURI*,B- /# str#/t#ra
.r' . E
,ata' , E
CodP2en . C
7alP'a/t . 1@ 2
A/este 'isiere 4ot 'i des/?ise in do#a 3one de l#/r# ast'el0
SELECT 1
USE CLIE.TI
SELECT 2
USE -ACTURI
1FC
,e/i instr#/ti#nea de sele/tare a 3onei de l#/r# este SELECT si 4oate avea #rmatoarea sinta%a0
SELECT nnalias
Im4li/it este a/tiva 3ona de l#/r# 1*+#teti sele/ta o an#mita 3ona de l#/r# 4re/i3and#>i
n#mar#l 4rin n*SELECT are /a e'e/t
sele/tarea 3onei de l#/r# ne 'olosite /# /el mai mi/ n#mar de ordine*
,#4a des/?iderea #nei 2a3e dedat intr>o an#mita 3ona!a/esta 4oate 'i sele/tata 4rin alias#l
sa#*Alias#l im4li/it al #nei 2a3e de date este n#mele sa# ('ara e%tensia*,B-)*Se 4oate atri2#i
2a3ei de date #n alt n#me Palias de/at n#mele im4li/it 4rin s4e/i'i/area l#i in /omanda USE
ast'el0
USE$ALIAS n#mePalias
Un n#mePalias 4oate 'i 'ormat din ma%im#m 1 /ara/tere (litere!/i're si lini#ta de
s#2liniere) si in/e4e o2li1atori# 4rintr>o litera sa# /# lini#ta de s#2liniere*
S4e/i'i/area /am4#rilor dintr>o 2a3a de date des/?isa in alta 3ona de l#/r# de/at 3ona
/#renta se 'a/e /# aH#tor#l n#mel#iPalias ast'el0alias*/am4 sa# alias>R/am4*
In/?iderea 2a3elor de date des/?ise in di'erite 3one de l#/r# se 'a/e 4rin sele/tarea
'ie/arei 3one in 4arte si in/?iderea 2a3ei de date din 3ona res4e/tiva ast'el0
SELECT 1
USE
SELECT 2
USE
Sa# #tili3and /omanda CLOSE ALL*
S/o4#l des/?iderii mai m#ltor 2a3e de date este 4rel#/rarea sim#ltana a arti/olelor din
2a3ele de date des/?ise *,o#a sa# mai m#lte 2a3e de date se 4ot le1a 0
1* +e 2a3a n#mar#l#i de se/venta a arti/olelor din 2a3ele de date in /a#3a (se 4res#4#ne de
re1#la!/a 2a3ele de date a# a/elasi n#mar de arti/ole)8este o le1at#ra 'i3i/a intre 2a3ele de
date8
2* +e 2a3a #nei /?ei de inde%are84rin a/est 4ro/ede#!'re/vent #tili3at!se sta2ileste o le1at#ra
lo1i/a intre arti/olele din 2a3ele de date des/?ise sim#ltan*
In am2ele /a3#ri!sistem#l 1estionea3a 4ointeri de arti/ol 4entr# 'ie/are 3ona de l#/r#
*+ointerii se 4ot sin/roni3a 4rin /omanda0SET RELATIO.*
-ormat#l /omen3ii este0
SET RELATIO. TOne%4rP1I.TOn1nalias1
n!e%4rP2 I.TOn2n alias2$n [additive\n
Comanda SET RELATIO. sta2ileste o relatie intre do#a 2a3e de date des/?ise*Inainte
de a sta2ili relatia!o 2a3a de date (2a3a de date 4arinte sa# 4rin/i4ala ) tre2#ie des/?isa in 3ona
de l#/r# /#renta iar /ealalta(2a3a de date 'i# sa# le1ata) sa 'ie des/?isa in alta 3ona de l#/r#*
,#4a /rearea relatiei! o m#tare a 4ointer#l#i de arti/ol in 2a3a de date 4arinte!este
insotita de m#tarea 4ointer#l#i de arti/ol in 2a3a de date le1ata 4e arti/ol#l /ores4#n3ator*,a/a
n# se 1aseste #n arti/ol /ores4ondent in 2a3a de date le1ata!4ointer#l de arti/ol din 2a3a de date
'i# este 4o3itionat la s'arsit#l 2a3ei de date*
E%4resia de le1at#ra e%4rP1este de o2i/ei /?eia de inde%are a inde%#l#i 4rin/i4al al 2a3ei
de date 'i#*
1FE
I.TO n1 n alias1!indi/a 4rin n#mar sa# alias!3ona de l#/r# in /are este des/?isa 2a3a de
date 'i#*
Comanda SET RELATIO. TO an#lea3a toate relatiile de le1at#ra ale 2a3ei de date din
3ona de l#/r# /#renta *
Se 4ot /rea mai m#lte relatii de le1at#ra intre 2a3a de date din 3ona de l#/r# /#renta si
2a3e de date des/?ise in alte 3one de l#/r# 4rin 4re/i3area mai m#ltor relatii se4arate 4rin
vir1#la in 'orma /omen3ii*
Utili3area /la#3ei A,,ITI7E are /a e'e/t 4astrarea t#t#ror relatiilor sta2ilite in 3ona de
l#/r# /#renta!anterior*In /a3 /ontrar a/estea s#nt an#late*
E%em4l#0
Considerand 2a3ele de date des/rise anterior si tinand /ont de 'a4t#l /a in 2a3a de date
-ACTURI /am4#l /odP2en /onstit#ie /od#l #n#i /lient!4rintr>o relatie intre /ele do#a 2a3e de
date ast'el0
SELE 1
USE /lienti
I.,E: O. /odP/lient TO /od/ind
SELE 2
USE 'a/t#ri
SET RELA TO /odP2en I.TO /lienti
BROW -IEL,S nr'!data'!/lienti*denP/lient!val'
Un /a3 4arti/#lar al relatiilor intre 2a3ele de date il /onstit#ie le1at#ra=Un# la n= (1>To
T6any)*O le1at#ra=Un# la n=!4#ne in /ores4ondenta mai m#lte arti/ole din 2a3a de date
'i#!#n#i sin1#r arti/ol din 2a3a de date 4arinte *
Cand se 4rel#/rea3a 2a3e de date le1ate 4rin le1at#ra=Un# la n=!4ointer#l de arti/ol ramane
4o3itionat 4e #n arti/ol din 2a3a de date 4arinte!4ana se 4rel#/rea3a toate arti/olele /are ii
/ores4#nd in 2a3a de date 'i#*
Sta2ilirea #nei relatii=Un# la n= se reali3ea3a intr>o maniera similara /# /ea 4entr#
sta2ilirea #nei relatii <Un# la #n#=*Se in/e4e /# sta2ilirea #nei relatii normale <Un# la #n#=
intre 'i# si 4arinte (4rin /omanda SET RELATIO.) d#4a /are se 'oloseste /omanda SET SZI+
4entr# a trans'orma le1at#ra sta2ilita intr>o le1at#ra=Un# la n=*\
Sinta%a /omen3ii SET SZI+ este #rmatoarea 0
SET SZI+ TO nalias1 n!alias2n$n
,a/a 2a3a de date 4arinte este le1ata de mai m#lte 2a3e de date 'i# (/are a# alias#rile
alias1! alias2! $) at#n/i relatiile res4e/tive 4ot 'i trans'ormate in relatii=Un# la n=4rintr>o
/omanda SET SZI+*
In /omen3iile /are a# e'e/t as#4ra #n#i an#mit domeni# de arti/ole
(,IS+LAG!LIST!et/*)!arti/olele din 2a3a de date 4arinte se vor re4eta 4entr# 'ie/are arti/ol
/ores4ondent din 2a3a de date 'i#*
An#larea #nei relatii <Un# la n= se reali3ea3a /# /omanda SET SZI+ TO ('ara
4arametrii)*
E%em4l#0
In e%em4l#l antertior s>a /onsiderat /a 4arinte 2a3a de date -ACTURI iar 2a3a de date
CLIE.TI a 'ost /onsiderata 2a3a de date 'i#*,a/a s/?im2am mod#l de a2ordaresi /onsideram
2a3a de date CLIE.TI /a 2a3a de date 4arinte si 2a3a de date 'a/t#ri /a 2a3a de date 'i# si
tinem /ont de 'a4t#l /a #n#i /lient ii 4ot /ores4#nde mai m#lte 'a/t#ri 4#tem evidentia o relatie
<Un# la n= ast'el0
1FF
SELE 1
USE CLIE.TI
SELE 2
USE -ACTURI
I.,E: O. /odP2en to -ACTBE.
SELE CLIE.TI
SET RELA TO /odP/lient I.TO -ACTURI
SET SZI+ TO -ACTURI
BROWSE -IEL,S 'a/t#ri*nr'!'a/t#ri*data'!8denP/lient!'a/t#ri*val'
GESTIUNEA ECRANU>UI

R.,+"*+ #. .#+!AR.7
+ntroducerea unor informatii de lungime 1aria?ila(care 1or completa campuri memo din
?azele de date)se poate face prin instructiunea7
Hlin,col .#+! 1aria?ila:camp
$+[. exprXnumA,exprXnum2
]F"*)!+O* exprXcar\ ]#.FA">! expr\
].$$A,. exprXcar2\
]6A>+# exprXlogA ].RROR exprXcar;\\
]%9.* exprXlog2\ ]*OO#+F-\ ]$)RO>>\]!A0\
])O>OR $)9.. exprXnumE:)O>OR listaXculori\
#upa acti1area prin R.A#,continutul 1aria?ilei sau campului specificat este afisat in regiunea
de editare.>a iesirea dintr(o regiune de editare,modificarile facute pot fi sal1ate.
!astati !A0 sau )!R>^!A0 pentru a sal1a modificarile si a trece la o?iectul urmator sau
$9+F!^!A0 pentru a sal1a modificarile si a trece la o?iectul anterior.!astati .$) pentru a
a?andona modificarile si a trece la o?iectul urmator.#aca folositi clauza 6A>+# pentru
editarea unui camp memo,modificarile 1or fi sal1ate sau nu in functie de 1aloarea expresiei
eD$rNlo'A.
#aca exprXlogA este ade1arata(.!.),modificarile se sal1eaza daca tastati
!A0,)!R>^!A0 sau $9+F!^!A0 pentru a iesi dintr(o regiune de editare.!astand .$)
modificarile se pierd.
#aca tastati !A0,)!R>^!A0 sau $9+F!^!A0 pentru a sal1a modificarile dintr(un camp
memo iar exprXlogA este falsa (.F.) 1i se cere confirmarea sal1arii.!astand apoi .$)
modificarile se sal1eaza.
!oate facilitatile de editare din FO/ PRO cum ar fi decuparea()"!),
copierea()OP-),refacerea(PA$!.) sunt disponi?ile si in regiunile de editare.!extul introdus
poate fi defilat pe 1erticala si 1a fi aranMat intre marginile regiunii
Im$ortant
)lauzele care apar si la H...,.!,au aceeasi semnificatie.
)lauza $+[. tre?uie inclusa pentru a specifica inaltimea si latimea regiunii de
editare.+naltimea(exprimata in numar de linii) este specificata prin exprXnumA iar latimea
(exprimata in numar de coloane)este specificata prin exprXnum2.
#aca exprXnumA este A, 1a aparea o regiune de editare speciala su? forma de linie.$e poate
defila orizontal continutul. !astand .*!.R se trece la urmatorul o?iect
2
+entr# a s4e/i'i/a mod#l de aranHare al te%t#l#i intre mar1inile re1i#nii de editare se 4oate
'olosi /la#3a -U.CTIO. /# o2ti#nile I sa# b *Ori/e alt /ara/ter in/l#s in /la#3a -U.CTIO.
este i1norat
O4ti#ne E'e/t
I Centrea3a te%t#l in re1i#nea de editare
b Alinia3a te%t#l la drea4ta* Im4li/it! te%t#l este
aliniat la stin1a*
In e%em4l#l #rmator se /rea3a o re1i#ne de editare in /are te%t#l este aliniat la
drea4ta0
STORED te%t /e se alinia3a la drea4taD to te%t o2!2 E,IT te%t -U.CTIO.DbD si3e A!A
REA,
Cla#3a Semni'i/atia
.O6O,I-G Indi/a doar a'isarea te%t#l#i 'ara a 4ermite
6odi'i/area l#i* Se 4oate de'ila si /o4ia te%t#l
,ar n# 4oate 'i modi'i/at*
SCROLL +rin in/l#derea a/estei /la#3e va a4are o 2ara de
de'ilare in drea4ta re1i#nii de editare( da/a inaltimea
este minim#m 3)*Bara de de'ilare va 4ermite o
de4lasare ra4ida in interior#l te%t#l#i /# aH#tor#l
mo#se>#l#i si va da o ima1ine a 4o3itiei in 3ona de te%t
7a a4are 2ara de de'ilare doar da/a te%t#l este mai
mare de/at /a4a/itatea re1i#nii de editare*
TAB Im4li/it!tastand TAB! n# se introd#/e #n /ara/ter
TAB in interior#l te%t#l#i din re1i#nea de editare
Tastand TAB sa# CTRL;TAB salvati modi'i/arile si se
tre/e la o2ie/t#l #rmator*
Im4li/it /#lorile re1i#nilor de editare deriva di s/?ema 2 de /#loare !/ea 4entr# meni#ri
#tili3ator*
-olosirea 4ere/?ilor de /#lori 4entr# elementele #nei re1i#ni de editare
este data in ta2el#l #rmator *
+ere/?e de /#lori Element a'e/tat
2 Te%t#l re1i#nii de editare
3 Bara de de'ilare 9
A Te%t#l e%4li/ativ (/la#3a 6essa1e)
B Te%t#l sele/tat intr>o re1i#ne*
9Se 'oloses/ /#lorile invers0Bara de de'ilare 'oloseste /#loarea de 4rim 4lan iar /ontrolerele
/#loarea de 'ond*
E/e'plu!
Considerand 2a3a de date 6AR-URI! /# str#/t#ra0
CO,P6AR-A .#meri/ 11
,E.P6AR-A C?ara/ter 3
U6 C?ara/ter 3
+RET .#meri/ 11 2
I.-O 6emo 1
+ro1ram#l s/ris anterior 4entr# ada#1are de arti/ole in 2a3a de date se va modi'i/a 4entr# a
introd#/e in'ormatii in /am4#l 'e'o.Se 'oloseste /omanda o***E%IT
94ro1ram A,A6AR-A*+R5>Iada#1a mar'#ri in /atalo1 set talV o''
set /olor o' s/?eme 1 to X; &2!n&21
o ! /lear to 2@!CF
o! to 3!CF do#2le
21
o1!2 say <C#rs -O: +RO=
o2!1 say 4ad/ (<E%em4l#>+ro1ram ada#1are8 arti/ole intr>o B,=!CE)
USE mar'#ri
ada#1=*t*
do X?ile ada#1***
(prirea e/e"utiei pri# JAIT
Instr#/ti#nea WAIT o4reste e%e/#tia 4ro1ram#l#i 4ana la a4asarea #nei taste sa# #n /li/ 4e
mo#se*-ormat#l instr#/ti#nii este 0
JAIT [e%4rP/ar\ [TO varPmem\
[TI6EOUT e%4rPn#m\ [WI.,OW\
WAIT 'ara ni/i o alta /la#3a are /a e'e/t a'isarea mesaH#l#i im4li/it ,ress a#3 9e3 to
"o#ti#ue...*+ro1ramator#l 4oate sa>si de'ineas/a mesaH#l 4e /are doreste sa>l a'ise3e 4rin e%4r
P/ar*6esaH#l 4oate 'i s4e/i'i/at 4rin n#mele #nei varia2ile de ti4 sir de /ara/tere sa# 4oate 'i #n
sir de /ara/tere in/adrat de 1?ilimele!a4ostro'#ri sa# 4arante3e dre4te*
Cla#3a TO varPmem!are /a e'e/t memorareaa valorii tastate in varia2ila de memorie 4re/i3ata
4rin varPmem*,a/a /la#3a n# a4are valoarea tastata se 4ierde*7aria2ila varPmem n# tre2#ie
de'inita in 4reala2il*,a/a se tastea3a E.TER sa# #n /ara/ter neti4ari2il in varia2ila varPmem
se memorea3a #n sir vid*
+rin /la#3a TI6E OUT e%4rPn#m se 4oate de'ini d#rata aste4tarii in se/#nde sa# 'ra/ti#ni de
se/#nda*,a/a d#4a e%4irarea tim4#l#i 4re/i3at n# s>a tastat nimi/ sa# n# s>a a4asat 2#ton#l
mo#se>#l#i aste4tarea se va termina si in varPmem(da/a s>a 4re/i3at)se memorea3a sir#l vid*
,a/a se s4e/i'i/a /la#3a WI.,OW mesaH#l 4re/i3at 4rin e%4rP/ar sa# mesaH#l
im4li/it=+RESS A.G ZEG TO CO.TI.UE***= vor a4area in /olt#l drea4ta s#s /a mesaH
sistem*
CREAREA 6E.IURILOR
CREREA +ENIURI>(R ,(,U,
+entr# a /rea meni#ri +O+U+ se 'oloseste /omanda0oflin!/olR6E.U
ta2lo#!e%4rPn#m1[!e%4rPn#m2\
[TITLE e%4rP/ar\[SYA,OW\
A/easta /omanda 4ermite /rearea #n#i 4o4#4 in 4o3itia dorita *Un 4o4#4 este o /#tie /# /?enar
/are /ontine o lista de o4ti#ni din /are 4#teti ale1e*+o4#4>#l 4oate avea si #n titl# /are se
a'isa3a in 4artea de s#s*A/tivarea #n#i 4o4#4 se reali3ea3a 4rin /omanda REA, 6E.U*La #n
moment dat 4oate 'i a/tivat #n sin1#r 4o4#4*
CLAUJA SE6.I-ICATIA
Lin si /ol Re4re3inta /oordonatele de re4re3entare ale
Colt#l#i stan1a s#s 4entr# meni#l 4o4#4*
Ta2lo# Re4re3inta #n ta2lo# #nidimensional /are /ontine
O4ti#nile /are a4ar in 4o4#4*O4ti#nile tre2#ie sa
-ie de ti4 /ara/ter si l#n1imea ma%ima 4e /are
+oate 'i a'isata o o4ti#ne este de CB /ara/tere
E%4rPn#m1 Re4re3inta n#mar#l total de o4ti#ni a//esi2ile in
6eni#l 4o4#4*,e e%em4l#!da/a ta2lo#l are 1
Elemente iar valoarea l#i e%4rPn#m1 este A!vor 'i
A//esi2ile doar 4rimele A elemente din ta2lo# /a
22
O4ti#ni in meni#l 4o4#4*
E%4rPn#m2 Re4re3inta n#mar#l de o4ti#ni a'isate in meni#l
+o4#4*,a/a e%4rPn#m1Re%4rPn#m2!se vor
A'isa doar e%4rPn#m2 o4ti#ni!/elelalte
Urmand a 'i de'ilate /# aH#tor#l tastat#rii sa#
6o#se>#l#i*
Title e%4rP/ar Re4re3inta titl#l meni#l#i 4o4#4 /are
7a 'i a'isat 4e 2ara de s#s a /#tiei /are
Contine meni#l*
S?adoX Are /a e'e/t a'isarea #nei 3one int#ne/ate in
S4atele /#tiei /# meni#l!adi/a a'isarea /#
Um2ra*In'ormatiile a/o4erite de #m2ra
Ramin in/a vi3i2ile*Im4li/it meni#rile
+o4#4 n# a# #m2ra*
Instr#/ti#nea REA, 6E.U are 'ormat#l0REA, 6E.U TO varPmem
Comana a/tivea3a #n meni# 4o4#4 de'init 4rin o***6E.IU*
GESTIUNEA CU>(RI>(R
C#lorile 4ot 'i modi'i/ate in do#a 'el#ri0
1* Utili3and dialo1#l de <Ale1ere /#lori=(Color +i/Ver) /are a4are d#4a ale1erea o4ti#nii
COLOR... din meniul WINOW
2* +rin /omen3i !ET
Termenii #tili3ati in 1esti#nea /#lorilor s#nt0
1* +ere/?ea de /#lori8
2* Lista de 4ere/?i de /#lori8
3* S/?ema de /#lori8
@* Set#l de /#lori*
"EREC#E$ E CULORI

+ere/?ea de /#lori /onsta din /#loarea de '#ndal si /#loarea de 4rim 4lan*C#lorile
se s4e/i'i/a 4rintr>o a2reviere*Se 'oloseste #n 9 4entr# a indi/a /li4irea*Cara/ter#l ; va indi/a
stral#/irea*Cod#rile /#lorilor s#nt 4re3entate in ta2el#l #rmator0
Culoarea Codul
B3./_(N1<ruO N
B3.4_ U
B3u1(A3@.s(ruO B
Br0+4(O/ruO R
C`.4(B31uO B
r114("1r51O
M.<14(.(M09O RB
R15(R0suO R
:'i(1(A3@O :
23
a1330+(.3@14O RF
+entr# monitoarele mono/rome e%ista doar 4atr# 4osi2ilitati de a'isare0
1* Al2(W)8
2* .e1r#(.)8
3* S#2liniere(U)8
@* 7ideo invers(I)8
IM"ORT$NT%
Cu30.r1. B3.4_ s1 2030s1s(1 3. i4(r05u/1r1. ).r03130r,
>ISTA %E ,ERECQI %E CU>(RI
Este 'ormata din 1>1 4ere/?i de /#lori se4arate 4rin vir1#la*O s/?ema de
/#lori este /om4#sa din 1 4ere/?i de /#lori*
E&EM"LU%
- 4entr# monitoare /olor0
X;&2!X;&21!1r;&2!1r;&2!r;&2!v;&1r!1r;&r2!n;&n!1r;&2!r;&2
- 4entr# monitoare mono/rome0
X&n!n;&X!X;&n!X;&n!X&n!#;&n!X;&n!>!X;&n!X&n
In lista de 4ere/?i de /#lori 4entr# monitoare mono/rome 4ere/?ea a E>a li4seste
deoare/e n# este 4ermisa #m2rirea*
SCQE+A %E CU>(RI
Este #n set de 1 4ere/?i de /#lori *S/?emele de /#lori /ontrolea3a /#lorile
elementelor inter'etei FO&"RO.'E(. S/?ema E 4entr# 'erestrele sistem )*-ie/are 4ere/?e de
/#lori din lista de 4ere/?i de /#lori /ores4#nde #n#i element din s/?ema*
SETU> %E CU>(RI
Este /om4#s din 2@ de s/?eme de /#loare*
In ta2el#l #rmator este 4re3entat mod#l de asi1nare a s/?emelor de /#loare
4entr# elementele inter'etei FO&"RO*
Elementul afectat !c)ema de
culoare
-erestre #tili3ator S/?ema 1
6eni#ri #tili3ator S/?ema 2
Bara de meni#ri S/?ema 3
6eni#ri 4o4#4 S/?ema @
-erestre de dialo1 S/?ema A
+o4#4>#ri in dialo1#ri S/?ema B
Alerte S/?ema C
-erestre sistem S/?ema E
2@
+o4#4>#ri in 'erestre S/?ema F
-ereastra BroXse S/?ema 1
-ereastra Re4ort S/?ema 11
+o4#4>#ri in alerte S/?ema 12
Re3ervate S/?ema 13>1B
Utili3ate in a4li/atii S/?ema 1C>2@
-olosirea 4ere/?ilor de /#lori din /adr#l s/?emei 1 de /#loare
este #rmatoarea0
"erec)ea Elementul afectat
1 /am4#ri SAG
2 /am4#ri 5ET
3 2ord#ra
@ titl#ri !elemente a/tive
A titl#ri si mesaHe
B element#l sele/tat
C /eas#l!tastele de a4el
E #m2ra
F /ontrolere a/tive
1 /ontrolere de3a/tivate
-olosirea 4ere/?ilor de /#lori din /adr#l s/?emei 2 de /#loare este #rmatoarea0

"erec)ea Elementul afectat
1 o4ti#ni de3a/tivate
2 o4ti#ni dis4oni2ile
3 2ord#ra
@ titl#rile meni#rilor
A mesaH#l e%4li/ativ
B o4ti#nea sele/tata
C taste de a4el
E #m2ra
F /ontrolere a/tive
1 /ontrolere de3a/tivate
Ta2ele /om4lete 4rivind asi1narea 4ere/?ilor de /#lori 4entr# 'ie/are s/?ema s#nt /#4rinse
in #elp>#l sistem 4rre/#m si in man#al#l <FO&"RO ,evelo4erDs 5#ide=*
O /omanda de modi'i/are a /#lorilor este 0
!ET COLOR OF !C#EME exprXnumA TO
[[listaXperechiXculori\ 8 [!C#EME exprXnum2\\
A/easta /omanda 4ermite modi'i/area /#lorilor #nei s/?eme 4rin s4e/i'i/are #nei liste de
4ere/?i de /#lori sa# a altei s/?eme*
Clauza !emnificatia
.xprXnumA Re4re3inta n#mar#l s/?emei ale /arei /#lori se modi'i/a 8
44oate l#a valori intre 1si
2@*
2A
listaXperechiXculori Re4re3inta 4ere/?ile de /#lori asi1nate s/?emei *+#teti
s4e/i'i/a intre 1si 1 /#lori* .# este ne/esar sa se s4e/i'i/e toate /ele 1
4ere/?i de /#lori*Se 4ot modi'i/a /#lorile sele/tiv 4rin introd#/erea #nei
vir1#le 4entr# 'ie/are 4ere/?e /are ramane nes/?im2ata *
!C#EME exprXnum2 Re4re3inta s/?ema din /are se 4reia# noile /#lori *Se reali3ea3a
o /o4iere a /#lorilor s/?emei 4re/i3ata 4rin exprXnum2 4entr# s/?ema
4re/i3ata 4rin exprXnumA.
E(emplu%
+entr# a s/?im2a /#loarea 2ord#rii(4ere/?ea 3) din 'erestrele #tili3ator (s/?ema
1) in al2 4e ros# si a lasa nemodi'i/ate toate /elelalte /#lori se #tili3ea3a /omanda0
!ET COLOR OF !C#EME * TO + + W,R
+#tem a'la /are s#nt /#lorile dintr>o an#mita s/?ema 'olosind '#n/tia !C#EME
(exprXnumA8,exprXnum28)
Fun!tia returnea#a un sir de !ara!tere, !are re$re#inta o $ere!)e de !ulori sau o
lista de $ere!)i de !ulori dintr-o s!)ema $re!i#ata.
Prin eD$rNnumA se s$e!i"i!a numarul s!)emei ale !arei !ulori interesea#a.Da!a al
doilea $arametru li$seste se returnea#a toate !ele AG $ere!)i de !ulori.
Da!a se doreste doar o anumita $ere!)e de !ulori din s!)ema se %a s$e!i"i!a $rin
eD$rNnumB $o#itia $ere!)ii !are interesea#a.De eDem$lu da!a eD$rNnumB este E, se %a
returna a $atra $ere!)e de !ulori.
E(emplu%
Comanda urmatoare returnea#a a treia $ere!)e de !ulori din s!)ema E
_ SC=+M+ &E,C(
ST+RG+R+A +CRANU.UI
Pentru !a $ro'ramatorul sa "ie asi'urat !a $e e!ran nu eDista alte in"ormatii de!at
!ele $e !are le doreste ,este ne%oie sa sta*ileas!a un re'im de lu!ru ade!%at $rin instru!tiuni
!ET.
Du$a sta*ilirea re'imului de lu!ru e!ranul tre*uie sters !u instru!tiunea
CLE$R;a!easta ster'e tot e!ranul intre !oordonatele &G,G(si &BE,I4(.
Da!a situatia o !ere, anumite in"ormatii $ot sa ramana $e e!ran,iar $ro'ramatorul
$oate ster'e doar un dre$tun')i,de"init $rin !oordonatele !oltului stan'a sus,res$e!ti%
drea$ta 6os.A!easta ster'ere se $oate reali#a $rin
` lA,!A<CLE$R-CLE$R TO lB,!B<
Da!a li$seste !lau#a CLE$R sau CLE$R TO, se %a ster'e un dre$tun')i al
!arui !olt stan'a sus este $re!i#at, iar !oltul drea$ta 6os este !oltul de 6os al e!ranului.
2B
R.A>+[AR.A #.$.*.>OR
"neori este necesara desenarea unor dreptunghiuri ce chenar simplu sau du?lu care
sa incadreze anumite informatii sau este necesara trasarea unor linii.Acest lucru se poate
realiza folosind instructiunea7
` lA,!A TO lB,!B<OU.LE-"$NEL-sirN!ara!tereN!)enar<
Da!a nu se s$e!i"i!a ni!i una din !lau#ele o$tionale se %a trasa o !utie sim$la.Da!a
lA si lB au a!eeasi %aloare, atun!i se %a trasa o linie ori#ontala.Da!a !A si !B au a!eeasi
%aloare se %a trasa o linie %erti!ala.
Utili#and !lau#a OU.LE se %a trasa o linie du*la.Clau#a "$NEL are !a
e"e!t trasarea unei linii solide.
Da!a se s$e!i"i!a un sir de !ara!tere $entru !)enar, a!estea tre*uie
s$e!i"i!ate&se$arate $rin %ir'ule( in ordinea
A. *ara de sus&lsZ!)r&A4F(; ldZ!)r&BG5((
B. *ara de 6os
C. *ara din stan'a&*%Z!)r&AI4(; *%dZ!)r&A@F((
E. *ara din drea$ta
5. !oltul stan'a sus&!dssZ!)r&BGA(; !ssZ!)r&BA@((
F. !oltil drea$ta sus&!ddsZ!)r&A@I(; !dsZ!)r&A4A((
I. !oltul stan'a 6os&!ds6Z!)r&BGG(; !s6Z!)r&A4B((
@. !oltul drea$ta 6os&!dd6Z!)r&A@@(; !d6Z!)r&BAI((
Pentru a trasa !utia !u un sin'ur !ara!ter se $oate $re!i#a un sir "ormat dintr-un
sin'ur !ara!ter.
E(emplu%
` AG ,G TO BB,EG 9K7
+"e!t similar !omen#ii `...TO in "orma !u sir de !ara!tere $entru !)enar $rodu!e
!omanda
` lA,!A,lB,!B .O&- sirNdeN!ara!tere<
Comanda `....O& trasea#a o !utie.Da!a se $re!i#ea#a un sir/de/caractere+
a!easta se %a o"losi $entru trasarea !utiei.Tre*uie $re!i#ate $ana la 4 !ara!tere&!ate unul
$entru "ie!are !olt, !ate unul $entru "ie!are latura si unul $entru um$lere(.Cara!terele din
sir %or "i $ar!urse $entru trasare in sensul a!elor de !easorni! in!e$and din !oltul stan'a
sus.Pentru um$lere se "oloseste al noualea !ara!ter.Da!a se s$e!i"i!a un sin'ur !ara!ter,
a!esta este "olosit la trasarea !utiei.
E(emplu%
` AG,BG,AE,FG BOM
` AG,BG,AE,FG BOM R+P.ICAT+ &!)r&AII(,4(
2C
C(+ENDI ,RIVIN% INTR(%UCEREA SI A:ISAREA ,E
ECRAN
O a'isare sim4la 4e e/ran se 'a/e 4rin instr#/ti#nile0
0- 00- exprXA8,exprX28...-
Un sin1#r 0 are /a e'e/t tre/erea la o linie no#a inaintea #nei a'isari*,a/a n# se
s4e/i'i/a ni/i o e%4resie! va 'i a'isata o linie 1oala*7ir1#la /are se4ara exprXA,exprX2,... are /a
e'e/t se4ararea 4rintr>#n s4ati# a re3#ltatelor a'isate*
,o#a 00 a# /a e'e/t a'isarea 4e a/eeasi linie! in 4o3itia /#renta de 4e e/ran*
In /a3#l 'olosirii instr#/ti#nii de mai s#s! la #m4lerea /# in'ormatie!e/ran#l este
de'ilat*
+entr# a 4ermite #n /ontrol e'i/ient al a'isarii se #tili3ea3a instr#/ti#nea0
o lin,col !$1 expr8 "ICTURE sa?lon8 8 FUNCTION cod8
Se va eval#a e%4resia e(pr si re3#ltat#l se va a'isa in linia si /oloana indi/ate 4e
e/ran (da/a este a/tiv SET ,E7ICE TO SCREE.) sa# la im4rimanta (da/a este a/tiv SET
,E7ICE TO +RI.TER)*
+rin a/easta instr#/ti#ne e/ran#l 4oate 'i 1estionat dinami/! 4rin /resterea n#mar#l#i
de linie 4entr# a'isare (lin=lin;1)*,easemenea! a'isarea in'ormatiilor 4e e/ran se 4oate 'a/e in
ori/e ordine! deoare/e e/ran#l este /onsiderat /a 'iind <adresa2il=! in sens#l /a 'ie/are /ara/ter
are /oordonatele linie si /oloana 2ine sta2ilite*5esti#nea dinami/a a e/ran#l#i este 'avori3ata
de '#n/tiile sistem#l#i COL'2 si ROW'2 /are ret#rnea3a /oordonatele 4o3itiei /#rente a
/#rsor#l#i 4e e/ran*
E(emplu%
` AG,BG sa8 9A!esta este un teDt7
` ro? & ( :A,G sa8 9TeDt $e linia urmatoare7
` ro? & ( ,!ol & ( :AG 9s!riu $e a!eeasi linie7
In "orma ` lin + col !$1 e(pr+ instru!tiunea $ermite numai a"isarea
sirurilor de !ara!tere.Celelalte ti$uri de date &numeri!e,lo'i!e,date !alendaristi!e(, tre*uie
tras"ormate inainte de a"isare in siruri de !ara!tere.
.a ti$arire $oate "i utili#at un sa*lon sau o "un!tie de !on%ersie sau am*ele. Un
sa*lon $oate !ontine si !oduri ale "un!tiilor de !on%ersie !a# in !are in!e$e !u ` dar o
"un!tie de !on%ersie nu $oate !ontine de!at !odurile $ro$rii.
Sa*lonul s$e!i"i!at du$a !lau#a "ICTURE $oate !ontine ori!e !ara!ter ; numai
!ele !are %or "i $re#entate in !ontinuare au un rol a!ti% in a"isarea sau in $reluarea
datelor .Da!a in sa*lon sunt in!luse si alte !ara!tere, a!estea se a"isea#a.
Cod in sablon !emnificatia
A Permite doar litere.
. Permite numai %alori lo'i!e.
N Permite numai litere si !i"re.
M Permite ori!e !ara!ter.
3 Permite doar %alori lo'i!e 3,8,N,n.
4 Permite doar !i"re si semn al'e*ri!.
a Permite !i"re ,semn si s$atiu.
b Con%erteste literele mi!i in litere mari.
c A"isea#a sim*olul monetar sta*ilit $rin S+T.
2E
G Zerourile de la in!e$utul numerelor se inlo!uies! !u K.
.&$un!t( Sta*ileste $o#itia $un!tului #e!imal.
, &%ir'ula( Sta*ileste re$re#entarea $e 'ru$e a numerelor.

Codurile "un!tiilor de !on%ersie sunt $re#entate in ta*elul urmator
Codul functiei !emnificatie
A Admite numai !ara!tere al"a*eti!e.
B Alinia#ala drea$ta numerele a"isate.
C S!rie CR&CR+DIT( du$a un numar $o#iti%.
D Utili#ea#a "ormatul ameri!an $entru o data.
+ Utili#ea#a "ormatul BRITIS= $entru o data..
I Centre#a un teDt.
- Alinia#a la stan'a un teDt.
. Trans"orma s$atiile din "ata unui numar in #erouri.
Sn .imitea#a lun'imea de a"isare la n !ara!tere;
Se $ermite ast"el de"ilarea $e ori#ontala in interiorul /am4#l#i*
T +limina s$atiie nesemni"i!ati%e.
M S!rie DB&D+BIT( du$a numerele ne'ati%e.
Z O %aloare G este ti$arita $rin s$atii.
& Numerele ne'ati%e se s!riu intre $arante#e.
b Con%erteste literele mi!i in litere mari.
d A"isea#a numerele !u notatia stiinti"i!a.
c A"isea#a numerele in "ormat monetar.
E(emplu%
` AG,AG sa8 9=ellob7 PICT 9`b7
` AB,AG sa8 ABCE. B5 FUNCTION 9c7
` AE,AG sa8 ABC5. B5
PICT 94444444.447 FUNCTION 9c7
CITIRE$ $TELOR E "E ECR$N
Pro'ramatorul $oate sa introdu!a date !u a6utorul instru!tiunilor de
a"isare !on!atenate !u instru!tiuni de !itire.Citirea datelor se "a!e de la tastatura , &$rin
tastarea lor(; ele a$ar in e!ou $e e!ran si sunt trans"erate unor %aria*ile de memorie
de"inite !ores$un#ator de utili#ator.
SintaDa instru!tiunii de initiere a $ro!esului de !itire de la tastatura este
` lin,!ol !$1 3 teDt4 5ET %aria*ila

+"e!tul instru!tiunii este a"isarea $e e!ran a teDtului dintre ')ilimele $e
linia lin
Si in !oloana !ol si initierea $ro!esului de !itire a %aria*ilei %aria*ila mentionata du$a
5ET.In $ro'ram $ot "i mai multe asemenea instru!tiuni , su!!esu%e sau nu.Citirea se
reali#ea#a de "a$t numai la intalnirea instru!tiunii RE$ !are are !a e"e!t !itirea tuturor
%ari*ilelor s$e!i"i!ate $rin toate o$tiunile 5ET anterioare ei . Utili#atorul %a tre*ui sa
taste#e %alori $entru a!este %aria*ile.TeDtul dintre ')ilimele are rol eD$li!ati%, $entru !a
utili#atorul sa !unoas!a in ori!e moment !e "el de date se introdu! .
E(emplu%
2F
C.+AR
S+T TA.1 OFF
` A,A to BC,I4 DOUB.+
` B,C sa8 9B.B. Com$uter7
` B,5G sa8 $adl &9Curs FAPA, B4(
` 5,A sa8 $ad! &9T+ST MODU. E J FOMPRO7,II(
` I,5 to BG,I5
Kidenti"i!are !ursant
numeZs$a!e &A5(
$renumeZs$a!e&BG(
` AG,@ sa8 9 Nume 7 'et nume
` AA,@ sa8 9Prenume7 'et $renume
read
In eDem$lul de mai sus, se initiali#ea#a %aria*ilele de memorie !u s$atii, a$oi se
"a!e initiali#area !itirii lor "olosind instru!tiunea 5ET si in "inal se "a!e !itirea e"e!ti%a
$rin instru!tiunea RE$.
Instru!tiunea de !itire $oate sa im$una "ormatul %aria*ilei,limitele in !are
tre*uie sa "ie !u$rinsa %aria*ila $re!um si alte !onditii de %alidare a datelor introduse.O
"orma mai 'enerala a instru!tiunii 5ET este
` lin,!ol \!$1 eD$rNA \"ICTURE sa*lonNA]\FUNCTION !odNA]]
5ET %aria*ila \"ICTURE sa*lonNB]\FUNCTION !odNB]
\EF$ULT eD$rNB]\ME!!$5E eD$rN!arA]
\R$N5E eD$rNC,eD$rNE]
\6$LI eD$rNlo'A\ERROR eD$rN!arB]]\W#EN eD$rNlo'B]
\COLOR !C#EME eD$rNnum < COLOR lista !ulori]

Da!a se utili#ea#a 5ET !u !$1 in "ata ,se %a introdu!e automat un s$atiu
intre eD$resia ti$arita $rin !$1 si $o#itia din !are in!e$e 5ET.
Clau#ele "ICTURE si FUNCTION au a!eeasi semni"i!atie !u !ea
$re#entata $entru !$1.
Clauza !emnificatia
EF$ULT eD$rNB Da!a %aria*ila s$e!i"i!ata du$a 5ET+ nu eDista, ea %a "i
!reata si initiali#ata !u %aloarea s$e!i"i!ata $rin eD$rNB.EF$ULT
nu are e"e!t asu$ra !am$urilor dintr-un "isier.Da!a nu eDista !lau#a
EF$ULT si %aria*ila s$e!i"i!ata du$a 5ET nu eDista, %a a$are o
alerta !u mesa6ul 36ariable Q%aria*ilae not found4.Da!a
EF$ULT a$are dar %aria*ila s$e!i"i!ata du$a 5ET eDista,
EF$ULT este i'norat.
ME!!$5E eD$rN!arA Are !a e"e!t a"isarea mesa6ului eD$rN!arA $e ultima linie
a e!ranului, atun!i !and !ursorul este $o#itionat $e 5ET-ul res$e!ti%.
R$N5E
+D$rNC,eD$rNE Poate "i utili#at !u %aria*ile de ti$ !ara!ter, numeri! sau
data $entru a s$e!i"i!a un domaniu de %alori $ermise.Da!a %alorile
introduse nu se in!adrea#a in domeniul $re!i#at,%a a$are un mesa6de
21
eroare !are %a indi!a domeniul $ermis.%eri"i!area domeniului se "a!e
doar in !a#ul modi"i!arii %alorii %aria*ilei $re!i#ate $rin 5ET; da!a
ea ramane nes!)im*ata&se tastea#a ENTER(,!lau#a R$N5E nu
are e"e!t.
W#EN eD$rNlo'B Permite sau nu a!!esul la 5ET in "un!tie de re#ultatul
e%aluarii eD$resiei lo'i!e eD$rNlo'B.Da!a eD$resia returnea#a &.T.(,
este $ermis a!!esul la 5ET; in !a# !ontrar !ursorul se de$lasea#a $e
5ET-ul urmator.
6$LI eD$rNlo'A Permite %alidarea intrarii .+D$resia lo'i!a eD$rNlo'A este
e%aluata la "ie!are iesire dintr-un 5ET .Da!a du$a e%aluare eD$resia
lo'i!a returnea#a &.T.( , %aloarea introdusa este !onsiderata !ore!ta si
se tre!e la !itirea unei noi %alori.In !a# !ontrar, %aloarea introdusa
este !onsiderata in!ore!ta , %a a$are un mesa6 !are %a !ere sa
introdu!eti o alta %aloare du$a !e tastati un !"$TIU &sa dis$ara
mesa6ul de eroare(, si nu se a%ansea#a la o alta !itire de!at du$a
introdu!erea unei %alori !ore!te sau tastand E!C .
ERROR eD$rN!arB Permite s$e!i"i!area de !atre utili#ator a mesa6ului de
eroare !are se %a a"isa atun!i !and !onditia s$e!i"i!ata du$a !lau#a
6$LI este "alsa.
COLOR !C#EME
+D$rNnum < COLOR
.istaN!ulori Da!a nu se in!lude !lau#a COLOR , !ulorile "olosite de
` ... 5ET sunt determinate de s!)ema de !ulori $entru "ereastra
$rin!i$ala FOMPRO !are este e!ranul.
Se $ot s$e!i"i!a eD$li!it !ulorile "ie $re!i#and numarul
unei s!)eme de !uloare $rin !lau#a COLOR !C#EME "ie
indi!and un set de $ere!)i de !ulori $rin !lau#a COLOR.
In ta*elul urmator sunt $re#entate $ere!)ile de !ulori "olosite de ` ... 5ET.
Pere!)ea de !ulori Zona a"e!tata
A #ona de a"isare SA3
B #ona de editare
5 mesa6ul din !lau#a M+SSAG+
F #ona de editare a G+T-ului sele!tat
E(emplu%
>irstaZG
AnNnastereZG
Ras$Z.F.
` 5,5 sa8 9Introdu!eti %irsta7 'et %irsta;
$i!t 94447 ran'e G,ABG
` F,5 sa8 9Anul nasterii7 'et anNnastere;
$i!t 944447 %alid anNnastereQZ8ear&date & ( (
` I,5 sa8 9Ras$unsurile sunt !ore!te_ &3/N( 9;
'et ras$ $i!t 937
211
read
Instru!tiunea RE$ ,a!ti%ea#a o*ie!te !reate $rin ` ... 5ET.
Cand RE$ este a!ti%a ,$uteti tasta ENTER+T$. sau sa'etile sus-6os $entru a tre!e de
la un o*ie!t la altul Mutarea de la un o*ie!t la altul se "a!e in ordinea in !are a!estea sunt
$lasate in $ro'ram.Cand lu!rati !u mouse-ul,
$uteti sele!ta un o*ie!t $rintr-un !li!0 $e mouse du$a !e %-ati $o#itionat $e o*ie!tul dorit.
Introdu!erea teDtului intr-un o*ie!t 5ET ,res$e!ta re'ulile de editare a teDtelor
!unos!ute.Iesirea dintr-un RE$ se "a!e in mai multe "eluri
A. De$lasand !ursorul in "ata $rimului 5ET ,
B. De$lasand !ursorul du$a ultimul 5ET ,
C. Tastand E!C ,
E. Tastand CTRL7W.
Pentru a anula initierea $ro!eselor de !itire de %aria*ile ,$ro!es lansat $rin
se!%ente de 5ET-uri ,$ro'ramatorul $oate "olosi instru!tiunea CLE$R 5ET!.A!esta
are !a e"e!t in%alidarea tuturor se!%entelor ` ... 5ET ,anterioare ei .Pot "i initiate in
!ontinuare noi $ro!ese de !itire de %aria*ile.

E(emplu%
Pro'ram $entru introdu!erea datelor $$rin dialo' !u utili#atorul intr-o *a#a de
date MARFURI ,.!u stru!tura
CODNMARFA Numeri! AA
D+NNMARFA C)ara!ter CG
UM C)ara!ter C
PR+T Numeri! AA B
INFO C)ara!ter EG

Ima'inea e!ranului $entru introdu!erea de date este !ea din "i'ura urmatoare
Pro'ram ADAMARFA. PRG -- adau'a mar"uri in !atalo'
set tal0 o"
set !olor o" s!)eme A to ?:/*,n/*'
` G,G !lear to BE,I4
` G,G to C,I4 dou*le
` A,B sa8 9Curs FOMPRO7
` B,A sa8 $ad!&9+Dem$lu J Pro'ram adVu'are ; arti!ole intr-o BD7,I@(
US+ mVr"uri
adau'Z.t.
do ?)ile adau'
set !olor o" s!)eme A to n/*',?:/r
` E,G !lear to BG,I4
` E,G to BG,I4
` 5,B sa8 9AdVu'are mVr"uri7
m!odmZG
mdenmZs$a!e&CG(
min"oZs$a!e&EG(
munZs$a!e&C(
m$retZG.GG
set !olor o" s!)eme A to ?:/*,n/*'
212
` F,AA !lear to AC,F4
` F,AA to AC,F4
` F,B5 sa8 9In"ormatii des$re mar"V7
Comen#i !are "oloses! o$eratori relationali
Co$8 to J unde se !o$ia#a din ta*ela a!ti%a
Fields Q !e !im$uri e "or Q !onditie de !o$ieree
2)ileQ$ana !andeTi$eeeDtensia unde !o$ie#e
OBS.A*a#a de date din !are se ia in"ormatiile tre*uie des!)ise.Re'asirea de date in
mai multe ta*ele si !on!entrarea lor intr-o noua ta*ela se "a!e asa
S+.+CTK/Q!am$urieFROMQta*elele de unde se iau toate !am$urile sau doar !ele
numitee\INTOQnoua ta*ela unde se $un eTO FI.+Qnume "isier unde se $un e/To$rinter_
TO s!reen]
2=+R+Q"iltrul de sele!tie al inre'istrarilore\UNIONQo noua !omanda sele!tata
$entru ao !om*ina !u !ea !urentae] \ORD+R B3 Q ordonarea si sele!tarea du$a a!est
!riteriue].
Pentru le'area a doua ta*ele a!estea tre*uie des!)ise in doua #one di"erite si indeDate
du$a un !am$ !omun !u !omanda
-OIN 2IT=Q ta*ela din alta #ona , nu !ea !urentaeTOQ ta*ela unde se $un
!am$urile din !ele doua ta*ele !one!tatee\FOR Q!am$ul !omun din !ea !urenta Z
ta*elaNdinN!ealalalta N#ona;!am$ul !omune] \FI+.DSQ !am$urile !are se !o$ia#a , iar
!ele !are nu se a"la in #ona !urenta se s$e!i"i!a si denumirea *a#ei de datee]
Sortarea unui ta*el se "a!e asa
SORT TOQnumeleNta*eleiN!are %a "i de6a re#ultatul sortariieONQ!am$ul de sortare
e\/ A] \ND] \C] \ASC+NDING] \D+SC+NDING] \FORQ!onditiee] \2=I.+Q$ana !ande]
FI+.DSQ!am$urile !are se $un la ta*ela !e %a "i re#ultatul sortariie]
O*s.Bta*ela sortata %a tre*ui la randul ei des!)isa si listata.
Totali#area unui !am$ &indeDat $entru a "i uni! (,adi!a insumarea %alorilor din !am$ se
"a!e asa
TOTA. TOQnumele ta*elei unde se $une totaluleONQ!am$ul indeDat $entru !a
%alorile sa "ie uni!ee\FI+.DSQ!am$urile din ta*ela initiala !are se totali#ea#ae]
\FORQ!onditii de totali#aree]\2=I.+Q$ana !ande].
@.A MODU. D+ .UCRU PROGRAMAT.CR+AR+A FISI+R+.OR .PRG
COMUNICATIA INTR+ PROC+DURI
Crearea "isierelor .$r' se reali#ea#a s!iind in "erastra !ommand MODI COMM
NUM+NFISI+R
Pro!edura a$elanta $oate *ene"i!ia de re#ultatele $ro!edurii a$elate $rin $arametrii
re#ultanti !u !omanda DO Q numele "isierului a$elat e \ 2IT= ]
fQ!e re#ultate transmite la a$elant e \ INQ numele "isierului in !are se fa$elea#a "isierul si
in !adrul !aruia se eDe!utae]
O*sA a%em $arametrii 'lo*ali
-de intrare &!ei !are se $relu!rea#a si se dau in $ro'ramul a$elant e"e!ti%(
-de iesire &re#ultatele !are se "oloses! in $ro'ramul a$elant si sunt e%aluate ai!i(
213
K$arametrii lo!ali &!are nu "oloses! in $ro'ramul $rin!i$al dar sunt re#ultate ne!esare lo!al(
Parametrii lo!ali sunt de"initi in $ro!edura a$elanta si !ontin re#ultatele o*tinute si nu sunt
re!unos!ute de!at in $ro!edura iar !omen#ile sunt
fPRI>AT+Q.lista %aria*ila memoriee
fPRI>AT+ A.. \.I1+Q!onditie Q/ +MC+PTQ !onditie !om$lementaraQ ]
Parametrii 'lo*ali sunt de"initi in $ro!edura a$elanta si se de!lara asa
PUB.ICQ lista %aria*ila de memorie e
PUB.IC \ ARRA3 ]Qnumele ta*loului e&Qnr. de linii , nr. de !oloanee(
TRANSF+RU. INFORMATI.OR INTR+ PROGRAM+
Pentru a utili#a a!eleasi nume de %aria*ile ,atat in $ro'ramul a$elat !at si in
$ro'ramele a$elate,$ro'ramatorul are $osi*ilitatea de a de!lara %aria*ile $ri%ate &lo!ale(
$rin instru!tiunea

PRI>AT+ listaNdeN%aria*ile
Sau

PRI>AT+ A..<.I1+ sa*lon<+MC+PT sa*lon<
Instru!tiunea $oate mentiona %aria*ile !are se eD!lud din lista si !are sunt de!i
%aria*ile 'lo*ale. O$tiunea A.. $ermite de"inirea tuturor %aria*ilelor !a %aria*ile lo!ale
Pentru !a o %aria*ila sa "ie utili#ata in a!elasi "el de mai multe $ro'rame &%aria*ila
sa "i $urtatoare de in"ormatie intre $ro'ramele !are se a$elea#a(,ea tre*uie sa "ie de!larata
%aria*ila $u*li!a $rintr-o instru!tiune
PUB.IC listaNdeN%aria*ile
Toate %aria*ilele !ontinute in listaNdeN%aria*ile din de!laratia de mai sus de%in
$u*li!e &'lo*ale(;!ade in sar!ina $ro'ramatorului !ontrolul !ore!t al %alorilor !are se
atri*uie a!estor %aria*ile in !ursul derularii $ro'ramelor.
PROC+DURI
Un !a# $arti!ular de $r'rame sursa sunt a!ele $ro'rame !are !ontin se!%ente
eDe!uta*ile delimitate in $ro!eduri .Din $un!tul de %edere al editorului de teDte ,$ro!edurile
se editea#a la "el !a si $ro'ramele . "isierul de $ro!eduri este un "isier de ti$ .PRG.
Pro!edurile sunt delimitate de !u%antul de PROC+DUR+ urmat de numele
$ro!edurii &nume %alid FOM PRO,maDimul AG !ara!tere ,litere, !i"re si liniuta de su*liniere(
si se termina $rin !u%antul R+TURN.Du$a numele $ro!eduri este o*li'atoriu sa se
s$e!i"i!e $arametrii $ro!edurii res$e!ti%e .
.ista de $arametri !ontine atat $arametrii de a$el ai $ro!edurii, !are sunt transmisi
de la $ro'ramul a$elant, !at si $aremetrii !are !ontin %alorile $e !are le returnea#a
$ro!edura. In $arti!ular $ro!edura $oate sa nu return#e nimi! ,si $oate "i a$elata "ara
$arametrii &a!tionea#a asu$ra %aria*ilelor 'lo*ale sau a mediului de lu!ru .$aremetrii
$ro!edurii se s$e!i"i!a $rintr-o instru!tiune
PARAM+TR+S lista NdeN$arametrii
21@
Ori!e $ro!edura $oate "i a$elata numai du$a a!ti%area "isierului !are !ontine
$ro!edura.A!ti%area "isierului de $ro!eduri se "a!e !u instru!tiunea S+T PROC+DUR+ TO
nume "isN$ro!edurii
.ansarea in eDe!utie a $ro!edurii se "a!e $rin $ro'ramul a$elant asemanator !u lansarea
in eDe!utie a ori!arui $ro'ram dar este ne!esara s$e!i"i!area su$limentara a
$arametrilor.Paramatrii de a$el ai $ro!edurii se s$e!i"i!a la lansare ,ast"el
DO nume $ro!edura \2IT= listaNde N$arametri]
Numarul de $arametrii din de!laratia PARAM+T+R a"lata in !or$ul $ro!edurii
tre*uie sa "ie identi! !u numarul de $arametrii din instru!tiunea de a$el a $ro!edurii.
Fisierul de $ro!eduri $re#entat !ontine trei $ro!eduri !are au numele UNU ,DOI si
SA.AR.Fie!are $ro!edura are s$e!i"i!ata lista de $arametrii ne!esari $entru eDe!utia
$ro!edurii in !au#a si se termina !u instru!tiunea R+TURN.Pro!edurile se %or a$ela
inde$endent din $rio'ramul $rin!i$al sau din alte $ro'rame ;"ie!are de!laratie de ti$
Pro!edure %a re$re#enta un $un!t de intrare in $ro'ram .Instru!tiunea Return determina
iesirea din "isierul de $ro!eduri ,trans"erul %alorilor s$re $ro'ramul a$elant si eDe!utia
urmatoarei instru!tiuni ,a"late imediat du$a a$elul $ro!edurii.
Pro'ramul de mai sus a$elea#a $ro!eduirile din "isierul de $ro!eduri.Pro'ramatorul
$oate a%ea mai multe "isiere de $ro!eduri ,dar la un moment dat numai un sin'ur "isier de
$ro!eduri este a!ti%.Ori!e instru!tiune de "orma
S+T PROC+DUR+ TO "isNdeN$ro!eduri
In!)ide "isierul din $ro!eduri anterior des!)is si-l a!ti%ea#a $e !el s$e!i"i!at $rin
"isNdeN$ro!eduri
Fisirul de $ro!eduri se in!)ide !u una din !omen#ile
S+T PROC+DUR+ TO
sau
C.OS+ PROC+DUR+.
I>. COM+NZI P+NTRU R+A.IZAR+A GRAFICII .
f D+FIN+ BOM FROM Q !oloana stan'a e TO Q!oloana drea$ta e
=+IG=T Q inaltimea e \ AT .IN+ Q nr. liniei !u !are in!e$e desenarea ariei e]
\ SING.+/ DOUB.+/ Q !ara!tere *ordura $entru !)enar e]
f` Q linie stan'a sus , !oloana stan'a sus , linie drea$ta 6os , !oloana drea$ta 6ose BOM Q
!ara!terul !u !are se "a!e !)enarul e
f`Q linie stan'a sus , !oloana stan'a suse TO Qlinie drea$ta 6os , !oloana drea$ta 6os e
\ DOUB.+ / PAN+. / Q!ara!ter $entru *ordura e]
\ PATT+RN Q "undal e]
CR+AR+A M+NIURI.OR >+RTICA.+
f D+FIN+ POPUP Q nume meniu %erti!al e FROM Q linie stan'a sus
!oloana drea$ta 6ose] \ IN \ 2INDO2 ] Q numele "erestrei in !are a$are meniul e / IN
SCR++N ] \ FOOT+R Q titlu $entru meniu e] \ 1+3 Q !om*inatia de taste !u !are se
sele!tea#a e ] \ MARGINT ] \ MAR1 Q !ara!terul !are a$are in "ata o$tiunii !and e
sele!tata e ] \ M+SSAG+ Q mesa6ul !are a$are !and sele!te#i meniul e] \ MO>+R ]
\ MU.TIS+.+CT] \ PROMT FI+.D Q !am$ dintr-o *a#a de date !e %a "i meniue ]
\PROMPT FI.+S .I1+ Q !onditia din !e dire!tor , !u !e eDtensie se iau "isiere !e o sa
a$ara in meniue ] \ S=ADO2 ] \ TIT.+ Q titluri in $artea su$erioara a "erestrei e ]
\ CO.OR SC=+M+ Q nr. s!)emei e / CO.OR Q lista de !ulori e ]
In !adrul meniurilor %erti!ale se de"ines! meniurile *ar ast"el
21A
D+FIN+ BAR Q nr. asi'nat o$tiunii din meniu e OF Q numele meniului %erti!al din !are
mai "a!e $arte e PROMPT Q mesa6ul intre ')ilimele !are a$are !a
su*meniu e \ B+FOR+ Q $lasarea meniului *ar a!tual in "ata *arului
!u nr. sau numele s$us ai!i ] \ 1+3 Q !om*inatie de taste $entru
sele!tie e ] \ MAR1 Q !ara!terul din "ata] \M+SSAG+Qmesa6ul !are
a$are la sele!tia su*meniuluie] \S1IP\FORQo !oloana $rin !are este
in!lusa sau nu o$tiunea de su*meniu in !adrul meniului %erti!al e]
\CO.ORQlista de !ulori eCO.OR SC=+M+Qnr. s!)emei e.]Crearea
unui meniu ori#ontal se "a!e asafD+FIN+ M+NU Qnume meniu
ori#ontal e\BAR AT .IN+Qnr. liniei unde imi a$are meniul $e e!ran
e]\IN\2INDO2Qnumele "erestrei unde imi a$are meniul e]\IN
SCR++N]\1+3Q!om*inatia de taste !u !are se a!ti%ea#a e]
\MAR1Q!ara!terul !are a$are in "ata lui !ind e sele!tat e]
\M+SSAGG+Qun mesa6 !ind e sele!tat e]\NOMARGIN]
\CO.ORQli$sa de !ulori e /CO.OR SC=+M+ Qs!)emaeIn !adrul
meniurilor ori#ontale se de"ines! su*meniurile.;
A$li!atii de meniuri

PROGRAM . PRG.

De"inire menu linie
De"inire $ad $adA o" linie $rom$t 9/Q!ont7at G,5
De"inire $ad $adB o" linie $rom$t 9/Qnote 9 at G,A@
De"inire $ad $adC o" linie $rom$t 9/Qa*andon7 at G,C5
On $ad $adA o" linie a!ti%ate $o$u$ $o$!ont
On $ad $adB o" linie a!ti%ate $o$u$ $o$note
On $ad $adC o" linie a!ti%ate $o$u$ $o$a*and
De"ine $o$u$ $o$!ont title 9!onturi7 s)ado?
De"ine *ar A o" $o$!ont $rom$t 9<QadVu'are7
De"ine *ar B o" $o$!ont $rom$t 9<Qmodi"i!are7
De"ine *ar C o" $o$!ont $rom$t 9<Qster'ere7
De"ine *ar E o" $o$!ont $rom$t 9<Qlistare7
De"ine *ar 5 o" $o$!ont $rom$t 9<listare 9 s0i$
De"ine *ar F o" $o$!ont $rom$t 9iesire Sn <QFOM7
On sele!tion $o$u$ $o$!ont do $ro!ed
De"ine $o$u$ $o$note title 9note7 s)ado?
De"ine *ar A o" $o$note $rom$t 9<QadVu'are7
De"ine *ar B o" $o$note $rom$t 9<Qmodi"i!are7
De"ine *ar C o" $o$note $rom$t 9<Qster'ere7
De"ine *ar E o" $o$note $rom$t 9<Qlistare 9
De"ine *ar 5 o" $o$note $rom$t 9<Qlistare 9 s0i$
De"ine *ar F o" $o$note $rom$t 9iesire Sn <QFOM7
On sele!tion $o$u$ $o$note do $ro!ed B
De"ine $o$u$$ $o$*and title 9a*andon7 s)ado?
De"ine *ar A o" $o$*and $rom$t 9iesire Sn <QFOM7
De"ine *ar B o" $o$*and $rom$t 9iesire Sn7 s0i$
De"ine *ar C o" $o$*and $rom$t 9iesire Sn <QDOS7
On sele!tion $o$u$ $o$*and do $ro!ed 5
21B
A!ti%ate Menu .ine
M+NIURI . PRG
De"ine Menu Fru!te
De"ine $ad "A o" "ru!te $rom$t 7<Qdes!)ideree7 mar0 !)r&C(
De"ine $ad "B o" "ru!te $rom$t 9<Qmodi"i!aree7 mar0 !)r&E(
De"ine $ad "C o" "ru!te $rom$t 9<Qlistare e7 mar0 !)r&5(
De"ine $ad "E o" "ru!te $rom$t 9<QadVu'are e7 mar0 !)r&F(
De"ine $ad "5 o" "ru!te $rom$t 9<Qiesiree7 mar0 !)r &I(
` AB,5 sa8 9Ati ales7
On sele!tion $ad "A o" "ru!te do des!)idere
On sele!tion $ad "B o" "ru!te do modi"i!are
On sele!tion $ad "C o" "ru!te do listare
On sele!tion $ad "E o" "ru!te do adVu'are
On sele!tion $ad "5 o" "ru!te do iesire
A!ti%ate Menu Fru!te
Pro!edure des!)idere
Use _
Return
Pro!edure modi"i!are
Bro?se
Return
Pro!edure listare
.ist
Return
Pro!edure adVu'are
A$$end
Return
Pro!edure iesire
Huit
Return
@.A MODU. D+ .UCRU PROGRAMAT
STRUCTURI D+ CONTRO. IN PROGRAMAR+
Atri*uirea Q%aria*ilaeZQeD$resiee
STOR+Q%aloareaeTOQ%aria*ilele !e iau %aloarea s$e!i"i!atae
Comen#i de a"isare $e e!ran
_/__\QeD$resia !e se e%aluea#a si re#ultatul il $une $e e!rane] \PICTUR+Q"ormatul
a"isa6uluie] \ATQ!oloana unde se "a!e a"isareae] \FONTQnumele si marimea "ontuluie]
\ST3.+Qstilul s!risuluie].
___Qe%aluarea eD$resiei !e se %a lista la im$rimantae. A"isarea la anumite !oordonate
de linie si !oloana se "a!e asa
`Qlinie,!oloanaesa8Qintre ')ilimele se $une mesa6ul !e se %a ti$arie\PICTUR+Q!ate
!ara!tere sa "ie si !ume] \FUNCTIONQ!onditie %ala*ila $entru toate !ara!terelee]
\FONTQnume "ont,marimeae]ST3.+Qstilul de literae] \CO.ORQlista de !ulori $entru
"onte]
21C
+ditarea %aria*ilei unde se memorea#a ras$unsul la mesa6ul`Ysa8Yde mai sus se
"a!e asa`Qlinie,!oloanaeG+TQnumele %aria*ilei in !are se editea#aeanalo' !a mai
sus\+NAB.+ _DISAB.+] \D+FAU.T] \M+SSAG+Qmesa6ul la introdu!erea
%alorilore\RANG+Qminim,ma#im $antru %aria*ilae] \SIZ+Qinaltime,latime $entru
editaree] \>A.IDQ!onditia $entru !am$e] \+RRORQmesa6ul de eroare!and nu e
inde$linita !onditia din !am$ul de la !lau#a %alida] \2=+NQunul di !am$uri inde$lineste o
anumita !onditiee] \CO.OR SC=+M+Qnumare]
Comanda `YG+TY este urmata de aste$tarea introdu!erii %alorilor !u !omanda de
!itire R+AD\C3C.+]\ACTI>AT+Q!e "ereastra a!ti%e# !and "a! introdu!erea
datelore] \2IT=Qdenumirea "erestreie] \S=O2Qreadu! $e e!ran !am$ul im$li!at
in !onditia lo'i!a de a!ti%are a "erestrei e] \2=+NQse a!!e$ta introdu!erea !e
inde$lines! !onditia de ai!i e] \OB-+CTQal !atalea o*ie!t %a "i a!ti%at in !omanda
de !itire initiale] \.OC1/ NO.OC1] \CO.ORQlista !ulori e]
Crearea de liste din elemente ale FOMPRO-ului adi!a din $o$u$uri sau din *a#e de
date se "a!e asastru!ture este identi!a !u !ea de la`Y'et dar mai a$ar in $lus \FROM Q
numele ta*loului de unde se iau elementele !e se $un in lista e] \RANG+ Qminim,maDime^
POPUPQnume meniu $o$u$ de unde se iau elementelee] o*s C.a meniurile %erti!ale a$are
!lau#a d in o$eratiunea FUNCTION si e in!lus sim*olul intre ')ilimele.Crearea de
!omutatoare,*utoane in%i#i*ile,*utoane radio se $oate "a!e !u a!eeasi stru!tura !a si `Y
'etY!u deose*irea !a ,in !lau#a RANG+Qinaltimea,latimea *utonului e iar in !lau#a
FUNCTION intre ')ilimeleKC $entru !omutator,KR $entru *utoane radio,KI $entru
in%i#i*ile si !u o$tiunile immediate= $entru ori#ontal,> $entru %erti!al.
Cam$urile memo se editea#a intr-o #ona re!tan'ulara s$e!iala,!omanda este !u a!eleasi
o$tiuni !a `YG+TYdar !u%antul G+T este inlo!uit !u +DIT.
Introdu!erea datelor de ti$ !ara!ter &sau numeri!( se "a!e !u !omen#ile
ACC+PTQ intre ')ilimele se !ere introdu!erea unei date de ti$ !ara!ter eTOQ %aria*ila
unde se memorea#a e
INPUTQ intre ')ilimele se %a !ere introdu!erea unei date de ti$ numeri!( TOQ%aria*ila
unde se memorea#ae
C( Stru!tura alternati%a IFQ!onditiae
sim$la !omen#i
\+.S+ !omen#i]
+NDIF
Cu mai multe ramuri DO CAS+
CAS+Q!onditia Ae
Q!omanda Ae
CAS+Q!onditia Be
Q!omanda Be
Y
OT=+R 2IS+
Comanda
+ND CAS+
E( Stru!tura re$etiti%a
DO 2=I.+Q!onditie inde$linitae
QeDe!uta !omandae
\.OOP] -se reia !omanda do ?)ile
\+MIT]-iesire "ortata din !i!lu
+NDDO
FOR Q%aria*ila !e ia %alorieZ%aloare initiala TO "inala
Q!omandae
21E
\+MIT]
\.OOP]
+NDFOR /N+MT
Pentru $ar!ur'erea unei ta*le
SCAN \domeniu] \FORQ!onditiee] \2=I.+Q$ana !ande]
Q!omen#ilee
\.OOP]
\+MIT]
+NDSCAN
+.+M+NT+ D+ GRAFICA
Ferestre in FoD Pro
Ferestrele utili#ator sunt sin'urele "erestre s$re !are $oate "i redi-
re!tata a"isarea si se $ot !rea doar $rin !omanda D+FIN+ 2IN-
DO2.
Ferestre utili#ator nu !u$rind "erestre 9Bro?se7 "erestre sistem,
"erestre de editare , "erestre de $roie!tare ra$oarte ,et!.
Prin !omen#ile !reate ,sau Modi"8 Comand,re$ort .a*el si File se a"isea#a "erestrele al
!aror nume deri%a din numele "isierului !reat sau modi"i!at .

Crearea "erestrei utili#ator
D+FIN+ 2INDO2 numeN"ereastra NA
FROM linNA,!olNA to linNB,!olNB
^IN &2INDO2( nume "ereastraNB ^IN SCR++N^
^FOOT+R eD$rN!arA^ ^TIT.+ eD$rN!arB^
^DOUB.+^PAN+.^NON+^
S3ST+M^sirN!ara!terN *ordure^
^C.OS+^NOC.OS+^
^F.OAT^NOF.OAT^
^GRO2^NOGRO2^
^MINIMIZ+^
^S=ADO2^
^ZOOM ^NOZOOM^
^FI.. eDrN!asC^
^CO.OR SC=+M+ eD$Nnume^CO.OR

A!ti%area unei "erestre utili#ator
A!ti%are 2indo?^numeN"ereastraNA^numeN"ereastra
^BOTTOM^TOP^SAM+^^NOS=O2^

Clau#e Semni"i!atia
NumeN "ereastraNA Re$re#inta "erestrele !are ur-
NumeN"ereastraNB mea#a sa "ie a!ti%ate.
21F
A.. A!ti%ea#a toate "erestrele
de"inite.
^N^2INDO2 Plasea#a "ereastra a!ti%ata
numeN"ereastraNn $e e!ran.
BOTTOM^TOP^ Controlea#a lo!ul unde
SAM+ "erestrele a!ti%ate sunt $lasate
Relati% la "erestrele a!ti%ate an-
terior.
NOS=O2 Di!tea#a iesirile !atre "ereastra
utili#ator "ara a o "a!e %i#i*ila
De#a!ti%area unei "erestre utili#ator.
Folosim !omanda D+ACTI>AT+ 2INDO2
D+ACTI>AT+ 2INDO2 numeN"ereastra
numeN"ereastraNBY^^A..
Clause Semni"i!atia
NumeN"ereastraNA Re$re#inta "erestrele !are %or
NumeN"ereastra B "i de#a!ti%ate
A.. De#a!ti%ea#a toate "erestrele
de"inite
Ster'erea de $e e!ran a unei "erestre
=ID+ 2INDO2 numeN"ereastraNA^,
Nume "ereastraNB ..^^A..
^IN ^2INDO2^numeN"ereastraNn^SCR++N^SA>+^
Clau#e Semni"i!atia
NumeN"ereastraNA Re$re#inta "erestrele !are %or "i
NumeN"ereastraNB as!unse.
A.. As!unde toate "erestrele
IN^2INDO2 S$e!i"i!a o "ereastra $arinte !are
NumeN"ereastreleNn !ontine "ereastra "iu as!unsa.
IN^2INDO2^ Plasea#a "ereastra a!ti%a $e e!ran
SCR++N
SA>+ Plasea#a ima'inea "erestrei $e
e!ran sau intr-o alta "ereastra
du$a !e a "ost as!unsa .
Plasarea $e e!ran a unei "erestre de"inite anterior
Clau#e Semni"i!atia
NumeN"ereastraNA Re$re#inta "erestre !are %or "i
NumeN"ereastraNB $lane $e e!ran.
A.. Plasea#a toate "erestrele $e e!ran
IN^2INDO2^ Fereastra este des!)isa in interiorul.
NumeN"ereastraNn unei "erestre $arinte "ara a $relua
insa !ara!teristi!ile a!esteia.
IN SCR++N Permite am$lasarea eD$li!ita a
"rerestrei $e e!ran si nu in interioru
altei "erestre.
R+FR+S= Clau#a se "oloseste $entru a redese-
na o "ereastra gBRO2S+h.
TOP Plasea#a "ereastra in "ata tuturor
22
!elorlalte "erestre a"isate
BOTTOM Plasea#a "ereastra in s$atele tutu-
ror "erestrelor a"isate.
SAM+ A"e!tea#a numai "erestrele !are au
a"isate sau a!ti%ate anterior si a$oi
$rin D+ACTI>AT+ 2IND
Clau#e Semni"i!atia
SA>+ Pastrea#a ima'inea "erestrei $e e!ran
sau intr-o alta "ereastra du$a !e "e-
reastra a "ost as!unsa.
Mutarea "erestrelor
Comanda MO>+ 2INDO2
MO>+ 2INDO2 nume "ereastra TO lin,!ol
^B3 eD$rNnum A.eD$rNnum B
Clau#a Semni"i!atia
Nume "ereastra Numele "erestrei !are se muta
TO lin ,!ol Muta "ereastra in $o#itia deter-
minata de !oordonatele lin si !ol
B3 eD$r NnumA Muta "ereastra intr-o $o#itie re-+D$rNnumB
lati%a "ata de $o#itia !urenta
eD$rNnumA res$e!ti% eD$rNnumB
s$e!i"i!a numarul de linii res-
$e!ti% !oloane !u !are se de$la-
Sea#a "ata de $o#itia !urenta.


G+N+RATORU. D+ MAC=+T+ +CRAN
Sta*ilirea !ara!teristi!ilor 'lo*ale ale e!ranului
Du$a !e a "ost $ornit 'eneratorul de e!rane,%om sta*ili unde %or a$area o*ie!tele $e e!ran
in tim$ul eDe!utiei $ro'ramului 'enerat in a!est !a#
eDistand doua $osi*ilitati $e e!ranul FoDPro sau in "erestre $lasate in
Pentru !a ,du$a 'enerare ,o*ie!tele sa a$ara $e e!ranul FoDPro,se
reali#ea#a urmatoarele o$eratii
-se ale'e o$eratiunea S!reen .a8out ...&as$e!tul e!ranului (din su*-
meniul S!reen,!eea !e %a a%ea !a e"e!t des!)iderea unei "erestre de
dialo' a%and a!elasi nume ;
-in interiorul a!esteia se sele!tea#a *utonul radio Des0to$,s$e!i"i!andu-se
ast"el !a o*ie!tele %or a$area $e e!ranul FoDPro .
Modi"i!and !ontinutul !asutelor teDt din se!tiunea Si#e &marime ( ale a-
!estei "erestre de dialo' ,se delimitea#a aria de $e e!ran in !are %or "i a"isate
o*ie!tele,dar nu %or "i modi"i!ate dimensiunile e!ranului FoDPro.
Da!a se doreste !a o*ie!tele de"inite sa a$ara intr-o "ereastra distin!ta ,
$lasata in "ata e!ranului FoDPro,se ale'e *utonul radio 2indo? din "ereastra
de dialo' S!reen .a8out. In a!est !a#, modi"i!and !ontinutul !asutelor teDt
din se!tiunile Si#e,$ot "i s$e!i"i!ate dimensiunile "erestrei du$a !um urmea#a
221
-in !asuta teDt =ei')t&inaltime( se s$e!i"i!a numarul de linii $e !are se %a intinde
"ereastra;
-in !asuta teDt 2idt) &%a "i $re!i#at numarul de !oloane $e !are le %a o!u$a "ereastra;
In mod im$li!it,dimensiunile a!esteia !oin!id !u !ele ale "erestrei de
!on"i'urare a e!ranului, dar le $ot !)iar de$asi. S$e!i"i!arile "a!ute in !a-
sutele teDt Ro? &linie( si Column&!oloana(din se!tiunea Position&$o#itie(,
indi!a $o#itia "ata de !oltul din stan'a sus al e!ranului in !are %a a$area "e-
reastra, in tim$ul eDe!utiei $ro'ramului !e %a "i 'enerat.
Modi"i!and !ontinutul !asutelor teDt a"late su* *utonul radio Des0to$,
se $ot s$e!i"i!a !ate%a !ara!teristi!i ale "erestrei, du$a !um urmea#a
-Name &nume(- numele !e %a "i atri*uit "erestrei;
-Title&titlu(- sir de !ara!tere !are %a "i a"isat in !entrul ima'inii su$erioa-re a "erestrei;
-Footer&teDt de su*sol(- sir de !ara!tere !are %a "i a"isat in !entrull si !ara!teristi!ile
"erestrei in !are %or a$area o*ie!tele se s$e!i"i!a $rin in"erioare a "erestrei.
Ti$ul si !ara!teristi!ile "erestrei in !are %or a$area o*ie!tele se s$e-
!i"i!a $rin intermediul "erestrei de dialo' 2indo? T8$e&ti$ul "erestrei(
-din "ereastra de dialo' S!reen .a8out se ale'e de!lansatorul QT8$e...e
&ti$(, !eea !e %a a%ea !a e"e!t des!)iderea "erstrei de dialo' 2indo? T8$e
&ti$ul "erestrei(;
-din lista as!unsa T8$e, a"lata in $artea su$erioara a a!esteia, se ale'e
ti$ul de "ereastra dorit, lista a!estora "iind $re#entata in ta*elul urmator

In !a#ul "erestrei de ti$ User, $ot "i s$e!i"i!ate !ara!teristi!ile a!esteia
"olosid !omutatoarele si *utoanele radio din se!tiunile Attri*utes&atri*ut( si
Border&!)enar(, !are au urmatoarele semni"i!atii
-Close &in!)isa(- $oate "i in!)isa;
- Float &mo*ila(- $oate "i mutata;
- S)ado?,none$anel,sin'le,dou*leY
OBI+CT+ D+ CONTRO. SI .IST+
ASP+CT+ .UAT+ PRIN COMPARATI+ INT+ FOMPRO SI >IZUA.FOM.

222
LISTE
OBIECTE
,R(,RIETATI A>E
:(R+U>ARE>(R&+ACQETE
>(R ECRAN)
UTILIJAREA CO.TROALELOR
E'e/tele valorilor atri2#ite 4ro4rietati ControlSo#r/e as#4ra /ontroalelor
Control#l E'e/t
Caseta de validare In /a3#l in /are ControlSo#r/e este #n /am4 de ta2ela!at#n/i
valorile .ULL!valorile lo1i/e adevarate(*T*) sa# 'als(*-*)ori
valorile n#meri/e !1 sa# 2 din /am4#l ControlSo#r/e
determina sele/tarea!desele/tarea sa# de3a/tivarea /asetei de
validare 4e mas#ra /e indi/ator#l de inre1istrari 4ar/#r1e
ta2ela*
Coloana In /a3#l in /are ControlSo#r/e este #n /am4 de ta2ela!
#tili3ator#l editea3a dire/t valorile /am4#l#i at#n/i /and
editea3a valorile din /oloana*+entr# a aso/ia /# datele intrea1a
1rila! /on'i1#rati 4ro4rietatea Re/ordSo#r/e a 1rilei*
Caseta /om2inata In /a3#l in /are ControlSo#r/e este o varia2ila!valoarea 4e
sa# /aseta /# /are o ale1e #tili3ator#l din lista este 4astrata in varia2ila*
lista In /a3#l in /are ControlSo#r/e este #n /am4 de ta2ela!
valoarea este 4astrata in /am4 a/olo #nde se a'la indi/ator#l
de inre1istrari*,a/a e%ista #n element in lista /are /ores4#nde
/# valoarea /am4#l#i din ta2ela! element#l este sele/tat din
lista at#n/i /and indi/ator#l de inre1istrari 4ar/#r1e ta2ela*
B#ton de o4ti#ne In /a3#l in /are ControlSo#r/e este #n /am4 n#meri/ !in /am4
va 'i inserata valoarea sa# 1! d#4a /#m 2#ton#l este sele/tat
sa# n#*
In /a3#l in /are ControlSo#r/e este #n /am4 de ti4 lo1i/!ai/i
vor 'i inserate valorile *T* sa# *-* d#4a /#m 2#ton#l este sele/tat
sa# n#*,a/a indi/ator#l de inre1istrari 4ar/#r1e ta2ela! valoarea
2#ton#l#i de o4ti#ne se modi'i/a 4entr# a re'le/ta no#a valoare
a /am4#l#i*
,a/a 4ro4rietatea ControlSo#r/e a /ontrol#l#i O4tion5ro#4 de
/are a4artine 2#ton#l de o4ti#ne (n# 2#ton#l 4ro4ri#3is) este de ti4
/ara/ter! titl#l 2#ton#l#i de o4ti#ne este 4astrat in a/el /am4 da/a
2#ton#l este sele/tat* ,e notat /a 4e 4ost de /ontrol s#rsa a
2#ton#l#i de o4ti#ne(di'erit 'ata de /ontrol#l O4tion5ro#4) no
4oate 'i 'olosit #n /am4 de ti4 /ara/ter! deoare/e in a/est /a3!
7i3#al -o%+ro va ra4orta o ne/on/ordanta de ti4#ri la r#larea
223
'orm#lar#l#i*
S4iner(/aseta de Caseta de in/rementare a'isa3a si ins/rie valori n#meri/e din
in/rementare) /am4#l sa# varia2ila aso/iata*
Caseta de te%t sa# In /aseta de te%t este a'isata valoarea /am4#l#i din ta2el*
/aseta de editare 6odi'i/arile e'e/t#ate de #tili3ator s#nt inserate la lo/ in ta2ela*
6#tarea indi/ator#l#i de inre1istrari a'e/tea3a 4ro4rietatea
7al#e(valoerea) a /asetei de te%t*
Unele dintre sar/inile 4e /are vreti sa le inde4liniti /# aH#tor#l /#ntroalelor im4#n /a a/el /ontrol
sa 'ie aso/iat datelor!altele n#*
Utilizarea -rupurilor $e butoa#e $e optiu#i
5r#4#rile de 2#toane de o4ti#ne s#nt /ontainere /are /#4rind 2#toane de o4ti#ne * In mod
o2ism#it ! 2#toanele de o4ti#ne le 4ermit #tili3atorilor sa indi/e #na dintre o4ti#nile #nei /asete
de dialo1 in lo/ sa introd#/a datele dire/t* de 4ilda ! 2#toanele de o4ti#ne 4ot 'i 'olosite 4entr# a
s4e/i'i/a iesirea datelor s4re #n 'isier ! s4re o im4rimanta sa# 4e e/ran !asa /#m se va arata in
/a4itol#l 12! ` Ada#1area #nor intero1ari si ra4oarte `
Stabilirea #u'arului $e butoa#e $e optiu#e $i# "a$rul u#ui -rup $e butoa#e $e optiu#i*
At#n/i /and /reati #n 1r#4 de 2#toane de o4ti#ne intr>#n 'orm#lar !do#a 2#toane de o4ti#ne
s#ntt in/l#se in mod im4li/it *+rin modi'i/area 4ro4rietati B#ttonCo#nt! 4#teti s4e/i'i/a
n#mar#l de 2#toane de o4ti#ne dintr>#n 1r#4*
Co#i-urarea proprietatilor u#ui buto# $e optiu#e
+entr# a /on'i1#ra man#al elementele individ#ale ale #n#i 2#ton de o4ti#ne sa# ale #n#i 1r#4 de
2#toane de /omanda in /adr#l +roie/tant#l#i de -orm#lare ( -ord ,esi1ner )! ale1eti Edit din
meni#l /onte%t#al al 1r#4#l#i *
+#teti /on'i1#ra 4ro4rietatile 'ie/ar#i 2#ton in /adr#l 'erestrei +ro4erties *,e asemenea !
4ro4rietatile 4ot 'i /on'i1#rate in tim4#l e%e/#tiei ! indi/and n#mele 2#ton#l#i de o4ti#ne si
valoarea dorita 4entr# 4ro4rietatea res4e/tiva *,e 4ilda ! linia de /od /are #rmea3a ! in/l#sa in
/od#l de metoda sa# de eveniment al #n#i o2ie/t oare/are a'lat in a/elasi 'orm#lar /# 1r#4#l de
2#toane de o4ti#ne ! atri2#ie o valoare 4entr# titl#l 2#ton#l#i opt)ust din 1r#4#l de 2#toane de
o4ti#ne opg)hoices 0
!9+$FOR.opg)hoices.opt)ust.)aption 3 W $ort ?2 )ustomerW
A/este 4ro4rietati 4ot 'i /on'i1#rate si in moment#l e%e/#tiei! 'olosind 4ro4rietatea B#ttons si
indi/and nr* de ordine al 2#ton#l#i de o4ti#ne in /adr#l 1r#4#l#i*,e 4ilda! da/a opt)ust este al
treilea 2#ton din 1r#4!linia de /od /are #rmea3a sta2ileste titl#l 2#ton#l#i opt)ust0
22@
!9+$FOR.opg)hoices.0uttons(;).)aption 3 W$ort ?2 )ustomerW
A"ti2area si $eza"ti2area butoa#elor $i#tr-u# -rup
E%em4l#l 4re/edent a aratat /#m 4ot 'i de3a/tivate 4rim 4ro1ram toate 2#toanele de o4ti#ne
dintr>#n 1r#4*B#toanele de3a/tivate s#nt a'isate in /#lorile s4e/i'i/ate de 4ro4rietatile
,is2led*-ore*Color si ,isa2ledBa/VColor ale 2#toanelor de o4ti#ne*+entr# a de3a/tiva 1r#4#l de
2#toane!4#teti de asemenea!sa atri2#iti 4ro4rietati Ena2led a a/est#ia valoarea 'als(*-*) dar !in
a/est /a3! #tili3ator#l n# va avea ni/i #n indi/i# vi3#al as#4ra de3a/tivarii*
%eter'i#area buto#ului $e optiu#e "are este sele"tat
+entr# a determina #n 2#ton de o4ti#ne din /adr#l 1r#4#l#i este sele/tat !4#teti 'olosi 4ro4rietatea
7al#e a 1r#4#l#i*In /a3#l in /are /ontrol#l s#rsa al 2#ton#l#i este de ti4 n#meri/!in /adr#l
1r#4#l#i e%ista /in/i 2#toane de o4ti#ne*,a/a este sele/tat al treilea 2#ton! 4ro4[rietatea 7al#e a
1r#4#l#i este 38 da/a ni/i #n 2#ton de o4ti#ne n# este sele/tat! 4ro4rietatea 7al#e a 1r#4#l#i este
*
:iltrarea listelor "u aCutorul butoa#elor $e optiu#e
,a/a e%ista #n mi/ set de 'iltre de ta2ela 4rede'inite! 4#teti 'olosi 2#toanele de o4ti#ne 4entr# a
4ermite #tili3ator#l#i sa /om#te in 'iltre*
E%em4l#l /are #rmea3a se re'era la #n 'orm#lar /are /ontine o /aseta /# lista (lstC#stomers) si #n
1r#4 /are /ontine 3 2#toane de o4ti#ne*
Valorile proprietatilor "asetei "u lista
(bie"tul E2e#i'e#tul Co$ul
o4tAll Cli/V SET -ILTER TO
5O TO+
TYIS-OR6*lstC#stomers*Ree#ery o4tCanada
Cli/V SET -ILTER TO /#stomer*/o#ntry
5O TO+
TYIS-OR6*LST*C#stomers*Ree#eri
o4tUV Cli/V SET -ILTER TO CUSTO6ER
5O TO+
TYIS-OR6 LST/USTO6ERS
Cand #tili3ator#l in/?ide 'orm#lar#l!n# #ita sa resetati 'iltr#l! in/l#3and /omanda SET -ILTER
TO in /od#l even#iment#l#i CLICZ al 2#ton#l#i de in/?idere sa# in /od#l eveniment#l#i
,estroy*
-olosirea 2#toanelor de o4ti#ne 4entr# a 4astra o4ti#nile #tili3ator#l#i intr>o ta2ela
,esi n# se o2isn#ieste 4#teti 'olosi 2#toanele de o4ti#ne 4t* a o4tine in'ormatii de la #tili3ator
si a le sto/a intr>o ta2ela salvand 4ro4rietatea Ca4tion* da/a de 4ilda aveti o a4li/atie de testare
standardi3ata ! 4#teti 'olosi 2#toanele de o4ti#ne 4t* a 4ermite #tili3ator#l#i sa alea1a intre
22A
o4ti#nile A!B!C si ,* ,e asemenea 2#toanele de o4ti#ne 4ermit s4e/i'i/area se%#l#i #n#iV
an1aHat in /adr#l ta2elei de an1aHati*
+ro4rietati si metode ale #nei liste
Urmatoarele 4ro4rietati ale /asetei /# lista s#nt /on'i1#rate de o2i/ei in moment#l 4roie/tarii*
+ro4rietate ,es/riere
Col#mnCo#nt .#mar#l de /oloane din /aseta /# lista
ControlSo#r/e Unde este 4astrata valoarea aleasa de #tili3ator din /adr#l listei
6overBars ,a/a in stan1a elementelor listei s#nt sa# n# 4re3ente 2are de
m#tare! ast'el in/at #tili3ator#l sa 4oata reordona /# #s#rinta
elementele listei
6#ltisele/t ,a/a #tili3ator#l 4oate sele/ta mai m#lte elemente din lista
la #n moment dat
RoXSo#r/e ,e #nde 4rovin elementele a'isate in lista
RoXSo#r/eTy4e ,a/a RoXSo#r/e este o /aloare ! o ta2ela ! o instr#/ti#na S]L !
o intero1are! o matri/e! o lista de 'isiere sa# o lista de/am4#ri*
+ro4rietatea 7al#e a #nei liste 4oate 'i de ti4 n#meri/ sa# de ti4 /ara/ter* In mod im4li/it
este de ti4 n#meri/* ,a/a RoXSo#r/e este o valoare de ti4 /ara/ter si da/a doriti /a 4ro4rietatea
7al#e sa re'le/te sir#l de /ara/tere ale element#l#i sele/tat atri2#iti 4r44rietati 7al#e #n sir vid*
+entr# a atri2#i #n sir vid de 4ro4rietati in 'ereastra +ro4erties ! a4asati 2ara de s4ati# a4oi tasta
2a/Vs4a/e*
Com4letarea elementelor #nei /asete /# lista sa# ale #nei /asete /om2inate
O /aseta /# lista 4oate 'i /om4letata /# elemente 4rovenite din di'erite s#rse! /on'i1#rand
/ores4#n3ator 4ro4rietatile RoXSo#r/eTy4e si RoXSo#r/e*
+osi2ilitatea #tili3ator#l#i de a aH#n1e la o an#mita inre1istrare 4rin sele/tarea #nei valori dintr>o
lista
,eseori doriti sa 4ermiteti #tili3atorilor sa sele/te3e inre1istrarea 4e /are dores/ sa o
vi3#ali3e3e sa# sa o modi'i/e* de 4ilda le 4#teti o'eri o lista /# n#mele /lientilor* Cand #tili3ator#l
sele/tea3a #n /lient din lista veti sele/ta din ta2ela inre1istrarea /ores4#n3atoare /lient#l#i
res4e/tiv si veti a'isa in'ormatiile des4re /lient in /adr#l #nor /asete de te%t din 'orm#lar* 4#teti
4ro/eda in mai m#lte 'el#ri in '#n/tie de s#rsa de date a 'orm#lar#l#i*
+ro4rietatea RoXSo#r/eTy4e Sele/tarea inre1istrari /ores4#n3atoare
22B
2>Alias Cand #tili3ator#l sele/tea3a o valoare din lista !
B>-ields(Cam4#ri) indi/ator#l de inre1istrari este 'i%at a#tomat 4e
inre1istrarea dorita* Lansati /omanda
TYIS-RO6*Re'res? in eveniment#l Intera/tive
C?an1e al listei 4t* a a'isa noile valori in /elelalte
/ontroale ale 'orm#lar#l#i*
>.one(.i/i #na) In /adr#l eveniment#l#i Intera/tiveC?an1e! sele/tati
1>7al#e(7alori) ta2ela /are /ontine inre1istrarea /# valorile dorite!a4oi
3>S]LStatement(Instr#/ti#ne S]L) /a#tati valoarea res4e/tiva*
@>]+R ,e e%em4l# da/a 4ro4rietatea RoXSo#r/e /ontine
A>Array(6atri/e) n#merele de identi'i/are 4t* /lientii din ta2ela de /lienti
'olositi /od#l /are #rmea3a0

SE>ECT /#stomer
LOCATE -IR TYIS*7al#e = /#stPid
TYIS-OR6*Re'res?
Rei4ros4atarea #n#i e/ran /are /ontine o relatie de ti4 #na>la>mai>m#lte 4e 2a3a #nei valori din
lista
,a/a #tili3ator#l doreste sa aH#n1a la o inre1istrare 4rin sele/tarea #nei valori dintr>o lista!
4#teti 'olosi o relatie de ti4 #na>la>mai>m#lte /are sa re'le/te in ta2ela>4arinte modi'i/area
4o3itiei indi/ator#l#i de inre1istrari* A/easta '#n/tionalitate 4oate 'i im4lementata atat 4t* ta2ele
lo/ale! /at si 4t* vederile lo/ale sa# e%treme*
ta2ele lo/ale
,a/a 4ro4rietatea RoXSo#r/eTy4e a listei are valoarea 2>Alis sa# B>-ields!iar RoXSo#r/a este
o ta2ela lo/ala avand #n set de relatii in /adr#l medi#l#i de date al 'orm#lar#l#i! lansati /omanda
TYIS-OR6*Re'res? in eveniment#l Intera/tiveC?an1e at#n/i #tili3ator#l ale1e o no#a
valoare*+artea `mai>m#lte` a relatiei #na>la>mai>m#lte a'isea3a a#tomat doar a/ele inre1istrari
/are /ores4#nd e%4resiei din ta2ela>4arinte im4li/ata in relatie*
UTI>IDAREA I+AGINI>(R
Control#l Ima1e va 4ermite sa ada#1ati ima1ini('isiere*2m4) la 'orm#lar*Un /ontrol Ima1e
are toate 4ro4rietatile !evenimentele si metodele altor /ontroale asa in/at 4oate 'i modi'i/at
dinami/ in tim4#l e%e/#tiei*Utili3atorii intera/tionea3a /# ima1inile e%e/#tand /li/V! d#2l# /li/V
si altele*
4ro4rietate ,es/riere
+i/t#re Ima1inea('isier#l*2m4) de a'isat
BorderStyle Indi/a da/a e%ista sa# n# #n /?enar vi3i2il al ima1inii*
22C
Stret/? ,a/a are valoarea >Cli4 4orti#nile ima1inii/are de4ases/ dimensi#nile
/ontrol#l#i Ima1e n# s#nt a'isate* ,a/a 4ro4rietatea are valoarea
1>Isometri/! /ontrol#l Ima1e 4astrea3a dimansi#nile ori1inale* ,a/a
4ro4rietatea are valoarea>2Stret/?! ima1inea este s/alata /ores4#n3ator
inaltimii si latimii /ontrol#l#i Ima1e*
Cele mai im4ortante 4ro4rietati ale eti/?etelor

+ro4rietatea ,es/riere
Ca4tion S4e/i'i/a te%t#l a'isat de eti/?eta
A#toSi3e Indi/a da/a dimensi#nea et?i/?etei este aH#stata in '#n/tie de H#n1imea
te%t#l#i din Ca4tion*
Ba/VStyle Indi/a da/a eti/?eta este o4a/a(O4ae#e) sa# trans4arenta(Trans4arent)
WordWra4 Indi/a da/a te%t#l a'isat de eti/?eta 4oate 'i /ontin#at 4e mai m#lte rand#ri*
+ro4rietatile /ontrol#l#i S?a4e
4ro4rietate des/riere
C#rvat#re O valoare /o4rinsa intre (#n1?i de F de 1rade) si FF(/er/ sa# oval)*
-illStyle ,edermina da/a 'orma este trans4arenta sa# are #n an#mit model de
#m4lere*
+ro4rietatile /ontrol#l#i Line
+ro4rietatea ,es/riere
BorderWidt? 5rosimea liniei(in 4i%eli)*
LineSlant Indi/a dire/tia liniei! in /a3#l in /are a/easta n# este ni/i ori3ontala ni/i
verti/ala* 7alorile vala2ile s#nt slas?(&) si 2a/Vslas?(Q)*
SI+,>I:ICAREA UTI>IDARII
C(NTR(A>E>(R
,osibilitatea utilizatorului $e a apli"a te1#i"a $e tra-ere si $e plasare
C# aH#tor#l #rmatoarelor 4ro4rietati ! metode si evenimente ! 4#teti s4e/i'i/a atat semni'i/atia
#nei o4eratii de tra1ere /# mo#se>#l ! 4re/#m si mod#l in /are tre2#ie initiata o4eratia detra1ere
4t* #n an#mit /ontrol*
22E
+E.TRU A*** -OLOSITI
+ermite tra1erea a#tomata sa# man#ala a #n#i /ontr#l +ro4rietatea ,ra16ode
Indi/a 4i/to1rama a'isata in tim4 /e /ontrol#l este +ro4rietatea ,ra1I/on
tras /# mo#se>#l*
Re/#noaste moment#l in /are #n /ontrol este 4lasat Eveniment#l ,ra1,ro4
4este #n o2ie/t
Re/#noaste moment#l in /are #n /ontrol este tras Eveniment#l ,ra1Over
4este o2ie/t
+orni sa# o4ri tra1erea man#ala 6etoda ,ra1
Toate /ontroalele vi3#ale 4ot 'i trase /# mo#se>#l in tim4#l e%e/#tiei si 4artaHea3a 4ro4rietatile
en#merate in ta2ela 4re/edenta* -orm#larele re/#nos/ evenimentele ,ra1,ro4 si ,ra1Over! dar
n# a# 4ro4rietatile ,ra16ode si ,ra1I/on*



lINTER(GARI
Co'a#$a SE>ECT
,roie"tarea 2izuala a i#tero-arilor si'ple si i#"ru"isate
:isiere Vie.
Tuer3 %esi-#er
S#2 n#mele de intero1are sa# /erere s#nt re'erite a/ele soli/itari de date in mod dire/t
'ara indi/area de o2tinere*
O /erere S]L se 4oate lansa din 'ereastra de /omen3i sa# din interior#l #n#i 4ro1ram
-o%+ro 4entr# /a ea '#n/tionea3a /a ori/e alta /omanda dar se 4oate 4roie/ta intr>#n mod
intera/tiv /# aH#tor#l #tilitar#l#i ]#ery ,esi1ner*
%ei#irea i#tero-arilor pri# "o'a#$a SE>ECT
Comanda SELECT >S]L 4ermite s4e/i'i/area datelor /are vor /onstit#i iesirea din
intero1are 4re/#m si s#rsa a/estora * C#m se vor o2tine a/este date ramane in sar/ina
o4timi3ator#l#ide /ereri R#s?more
Cla#3a ALL&,ISTI.CT determina 4rel#/rarea t#t#ror inre1istrarilor (ALL) sa# n#mai
a arti/olelor #ni/e (,ISTI.CT)*
Cla#3a f/ol1R[AS fn#me 1R\$4ermite de'inirea /oloanelor /are vor /onstit#i iesirea din
intero1are * Coloanele 4ot 'i /am4#ri a4artinand ta2elelor de'inite in /la#3a -RO6
!/onstante !e%4resii!'#n/tii #tili3atori *Coloanele 4ot 4rimi #n alt n#me 4rin /la#3a AS *
+ot 'i #tili3ate '#n/tii /#m s#nt0
22F
A75(fe%4R) /al/#lea3a media aritmeti/a COUT(fart sele/tatR) n#mara sele/tiile!SU6 (fart
>sele/tatR) /ala/#lea3a s#ma!6I.(fart>sele/tatR)!6A:(fart >sele/tat) determina e%trem#l*
Cla#3a -RO6 s4e/i'i/a listalista 'isierelor de intrare in 4rel#/rare*
,estinatia re3#ltatelor se s4e/i'i/a 4rin do#r /la#se0I.TO&TO dintre /are I.TO este
4rioritara*Cla#3a I.TO fdetPintoR determina 'orma de sto/are a datelor*f,estPintoR 4oate
'i0ARRAG fta2l#oR&CURSORf'isR&,B-f'is*d2'R*-orma de sto/are /#rsor este o ta2ela
tem4orara !de ti4 <REA, O.LG=!stearsa a#tomat in moment#l in/?iderii ei*Cla#3a TO
fdestPtoRse 'oloseste at#n/i /and li4seste /la#3a I.TO*f,estPintoR 4oate 'i 0TO -ILE
fR'is*t%tR[A,,ITI7E\&TO +RI.TER [+RO6+T\&TO SCREE. #nde TO -ILE
dire/tioanea3a iesirea /atra #n 'isier /atre #n 'isier ASCII ('ie 4rin s#4ras/riere !im4li/it!'ie
4rin ad#1area datelor la ve/?i#l /ontin da/a este 4re3enta /l#3a A,,TI7E)!TO +RI. /atre
im4rimanta!iar TO SCREE. /atre e/ran*
E%em4l#0
1* A'isati elevii /laselor la im4timanta* Sele"t "ls,#u'e ro' ele2i to pri#t
2* Co4iati elevii intr>o alta 2a3a da date* sele"t "o$,#u'e ro' ele2i i#to $b
'a#ele2i.$b
Clauza WYERE f/ondR 4ermite introd#/erea le1at#rilor intre ta2ele si a 'iltrelor *Conditiile
f/ondR s#1erea3a sistem#l#i -o%+ro sa in/l#da an#mite inre1istrari in re3#ltatele /ererii*
E%em4le0
Care s#nt elevii /# medii intre Esi 1 din /lasa sele"t #u'e,'e$ ro' ele2i
A <12A=* .1ere 'e$ bet.ee# = a#$ *8 a#$ "ls @*7A
Care s#nt elevii /# media 1 4re/#m si n#mele sele"t ele2i.#u'e,ele2i."ls,
,iri1intilor lor *Care s#nt elevii diri1intel#i :m"lase.$iri-i#te ro' ele2i,"lase
J1ere ele2i."ls@"lase."ls a#$ ele2i.'e$@*8
A""ept m#u'e proessor $iri-i#teWK to /
Sele"t ele2i .#u'e,ele2i.'e$ ro' ele2i,
Clase .1ere "lase."ls@ele2i."lsK
A#$ "lase.$iri-i#te@/
Cla#3a 5ROU+ BG flistaP/am4R 4ermite 1r#4area re3#ltatelor d#4e lista de /am4#ri
Cla#3a YA7I.5 f/ondR 4ermite introd#/erea #nor restri/tii de a'isare a 1r#4#l#i
Cl#3a OR,ER BG f6e%4>ordoR <ASC&,ESC= 4ermite s4e/i'i/area e%4resiei de ordonare /a
si sens#l ordonarii*
Proie!tarea %i#uala a intero'arilor
O intero1are este o maodalitate de /om2inare adatelor 4rovenind din mai m#lte s#rse
/are sa serveas/a la reali3area ra4oartelor !'orm#larelor*A/este date doar se vad n# se 4ot
modi'i/a*S#nt mai m#lte ti4#ri de intero1ari0
Sim4le sa# #nidimensionale
In/r#/isate sa# 2idimensionale
Tridimensionale
a.Proie!tarea intero'arilor !u Huer8 Desi'ner
]#eriy ,esi1ner ! n#mit 1enerator#l de intero1ari ! re4re3inta o inter'ata 4entr# reali3area
intera/tivaa /ererilor Sele/t S]L*
,esi 4entr# intre2#intarea sa ]#eri ,esi1ner /ere sa 'im oare/#m 'amiliari3ati /# mod#l de
l#/r# -O:! n# este nevoie sa /#noastem lim2aH#l S]L* A/est #tilitar 4oate 'i /?iar o modalitate
de a invata lim2aH#l S]L 'iind/a 4rin 2#ton#l SEE S]L se 4oate vedea instr#/ti#nea SELECT
1enerata /on'orm 4roie/t#l#i din e/ran#l #tilitar#l#i* A4li/atia este o 'a/ilitate deose2ita o'erita
#tili3atorilor de a>si or1ani3a dire/t medi#l de l#/r#! de a indi/a le1at#rile dintre 'isiere!
inde/sii! /a si /am4#rile sa# e%4resiile dorite /a re3#ltat al /ererii* ,ar
>n# 4#tem 'olosi ]UERG ,ESI5. in a4li/atiile e%e/#ta2ile dire/t*
>sistem#l tre2#ie sa 'a/a 'ata la o s#4rain/ar/are /onsidera2ila a memoriei *
23
>tre2#ie l#/rat dire/t /# n#mele de 2a3e de date! /am4#ri8 n# dis4#ne de ni/i #n di/tionar de
date*
Crearea #n#i 'isier de /ereri se 'a/e intera/tiv 4rin des/?iderea e/ran#l#i de
4roie/tare ]UERG ,ESI5. din meni#l -ile>.eX>]#ery sa# 4rin /omanda
CREATE&6O,I-G ]UERG * Se va /rea #n 'isier /# e%tensia(*e4r) 4e /are il vom n#mi 'isier
de /ereri si /are va 4#tea 'i e%e/#tat tot 4rin /omanda ,O ('is e4r) *
+as#l1 vom a4ela 1enerator#l de intero1ari 4rin -ILE >.EW>]UERG>.EW sa# 4rin /omanda
Create ]#ery*
Se des/?ide o 'ereastra de 4roie/tare /# mai m#lte 4arti si #n meni# *
6eni#l ]#ery
6eni#l /onte%t#al se des/?ide! asa /#m stim ! 4rin 2#ton#l dre4t al mo#se>#l#i si /ontine
/ateva a/ti#ni le1ate de ]#ery /#m ar 'i0 e%e/#tie(r#n)! ada#1area #nei ta2ele(add ta2le)!
ster1erea #nei ta2ele (remove ta2le) ! vi3#ali3earea /omen3i Sele/t(vieX S]L)! des/?iderea
'erestrei /# 2#toane 4entr# ale1rerea destinatiei ]yery(o#t4#t settin1)
+as#l 2* In 'ereastra de 4roie/tare a intero1arii vom des/?ide ta2elele * Ta2elele! in/l#se sa# n#
intr>o 2a3a de date ! tre2#ie des/?ise 4e rand in a/easta 'ereastra 'olosind 'ie meni#l /onte%t#al
'ie meni#l 4rin////i44al ]yery*
,e/i vom des/?ide 'isierele Contra/te si -a/t#ri* +entr# /a le1at#ra dintre ele era
de'inite la nivel#l 2a3ei de date o2servam /onservarea ei* Le1at#ra este Contra/te>-a/t#ri de ti4
1>n
Atentie>,a/a dorim sa a'isam str#/t#ra sa# datele dintr>#n 'isier deHa tre/#t in 'ereastra de
4roie/tare ! vom 4lasa /#rsor#l 4e titl#l ta2elei in meni#l 7ieX a4arand o4ti#nea BroXse /are!
asa /#m stim ! aso/ia3a si meni#l Ta2le 'olosit 4entr# modi'i/areQ inde%areQ'iltrare*
+as#l 3*7om 'i%a /oloanele re3#ltat ale /ererii in ta2>#l -ields 4rin m#tarea /am4#l#i sele/tat
din 'ereastra Availa2le -ields sa# a e%4resiei Q '#n/tiei /onstr#ite /# 1enerator#l de e%4resii in
'ereastra -#n/tions ! in 'ereastra Sele/t 'ields*
+entr# /a in dorim sa se a'ise3e nr* ,e 'a/t#ri (1r#4area 4e /ontra/te o vom de'ini
mai tar3i# ) vom ale1e #na dintre '#n/tiile n#meri/e 0 COU.T ( 'a/t#ri * nrP'a/t*) * +entr#
valoarea /ontra/t#l#i vom de'ini e%4resia /ontra/re* /an; /ontra/te * 4rptP4romis* +entr#
'a/t#rata 4#tem s/rie SU6 ('a/t#ri ! /ant;'a/t#ri * 4rpt) AS val>'a/t#rata atri2#ind #n n#me
/oloanei*
In 1eneral 4entr# 1r#4#ri se 4ot 'olosi '#n/tiile #rmatoare0
COU.T() >n#mara inre1istrarile1r#4#l#i*
SU6($) > ins#mea3a valorile 4entr# toate inre1istrarile 1r#4#l#i*
A75($) > /al/#lea3a media valorilor arti/olelor din 1r#4*
6I.($) > e%tra1e valoarea minima a e%4resiei din 1r#4 *#l e#ery>/l#e se 'a/e 4rin /aseta
.#m2er '
6A:($) > e%tra1e valoarea ma%ima din 1r#4 *
COU.T(,ISTI.CT) > n#mara a4aritiile 1r#4#l#i *
SU6 (,ISTI.CT) > ins#mea3a valorile 4entr# arti/olele distin/te et/*
+as#l @* 7om 'i%a /onditia de le1at#ra 4rin ta2>#l boin*
Ti4#ri de le1at#ri0
I..ER bOI.>n#mai arti/ole /omm#ne /are satis'a/ /rtiteri#l
LE-T OUTER bOI.>toate inre1istrarile din ta2ela din stan1a si /ele /are satis'a/
/riteri#l din dra4ta
RI5YT OUTER bOI.>toate arti/olele dindrea4ta reVlatiei si n#mai /are satis'a/
/riteri#l din ta2ela din stan1a
-ULL bOI. >toate arti/oleledin am2ele ta2ele
+as#l A*7om 'i%a /onditia de 'iltrare 4rin ta2>#l -ilter*
+as#l B*7om 'i%a /am4#rile de ordonare 4rin ta2#l Order*
+as#l C*7om s4e/i'i/a 1r#4#l 4rin 5ro#4 By*Cal/#lele se 'a/ 4rin '#n/tiile0A75!COU.T
!6A:!6I.!SU6*
231
+as#l E* 7om 'i%a alte /onditii ale intero1arii 4rin ta2#l 6is/ellaneo#s
.o d#4li/ates
Cross ta2#late
Sta2ilirea #n#i n#mar sa# 4ro/ent de vi3#ali3are din re3#ltat#l e#ery>l#i se 'a/e 4rin /aseta
.#m2er o' re/ords sa# /om#tator#l +er/ent*+as#l E*vom vi3#ali3a /omanda SELECT 1enerata
de ]#ery ,esi1ner 'ie 4rin meni#l 4rin/i4al sa# /onte%t#al 'ie 4rin 2#ton#l de 4e tool2ar /#
/aleasi n#me vieX sel*4as#l
+as#l F*7om alle1e destinatia 'inala a re3#latatelor intero1arii 4rin meni#l 4rin/i4al !4rin
tool2ar sa# din meni#l /onte%t#al*
E/ran#l n]#ery destination 4ermitre ale1erea dintre0
a) 2roXse>a'isare in 'ereastra 2roXse
2) /#rsor>a'iasre intr>o ta2ela tem4orara
/) ta2le&d2'>n'ormatiile s#nt s/rise intr>o ta2ela
d) 1ar4?>re4re3entari 1ra'i/e
e) s/reen>datele s#nt a'isate 4e e/ran
') re4ort>a'isrea s#2 'orma de ra4ort
1) la2el>a'iasrea s#2 'orma #nei eti/?ete
+as#l 1*vom veri'i/a mod#l de /onstr#ire 4rin 2#ton#l r#n o2servand re3#latele din 'ereastra
2roXse
+as#l 11* 7om salva si vom in/?ide 1enerator#l e#ery desi1ner
+as#l 12*vom lansa in e%e/#tie 4rin /omanda ,O 'is*e4r*
*. Proie!tarea ra$ida a intero'arilor !u Huer8 2isard
4entr# 4roie/terea ra4ida a intero1arilor dis4#nem de asistent#l ]#ery Xisrd a4ela t din Tools>
Xisard>e#ery*In 'ereastra de dialo1 des/?isa vom alle1e e#ery Xi3ard
+as#l 1* sele/tarea /am4#rilor /are vor 'orma iesirea dorita din intero1are *
+as#l 2*,a/a s#nt mai m#lte te2ele se /ere s4e/i'i/area relatiei*
+as#l @*Se 'i%ea3a /am4#rile de ordonare*
+as#l A* Se salvea3a /a 'isier *]4r*
!. Poie!tarea intero'arilor in!ru!isate !u Cross Ta* ?i#ard
O in/r#/isare sete re3#ltat #nei intero1ari s4e/iale /are 4ermite anali3area relatiei dintre
#n /am4 al ta2elei de date si alt /am4 al a/el#ias ta2le*
Proie!atrea "isierelor >ie?
S4re deose2ire de intero1ari vederile !4ers4e/tivele sa# ima1inile s#nt 'isiere /are se 4ot
modi'i/a si transmit a/este /ore/tii ta2eleor s#rsa din /are s#nt /reate*+es4e/tivele s#nt de do#r
ti4#ri0lo/ale sa# la distanta
a. Proie!tarea "isierelor %edere $rin >ie? Desi'ner
A4el#l #tilitar#l#i 4entr# /rearea #n#i vieX sX 'a/e 'ie dire/t 4rin meni#l system 'ile
>.eX>7ieX 'ie 4rin tastarea /omen3ii CREATE 7IEW in 'ereastra de /omen3i
Tre2i#e sti#t /a 0
Un /am4 /?eie n# 4ote 'i modi'i/at
Se 4ot modii'/a doar /am4#rile mar/ate 4entr# a/easta o4eratie
S/?im2area setarii initiale a indi/atorilor aso/iatia /ooaneleor vieX>#l#i se 'a/e 4rin
4o3itioanrea 4e n#mele /am4#l#i si sele/tarea /om#tator#l#i /ores4#n3ator
/om#tator#l Send S]L U4dates /are tre2i#e a/tivat 4entr# a se 4#tea 'olosi vieX>#l la
a/ta#li3area datelor din s#rse
4artea drea4ta a 'erestrei #4date se 'oloseste 4entr# vieX#ri la distanta si o vom
dis/#ta la le/tia #armatoare*
B.Proie!tarea ra$ida a %ederilor !u .o!al >ie? 2i#ard
+entr# lo/ali3area ra4ida a #nei vederi se 4oate 'olosi asistent#l La/l 7ieX Xi3ard 4rin
Tools>Xi3ard >]#ery>lo/al Xiev*Utilitar#l 4ar/#r1e de 'a4t a/eleasieta4e /e si vraHitor#l 4entr#
intero1ari insa in lo/ sa salve3e re3#ltat#l intr>#n 'isier de intero1are il salvea3a in de'initia
232
#nei vederi in 2a3a de date des/?isa *Asistent#l reali3ea3a de 'a4t o vedere /are n# este
a/t#ali3a2ila*
,roie"tarea i#tero-arilor "u e/teriorul apli"atiei
A//esarea datelor sit#ate le distanta !7ieX ,esi1ner !Remote 7ieX Wi3ard
+#2li/area datelor 4e internet 8We2 +#2lis?in1 Wi3ard
+roie/tarea do/#mentelor 4entr# E>mail
Prooie!tarea "isierelor $ers$e!ti%a !u date situate la distanta
+asi0
1* Sta2ilirea #nei /one%i#ni la distanta /# alta 2a3a de date !se reali3ea3a ast'el0se des/?ide
a4li/atia Control +anel si se sele/tea3a 4i/to1rama O,BC 4entr# a vedea /e s#rse de
date s#nt dis4oni2ile
2* se des/?ide -o%+ro*
3* se des/?ide o 2a3a de date
@* se a4elea3a -ile>.eX>Conne/tivity
A* se a4elea3a 1enerator#l de vederi 4rin -ile>.eX>remote vieX>neX
B* se ada#1a ta2elele ne/esare din 2a3a de date
C* se da#1a /riteriile de sele/tie 4rin ta2>#l Hoin
E* se 'iltrea3a !se sta2ileste ordinea !1r#4area !/riteriile de /at#ali3are la 'el /a si in /a3#l
#nei vederi lo/ale
F* se 4re/i3ea3a /onditiile de a//e4tare a a/tali3arilor 4rin #4date /riteri
+or e%ista an#mite /on'li/te de /ata#li3rea tinand /ont /a in /onditiile e%istentei mai m#ltor
#tili3atori a//easi ta2ela 4oate 'i soli/itata la at#ali3are sim#ltan de la mai m#lte statii*Cla#3ele
S]L WYERE ne aH#ta in a/easta 4rivinta0
+ Vey 'ields only>se e'e/t#ea3a a/t#ali3arile atata vreme /at /am4#l /?eie al ta2lei
s#rsa n# s>a modi'i/at
+ Vey and #4ta2le 'ields>inter3i/e at#ali3area at#n/i /and ori/are dintre /am4#rile
mar/ate 4entr# a/t#ali3are si>a s/?im2at valoarea in ta2ela de la distanta
+ Vey and modi'ied 'ields> inter3i/e a/t#ali3area da/a 4entr# #n /am4 a /ar#i
valoare s>a modi'i/at lo/al valoarea a/est#ia se/s?im2ase si in ta2ela s#rsa
+ Vey and timestam4>inter3i/e at#ali3area da/a valoarea /?eii sa# a amr/ii
tem4orare a 'osta modi'i/ata in ta2ela initiala
Proie!tarea ra$ida a %ederilor !u Remote >ie? 2i#ard
+entr# reali3area #nei vederi /# s#rse de date di'erite de /ele ale l#i 7is#al -o% se4oate
'olosi si instr#ment#l Remote 7ieX Wi3ard /are des'asoara a/eleasi 'erestre de dialo1 /a si
lo/al vieX Xi3ard /# e%/e4tia 4rim#l#i 4as /and se indi/a le1at#ra /# s#rsa e%terna
Proie!tarea $a'inilor ?e* $entru %i#uali#area datelor $e internet
7om 'olosi #tilitar#l Xe24#2lis?in1 Xi3ard a4elat din meni#l tools>Xi3ards>Xe24#2lis?in1
+as#l1 se seVle/tea3a 2a3a de date sa# ta2ela ale /arei in'ormatiii se 4ot vi3#ali3a 4e internet
+as#l 2*Se 4re/i3ea3a ordinea de a'isare a datelor 4rin indi/area a ma%im 3 /am4#ri de sortare
si a sens##i o4eratiei
+as#l 3* se setea3a /ara/teristi/ile de desi1n ale 4a1inii Xe2
+as#l @ Se salvea3a do/#ment#l*
Proie!tarea $a'inilor de !autare $e internet
+as#l 1* Se sele/tea3a ta2ela sa# 2a3a de date in /are se vor /a#ta datele
+as#l 2*Se 4re/i3ea3a inde%#l d#4a /are se 'a/e /a#tarea 4as#l 3Rse introd#/ te%tele 4entr#
titl#l 4a1inii
+as#l @*Se introd#/e o ima1ine de '#ndal si o ima1ine de anteta 4a1inii
+as#l A*Se 4re/i3ea3a ima1inile de '#ndal si antet 4entr# 4a1ina re3#ltat al /a#tarii *
+as#l B*se sele/tea3a /am4#rile /are se vor in/l#de in 4a1ina de re3#ltate nr ma%=A
Proie!tarea de do!umente si transmiterea lor $rin e-mail .Utilitarul mail mer'e ?i#ard
+as#l 1*7om sele/ta /am4#rile din ta2ela A1enda0n#mele si adresa de e>mail
233
+as#l2*7om indi/a 4ro/esor#l de te%te 4entr# editarea s/risorii
+as#l 3*7om sele/ta o4ti#nea de /reare ado/#ment#l#i
+as#l @ 7om alle1e 'orm letter /a ti4 de do/#ment
Aisarea $atelor sub or'a $e rapoarte
ra4oarte*5enerator#l de ra4oarte Re4ort ,esi1ner
Eti/?ete *5enerator#l de eti/?ete La2el ,esi1ner
5ra'i/e*Utilitar#l 5E.5RA+Y
Rapoarte
In 4ra/ti/a se distin1 mai m#lte ti4#ri de ra4oarte0
,#4a aria de /#4rindere si lo/#l de o4tinere s#nt ra4oarte de #3 lo/al sa# #3 1lo2al
,#4a 1rad#l de 4rel#/rare a datelor 4ot 'i ra4oarte analiti/e sa# sinteti/e
,#4a 4erioadele de re'erinta a /ontin#t#l#i in'ormational s#nt ra4oarte 3ilni/e
!de/adale!l#nare
,#4a nat#ra in'ormatiilor o'erite 4ot 'i ra4oarte s#2 'orma ta2elara sa# 1ra'i/a
Editarea #n#i ra4ort 4res#4#ne o an#mita s#//esi#ne de o4eratii0
1* de'inirea /ontin#t#l#i in'ormational al ra4ort#l#i
2* /ole/tarea datelor /are /om4#n ra4ort#l
3* e'e/t#earea /al/#lelor matemati/e
@* de'inirea ma/?etei ra4ort#l#i este o o4eratie /om4le%a de de'inire a 'ormei de
4re3entare si e%4li/itare a in'ormatiilor intr>#n /adr# limitat>4a1ina sa# e/ran#l >tinand
seama de /erintele #tili3atorilor*
+rin/i4alele /ate1orii de in'ormatii s#nt0
datele 4ro4ri#>3ise ale ra4ort#l#i
indi/atori totali3ati 4e diverse nivele de /entrali3are
/a4#l de ta2le
titl#l ra4ort#l#i
datele sa# nivelele de 1r#4are si totali3are
in'ormatii /entrali3atoare de s'arsit de ra4or &4a1ina
A sta2ilirea modalitatilor de a'isare
+ditorul de ra$oarte Re$ort Desi'ner
5enerator#l de ra4oarte 4ermite0
1* +roie/tarea #n#i ra4ort sim4l# !in /are a4are data /#renta a listarii
2* +roie/tarea #n#i ra4ort /oV4le% 4rin indi/area in /adr#l #nor 2en3i s4e/iale a
/om4onenetelor ra4ort#l#i
3* Se4ot introd#/e 2en3i de 1r#4
@* ra4ort#l 4oate /ontine '#n/tii standard
Util;i#area 'ru$urilor
Indi/atii0
1* Se des/?ide 2a3a de date CO.TRACTE si se inde%ea3a d#4a n#meP2ene'
2* se a4elea3a o4ti#nea re4ort>data 1ro#4in1
Se sta2iles/ 4ro4rietatile 1r#4#l#i 0
start 1ro#4 on neX /ol#mn
start ea/? 1ro#4 on a neX 4a1e
reset 4a1e n#m2er to 1 'or ea/? 1ro#4
re4rint 1ro#4 ?eader on ea/? 4a1e
start 1ro#4 on a neX 4a1e X?en t?an
3* se re vine la e/ran#l de 4roie/tare si se /om4letea3a o2ie/tele /am4 4e 2en3i
/ores4#n3atoare
@* se vi3#ali3ea3a
A* se salvea3a
B* se r#lea3a /# /omanda re4ort 'orm %
"olosirea ra$oartelor $antru mai multe ta*ele
23@
1* se des/?id ta2elele in 2a3a de date Contra/te si se sta2ileste o le1at#ra 1>n intre
/ontra/te si 'a/t#ri
2* se va intra in 4roie/taare /# /rate re4ort sa# 'ile>neX>re4ort
3* se des/?ide meni#l de date data environment si se ad#1a ta2elele /ontra/te si 'a/t#ri
@* se vor des/?ide 2an3ile de titl# si ins#mare
A* se vor 4lasa in'ormatiile 4e 2en3i ale1and 'isier#l /ores4#n3ator
B* se va salva si se val lansa in e%e/#tie 4rin r#n &re4ort
"olosirea ra$ortului !u "un!tii utili#ator
+asi 0
1* se des/?ide 2a3a de date in data environment
2* se des/?ide e/ran#l de 4roie/tare a ra4ort#l#i si se 1r#4ea3a d#4a nrP/ontra/te
3* 4e 2anda de detali# la nivel#l 1r#4#l#i se tre/ atat te%tele e%4li/ative /at si /am4#rile
din 'isier#l /ontra/te
@* se va /rea varia2ila m*var'#n/t in stan1a 3onei 4roie/tate si vom 'i%a /om#tator#l
stret/? 4entr# a/easta
A* se salvea3a ra4ort#l
B* se s/rie 4ro1ram#l de a4el /are va avea si '#n/tia #tili3ator /ontr()
C* se e%e/#ta 4ro1ram#l /# ,O a4el P'''
Proie!tarea eti!)etelor !u .a*el Desi'ner<
Re3olvare0
se des/?ide 'isier#l /ontra/te se inde%ea3a #ni/ d#4a n#meP2ene'
se alle1e 'orma de eti/?eta din 'ormele 4rede'inite a'iaste la des/?iderea 1enerator#l#i
se vi3#li3ea3a 4rin re4ort&4revieX
se salvea3a 'ile >save
Asistentul >a?el %izard
+as#l 1*sele/tarea ta2elei s#rsa
+as#l 2*sele/tarea 'ormei eti/?eteidin /ele 4resta2ilite*
+as#l 3*4ermite /onstr#irea ma/?etei eti/?etei din indi/area /ontin#t#l#i
+as#l @* ordonarea datelor
+as#l A* salvarea eti/?etei siQ sa# modi'i/area a/esteia
5RA-ICE
Re3olvare
1 vom 'olosi 1enerator#l de intero1ari 4entr# a totali3a ta2ela Contra/te 4e /am4#l n#meP2ene'
/# 'iltrare 4e 4rod#s#l `4anto'i`* 7om o2tine in /oloana Cant total#l /antitatilor /ontra/tate 4e
2ene'i/iari*
2*vom des/?ide #tilitar#l 4rin Tools>Wi3ard>All>5ra4?*
+as#l1se des/?ide ta2ela de date 4e /are dorim s>o 'olosim 4entr# 1ra'i/ (Contra/te)*
+as#l*2* Se 'i%ea3a a%ele*+entr# o a%a OG tre2#ie #n /am4 n#meri/ si vom tre/e Cant*
+as#l 3 Se ale1e 'orma 1ra'i/#l#i*
+as#l @ Se 4oate o4ta 4t* salvarea 1ra'i/#l#i /a ta2el*

,roie"tarea 'e#iurilor
Ge#eratorul $e 'e#iuri +e#u Buil$er
6en#il re4re3inta #n element de inter'ata indis4ensa2il #n#i 4roie/t in'ormati/ 4ro'esional*Este
#n ansam2l# de o4ti#ni 4#s la dis4o3itioa #tili3ator#l#i*
Ge#reatorul $e 'e#iuri +e#u Bui$er
Crearea 'e#iurilor utilizator se poate a"e 'ai usor si 'ai repe$e pri# utilitarul
#u'it Ge#eratorul $e 'e#iuri +e#u Buil$er.
+entr# o4ti#ne se 'i%ea3a /ateva /ara/teristi/i (O4tion)/#m ar 'i 0
Tasta dire/ta de sele/tie in S?ort/#t8
6esaH#l e%4li/ativ 4e linia de stare la sele/tarea o4ti#nii(messa1e)8
Conditia /a o4ti#nea sa 'ie sarita (SVi4 'or)!
23A
Alte /omentarii 4entr# 4roie/tant(/omment)
Cateva aman#nte des4re o4ti#nea ]#i/V 6en#
La a4elarea 1enreator#l#i se 4oate ale1e a/easta o4ti#ne din meni#l 6en# /are se
ada#1a meni#l#i sistem*Se de'ines/ o4tineile men#il#i 4rin/i4al0
1 se tastea3a ts%t#l in 3ona +rom4t
2 se ale1e a/ti#nea dorita in /a3#l sele/tarii o4ti#nii din lista in/?isa Re3#lt
B#ton#ol Create des/?ide o 'ereastra de dialo1 in /are se 4ot de'ini o4ti#nile s#2meni#l#i in
a/elasi mod /a la meni#l 4rin/i4al sa# se s/ri# /omen3ile 4ro/ed#rii a4elate*
B#ton#l Edit des/?ide e/ran#l 4t* modi'i/are*
La #ltima o4ti#ne de iesire din meni#l 2ara se 4oate 4#ne /omanda SET SGS6E.U TO
,E-AULT*
Se 'i%ea3a 4ro/ed#rile de des/?idere a 'isierelor !aso/ierea inde/silor ! sta2ilirea relatiilor in
Set#4 ! 4ro/ed#rile de in/?iere Clean#4
Se s4e/i'i/a 3ona #nde va 'i 4lasat meni#l /reat
+entr# o4ti#nile de a'isare se 4ot 'olosi 4roie/tele de ra4ort reali3ate in le/tiile anterioare sa# se
4ot /rea ra4id altele*
Se 1enerea3a 4ro1ram#l s#2 n#mele :*m4r*
Se r#lea3a 4rin /omanda do :*m4r*
Ele'e#tele $e pro-ra'are orie#tata spre obie"te
Clase ! o2ie/te ! evenimente si metode
Comen3i 4entr# de'inirea /laselor
Clase,(bie"te , E2e#i'e#te , +eto$e
O2ie/tele re/#nos/ si ras4#nd la an#mite a/ti#ni n#mite evenimente*
+entr# o2ie/t#l 'ereastra se 4ot 'i%a #rmatoarele evenimente
a4asarea 2#ton#l#i mo#se 4e titl# 4entr# a m#ta 'ereastra
sele/tarea 'erestrei
desele/tarea 'erestrei
,roprietatile $ei#itorii ale "laselor
In/a4s#lare>se in/l#d la #n lo/ atat 4ro4rietatile /at si metodele in de'initia #nei /lase
Clase derivate >se 4ermite /rearea de s#2/lase sa# derivate
6ostenire >4ro4rietatile /lasei de 2a3a n# vor mai tre2#i sa 'ie de'inite in /lasa derivata*
Co'e#zile :o/,ro
*%ei#irea u#ei "lase se a"e pri# "o'a#$a!
%E:INIRE C>ASS M"lasa L AS Mpari#teLn,R(TECTE% Mlista $e proprietatiL o
nM#u'e-proprietateL@Me/presieL....o nA%% (BJECTn,R(TECTE% oM#u'e-
obie"tLASM"lasa LnJITQMlista-proprietariLoo
n,R(CE%URE M#u'e-pro"e$ura LM"o'e##ziL EN%R,R(Co
EN%%E:INE
7Crearea u#ui obie"t &i#sta#tiere) se a"e pri# CREATE(BJECT!
M#u'e-obie"tL@CREATE(BJECT&M#u'e-"lasaL)
5Aisarea listei "o'plete a a"estora !
%IS,>A? (BJECT
4Eliberarea obie"telor ! RE>EASEM#u'e-obie"teL
OCo'a#$a $e a"ti2are REA% EVENTS
SCo'a#$a $e oprire C>EAR EVENTS
,roie"tarea or'ularelor
or'ulare, 'a"1ete e"ra# sau 2i$eo - or'ate
-e#eratorul $e 'a"1ete
"e este u# or'ularW
pri#"ipii i# proie"tarea or'ularelor
Cate2a pri#"ipii trebuie a2ute i# 2e$ere la proie"tarea i#teretelor utilizator $e"i!
23B
preze#tarea tuturor i#or'atilor $e "are este utilizatorul are #e2oie trebuie sa se a"a
i#tr-o 'a#iera i#tuiti2a.
'e#iurile si obie"tele $e i#terata sa ie -rupate lo-i", pe "ate-orii.
auto$o"u'e#tarea ie"arei a"tiu#i, optiu#i.
olosirea sta#$ar$elor
pt. "azurile $e eroare este i#$i"ata a2ertizarea so#ora
'esaCul $e operatie ile-ala trebuie parti"ularizat pre"iza#$u-se u#$e si "e s-a -resit.
$eoare"e i# 'a#ierea pro"esarii "o#$use $e e2e#i'e#te a apli"atiei su#t $es"1ise
si'ulta# pe e"ra# 'ai 'ulte erestre, este i'porta#t "a ie"are 'esaC sau ereastra $e
$ialo- sa aiba reerire la ereastra sau pro"esul "are a "auzat i#ter2e#tia.
este bi#e sa ie lasat utilizatorul sa stabileas"a propria lui "o#i-uratie a 'e$iului $e lu"ru
pt. "azurile $e ster-eri a""i$e#tale sau $eteriorarea i#or'atilor este re"o'a#$ata
plasarea operatiei i#tr-u# lo" 'ai $eii"il $e aCu#s, ara tasta $ire"ta
-e#eratorul $e 'a"1ete e"ra# - :(R+ %ESIGNER
Utilitarul $e proie"tare a 'a"1etelor e"ta# $ispu#e $e ur'atoarele ele'e#te $e
i#terata "u utilizatorul!
1 -ereastra de 4roie/tare 4ro4ri# >3isa*
2* -ereastra de 4ro4rietati (+ro4erties)/are a'isea3a atat o2ie/tele /ontin#te de ma/?eta /at si
4ro4rietatile si medodele a/estora8
3* #n no# meni# 4e linia 4rin/i4ala >-orm si o4ti#ni s4e/i'i/e in meni#l 7ieX8
@* 6eni#ri /onte%t#ale la nivel#l 'ie/ar#i o2ie/t /# /are l#/rea3a 1enerator#l de ma/?ete
A* -ereastra ,atea Environment> 4entr# 2a3a de date si ta2elele /are vor 'i 'olosite in ma/?eta8
B* Ba3e de 2#toane ToolsBar 4t* in/l#derea o2ie/telor de /ontrol
C* -erestre 4entr# /od#ri (Code) 4entr# editarea 4ro/ed#rilor atasate*
6eni#l -rom
Contine0
Bara de 2#toane -orm ,esi1ner
,ata Environment
,roprietati si 'eto$e uzuale pe#tru or'ulare
.ame >s4e/i'i/a n#mele 'orm#lator#l#i
To4! Le't!Widt?!Yei1?t>4entr# 4o3itie si dimensi#ne 8 s#nt deHa /#nos/#te
WindoXsTy4e> s4e/i'i/a mod#l de r#lare a #n#i 'orm#lar 0in re1im 4roteHat sa# /on/#rential*
Ca4tion> da titl#l 'erestrei 8
A#toCenter> 4lasarea a#tomata in /entr#l e/ran#l#i8
Closa2le!6ova2le!6a%B#tton!6iniB#tton!ControlBo% 4e valoarea *T*
Load > este a4elata imediat d#4a /rearea 'orm#lar#l#i si 4oate /ontine /omen3i de des/?idere a
#nor ta2ele sa# de initiali3are a #nor varia2ile*
Init> este a4elatala /rearea 'orm#lar#l#ii
,estroy > este a4elata la eliminarea 'orm#lar#l#i de 4e e/ran 8
Unload> este a4elata la distr#1erea o2ie/t#l#i dim memorie 8 este #ltima metoda8
S?oX > vi3#ali3area 4e e/ran! Yide > as/#nderea*
A/tivate > a/tivarea #nei 'erestre! se 'a/e at#n/i /and se 4o3itionea3a /#rsor#l 4e #n o2ie/t al
a/esteia (devine a/tiv)
5ot-o/#s > eveniment#l 4rin /are 'ereastra 4rimeste /ontrol#l ! devine a/tiva*
,roie"tarea rapi$a a u#ui or'ular pri# Tui"9 :or'
-ereastra de dialo1 -orm B#ilder are 2 ta2>#ri0
1*-ield sele/tion
2 Style
In /on/l#3ie sa# /#m se l#nrea3a /# #n 'orm#lar0
1 +ima eta4a /onsta in a4elarea #tilitar#l#i de 4roie/tare
2 Se de'ines/ 4ro4rietatile si metodeele 'orm#lar#l#i*
3* Se des/?ide 2ara de date*
23C
@ se in/l#2 o2ie/tele de /ontrol
A Se lea1a a/este o2ie/te
B Se vrei'i/a '#n/tionarea 'orm#lar#l#i 4rin 2#ton#l R#n
C Se revine in 4roie/atre 4rin 2#ton#l 6odiy
E At#n/i /and se ?otaraste /a 'orm#lar#l '#n/tionea3a /ore/t se salvea3a
F Se lansea3a in e%e/#tie 4rin /omanda ,o -orm
1 -orm#lar#l 4oate 4rimi valori din e%terior
(bie"te $e "o#trol sau $e i#terata
(perati -e#erale "u obie"tele $e "o#trol
Sele/tarea o2ie/t#l#i > de 'a/3e 4rin /li/ /# mo#se>#l 4o43itionat 4e s#4ra'ata o2ie/t#l#i*
Sele/tarea mai m#ltor o2ie/te> se 'a/e 4rin 2#ton#l de sele/tare de 4e 2ara #tiliatra si
dra1qdro4 4e s#4ra'ata t#t#ror o2ie/telor
6#tarea o2ie/t#l#i(sa# a 1r#4#l#i) sele/tat se 'a/e 4rin dra1qdro4 la no#a 4o3itie sa# 4rin
Cil42oard /# o4eratiile C#t si Edit > +aste*
Redimensionarea #n#i o2ie/t sele/tat se 'a/e 4rin 4o3itionarea /#rsor#l#i 4e o mar1ine a
o2ie/t#l#i
Co4ierea #n#i o2ie/t se reali3ea3a 4rin o4eratiile Cory si +aste din Edit
Ster1erea #n#i o2ie/t sele/tat se 'a/e 4rin tasta ,elete
,is4#nerea o2ie/telor 4e 'orm#lar se 'a/e d#4a dorinta #tili3ator#l#i
Sta2ilirea 'ont#l#i si /#lorii se 'a/e 4entr# o2ie/tele /are a'isea3a te%t 4rin 4ro4rietatile
-ont.ame si -ontSi3e
O2ie/tele 1ea'i/e 4ot 'i 0
1 de ti4 /ontainer> /are /ontin alte o2ie/te
2 de ti4 /ontroller> /are n# 4ot 'i 4arinti
,roprietati si 'eto$e -e#erale ale obie"telor $e i#terata
.ame > s4e/i'i/a n#mele o2ie/t#l#i
To4! -e't!Widt?!Yei1?t>4entr# 4o3itie si dimensi#ne
Ca4tion> da titl#l o2ie/t#l#i8
A#toCenter>4lasarea a#tomata in /entr#l e/ran#l#i
S?oX>vi3#ali3area 4e e/ran
Yide > as/#nderea o2ie/t#l#i
A/tive > metoda 0at#n/i /and se 4o3itionea3a /#rsor#l 4e o2ie/t
,ea/tivate> metoda 0at#n/i /and se 4reda /ontrol#l as#4ra alt#i o2ie/t
5ot-o/#s> eveniment#l 4rin /are o2ie/t#l 4rimeste /ontrol#l ! devine a/tiva*
Lost-o/#s > este eveniment#l de 4ierdere a /ontrol#l#i de /atre o2ie/t
Set-o/#s > este eveniment#l de 'i%are a /ontrol#l#i /atre #n an#mit o2ie/t
,roie"tarea 2izuala a obie"telor $e i#terata
a) Te/te e/pli"ati2e sau 'esaCe. obie"te >abel
b)Ca'puri $e e$itare . obie"te Te/tBo/
6etode s4e/i'i/e
7alid se 'oloseste at#n/i /and s>a terminat introd#/erea #nei valori in /am4 si se doreste
s4e/i'i/area o4eratiei #rmatoare
W?en> se 'oloseste inainte /a o2ie/t#l sa devina tinta intrarilor
Zey+ress> este o a/tivitate de s/?im2are imediata a valorii #n#i alt o2ie/t /?iar in tim4#l
introd#/erii datelor in o2ie/t#l /#rent
")Do#e $e e$itare . (bie"te E$itBo/
+ro4rietati s4e/i'i/e0
AlloXTa2s > se 4ermite introd#/erea /ara/ter#l#i Ta2 in te%t
ReadOnly> 4ermite doar vi3#ali3area te%t#l#i
Ca si 4entr# Te%t Bo% B#ilder se va ras4#nde la intre2ari 1r#4ate 4e 3 ta2>#ri0
1 -ormat > 4entr# o4ti#nile de 'ormatare a te%t#l#i
2 Style > 4entr# e'e/tele vi3#ale ale o2ie/t#l#i
23E
3 7al#e> #nde va 'i de4#s te%t#l d#4a editare
d)Co'utatoare. obie"te C1e"9Bo/
+ro4rietati0
A#tosi3e=4ermite /a o2ie/t#l sase a#todimensione3e in '#n/tie de te%t#l introd#s /a valoare a
4ro4rietati
Ca4tion va 'i ! de 'a4t! te%t#l e%4li/ativ
Ena2led= 4ermite a/tivarea o2ie/t#l#i
ControlSo#r/e> n#mele varia2ilei sa# al /am4#l#i #nde se va reali3a /itirea
e)%e"la#satoare . (bie"te Co''a#$Butto# si Co''a#$Group
+ro4rietati mai im4ortante0
Ca4tion >te%t#l a'isat 4e 2#ton
WordWra4= 4ermite /ontin#area te%t#l#i 4e linia #rmatoare 8
A#tosi3e>determina o a#todimensionare
+i/t#re > 4ermite a'isarea #n#i 'isier ima1ine
/an/el > 4e valoarea t an#nta /a o2ie/t#l este de/lansator de iesire
,e'a#lt> 4e valoarea t an#nta #n de/lansator im4li/it la tasta Enter
,roprietati pe#tru u# -ru8p $e butoa#e!
Value-n#mar#l de 2#ton#l#i /are a 'ost sele/tat din 1r#4
B#ttonCo#nt da n#mar#l de 2#toane
')Butoa#e ra$io. (bie"te (bie"te optio#Butto# si (ptio#Group
Autosize
Captio#
,roprietai la #i2elul $e -rup
Butto#Cu##t- #u'arul $e butoa#e
ControlSo#r/e> varia2ila sa# /a4#l #nde se va memora
7al#e> 2#ntn#l radio /are da valoare im4li/ita 1r#4#l#
1))ontoare.O?iecte $pinner
Contoarele s#nt /am4#ri de editare a valorilor n#meri/e /# veri'i/area a4artenentei la
#n interval Crestearea sa# s/aderea valorii se 'a/e 4rin mo#se 4e 2#toanele /ores4#n3atoare si
at#n/i va 'i 'i%ata valoarea /ea mai mare 4e /are 4oate sa o ia /ontrol#l si /ea mai mi/a*
h)>iste.O?iecte >ist0ox )om?o0ox
Listele des/?ise s#nt o2ie/te /are se 4roie/tea3a 4rin 2#ton#l
ListBo% din 2ara #tilitar#l#i -orm,esi1ner
+ro4rietati 0
- Element#l sele/tat este memorat in /am4#l 4e /are il aso/iem 4ro4rietatii
ControlSo#r/e*
- Sorted=t**da 4osi2ilitatea sortarii al'a2eti/e a elementelor listei la a'isare *
- In/rementalSea/?=t**eset o 'a/ilitate deose2ita 4entr# /a#tarea asistata in listele mari
- ,e o2i/ei se sele/tea3a #n sin1#r element dintr>o lista
i),rile.O?iecte ,rid
5rilele s#nt o2ie/te de inter'ata ti4 /ontainer /are se 4roie/tea3a 4rin 2#ton#l de 4e 2ara
#tilitara -orm Controls Tool2ar #rmat de trasarea 3onei o/#4ate de o2ie/t 4e s#4ra'ata
ma/?etei*
+ro4rietati si metode 0
- Re'erirea la o /om4onenta a 1rilei se 'a/e 'olosind /ali'i/areaQn#mar#l de /onloane ale
#nei 1rile eset dat de 4ro4rietatea Co l#mn/o#nt
- RoXSo#r/e Ty4e
- +entr# a indi/a s#rsa de date a #nei /oloane se 'oloseste 4ro4rietatea /ontrolso#r/e /#
n#mele /am4#l#i 4re/edat de aliasO4eratii /# datele #n#i 1rid 0
1* ada#1area datelor>se 4ermite 4rin alloXaddneX=t*
2* ster1erea liniilor Tse 'a/e 4rin mar/area lor in /lo/ana de ster1ere asemeni 'erestrei
2roXse
23F
3* modi'i/area /am4#rilor eset im4li/ita dar da/a dorim doar vi3#ali3area se atri2#ie
readonly=*t
M)$et de Pagini.O?iecte Page Frame
+a1inile si set#rile de 4a1ini s#nt elemente de ineter'ata /area si1#ra 4e de>o 4arte
/entrali3area in'ormatiilor in a/elasi 'orm#lar si sitemati3area lor 4e 4e1ini distin/te*
La nivele#l set#li de 'orm#lare se de'ines/ 0
- n#mar#l de 4a1ini>se 'oloseste 4ro4rietatea 4a1e/o#nt
- dimensi#ne 4a1inilor>4a1e?ei1?t si 4a1eXidt?
- mod#l de a'isare a titl#rilor de 4a1ina ta2stret/?=
- /a4tion>de te%t#l e%4li/ativ la nivel#l 4a1inii
- a/tive 4a1e>'i%ea3a 4a1ina a/tiva
- 4a1eorder>'i%ea3a n#mar#l de ordine al 4a1inii
N)+mgini.O?iecte +mage
'orm#larele de /#le1ere a datelor sa# de vi3#ali3are s#nt mai atra/tive da/a a# an#mite
desene !ima1ini!si1le*
+ro4rietati 0
- 4i/t#re>s4e/i'i/a n#mele 'isier#l#i
- 2orderstyle=10ima1inea este in/adrata in /?ener si $=2*0/ontrar
- stret/?>'i%ea3a mod#l de 'aisare a ima1inii si 4oate l#a valori le 0= /li4
=1 isometri/
=2 stret/?
- 4rintre evenimente se 4ot en#mera /li/V !dra1
l))eas.O?iecte timer
Ceas#l /a o2ie/t de inter'ata 4ermite mas#rarea intervalelor de tim4 la /are tre2#ie
savarsita o an#mita a/ti#ne*
+ro4rietati 0
- interval>'i%ea3a interval#l de tim4 intre do#a evenimente timer in miimi de se/#nda
m)O?iecte de tip O>.
Te?ni/a OLE este deHa /#nos/#ta din le/tiile anterioare de 4ro1ramare a a4li/atiilor
XindoXs 8ea 4ermite intera/tionarea a4li/atiilor XindoXs 4rin intermedi#l o2ie/telor s#4ortate
de a/estea*
+ro4rietati 0
- a#toa/tive>s4e/i'i/a mod#l de a/tivare a o2ie/t#l#i
= man#al
=1 1ot'o/#s
=2 do#2le/li/
=3 a#tomati/
n)0are utilitare.O?iecte !ool0ar
Un o2ie/t de inter'ata /are 4ermite e%e/#tarea ra4ida a #nor o4ti#ni este 2ara #tilitara
/# de/lansatoare /are se 4lasea3a 4e liniile e%treme ale 'erestrei 'o%4ro
+ro4rietati0
- da/a dorim /a la 4roie/tare sa de'inim lo/#l 2arei se 'oloseste 4ro4rietatea do/V=>1>2ara
n# este an/orata!$=>an/ora la mar1inea s#4erioara a 'erestrei a4lia/tiei $=1>an/ora
la stn1a !$=2>an/ora la drea4ta!$=3>an/ora Hos
- inle1at#ra /# an/orarea se 4ot de'ini metode aso/iate evenimentelor 2e'oredo/V>
inaintea an/orarii!a'terdo/V>d#4a an/orare
o)>inii,chenere,cercuri,elipse.O?iecte >ine si $hape
+ro4rietati 4entr# linii 0
- 2order/olor>/#loarea
- 2orderstyle>mod#l de desenare
- 2orderXidt?>1rosimea in 4i%eli
2@
- lineslant>orientarea
- s4e/iale''e/t=1 da #n as4e/t tridimensional
- 'illstyle>stil#l o2ie/t#l#i $=1 trans4arent !$2 o4a/
- 'ill/olor>/#loarea de #m4lere
- 2order/olor>/#loarea mar1inii
- /#rvat#re>1rad#l de rot#nHire
+roie/tare
inter'etei'olosind
asistent#l -orm
Wi3ard
-o%+ro dis#ne de #n vraHitor 4etr# real3area ra4ida a 'orm#larelor /# /# as4e/t
4ro'esionist*
,roie"te si apli"atii
- /ond#/erea a4li/atiei 4rintr>#n 4ro1ram monitor
- Or1ani3area a4li/tiei s#2 'orma de 4roie/te
- 5enerarea a4li/atiilor e%e/#ta2ile
- Constr#irea dis/?etelor de distri2#tie
Cond#/erea a4li/atiei
4rintr>#n 4ro1ran
monitor
Cateva as4e/te de l#at in /onsiderare la 4roie/tarea 4ro1ram#l#i 4rin/i4al al a4li/atieie
1* se vor salva valorile /#rente ale 4arametrilor de medi# SET
2* se vor in/ar/a toate 'isierele de 4ro/ed#ri se de /lase!4re/#m si 2i2liote/ileA+I ne/esare
3* vor de/?ide 2a3ele de date
@* se vor /on'i1#ra in mod /ores4#n3ator 4arametrii a4li/atiei
A* se va sta2ili o r#tina de tratare a erorilor /# /omanda O. ERROR
B* se va sele/ta si se va des/?ide 'isier#l de asistenta
C* se vor sta2ili si initiali3a vara2ilele 1lo2ale sa# varai2ilele /lasei a4li/atiei se a/tivea3a
meni#l 4rin/i4al si 2ara /# instr#mente
E* se 4orneste 4ro/esor#l de evenimente
F* se resta2iles/ 4arametrii de meni# modi'i/ati
2@1
Or1ani3area a4li/atiei
s#2 'orma de
4roie/te*Utilitar#l
+roHe/t B#ilder
O4eratii /# 'isierele din +roHe/t 6ana1er
1* Ad#1area #n#i 'isier sa# element al 4roie/t#l#i se 'a/e d#4a 4o3itionare 4e
s#2dire/tor#l /ores4#n3ator ti4#l#i 'isier#l#i si a/tinarea 2#ton#l#i add*
2* /rearea #n#i no# 'isier se 'a/e d#4a sele/tarea dire/tor#l#i /ores4#n3ator ti4#l#i sa#
4rin 2#ton#l neX /are a'isea3a 'ereastra de /reare
3* o4eratia de ster1ere a #ni# 'isier se 'a/e 4rin 2#ton#l remove
@* 4#tem se e%/#tam #n 'isier>ma/?eta sa# #n 4ro1ram 4rin 2#ton#l r#n si sa>i revedem
re3#ltatele
A* modi'i/area #n#i 'isier se 'a/e 4rin 2#ton#l modi'y /are a4elea3a #tilitr#l desi1ner
4otrivit
B* re/om4ilarea 'isierelor este 4osi2ila 4rin 2#ton#l 2#ild /are des/?ide 'ereastra 2#ild
o4tions
5enerarea a4li/atiilor
e%e/#ta2ile /# +roHe/t
6ana1er
Se reali3ea3a 4rin 2#ton#l 2#ild /are des/?ide 'ereastra de dialo1 2#ild o4tions /# #rmatoarele
4osi2ilitati0
- re2#ild 4roHe/t>4ar/#r1e toate 'isierele 4roie/t#l#i in vederea 1enerarii /od#l#i s#rsa
si&sa# a de4istarii erorilor
- 2#ild a44li/ation>4ar/#r1etoate 'isierele 4roie/t#l#i 4entr# a /onstr#i o a4lia/tie
de4endenta da meni#l 'o% si 4e /are o vom lansa /# /omanda do f'is*a44R
- 2#ild e%e/#ta2le>1enerea3a #n 'isier e%e/#ta2il inde4endent de medi#l 'o% 4ro
Alta 'e/ilitati o'erite de #ti litar#l#i 4roHe/t mana1er
1* restran1erea 'erestrei 4roHe/t mana1eer la o 2ara #tilitara
2* an/orarea #nei s#2'erestre a 'erestrei 4roHe/t mana1er
3* '#n/ionarea 'erestrei 4roHe/t mana1er /a meni# #tili3ator
2@2
Reali3area di/?etelor
de distri2#tie
"tilitarul de construire a dischetelor de distri?utie $etup &izard
+as#l 1 0Se sele/tea3a dire/tor#l in /are se 1aseste a4lio/atia 4e /are dorim sa o tre/em 4e
dis/?ete
+as#l 20Se sele/tea3a din lista a'isata /om4onenetele s4e/iale 'olosite de a4li/atie
+as#l 30Se s4e/i'i/a #n dire/tor 4e dis/#l de l#/r#
+as#l @0In /aseta de dialo1 Set#4 ,ial Bo% Ca4tion se introd#/e titl#l a4li/atiei
+as#l A0 Se 4re/i3ea3a dire/tor#l im4li/it /are va 'i /reat 4e dis/#l de destinatie si in /are se vor
4lasa 'isierele a4li/atiei la instalare!,e'a#lt dire/tory
+as#l B0Se a'isea3a o ta2ela /# 'isierele a4li/atiei
+entr# /rearea dis/?etelor de instalare Set#4 Xi3ard e'e/t#ea3a #rmatoarele o4eratii0
1* 7eri'i/a ar2orele de distri2#tie in /a#tarea 'isierelor noi sa# a/t#ali3ate
2* a/t#ali3area 4ro4ri#l#i ta2el de 'isirere
3* Com4rima toate 'isierele
@* S4ar1e 'isierele in 'elii de dimensi#nea #nei di/?ete
,#4a 1enerarea dis/?etelor se a'isea3a o atatisti/a as#4ra n#mar#l#i de dis/?ete!s4ati#l
o/#4at de 'isierele de 4e 'ie/are dis/?eta *
LUCRARE ,E LABORATOR .R*1

TI+URI ,E ,ATE*-U.CTII STA.,AR,
S/o4
Ins#sirea ti4#rilor de date !a varia2ilelor si '#n/tiilor standard #tili3ate in -o%4ro*
2@3
St#di# ne/esar
L#n1# I*!.*6#sat!6*7eli/an# -o%4ro 2*B!+re3entare si a4li/atii Ed*All!1FBB
6od de reali3are a l#/rarii
Comentarii detaliate 4rivind 'ie/are noti#ne!sinta%a /omen3ilor si e%em4le*
1*Ti4#ri de date
In'ormatiile 4rel#/rate de /al/#lator vor 'i n#mite date*E%em4le de date 0n#mere!litere !sir#ri
de /ara/tere!et/*Un ti4 de date re4re3inta o /ara/teristi/a a datelor /are sta2ileste /e o4eratii se
4ot e%e/#ta as#4ra lor!mod#l de /odi'i/are a datelor in memoria /al/#lator#l#i!semni'i/atia
a/estor date *Inlim2aH#l -o%4ro vom avea #rmatoarele ti4#ri de date 0lo1i/!n#meri/!sir de
/ara/tere !data /alendaristi/a!memo*
+entr# 'ie/are din a/este ti4#ri se va 4re3enta0mod#l de s4e/i'i/are a datelor de ti4#l
res4e/tiv !o4eratori /ese a4li/a as#4ra a/estor date!/omen3ile si '#n/tiile re'eritoare la datele de
ti4#l res4e/tiv*
1*1 Ti4#l n#meri/
A/est ti4 este im4lementat ast'el in/at sa reali3e3e maHoritatea o4eratiilor matemati/e
intalnite in 4ra/ti/a *,e asemenea s#nt 4reva3#te o serie de '#n/tii matemati/e /are /al/#lea3a
'#n/tiile matemati/e
elementare /#m ar 'i 0e%4onentiala !lo1aritm#l!'#n/tii tri1onometri/e!et/!4#tand#>se ast'el
reali3a /al/#le
matemati/e mai /om4le%e !/# e'ort minim*
O4ern3ii n#meri/i /are intervin in e%4reii 4ot 'i0/am4#ri n#meri/e ale #nei 2a3e de date
!'#n/tii /are ret#rnea3a valori n#meri/e!varia2ile de ti4 n#meri/!/onstante n#meri/e*
O4eratorii /are se a4li/a #nor o4eran3i n#meri/i!avand /a re3#ltate tot valori n#meri/e!s#nt
sinteti3ati mai Hos!in ordinea 4rioritatilor de eval#are0
( ) +arante3e 4entr# 1r#4area e%4resiilor
9 9!r Ridi/are la 4#tere
9! &!s Inm#ltirea!im4artirea!mod#l#l(rest#l im4artirii)
;!> Ad#nare si s/adere
+rioritatea s/ade de Hos in s#s!4e a/elasi nivel de 4rioritate eval#area 'a/and#>se de la
stan1a la drea4ta!in ordinea a4aritie o4eratorilor in e%4resie*
Ast'el o e%4resie de ti4#l 0(293)r2>@;Cs392 se eval#ea3a d#4a /#m #rmea3a0
Br2>@;Cs392
3B>@;Cs392
3B>@;192
3B>@;2
32;2
3@
Intre do#a e%4resii n#meri/e se 4ot a4li/a de asemenea o4eratori relationali!o2tinand#>se
ast'el e%4resii lo1i/e*A/esti o4eratori s#nt0f!R!=f=!R=!fR!d!t=*
-#n/tia 6O,( ) avand sinta%a0
6O,(fe%4.1R!fe%4.2R)
ret#rnea3a rest#l o2tin#t 4rin im4artirea e%4resiei n#meri/e fe%4.1Rla e%4resia
fe%4.2R!re3#ltat#l 'iind de ti4 n#meri/*
E%em4l#l 10
m6O,(3F!C)
@
m6O,(@@*@@!11*11)

A'isarea n#merelor este /ontrolata de /omanda SET ,ECI6ALS /are are #rmatoarea sinta%a0
2@@
SET ,ECI6AL TO [fe%4.R\ (de la la 1E)
A/easta /omanda determina n#mar#l minim de /i're 3e/imale /e s#nt a'isate da/a n# se
s4e/i'i/a #n 'ormat e%4li/it de a'isare*I64li/it a/est n#mar este 2 dar se 4oate modi'i/a *
E%em4l#l 2
m2&3
*BC
SET ,ECI6ALS TO @
m2&3
*BBBC
-#n/tii re'eritoare la semn#l datelor n#meri/e
+entr# a'larea valorilor a2sol#te a #n#i n#mar se 'oloseste '#n/tia ABS( )*C# sinta%a
0ABS(fe%4.R) ret#rnea3a o valoare n#meri/a e1ala /# valoarea a2sol#ta a ar1#ment#l#i*
-#n/tia SI5.( )este 'olosita 4entr# a a'la semn#l n#mar#l#i transmis /a ar1#ment ast'el0
SI5.(fe%4.R) ret#rnea3a0;1 da/a e%4. este 4o3itiva
da/a e%4. este n#la
>1 da/a e%4. este ne1ativa
E%em4l#l 30
m ABS(>3)
3
mSI5. (>@)
>1
a=>2&3
ma=SI5.(a)9ABS(a)
*T*
-#n/tii de a4ro%imare a datelor n#meri/e
+artea intrea1 a #nei e%4resii n#meri/e este ret#rnata de '#n/tia I.T( ) /are are sinta%a
0I.T(fe%4.R)
E%em4l#l @
mI.T(1@*@B)
1@
mI.T(>2*2A)
>2
+artea 'ra/tionala a #n#i n#mar se o2tine 'olosind tot '#n/tia I.T( ) ast'el0
a=1@*@B
ma>I.T(a)
*@B
a=>2*2A
ma>I.T(a)
>*2A
Alte mod#ri de a o2tine o a4ro%imatie intrea1a a #n#i n#mar s#nt date de '#n/tiile CEILI.5( )
si -LOOR( )! /are a# #rmatoarele sinta%e0
CEILI.5(fe%4.R)
-LOOR(fe%4.R)
-#n/tia CEILI.5( ) ret#rnea3a /el mai a4ro4iat intre1 mai mare sa# e1al /# fe%4.R!iar
-LOOR( )
se 'oloseste 4entr# a a'la /el mai a4ro4iat intre1 mai mi/ sa# e1al /#fe%4.R*
E%em4l#l A
mCEILI.5(E*32)
F
mCEILI.5(>@*32)
2@A
>@
m-LOOR( E*32)
E
m-LOOR(>@*32)
>A
-#n/tia ROU.,() reali3ea3a de asemenea o a4ro%imare a #n#i n#mar !dar n# nea4arat la #n
intre1 !/a '#n/tiile anterioare !/i la #n n#mar real!/# #n n#mar dat de 3e/imale *Sinta%a
/omen3ii este0
ROU.,(fe%4.1R!fe%4.2R)
#nde fe%4.1R re4re3inta e%4resia de rot#nHit iar fe%4.2Reste n#mar#l de 3e/imale /e se vor
4astra in valoarea ret#rnata de '#n/tie*
-#n/tii matemati/e elementare
,in /ate1oria a/estor '#n/tii'a/ 4arte0e%4onentiala !lo1aritm#l nat#ral! lo1aritm#l
3e/imal!radi/al#l*
A/este '#n/tii a# 'ormat#l 1eneral0
E:+(fe%4.R) LO51(fe%4.R)
LO5(fe%4.R) S]RT(fe%4.R)
si 4rimes/ /a ar1#ment o e%4resie n#meri/a fe%4.R /ar#ia ii a4li/a '#n/tia /ores4#n3atoare*
E%em4l#l B
mE:+(2)
C*3F
mLO5(2)
*BF
mLO51(1)
1*
mE:+(LO5(3))
3*
mS]RT(2)
1*@1
1*2 Ti4#l sir de /ara/tere
Unsir de /ara/tere re4re3inta o m#ltime ordonata de /ara/tere /are se tratea3a /a #n tot
#nitar* Com4onentele de ti4 sir de /ara/tere se s4e/i'i/a 4rin m#ltimea /ara/terelor /are il
/om4#n !in/adrata intre a4ostro'#ri sim4le sa# d#2le(la am2ele /a4ete tre2#ie sa avem a/elasi
ti4 de a4ostro')*
E%em4l#l C
,e e%em4l# !D-o%+roDsi <-o%+ro= re4re3inta a/elasi sir de /ara/tere *
Constr#/tiile de 'orma <-o%+roD sa# I-o%+ro= s#nt ile1ale*
Constr#/tiile de 'orma <1D(3e/e min#te)=si I1=(3e/e min#te)Ds#nt /ore/te*
O e%4resie de ti4 sir de /ara/tere re4re3inta o /om2inatie de o4eran3i si o4eratori*O4eran3ii
/are intra in /om4onenta a/estor ti4#ri de e%4resii 4ot 'i0
>/am4#ri de ti4 sir de /ara/tere ale #nei 2a3e de date8
>'#n/tii /e ret#rnea3a sir#ri de /ara/tere !
>varia2ile de ti4 sir de /ara/tere !
>/onstante de ti4 sir de /ara/tere
As#4ra sir#rilor de /ara/tere se a4li/a do#a ti4#ri de o4eratori!ast'el0
>o4eratori de /on/atenare 0=;=!=>=
>o4eratori de /om4arare sa# relationate
O4erator#l de /on/atenare sim4l# 'a/e /a din do#a sir#ri de /ara/tere sa se o2tina #n al
treilea 4rin ali4irea /el#i de>al doilea sir la /oada 4rim#l#i *,e e%em4l# e%4resia
ILim2aH#lD;D-o%+roD!d#4a eval#are!va avea valoarea Istrada 5eor1e Cos2#/D*O4erator#l de
/on/atenare s4e/ial este asemanator /# oerator#l de /on/atenare sim4l# /# deose2irea /a
2@B
2lan/#rile de la s'arsit#l 4rim#l#i sir s#nt tre/#te la s'arsit#l sir#l#i al doilea*Ast'el din e%4resia
ILim2aH#lD>D-o%+ro=! d#4a eval#are va avea valoarea ILim2aH#l-o%+roD*
O4eratorii relationali /e se a4li/a intre do#a sir#ri de /ara/tere s#nt dati in #rmator#l ta2el0
O4erator Relatie
u in/l#s in
f mai mi/ de/at
R mai mare de/at
fR!d!t= di'erit de
f= mai mi/ sa# e1al /#
R= mai mare sa# e1al /#
== identi/ /#
Com4ararea a do#a sir#ri de /ara/tere de l#n1imi di'erite este /ontrolata de /omanda SET
E:ACT0 SET E:ACT O.&O--*
-#n/tii re'eritoare la /odi'i/area /ara/terelor din sir#ri
-#n/tia CYR( )!ret#rnea3a /ara/ter#l ASCII /ores4#n3ator /od#l#i n#meri/ transmis
'#n/tiei /a 4arametr#*+entr# a o2tine e'e/t#l invers !se #tili3ea3aASC()*
E%em4l#l E
mCYR(@F)
1
mCYR(BA)==IAD
*T*
mASC(IAD)
BA
mASC(IaD)=ASC(IanaD)
*T*
mDAD==CYR(ASC(IAD))
*T*
mBA=ASC(CYR(BA))
*T*
-#n/tii re'eritoare la s#2sir#rile de /ara/tere
E%tre1erea #n#i s#2sir dintr>#n sir de /ara/tere se reali3ea3a /# '#n/tia SUBSTR( )*-#n/tiile
LE-T( ) si RI5YT( ) ret#rnea3a #n s#2sir al #n#i sir dat !4o3itionat la stan1a res4e/tiv la
drea4ta a/est#ia*
E%em4l#l F
mSUBSTR(IIO.ESCUD!1*3)
IO.
mSUBSTR(IIO.ESCUD!@)
ESCU
mLE-T(<IO.ESCUD!2)
IO
mRI5YT(IIO.ESCUD!@)
ESCU
Crearea #n#i sir de /ara/tere dintr>#n alt sir !4rin re4etarea a/est#ia de #n n#mar dat de ori se
reali3ea3a
'olosind '#n/tiile RE+LICATE ( ) si S+ACE( )*-#n/tia RE+LICATE( ) /#
sinta%a0RE+LICATE(fe%4CR! fe%4.Rori*

O 'orma 4arti/#lara a l#i RE+LICATE () o re4re3inta '#n/tia S+ACE( ) /# #rmatoarea
sinta%a 0S+ACE (fe%4.R)*A/easta '#n/tie ret#rnea3a #n sir de 2lan/#ri(CYR(32)) /# l#n1imea
de fe%4.R/ara/tere!'iind e/?ivalenta /# /onstr#/tia RE+LICATE(I I!fe%4.R)*
E%em4l#l 1
mRE+LICATE( I9D!A)
2@C
99999
mRE+LICATE(I I!B)==S+ACE( B)
*T*
O alta /ate1orie de '#n/tii /are a# /a o2ie/t de 4rel#/rare #n s#2sir de /ara/tere al #n#i sir dat
o re4re3inta '#n/tiile ALLTRI6()!LTRI6( )!TRI6( )!RTRI6( )*A/este '#n/tii elimina
2lan/#rile de la /a4etele #n#i sir de /ara/tere o2tinand#>se #n s#2sir al sir#l#i initial /e /ontine
doar in'ormatia #tila a sir#l#i*
E%em4l#l 11
mALLTRI6 (I 5A6AD)==I5A6AD
*T*
mD6a n#mes/D;RTRI6(IIO.ESCU I); I,A.IELD
6a n#mes/ IO.ESCU ,A.IEL
mDsi s#ntD ;LTRI6(I st#dentD);Dla in'ormati/aD
si s#nt st#dent la in'ormati/a
E'e/t#l invers adi/a ada#1area de 2lan/#ri sa# alte /ara/tere la #n sir la drea4ta sa# la stan1a
a/est#ia se reali3ea3a /# aH#tor#l 'n/tiilor +A,C( )!+A,L( )!+A,R( )*
C# o sinta%a de 'orma 0
+A,C(fe%4rR!fe%4.R![fe%4CR\)
+A,L(fe%4rR!fe%4.R![fe%4CR\)
+A,R(fe%4rR!fe%4.R![fe%4CR\)
a/este '#n/tii ada#1a la e%4resia fe%4r R sir#l de /ara/tere fe%4CR!la drea4ta 4entr#
+A,R( )!la stan1a 4entr# +A,L( ) si la am2ele /a4ete 4entr# +A,C( ) 4ana se o2tine o
l#n1ime a sir#l#i de fe%4.R /ara/tere*fE%4rR 4ote 'i de ti4 sir de /ara/tere de ti4 n#meri/ sa#
de ti4 data /alendaristi/a!in /a3#l #ltimelor do#a reali3and#>se mai intai /onversia la ti4#l sir
de /ara/tere *
E%em4l#l 12
m+A,L(ITitl#D!3!D>D)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Titl#
< 3 <
m+A,R(ITitl#D!3!D>D)
Titl#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
< 3 <
m+A,C(I+a1ina 1D!3!D>D)
>>>>>>>>>>>>>>>Titl#>>>>>>>>>>>>>>>
< 3 <
Ca#tarea #n#i s#2sir intr>#n sir dat !l#/r# /are se reali3ea3a /# aH#tor#l '#n/tiilor
AT( )!ATC( )!ATCLI.E()
ATLI.E( )!RAT( )!RATLI.E( )OCCURS( )*
E%em4l#l 13
mAT(I'D!Din'ormati/aD)
3
mAT(I-!Din'ormati/aD)

mATC(I'!Din'ormati/aD)
3
mOCCURS(IaD!Dam2asadaD)
@
-#n/tii /e ret#rnea3a in'ormatii des4re sir
-#n/tiile LE.( )!ISAL+YA( )!IS,I5IT( )!ISLOWER( )!ISU++ER( )
2@E
E%em4l#l1@
mLE.(Iin'ormati/aD)
11
mISAL+YA(I-o%+roD)
*T*
mIS,I5IT(I123D)
*T*
mISLOWER(IanaD)
*T*
mISU++ER(IAnaD)
*T*
-#n/tii 4rivind trans'ormari ale sir#rilor de /ara/tere
,i'erentiereadintre /ara/terele al'a2eti/e mi/i si mari a d#s la ne/esitatea trans'ormarii
/ara/terelor mi/i in maH#s/#le si invers*A/este o4eratii s#nt reali3ata de '#n/tiile
LOWER( )!U++ER( )!+RO+ER()
-#n/tia STU--( ) inlo/#ieste intr>#n sir de /ara/tere #n s#2sir al a/est#ia /# #n alt sir de
/ara/tere*
E%em4l#l 1A
a=IAL-AD
2=Ial'aD
mU++ER(a)==U++ER(2)
*T*
mLOWER(a)==LOWER(2)
*T*
+RO+ER(I-o%+roD)
-o%4ro
sir=I/#ieD
sir=STU--(sir!3!!D/#D)
msir
/#/#ie

-#n/tii s4e/iale 4entr# sir#rile de /ara/tere
-#n/tia LIZE() /om4ara do#a e%4resii de ti4 de /ara/tere ast'el0#na din e%4resii re4re3inta
model#l in /are tre2#ie sa se in/adre3e /ea de>a do#a ret#rnand adevarat in /a3 de 4otrivire si
'als in /a3 de ne4otrivire*In al/at#irea model#l#i se 'oloses/ /ara/terele 9 sim /# #rmatoarele
semni'i/atii0
9 inlo/#ieste ori/e 1r#4 de /ara/tere
m inlo/#ieste #n sin1#r /ara/ter
E%em4l#l 1B
mLIZE(I9TORD!DCALCULATORD)
*T*
mLIZE(ImALCULATORD!DCALCULATORD)
*T*
mLIZE(ImOTORD!DCALCULATORD)
*-*
1*3Ti4#l data /alendaristi/a
-ormat#l de s4e/i'i/are a datelor /alendaristi/e este /ontrolat de /omanda SET ,ATE /are
are #rmatoarea sinta%a0
SET ,ATE[TO\ A6ERICA. n A.SI nBRITISY n -RE.CY n 5ER6A.n ITALIA.n bA+A. n
USA n6,G n,6GnG6,
-ormat#l im4li/it 4entr# data /alendaristi/a este /el Ameri/an(ll&33&aa)*In s4e/i'i/area an#l#i
se 4ot 'olosi do#a /i're !/a3 in /are se 4res#4#ne a#tomat /a ne re'erim la se/ol#l 2 sa# 4rin @
2@F
/i're /and an#l este s4e/i'i/at /om4let*Ale1erea intre a/este do#a variante se 'a/e /# /omanda
SET CE.TURG /are are #rmatoarea sinta%a 0SET CE.TURG O.&O--*,e asemenea
delimitatorii /are se4ara 3i#a !l#na si an#l din e%4resia #nei /onstante de ti4 data /alendaristi/a
se 4ot modo'i/a 4rin /omanda SET 6ARZ TO /# #rmatoarea sinta%a0SET 6ARZ TO
[fe%4CR\!e%4resia fe%4CR tre2#ie sa re4re3inte #n sin1#r /ara/ter /are va deveni
delimitator#l in re4re3entarea e%terma a datelor /alendaristi/e*Se4arator#l im4li/it 'olosit 4ana
la e%e/#tia #nei /omen3i SET 6ARZ TO este /ara/ter#l <&=*,ATE( ) o2tine data /#renta a
sistem#l#i*
Avand e%4resia de ti4 data /alendaristi/a 4#tem a'la in /e 3i din /adr#l sa4tamanii /ade
a/easta data* A/est l#/r# se reali3ea3 /# '#n/tia ,OW( ) si C,OW( ) /are a'isea3a n#mele 3ilei
res4e/tiv n#mar#l 3ilei din /adr#l sa4tamanii*
Ji#a in /adr#l sa4tamanii este ret#rnata de '#n/tia ,AG( ) iar l#na /ores4#n3atoare #nei
e%4resii de ti4 data /alendaristi/a este ret#rnata de '#n/tiile 6O.TY( ) si C6O.TY( )*
,intr>o e%4resie de ti4 data /alendaristi/a 4#tem i3ola an#l!/a valoare n#meri/a!'olosind
'#n/tia GEAR( )*
E%em4l#l 1C
m,ATE ( )
3&C&F3
SET CE.TURG O.
SET 6ARZ TOD>D
m,ATE( )
3*C*1FF3
mC,OW (,ATE( ))
Sat#rday
m,OW({1&2&1EB@")
1
,AG(fe%4,R)
m,AG({3&1@&1FF")
1@
m 6O.TY(,ATE( ))
3
mC6O.TY({3&2A&1FF")
6ar/?
mGEAR(,ATE())
21
Control#l tim4#l#i in -o%4ro
Ora e%a/ta a sistem#l#i se o2tine /# '#n/tia TI6E( ) iar mentinerea a/esteia tot tim4#l 4e
e/ran! se reali3ea3a /# /omanda SET CLOCZ*
E%em4l#l 1E
mTI6E( )
203F0@F
mTI6E()
20@01*E
CLEAR
SET CLOCZ TO 1*1
-ormat#l de a'isarea /eas#l#i se 4oate s/?im2a 'olosind /omanda SET YOURS /e are
#rmatoarea sinta%a0SET YOURS TO[12&2@\
-#n/tii 4entr# /onversii intre ti4#ri de date
Trans'ormarea #nei date /alendaristi/e intr>#n sir de /ara/tere se reali3ea3a /#
'#n/tiile ,TOC()!,TOS( )!,6G()!6,G( ) iar tre/erea inversa /# aH#tor#l '#n/tieiCTO,( )*
2A
E%em4l#l1F
m,TOC({1&2&F")==I1&2&FD
*T*
m,TOC(,ATE()!1)
1FF3AF
data1={3&1@&F"
data 2={3&1A&EF"
a=,TOS(data1)
ma
1FF31@
2=,TOS(data2)
m2
1FEF31A
maR2
*T*
a=,TOC(data1)
ma
3&1@&F
2=,TOC(data2)
m2
3&1A&EF
maR2
*-*
SET CE.TURG O-
m,6G(,ATE( ))
F 6AG F3
m6,G(,ATE())
6AG F!F3
SET CE.TURG O.
m,6G ({A&1&F3")
1 6AG 1FF3
m6,G({C&31&F3")
bULG 31!1FF3
Tre/erea de la valori #meri/e la sir#ri de /ara/tere se 'a/e /# '#n/tia STR( )!iar tre/erea
inversa /# '#n/tia 7AL( )*
E%em4l#l 2
mSTR(1@32*@AB!12!@)==I1@32*@ABD
*T*
mSTR( 1@32*@AB!3)
999
mSTR(1@32*@AB!C!2)
1@32*@A
m7AL(I1@33*@@D)
1@33!@@
m7AL(I1AD)
1*
1*@ Ti4#l lo1i/
A/est ti4 este /ara/teristi/ datelor /e n# 4ot l#a de/at do#a valori !adevarat(in
en1le3a=tr#e=)sa# 'als(in en1le3a <'alse=)*+entr# a s4e/i'i/a valoarea adevarat a #nei e%4resii
de ti4 lo1i/ se 'oloseste /onstr#/tia *T*(de la tr#e) iar 4entr# valoarea 'als se 'oloseste*-*(de la
2A1
'alse)*O e%4resie de ti4 lo1i/ re4re3inta o /om2inatie de o4eran3i si o4eratori !reali3ata d#4a
an#mite re1#li sinta/ti/e !4entr# a 'orma o /onstr#/tie /ore/ta!a /arei valoare va avea /a
re3#ltat o valoare lo1i/a*O4eran3ii /e intra in /om4onenta e%4resiilor lo1i/e s#nt de
#rmatoarele ti4#ri0/am4#ri de ti4 lo1i/ ale #nei 2a3e de date! '#n/tii /e ret#rnea3a valori
lo1i/e!varia2ile de ti4 lo1i/!alte e%4resii lo1i/e iar o4eratorii lo1i/i s#nt /ei /lasi/i*
E%em4l#l 21
m.OT(1=3)
*T*
m(1f=@)A.,(AR3)
*T*
mBf3 OR @92=F
*-*
-#n/tii re'eritoare la toate ti4#rile de date
+entr# a a'la ti4#l #nei e%4resii s>a introd#s '#n/tia TG+E( ) *Re3#ltat#l intors de '#n/tie este
de ti4 /ara/ter!/# #rmatoarele semni'i/atii 0C>sir de /ara/tere !.>n#meri/!,>data
/alendaristi/a!L>lo1i/!6>memo!!U>nede'init*
E%em4l#l 22
+entr# a a'la /e ti4 de data ret#rnea3a '#n/tia ,ATE( ) vom 'olosi instr#/ti#nea0
mTG+E(I,ATE( )D)
,
mTG+E(I1=3D)
L
m1=3
*-*
mTG+E(IAL-AD)
U
mTG+E(IDDSal#taritDDD)
C
E%ista o /ate1orie de '#n/tii /e /om4ara intre ele mai m#lte e%4resii!ret#rnand in'ormatii
re'eritoare la a/easta /om4aratie *Ina/easta /ate1orie de '#n/tii intra '#n/tiile 6I.()!6A:()!
BETWEE.( )
A4artenenta la o m#ltime este testata 4rin '#n/tia I.LIST( )*
E%em4l#l 23
m6I.(B@*C9E*C9F)
AB
m,ATE( )
3&F&F3
m6A:({3&E&F3"!,ATE())=,ATE( )
*T*
m6I.(Ia2/D!DABCD!D123D)
123
mBETWEE.(1@@!1!2)
*T*
m,ATE( )
A&F&F3
mBEWEE.(,ATE()!{A&1&F3"!{A&31&F3")
*T*
al'a=IalD
mBETWEE.(al'a!DaaD!DaaD)
*-*
3i=Id#mini/aD
mI.LIST(3i!Dl#niD!Dmarti!Dmir/#riD!DHoiD!DvineriD!Dsam2ataD!Dd#mini/aD)
2A2
*T*
mI.LIST(C!!2!@!B!E!1)
*-*
1*A Cam4#rile 6emo
In memorarea in'ormatiilor intr>o 2a3a de date !a4ar sit#atii /and /antitatea de in'ormatii /e
tre2#ie sto/ata intr>#n an#mit /am4 di'era 'oarte m#lt de la o inre1istrare la alta*Ast'el s>a
introd#s /am4#l memo!/are 4ermite memorarea in'ormatiilor de a/est 'el m#lt mai e'i/ient*O
2a3a de date /are /ontine /el 4#tin #n /am4 memo are aso/iat #n 'isier s#4limentar in /are
s#nt de4#se in'ormatiile /ontin#te in a/est /am4*
2 7ARIABILE
Crearea #nei varia2ile sa# modi'i/area valorii a/esteia se reali3ea3a 4rin o4erator#l de
atri2#ire!/# #rmatoarea sinta%a0
fvaria2ilaR=fe%4rR
-#n/tionarea #nei asemenea /omen3i are lo/ ast'el0
>se eval#ea3a e%4resiaf e%4rR!o2tinand#>se o valoare de #n an#mit ti48
>se /a#ta in memorie varia2ila /# n#mele fvaria2ilaR si da/a se 1aseste se inlo/#ieste ve/?i#l
/ontin#t al a/esteia /# valoarea e%4resiei8
>da/a n# se 1aseste varia2ila res4e/tiva! -O:+RO /rea3a #na /# n#mele fvaria2ilaR in /are
de4en# valoarea e%4resiei8
>ti4#l varia2ilei este dat de ti4#l valorii e%4resiei!indi'erent de ti4#l anterior al varia2ilei!in
/a3#l /and a/easta e%ista si inainte de e%e/#tia /omen3ii*
O /omanda e/?ivalenta /# o4erator#l de atri2#ire este STORE /# sinta%a0
STOREfe%4rRTOflista varia2ileR
E%em4l#l 2@
a=1
a=Iin'ormati/aD
STORE to a!2!/
STORE {1&11&F3" TO data
6emoria o/#4ata de varia2ile 4oate 'ii eli2erata 'olosind /omen3ile RELEASE!CLEAR
ALL!CLEAR 6E6ORG*
E%em4l#l 2A
RELEASE al'a!2eta
RELEASE ALL LIZE a9
RELEASE ALL E:CE+T 2m
A4are deseori sit#atia in /are se doreste memorarea #nor varia2ile(den#mire si /ontin#t) in
alta 3ona de memorare de/at memoria! in vederea midi'i/arii a/estora*,#4a /e midi'i/arile
e%e/#tate n# mai s#nt ne/esare se va 4#tea reveni la ve/?ea sit#atie 4rin re'a/erea varia2ilelor
de4o3itate anterior*
A/est l#/r# se reali3ea3a 4rin intermedi#l /omen3ilor SA7E TO si RESTORE -RO6
E%em4l#l 2B
CLEAR ALL
CLEAR
a=1
2=2
s#ma=a;2
ma!D;D!2!D=I!s#ma
1;2=3
SA7E TO 'Pvar
a=A
2=3
s#ma=a;2
ma!D;D!2!D=I!s#ma
2A3
A;3=E
RESTORE TO 'Pvar
ma!D;D!2!D=I!s#ma
1;2=3
Ta2lo#rile se de/lara /# /omanda ,ECLARE si 4ot avea 1>2 dimensi#ni !dar s4re deose2ire de
alte lim2aHe de 4ro1ramare !nat#ra elementelor n# este omo1ena 0
E%em4l#l 2C
,ECLARE A[B\
A[1\=A
A[2\=Iin'ormati/aD
O te?ni/a s4e/iala de l#/r# /# varia2ile ore4re3inta ma/ros#2stit#tia!4rin /are /ontin#t#l #nei
varia2ile de ti4 sir de /ara/tere este tratat/a n#mele altei varia2ile sa# alt element al
-o%+ro( /am4 al #nei 2a3e de date! n#me 'isier) /a si /#m in lo/#l varia2ilei res4e/tive ar 'i
4#s sir#l de /ara/tere /ontin#t de a/esta 'ara a4ostro'#rile delimitatoare *
E%em4l#l 2E
%=I+o4aD
m%
+o4a
a=Ial'aD
al'a=ISal#ttD
mqa
Sal#tt
mal'a
Sal#tt
O alta metoda de re'erire indire/ta la o varia2ila!data!4e lin1a ma/ros#2stit#tie este
re4re3entata de e%4resiile n#me*A/estea detemina tratarea valorii #nei e%4resii /a #n n#me (de
varia2ila* !/am4!et/)*
+entr# /a o e%4resie sa 'ie tratata /a o e%4resie de ti4 n#me !a/easta se in/adrea3a intre
4arante3e rot#nde
A/easta /onstr#/tie este tratata /a o e%4resie de ti4 n#me n#mai a/olo #nde n# e%ista
4osi2ilitatea /on'#ndarii 4arante3elor rot#nde /# /ele /are 1r#4ea3a o4eratii din e%4resiile
-o%+ro*
E%em4l#l 2F
a=In#meD
2=I4ro4ri#D
m(a;2) n# va 'i tratata /a o e%4resie n#me
Ori de /ate ori este 4osi2ila 'olosirea e%4resiilor n#me!se re/omanda a/easta metoda deoare/e
ma/ros#2stit#tia este mai lenta *
a=Ial'aD
al'a=ISal#ttD
m(a) este e/?ivalenta /# mal'a
+entr# a'isarea /ontin#t#l#i varia2ilelor de memorie e%istente la #n moment dat se 4oate
'olosi #na din /omen3iile LIST 6E6ORG sa# ,IS+LAG 6E6ORG0
Comen3ile a'isea3a n#mele !ti4#l /ontin#t#l t#t#ror varia2ilelor de'inite in a/est
momemt!n#mar#l varia2ilelor /reate de #tili3ator !momeria 'olosita si /ea dis4oni2ila*
+roie/t#l va /#4rinde0
>e%em4le 4entr# toate /omen3ile 4entr# /are n# a# 'ost date e%em4le
>re3olvarea e%er/itiilor
E%er/itii
Urmariti se/venta de /omen3i si sta2iliti /e a'isea3a 'ie/are *A/olo #nde s#nt erori /ore/tati*
1*mD%=I!1
2* m%=1
2A@
3*,ECLARE A[A!A!A\
@* ,ECLARE A[3\
mA[1\
STORE TO A
m A[1\! A[2\
A*STORE I+O+AD TO A[2\
B* STORE I.ELUD TO A[1\
C*mA[1\;D>D;DA,RIA.AD
E* m123@A!123@A
F* m;1*123@ABCEF
1* m>1*E2!>1*E2!>1!2EBBB
11* SET ,ECI6AL TO @
m 1*123@ABCE!1*11112222!>E*2!>F*F
12* m6O,(A*2A!B)
13* m6O,(A*2A!A)
1@* mROU.,(1*23@A)
1A* m-LOOR( 3@*3@)
1B* mm CEILI.5(>1)!CEILI.5(1*F)!CEILI.5(1*23)
1C*%=1
l=A
3=3
mstr(%!l!3)
mstr(%!l)
mstr(%!2)
1E* %=Ia2/D
y=IdeD
X=%;y;D9D
3=%>y;D9D
m%fX!%=X!%RX
myf3!y=3!yR3
1F* SET E:ACT O.
m%fX!%=X!%RX
myf3!y=3!yR3
2* e=IaD
mI.LIST (e!=a=!lD!mD!DiD!DHD!DvD!DsD!D#D)
21* %=,ATE ( )
m%
SET ,ATE ITALIA.
m%
SET CE.TURG O.
m%
22* date 1={1>B>FB"
date2={1>E>FB"
mdata1;1
mdata1fdata2!data2fdata1
mdata1>data2!data2>data1
SET 6ARZ TO <9=
mdata1
23* ,ECLARE A[@\
A[@\=[in'ormati/a\
,I6E.SIO. A[@\
A[1\=I1D
2AA
Ras4#ndeti la #rmatoarele intre2ari 0
1* Ce se intam4la la 4#n/t#l 1C de mai s#s !da/a0
>4arametr#l al doilea are o l#n1ime 4rea mi/a
>l#n1imea indi/ata in '#n/tia str este 4rea mare
>n#mar#l % are 3e/imale si li4seste 4arametr#l al treilea
2*In /e se /al/#lea3a di'erenta a do#a date /alendaristi/e m
3*Ce se o2tine 4rin ad#narea sa# s/aderea #n#i n#mar de 3ile la o data /alendaristi/am
@*Ce rol are /omanda SET 6ARZm
A*Care este delimitator#l 4entr# data /alendaristi/am
B*Care este deose2irea intre /omen3iile = si STOREm
C*Care este deose2irea dintre /omen3ile LIST 6E6ORG si ,IS+LAG 6E6ORGm
E*Care este deose2irea dintre /omen3ile ,ECLARE si ,I6E.SOI. m
Introd#/eti data /#renta intr>o varia2ila %*S/rieti /omen3ile 4rin /are a'isati n#mele 3ilei de
ieri !a3i si maine*
Care s#nt '#n/tiile de a4ro%imatie in -o%+ro*dati e%em4le*
Considerand sir#l de /ara/tere <E# s#nt st#dent la in'ormati/a=
>e%tra1eti /#vintele din a/est sir si le de4#neti in varia2ile se4arate
>inlo/#iti /#vant#l in'ormati/a /# 6ATE6ATICA
Stiind /a la #n e%amen se 4re3inta n st#denti si /a tim4#l de e%aminare este in medie de %
min#te! a'lati tim4#l de aste4tare al #ltim#l#i st#dent in 3ile !ore si min#te*
LUCRAREA ,E LABORATOR .R*2
CREAREA SI 6O,I-ICAREA STRUCTURII -ISIERELOR
S/o4
Ins#sirea mod#l#i de l#/r# 4rivind /rearea si modi'i/area str#/t#rii 'isierelor*
St#di# ne/esar
L#n1# i*!.* 6#sat!6* 7eli/an# -o%+ro 2*B* +re3entare si a4li/atii Ed*All!1FBB
6od de reali3are a l#/rarii
Comentarii detaliate 4rivind 'ie/are noti#ne!sinta%a /omen3ilor si e%em4le*
2*1 Consideratii 1enerale
,omeni#l 2a3elor de date este #n domeni# distin/t al in'ormati/ii!o4erand /# marimi si
noti#ni s4e/i'i/e*-oarte m#lte 4ro2leme in'ormati/e se red#/! la nivel 4rin/i4al!la memorarea
#nor in'ormatii! #rmata de e%tra1erea a/estora s#2 di'erite 'orme*
Ba3a de date re4re3inta str#/t#ra lo1i/a in /are este memorata o /antitate de in'ormatii!4e #n
s#4ort 'i3i/ de memorare *La nivel in'erior!2a3a de date re4re3inta #n#l sa# mai m#lte
'isiere!/are res4e/ta /onditiile im4#se de sistem#l de o4erare*
+entr# a determina in mod #nivo/ str#/t#ra #n#i 'isier tre2#ie s4e/i'i/ate /am4#rile /are
/om4#n 'isier#l!im4re#na /# /ara/teristi/ile a/estora*-ie/ar#i /am4 ii s#nt /ara/teristi/e0
>n#me >identi'i/a /am4#l 4rintre /elelalte elemente
>ti4#l > sta2ileste 4rel#/rarile /are se 4ot a4li/a datelor memorate in /am4#l res4e/tiv
>l#n1imea >n#mar#l de o/teti o/#4ati de /am4(adi/a latimea /oloanei in ta2el) ne/esar 4entr#
re3ervarea s4ati#l#i de memorie 4e dis/
>3e/imale >4entr# /am4#rile n#meri/e !sta2ileste 4o3itia 4#n/t#l#i 3e/imal in /adr#l /am4#l#i
res4e/tiv
+entr# mani4#larea #n#i 'isier -o%4ro 'oloseste o 3ona de memorie in /are memorea3a
#nele in'ormatii re'eritoare la starea a/est#ia**!n#mita 3ona de l#/r#*A/est S5B, 4oate l#/ra
sim#ltan /# mai m#lte 'isiere!de/i va avea mai m#lte 3ome de l#/r#(2A la n#mar)*6od#l de
2AB
l#/r# /# o 2a3a de date este #rmator#l0>se des/?ide 'isier#l(a/est#ia I se atri2#ie o 3ona de
l#/r#)
>se e%e/#ta o4eratiile dorite as#4ra 'isier#l#i(ada#1are inre1istrari!ster1ere inre1istrari!et/)
>la terminarea l#/r#l#i a/easta se in/?ide8
La des/?iderea #n#i 'isier(intr>o 3ona de l#/r# ) a/est#ia I se atri2#ie #n n#me n#mit
alias!4rin /are este identi'i/at*Alias#l 4oate 'i '#rni3at de #tili3ator sa# 4oate 'i atri2#it a#tomat
de -O:+RO * Identi'i/area #nei date memorate intr>#n 'isier se 'a/e 4rin s4e/i'i/are
inre1istrarii si /am4#l#i de /are a/easta a4artine*
2*2 Jone de l#/r#
+entr# identi'i/area 3onelor de l#/r# se 'oloses/ do#a metode0
>4rimele 1 3one de l#/r# se identi'i/a 4rin litele de la A la b !adi/a 4rimele 1 litere din
al'a2et*
>4entr# toate /ele 2A de 3one de l#/r# 4#tem 'olosi 4entr# identi'i/are n#mere de la 1 la 2A*
La des/?iderea #n#i 'isier intr>o 3ona de l#/r#! a/estei I se atri2#ie #n n#me 4e /are il vom
n#miDaliasD* ,e/i 'isier#l des/?is in 3ona de l#/r# va 4#tea 'i identi'i/at si 4rin alias>#l
res4e/tiv*La #n moment dat! o sin1#ra 3ona este /#renta**A/easta inseamna /a o an#mita
/omanda !in interior#l /areia n# s>a s4e/i'i/at e%4li/it 'isier#l la /are se re'era !va a/tiona
as#4ra 'isier#l#i din 3ona de l#/r# /#renta *
La 4ornirea -O:+RO 3ona de l#/r# /#renta va 'i 3ona A sa# 1*
A/easta se 4oate s/?im2a 'olosind /omanda SELECTfe%4.Rnfe%4CR #nde f e%4.R
re4re3inta n#mar#l 3onei de l#/r# /e va deveni /#renta(a/tiva)*,a/a fe%4.R este se va
sele/ta 4rima 3ona de l#/r# neo/#4ata (in /are n# s>a des/?is ni/i #n 'isier) iar fe%4CR
re4re3inta alis>#l 'isier#l#i des/?is in a/ea 3ona de l#/r#*
E%em4l#l 1
SELECT1 qq 3ona /#renta va 'i 3ona 1
SELECT A qq e/?ivalenta /# 4rima /omanda
Sa 4res#4#nem /a in 3ona de l#/r# 2 avem des/?is 'isier#l STU,E.T!!4entr# sele/tarea
a/estei 3one 4#tem 'olosi /omen3ile0
SELECT 2
SELECT B
SELECT STU,E.T
SELECT ISTU,E.TD
+entr# a a'la /are este 3ona de l#/r# /#renta se 'oloseste '#n/tia SELECT( ) !a/easta ret#rnand
n#mar#l 3onei de l#/r# /#renta sa# n#mar#l #ltimei 3one de l#/r# ne'olosite*Sinta%a
este0SELECT([n1\)
>'#n/tia ret#rnea3a n#mar#l 3onei de l#/r# /#rente
1>'#n/tia ret#rnea3a n#mar#l #ltimei 3one de l#/r# ne'olosite
SELECT() siSELECT() s#nt e/?ivalente
E%em4l#l 2
mSELECT ( )
1
mSELECT(1)
2A
mSELECT SELECT() ;1 qq se sele/tea3a 4rima 3ona de l#/r# d#4a /ea /#renta
2
2*3 Crearea #n#i 'isier *Str#/t#ra #n#i 'isier*
In a/est s/o4 'olosim CREATE /# sinta%a CREATE[f'isierRnm\!#nde f'isierR re4re3inta
n#mele 'isier#l#i de 2a3a de date /e va 'i /reat*,a/a 4entr# a/est 'isiern# se s4e/i'i/a ni/i o
e%tensie!-o%4ro aso/ia3a a#tomat e%tensia ,B-*
2AC
A/easta /omanda 4ermite 4entr# 'ie/are /am4 s4e/i'i/area n#mel#i !ti4#l#i !l#n1imii si
n#mar#l de 3e/imale(n#mai 4entr# /am4#rile de ti4 n#meri/)*Introd#/erea a/estor in'ormatii
se 'a/e in 'ereastra de dialo1 Str#/t#re*
Str#/t#re0C0Q'o%Qst#dent*d2'
.ame Ty4e Wit? ,e/ -ield
6atri/ol .#meri/ @ fInsertR
.#me C?ara/ter 1 f,eleteR
5r#4a .#meri/ 3 foVR
Adresa C?ara/ter 1 f/an/elR
,atan ,ate E
.ota2d .#meri/ A 2
Codl .#meri/ @
-ields0C Le1?t 0@A Availa2le03FAA
-i1#ra 1* -ereastra de dialo1 Str#/t#re
+rima /oloana n# 4oarta ni/i #n n#me*Cand /#rsor#l se a'la in a/easta /oloana se 4ot a4asa
do#a taste 0 I.SERT 4entr# a insera #n /am4 no# in a/easta 4o3itie!,ELETE 4entr# a ster1e
/am4#l e%istent in 4o3itia /#renta*L#n1imea ma%ima a #nei inre1istrari =@ /ara/tere*
2*@ ,es/?iderea si in/?iderea #n#i 'isier
,es/?iderea #nei 2a3e de date se reali3ea3a 'olosind /omanda USE /# sinta%a0
USE [f'isierRnm\
[I.f3ona de l#/r#R\
[A5AI.\ [I.,E:flista 'isiere inde%Rnm
[OR,ER [fe%4.Rnf'isier inde% *id%Rn [TA5\ fn#me eti/?etaR
[O-f'isier */d%R\ [ASCE.,I.5n,ESCE.,I.5\\\\
[ALIASfaliasR\ [E:CLUSI7E\ [.OU+,ATE\
f'isierR re4re3inta 'isier#l#i 2a3ei de date /e va 'i des/?is !/ar#ia !da/a n# I se s4e/i'i/a ni/i
o e%tensie !I se va atri2#i im4li/it e%tensia ,B-*Im4li/it!2a3a de date s4e/i'i/ata va 'i
des/?isa in 3ona de l#/r# /#renta*,e asemenea in/?iderea #nei 2a3e de date se re'era tot la
a/easta 3ona de l#/r#*+entr# a ne re'eri la o alta 3ona se 'oloseste /la#3a I. s4e/i'i/and
4rinf3ona de l#/r# R a/easta 3ona*
E%em4l#l 3
mSELECT ( ) qq a'isea3a 3ona de l#/r# /#renta
1
USE st#dent qq s>a des/?is in 3ona 1
USE qq s>a in/?is
USE st#dent I. 2 qq s>a des/?is in 3ona 2 /?iar da/a 3ona de l#/r# /#renta a
qq a 'ost si va ramane 1
USE I. 2 qq se va in/?ide 2a3a din 2
2AE
In -o%4ro e%ista 4osi2ilitatea des/?iderii #nei 2a3e de date in mai m#lte 3one de l#/r#**In
a/est s/o4se 'oloseste /la#3a A5AI.*
E%em4l#l @
SELECT A qq se sele/tea3a 3ona de l#/r# 1
USE st#dent
USE st#dent I. 2 A5AI. qq se des/?ide si>n 3ona 2
USE I. 2 qq se in/?id 2a3ele
USE
O2servatie 0 ,a/a la des/?iderea #nei 2a3e de date ! in 3ona de l#/r# e%ista anterior o alta
2a3a de date !/ea ve/?e este in/?isa a#tomat inainte de des/?iderea /elei noi* Cla#3a
.OU+,ATE se introd#/e 4entr# a 4roteHa 'isier#l la s/riere *
E%em4l#l A
SELECT A
USE st#dent .OU+,ATE
USE
I.,E:>se re'era la inde%area 2a3ei de date
E:CLUSI7E> se re'era la 'olosirea intr>o retea a 2a3ei de date
ALIAS>se re'era la alias>#l atri2#it de #tili3ator 2a3ei de date
In/?iderea 2a3elor de date se 4oate #tili3a so /# /omen3ile CLOSE ALL si CLOSE
,ETABASE*
CLOSE ALL in/?ide toate 'isierele din toate 3onele de l#/r# si sele/tea3a 3ona de l#/r#
1*+rintre a/este 'isiere se a'la si 2a3ele de date /are vor 'i in/?ise /# a/easta /omanda*CLOSE
,ETABASE in/?ide toate
2a3ele de date si sele/tea3a 3ona de l#/r# 1*+entr# a o2tine in'ormatii des4re 3onele de l#/r#
ale -O:+RO si 2a3ele de date des/?ise inele se vor 'olosi do#a '#n/tii USE,( )si ,B-( )*
USE,( ) ne in'ormea3a da/a o 3ona de l#/r# este li2era sa# este o/#4ata de #n 'isier *Sinta%a0
USE,([fe%4.Rnfe%4CR\) in /are fe%4.R sa# fe%4CR s4e/i'i/a 3ona de l#/r# des4re /are
dorim in'ormatii(4rin n#mar#l sa# 4rin alias>#l /ores4#n3ator)*-#n/tia ret#rnea3a *T* da/a in
3ona de l#/r# res4e/tiva este des/?is #n 'isier si *-* da/a 3ona de l#/r# este li2era*,a/a n# se
s4e/i'i/a o 3ona de l#/r# ! '#n/tia se re'era la 3ona de l#/r# /#renta *,a/a se se/i'i/a #n alias!
'#n/tia ret#rnea3a #n alias !'#n/tia ret#rnea3a adevarat ! da/a #n 'isier /# a/est alias este
des/?is intr>#na din 3onele de l#/r# -o%+ro*
E%em4l#l B
SELECT A
USE st#dent I. @
USE st#dent A5AI.
m USE,()
*T*
mUSE,(2)
*-*
mUSE,(Ist#dentD)
*T*
>USE
USE I. @
+entr# a a'la /e 'isier este des/?is intr>o an#mita 3ona de l#/r# se 'oloseste '#n/tia
,B-()*A/easta ret#rnea3a #n sir de /ara/tere /e /ontine n#mele 'isier#l#i des/?is intr>o 3ona
de l#/r# sa# /are are #n an#mit alias*
E%em4l#l C
SELECT a
USE st#dent
m,B-(Ist#entD)
C0Q-+, 2BQSTU,E.T*,B-
2AF
m,B-(IaD)
C0Q-+, 2BQSTU,E.T *,B-
m,B-(1)
C0Q-O:+RO 2QSTU,E.T *,B-
m,B-(2)==I I
TUTR(,R(
Este #n #tilitar de /al/#l ta2elar in /are se de'ineste /a domeni# /el#la stin1a s#s si /el#l8a
drea4ta Hos /a de e%em4l#0A1**YE*C# -2 4ot introd#/e datele d#4a /are se a4asa enter*Are
meni#ri /are o mare 4arte a# semni'i/atie tot /a la Xord 4e /are le>am e%li/at a/olo*
2B
,es/?ide #n 'isier in domeni#l de l#/r#
Ster1e domeni#l /#rent din memorie
Sta2iles/ dire/tor#l /#rent
In/ar/ #n 'isier in mai m#lte
'erestre
+ot a///esa
alte 'isiere
Contine meniurile"op3&!o$ia#a !ontinutul unui domeniu in alt domeniu(,'o2e&muta
!ontinutul unui domeniu in alt domeniu(,erase&ster'e !ontinutul unui domeniu in alt
domeniu(,i#sert &$une mai multe linii si !oloane(,$elete&ster'e mai multe linii si !oloane(,
Na'es&atri*uie nume la domenii,ster'e si modi"i!a numele %e!)i,!rearea unei liste !u
nume %e!)i(,ill&introdu!e o se!%enta de numere intr-un domeniu(,2alues&!on%erteste
"ormulele dintr-un domeniu in %alori !al!ulate(,trans$ose&trans$une liniile in !oloane si
in%ers(,sear"1drepla"e&!auta intr-un domeniu eti!)ete si %alori si le inlo!uieste !u altele
noi(.
Meniul st3le !ontineali-#e'e#t&alinia#a introdu!erile intr-un do!ument(,#u'eri"
or'at&a"isea#a numerele si datele in di"erite "ormate(,prote"tio#&de#a!ti%ea#a $rote!tia
'enerala a domeniului(,"olu'# .it1&sta*ileste latimea unei !oloane(,reset .it1&resta*ileste
latimea unei !oloane), 1i$e "olu'# &as!unde !oloane(,blo"9 size&sta*ileste latimea
uni"orma a unui *lo!(,li#e $ra.i#-&linii si !)enare in 6urul *lo!urilor(,s1a$i#-&$une
"undaluri(,o#t&ti$uri de !ara!tere(,i#sert brea9&inserea#a un s"irsit de $a'ina(.
Meniu -rap1 !ontine-rap1 t3pe&ti$ul de re$re#entare(,series&ti$ul de statisti!a(,te/t&ti$ul
s!risului),"usto'ize series&ti$ul de umlere,s!ara(,/-a/is&seria de date de $e oD ,s!ala(,la "el
2B1
3-a/is&$t o8(,o2erall&adu'a e"e!t tridimensional(,i#sert&in!lude dire!t 'ra"i!ul(,1i$e&il
as!unde(,#a'e&memorarea unui 'ra"i! im$reuna !u domeniul(,2ie.&a"isea#a 'ra"i!ul
!urent(,ast -rap1&!reea#a automat un 'ra"i!(,a##otate&$ermite adu'area de sa'eti,"orme
'eometri!e(
B>(C<&Inainte de ti4arire 'i%e3 2lo/#ri E%0 a1**'B)! GRA,Q ,RINT (ti4arirea 1ra'i/elor int>
#n 'isier!la im4rimanta !4e e/ran!dimensi#nile 1ra'i/#l#i(LAGOUT)!il trimite la #n an#mit 2lo/
de date!ti4areste 1ra'i/#l /# 'isier /# tot!da #n n#me la 1ra'i/)8:(R+AT(ti4areste e/ran /#
e/ran sa# 2lo/#ri)!/o4ies(n#mar#l de /o4ii)8A%JUST ,RINTER(ti4areste 4e linie 4e #n
aliniament!/a 4a1ina)!S,REA%SQEEAT ,RINT(ti4areste /# 1rilaHe)!,RINT T(
:IT(ti4areste /it in/a4e in 4a1ina)8 ,RINT +ANAGER&!ara!teristi!ile im$rimarii(
S(RT&sta*ileste numarul !oloanei du$a !are se "a!e sortarea,sortari $e linie sau $e
!oloana,du$a numarul eti!)etei(;TUER?&!autarea in *a#a de date a inre'istrarilor !e
inde$lines! anumite !onditii(;R+STRICT INPUT&introdu!erea numai anumitor inre'istrari
!e inde$lines! niste !onditii,$rote6area unor #one de modi"i!are $rin um*rire(;%ATA
2B2
Ti4areste
4e 'ie/are
i/e4#t de
4a1ina
4rima
/oloana
res4e/tiv
4rima linie
S4#n #nde imi 4#ne 2lo/#l
sele/tat0la im4rimanta !in
'isier!intr>#n 'isier
2inar!re4re3entare 1ra'i/a sa#
4e e/ran
ENTR?&$ermite limitarea ti$ului de date a!!e$tate(;,ARA%(E ACCESS&!omuni!area
!ua lte *a#e de date(.
+ACR(&!ome#i !are se eDe!uta in *lo!(;RE:(R+AT&distru'e "ormatul ta*elului ,a$are
altul(;I+,(RT&adu!e un "isier din alte medii(;C(+BINE&!entrali#ea#a datele din mai
multe ta*ele-add/"ile/ale' "isierul $e !are il adu!,sal%e# "isierul 'a#da "ile/sa%e
as/re$la!e(;ETRACT&eDtra'e "ormulele din *lo!(;U,%ATE >IN<S&le'aturile de date de la
!o$ieri le a!tuali#ea#a(,A%VANCE% +ATQ&e"!tuea#a !al!ule
statisti!e(,(,TI+IDATI(N&maDimiDea#a sau minimi#ea#a anumite %aria*ile !are satis"a!
o serie de restri!tii in$use(,:RECVENTUE&!al!ule#a "re!%enta unei serii numeri!e(.
Meniul (,TI(NS s$e!i"i!a in"ormatii des$re monitor ,im$rimanta &1ar$.are(si "onturi
"olosite&"olors( ,alaturi de modul de "olosire a memoriei,setarea !ara!teristilor !ulorilor de
$e !etr;,standarde de %aluta ,data !alendaristi!a&international(;mod de a"isare $e
e!ran&$ispla3 'o$e(;setari im$il!ite&startup(; a"isarea !easului a!ti%area si de#a!ti%area
!omen#ii undo si edit &(TQER(;sele!tari !urent&U,%ATE(e,"ormatul standard,alinierea
eti!)etelor,latimea !oloanelor&:(R+ATS(,$rote6area im$otri%a modi"i!arilor a unui
domeniu sele!tat&RECA>CU>ATI(N,,R(TECTI(N(.+e#iulJIN%(J&dimensione#a o
"ereastra,a"isea#a mai multe deodata&TI>E sau STAC<(,le muta si
modi"i!a&+(VEISIDE(, a"isea#a o lista de "erestre des!)ise&,IC<(,!omen#i $entru as$e!tul
"erestrei&(,TI(NS(
2B3
Ba#e de date A!!ess 4I
CU,RINS
Ca4itol#l I * 5eneralitLKi$$$$$$$$$$$$$$$$$$$$***
Ca4itol#l II* 6i/roso't A//es DFC T .oKi#ni de 2a3L$$$$$$$$$***
II*1* Lansarea 4ro1ram#l#i A//es DFC$$$$$$$$$$$$**
II*2* O2ie/tele 4ro1ram#l#i A//es DFC$$$$$$$$$$$$*
II*3* Crearea #n#i ta2el$$$$$$$$$$$$$$$$$$*
II*@* Crearea #nei intero1Lri$$$$$$$$$$$$$$$$*
II*A* Crearea #n#i ra4ort$$$$$$$$$$$$$$$$$***
Ca4itol#l III* A4li/aKie T <Admiterea Mn 'a/#ltate=$$$$$$$$$$**
Bi2lio1ra'ie$$$$$$$$$$$$$$$$$$$$$$$$$
2B@
CA,IT(>U> * . GENERA>ITpqI
+i"rosot (i"e UR este u# pa"1et $e apli"aBii "are su#t
$ispo#ibile `i "a pro-ra'e i#$epe#$e#te. +i"rosot (i"e este 'ult 'ai
puter#i" $e"_t su'a apli"aBii lor "o'po#e#te $eoare"e le "o'bi#^ _# a`a el
_#"bt #u 'ai trebuie s^ le -b#$i' "a apli"aBii _# si#e. ,ute' _# s"1i'b s^
#e "o#"e#tr^' asupra $o"u'e#telor &i`ierelor) "u "are lu"r^'.
E%istL mai m#lte ediKii de 6i/roso't O''i/e /are /#4rind diverse
/om2inaKii de a4li/aKii 4rimare Ni se/#ndare* A4li/aKiile 4rimare
in/l#de #rmLtoarele 0
>icrosoft %ord T 4ro/esor de te%te deose2it de a4re/iat /are
4ermite s/rierea! editarea Ni ti4Lrirea do/#mentelor de te%t8
>icrosoft .xcel T a4li/aKie de /al/#l ta2elar /are 4ermite
'olosirea #nor '#n/Kii Mn/or4orate 4e 4ost de /omen3i ra4ide 4entr#
e'e/t#area /al/#lelor matemati/e! 'inan/iare! statisti/e8
>iscrosoft Po&erPoint T 4ro1ram de 4re3entare /e 4ermite
/om2inarea 4re3entLrilor de dia4o3itive sa# a 4re3entLrilor
ele/troni/e /# e'e/te 1ra'i/e 4ro'esionale8
>Mi!roso"t A!!es T a4li/aKie de 2a3e de date /e 4ermite
memorarea Ni or1aniyarea in'ormaKiilor Mn set#ri de ta2ele* ,#4L
/rearea #nei 2a3e de date! 4#tem a'iNa in'ormaKiile s#2 'orma #nei
liste (4e rOnd#ri Ni /oloane) sa# 4#tem st#dia 'ie/are arti/ol Mntr>#n
'orm#lar! /a Ni /#m ar 'i Mnre1istrat 4e o /artelL* +#tem e'e/t#a
o4eraKii /# valori statisti/e! /al/#lOnd total#ri Ni medii* +#tem sL
sortLm in'ormaKiile! sL 1Lsim an#mite arti/ole sa# sL /reLm ra4oarte*
>icrosoft OutlooN T 4ro1ram de 1estionare a in'ormaKiilor 4e
s#4ra'aKa de l#/r# /are asi1#rL #n lo/ Mn /are ne 4#tem or1ani3a
mesaHele de 4oNtL ele/troni/L! a1enda! /alendar#l Ni listele de l#/rLri*
c# aar^ $e apli"aBiile pri'are, 2ersiu#ea $e (i"e poate
"o#Bi#e "bte2a sau toate apli"aBiile se"u#$are preze#tate _# "o#ti#uare!
>icrosoft ,raph! 4e /are o 'olosim 4entr# a trans4#ne ta2elele
Mn 1ra'i/e sa# dia1rame8
2BA
>)lipArt ,aller2! o /ole/Kie de 'iNiere 1ra'i/e 4e /are le 4#tem
im4orta Mn ori/are dintre a4li/aKiile 4rimare8
>icrosoft Organization )hart ! /are o'erL instr#mente 4entr#
/rearea de dia1rame! /#m ar 'i dia1ramele de or1ani3are8
>%ordArt ! /are ne o'erL 4osi2ilitatea sL modelLm te%t#l Mn
diverse 'orme 4entr# em2leme Ni antet#ri8
>._uation .ditor! /are ne 4ermite sL 'ormatLm /ore/t e/#aKii
/om4le%e8
>icrosoft ap! /are a'iNea3L ra4id an#mite date! 4re/#m o
'oaie de /al/#l /e 4re3intL vMn3Lrile 4e yone 1eo1ra'i/e! s#2 'orma
#nei ?LrKi*
O/a3ional! 6i/roso't lansea3L alte mi/i a4li/aKii 4roie/tate
4entr# a Mm2#nLtLKi 4a/?et#l O''i/e*
Mi!roso"t A!!es este o 4#terni/L a4li/aKie de 2a3e de date*
Com4onenta 4rin/i4alL a #nei 2a3e de date din A//es este
ta?elul T o /ole/Kie de in'ormaKii dis4#se 4e QnregistrRri (linii) Ni
c`mpuri (/oloane)* O 2a3L de date 4oate /onKine mai m#lte ta2ele de
date /orelate* ,e e%em4l#! o 2a3L de date /# /lienKi ar 4#tea sL alo/e
'ie/Lr#i /lient /Ote #n n#mLr Ni sL liste3e n#mele Ni adresele
/lienKilor Mntr>#n ta2el! a4oi n#merele a/estora Ni re'erinKele de /redit
Mn alt#l* Un al treilea ta2el ar 4#tea sL /entrali3e3e tran3a/Kiile 4rin
/ont#ri 4e #ltimii trei ani! d#4L n#mLr#l atri2#it /lient#l#i* Toate
ta2elele /onKin in'ormaKii des4re /lienKi! dar 'ie/are ta2el are
in'ormaKii di'erite! /are s#nt /orelate 4rin n#mLr#l /lient#l#i* A/este
in'ormaKii ar 4#tea 'i 4Lstrate Mntr>#n sind#r ta2el! dar da/L doar
/OKiva /lienKi ar avea /ont#ri a/tive! 4artea din ta2el dedi/atL
tran3a/Kiilor 4rin /ont#ri ar avea n#mai /Oteva intrLri* +rin #rmare
este mai e'i/ient sL 'ra1mentLm 2a3a de date Mn ta2ele se4arate! dar
/orelate*
Ta2elele s#nt 2lo/#ri /onstit#tive '#ndamentale ale #nei 2a3e de
date* +e lOn1L ta2ele! o 2a3L de date 4oate in/l#de intero1Lri!
'orm#lare! ra4oarte! Ni alte /om4onente! toate a/estea 4ermiKOnd#>ne
sL vi3#ali3Lm Ni sL mani4#lLm in'ormaKiile din 2a3a de date Mn
diverse mod#ri*
2BB
CA,IT(>U> II. +ICR(S(:T ACCES ]UR ;
N(qIUNI %E BADp
II . * . >ANSAREA ,R(GRA+U>UI ACC+S i4I
+entr# lansarea Mn e%e/#Kie a l#i Acces aDG se intrL 4e <Start=>
<+ro1rams=> <6i/roso't A//es= a/esta din #rmL identi'i/at 4rintr>o
/?eie*
,#4L lansarea Mn e%e/#Kie se a'iNea3L o 'ereastrL de dialo1 Mn
/are 0
>/reLm o 2a3L de date no#L 8
>des/?idem o 2a3L de date e%istentL*
7alidarea o4Ki#nii se 'a/e /# <OZ=*
2BC
O 2a3L de date no#L 4oate 'i /onstr#itL man#al da/L ale1em
<BlanV ,ata2ase=! sa# a#tomat /# aH#tor#l 4ro1ram#l#i vrLHitor
WIJAR,! da/L ale1em <,ata2ase Wi3ard=*
,#4L <OZ= a4are 'ereastra <-ile .eX ,ata2ase= Mn /are se
4ro4#ne /rearea #nei 2a3e de date noi* Im4li/it a/este 2a3e de date
noi s#nt den#mite 0 d21*md2! d22*md2! et/*
Se 4oate 4ro4#ne #n alt n#me Mn /aseta <-ile name0=! de
e%em4l# /andidati* md2*
D./A s1 .31<1 !Cr1.(1= .(u4/i .).r1 0 40uA 21r1.s(rA
4umi (A !/.45i5.(i * D.(.@.s1= /.r1 1s(1 2r1/914( 203 0si (A i 1s(1
)u4/( 51 )0r4i r1 .3 (u(ur0r 0)1r.Bi i 3 0r 1D1/u(.(1 .su)r. @.H130r
51 5.(1,
+e toatL des/?iderea 'erestrei! Mn 4artea s#4erioarL a a/esteia!
s#nt dis4#se eti/?ete 4entr# 'ie/are ti4 de /om4onentL a 2a3ei de
date*
2BE
O?ser1aPie* Ori/e o4eraKie 4e /are o 4#tem e'e/t#a e%e/#tOnd
/li/ 4e #n 2#ton de 4e 2ara de instr#mente 4oate 'i e%e/#tatL 4rin
do#L sa# mai m#lte sele/Kii din meni#*
Acces bDG are 1F 2are /# instr#mente standard* Una din /ele
Nase 4osi2ilitLKi se des/?ide /# /li/V de mo#se*
,#4L /e a/tivitatea Acces DG a 'ost terminatL el tre2#ie 4LrLsit!
4rin a/easta memoria /al/#lator#l#i se eli2erea3L 4entr# alte sar/ini*
+entr# 4LrLsirea Acces DG 4oate 'i #tili3atL #na din #rmLtoarele
metode0
><-ile> E%it=
><Alt ; -@=
><Close < /# mo#se>#l*
+osi2il /a Mnainte de Mn/?idere sL 'im Mntre2aKi da/L salvLm sa#
n#*
II . 7 . (BIECTE>E ,R(GRA+U>UI ACCES ]UR
+ro1ram#l A//es FC a//e4tL B ti4#ri 4rin/i4ale de o2ie/te0
*. Tabele &tables) T toate datele 4e /are le sto/Lm Mn A//es se
vor 4Lstra Mn ta2ele* -ie/are /oloanL a ta2el#l#i se n#meNte
/Om4! iar 'ie/are rOnd al ta2elei se n#meNte Mnre1istrare*
-ie/Lr#i /Om4 Mi este aso/iat #n ti4 de date Ni o dimensi#ne
e%4rimatL Mn o/teKi*
COm4 1 COm42 $$** COm4 n
cnre1istrarea 1
cnre1istrarea 2
$$$**
cnre1istrarea n
Se 4ot adL#1a /Om4#ri noi Ni Mnre1istrLri noi! iar alte /Om4#ri
4ot 'i Nterse* Str#/t#ra ta2el#l#i 4oate 'i modi'i/atL* ,a/L MnsL s>a#
/reat intero1Lri Ni ra4oarte /are 'oloses/ datele din ta2el s>ar 4#tea sL
re4roie/tLm ta2el#l*
+entr# a /rea ra4id ta2ele A//es 4#ne la dis4o3iKie #n 4ro1ram
e%4ert <Ta2le Wi3ard= /are de'ineNte n#me de /Om4#ri Ni ti4#ri de
2a3e de date*
.xemplu* -ie ta2el#l /# n#mele <ta2el /andidati0Ta2le=* +entr#
1estionarea Mns/rierii /andidaKilor la e%amen#l de admitere! el /onKine
#rmLtoarele /Om4#ri0
2BF
>nr le1 I, T identi'i/L #ni/ Mnre1istrarea8
>n#me T den#meNte n#mele /andidat#l#i Ni este de ti4 te%t8
>iniKiala /andidat#l#i8
>4ren#mele /andidat#l#i8
>o4 1 T re4re3intL o4Ki#nea 1 a /andidat#l#i8 et/*
O 2a3L de date /onKine Mn 1eneral mai m#lte ta2ele* A/este
ta2ele s#nt aso/iate (a# o relaKie Mntre ele)*
.xemplu* cn a4li/aKia noastrL avem 1B ta2ele 4rintre /are <ta2el*
admiNi=! <ta2el* admiNi a#tomati/a=! <ta2el* res4inNi=! et/**
O?ser1aPie* ,e o2i/ei n#mele ta2elelor se da# Mn 'orma <ta2el*
.#me=*
7. I#tero-^ri &Tueries)! serves/ la sele/tarea! 4e 2a3a #nor
an#mitor /riterii! a an#mitor Mnre1istrari din ta2ele*cnre1istrLrile 4ot
'i aNe3ate Mntr>o ordine sta2ilitL de #tili3ator* E%istL 4osi2ilitatea
/om2inLrii datelor 4rovenite din mai m#lte ta2ele aso/iate*
Re3#ltatele intero1Lrii 4ot 'i aso/iate Mntr>o sin1#rL 'ereastrL*
.xemplu* ]#ery <emedii= sele/tea3L inre1istrLrile din ta2el#l
<ta2el* medii=! sortate /res/Ltor d#4L n#mLr#l de le1itimaKie* +#tem
introd#/e #n /Om4 s#4limentar den#mit <media= = ([4ro2a1\;
[4ro2a2\)&2
2C
O?ser1aPie* O intero1are n# are date 4ro4rii! ea o4erOnd /# date
din ta2ele* cn 1eneral ]#ery* .#me*
5. :or'ulare &:or's) * Un 'orm#lar este o 'ereastrL 4entr#
introd#/erea datelor Mntr>#n ta2el 4entr# a'iNarea Ni editarea datelor
4e e/ran* ,atele 4ot 'i a'iNate /Ote o Mnre1istrare o data* cnre1istrLrile
4ot 'i a'iNate Mn ori/e ordine*+#tem sL a'iNLm o Mnre1istrare /are
sta2ileNte /riteriile im4#se de #tili3ator* cn 4l#s! 'orm#larele 4ot
/onKine su?formulare 4entr# a a'iNa date aso/iate*
.xemplu* +entr# a introd#/e o Mnre1istrare Mn ta2el#l
<ta2el* medii= 4oate 'i 'olosit #rmLtor#l 'orm#lar0
2C1
A//es IFC 4ermite Mm2#nLtLKirea Mn'LKiNLrii 'orm#larelor
('#ndal#l)*
4.Rapoarte &Reports) serves/ la e%tra1erea datelor din ta2ele
sa# intero1Lri 'iind diriHate /Ltre o im4rimantL* Ori/e dorim sL
ti4Lrim va tre2#i sL ia 'orma #n#i raport indi'erent da/L este o
statisti/L 'inan/iarL sa# eti/?etL 4oNtalL* A//es DFC 4#ne la dis4o3iKie
mai m#lte 4ro1rame <Wi3ard= 4entr# a aH#ta la /rearea de ra4oarte
#3#ale* Ra4oartele 4ot /onKine antete Ni s#2sol de ra4oarte* .#mele
#n#i ra4ort este de 'orma <re4t*.#me=*
Ra4ort#l /ores4ondent ta2el#l#i <ta2el*medii= aratL ast'el0
O.+a"roi#stru"Bi#ile &+a"ros) * S#nt se/venKe de /omen3i!
e%e/#tate de A//es DFC 4entr# a 4rod#/e #n an#mit re3#ltat! de
e%em4l# r#larea #nei intero1Lri* 6a/roinstr#/Ki#nile s#nt 'olosite
4entr# a /rea meni#ri 4ersonali3ate Ni a e%e/#ta /omen3i sim4le Mn
sit#aKia Mn /are 4ro1ramarea 4oate 'i 4rea /om4li/atL*
S. +o$ul &+o$ules)* ConKin #na sa# mai m#lte s#2r#tine s/rise
Mn 7is#al Basi/ 'or A4li/ations! lim2aH de 4ro1ramare 'olosit Mn
/adr#l a4li/aKiilor 6i/roso't O''i/e*Cod#l 7BA 4oate 'i #tili3at
4entr# a /ere 2a3e de date 4entr# e'e/t#area o4eraKiilor de /are este
/a4a2il*
2C2
+entr# a /rea sa# a'iNa #n o2ie/t din ori/are a/este ti4#ri se da
/li/V 4e n#mele o2ie/t#l#i din 'ereastra ,ataBase* +e e/ran a4are o
listL /# toate o2ie/tele de ti4#l res4e/tiv* cn /ontin#are se 4oate
sele/ta ori/are dintre a/este o2ie/te Ni se 4ot 'olosi 2#toanele laterale
din a/este 'erestre0
(pe# 4entr# des/?iderea o2ie/t#l#i adi/L0
>vi3#ali3are sa# a'iNare 4entr# 'orm#lare! ta2ele!
ra4oarte8
>r#lare 4entr# intero1Lri sa# ma/roinstr#/Ki#ni*
%esi-# 4entr# editarea o2ie/t#l#i sele/tat T 4roie/tarea sa*
Ne. T 4entr# /rearea #n#i o2ie/t no#*
I4 )3 us 1Di s(A /b(19. /0m14Hi r.)i 51 /1 .-u(A 3 . 1/040mi si r1.
(i m)u3 ui *
>se e%e/#ta d#2l# /li/V 4e ori/e o2ie/t 4entr# a>l
des/?ide8
>se e%e/#tL /li/V drea4ta 4e ori/e o2ie/t 4entr# a
avea a//es la meni#rile de /omen3i ra4ide*
II . 5 . CREAREA UNUI TABE>
,e#tru "rearea u#ui tabel sele"t^' opBiu#ea Tables $up^
"are e/e"ut^' "li"9 pe buto#ul Ne.. A""es $es"1i$e "aseta $e $ialo-
preze#tat^ _# i-ura $e 'ai Cos, _# "are 2o' spe"ii"a $a"^ $ori' "a
apli"aBia Table Jizar$ s^ #e aCute s^ "o#i-ur^' #oul tabel sau $a"^
$ori' s^ ee"tu^' "o#i-urarea pe "o#t propriu, ie _# 'o$ul $e
2izualizare oaie $e $ate %atas1eet Vie., ie _# 'o$ul $e 2izuali zare
'a"1et^ %esi-# Vie..
2C3
Crearea u#ui tabel _# 'o$ul $e
ai`are %esi-# Vie.
,#4L des/?iderea /asetei de dialo1 4re3entatL Mn 'i1#ra de mai
s#s! sele/tLm <,esi1n 7ieX= d#4L /are dLm /li/V 4e <OZ=* A4are #n
ta2el de 'orma0
,e#tru a "rea u# "b'p _# tabel pro"e$^' astel!
>Se introd#/e #n n#me Mn /oloana <-ield .ame=8
2C@
>Se sele/tea3L #n ti4 de date dintr>o listL der#latL din
/oloana <,ata Ty4e=8
>Se 4ar/#r1e 1rila ta2#lar a4LsOnd tasta <Ta2= Ni se tre/e la n#mele #rmLtor sa#
se e%e/#tL /li/V /# mo#se>#l Mn linia res4e/tivL*Se o2Kine #n ta2el de 'orma0
Crearea #n#i ta2el 'olosind mod#l de
a'iNare <Ta2le Wi3ard=
,#4a des/?iderea /asetei de dialo1 <.eX Ta2le= se sele/tea3L
o4Ki#nea <Ta2le Wi3ard=* Se des/?ide #rmLtoarea /asetL de dialo10
+ro1ram#l A//es /onKine 4este 2 de 2a3e de date inte1rate! aNa
/L se 4oate ale1e din lista <Sam4le Ta2les= (modele de ta2ele) #n
2CA
ta2el /are sL se a4ro4ie de ta2el#l 4e /are vrem sL Ml /reLm*,e
e%em4l# se 4oate ale1e <Em4loyees=*
cn lista <Sam4le -ields= se sele/tea3L /Om4#l sa# /Om4#rile
/are vrem sL a4arL Mn ta2el* Se e%e/#tL /li/V 4e 2#ton#l 4entr# a
tre/e /Om4#l Mn lista <-ields in my neX ta2le=* +entr# tre/erea Mna4oi
a /Om4#l#i se e%e/#tL /li/V 4e 2#ton#l * +entr# tre/erea t#t#ror
/Om4#rilor Mn lista <-ields in my neX ta2le= se e%e/#tL /li/V 4e
2#ton#l * +entr# tre/erea Mna4oi a t#t#ror /Om4#rilor se dL /li/V
4e 2#ton#l * +entr# a reden#mi /Om4#rile se dL /li/V 4e 2#ton#l
<Rename 'ields=*
Se dL /li/V a4oi 4e 2#ton#l <.e%t= Ni Mn /aseta #rmLtoare se
introd#/e #n n#me 4entr# ta2el#l /reat* cn /aseta #rmLtoare se dL
/li/V 4e 2#ton#l <-inis?=*
,#4L a'iNarea 4e e/ran a no#l#i ta2el se dL /li/V 4e 2#ton#l
4entr# a reveni la 'ereastra <,ata2ase=* .#mele ta2el#l#i a4are Mn
lista <,ata2ase= Mn r#2ri/a <Ta2les=*
Ti4#ri de date din 4ro1ram#l A//es 0
>Te%t T indi/L te%t Ni 4oate /onKine #n Nir de /el m#lt 2AA
/ara/tere (de e%em4l# n#me! adresL! et/*)8
>6emo T indi/L teste l#n1i8
>,ata&Time T este 'olosit 4entr# date /alendaristi/e8
>.#m2er T indi/L n#mere 'olosite Mn /al/#le8
>C#rren/y T este 'olosit 4entr# valori 2LneNti8
>Co#nter T este 'olosit 4entr# #n n#mLr Mntre1 mLrit
a#tomat8
>A#ton#m2er T /onKine valoare n#meri/L de ti4 lon1
inte1er (se der#lea3L a#tomat)8
>Ges&.o T indi/L valori lo1i/e /are 4ot 'i adevLrate sa#
'alse8
>OLE O2He/t T in/l#de elemente 1ra'i/e reali3ate 4rin
4#n/te T n# 4oate 'i /Om4 /?eie*
>^r-irea "b'purilor u#ui tabel
>se 4lasea3L /#rsor#l 4e linia /e des4arte n#mele
/Om4#rilor8
>/Ond indi/ator#l se trans'ormL Mntr>o sa1eatL /# do#L
/a4ete! se e%e/#tL d#2l#>/li/V /# 2#ton#l stOn1 al mo#se>#l#i*
A//es lLr1eNte a#tomat /oloana 4entr# a /#4rinde /ea mai l#n1L
intrare*
Stabilirea "1eii pri'are
>se des/?ide ta2el#l Mn mod#l de a'iNare <,esi1n=8
2CB
>se sele/tea3L /Om4#l desemnat dre4t /?eie 4rimarL d#4L
/are se dL /li/V 4e sele/tor#l de linii8
>se sele/tea3L 2#ton#l <+rimary Zey= din 2ara de
instr#/Ki#ni 2#ton#l /e re4re3intL o /?eie sa# se sele/tea3L din
E dit&+rimary Z ey*
O?ser1aPie* ,a/L ni/i #n /Om4 n# a 'ost desemnat /?eie
4rimarL! at#n/i va a4Lrea o 'ereastrL de averti3are /# #rmLtor#l mesaH
0 <,eNi o /?eie 4rimarL n# este /er#tL! ea este re/omandatL 4#terni/=*
Un ta2el tre2#ie sL ai2L o /?eie 4rimarL 4entr# a de'ini o relaKie
/Ltre a/est ta2el*
Indi'erent de mod#l /#m a 'ost /reat #n ta2el ('olosind <,esi1n
7ieX= sa# <Ta2le Wi3ard=) str#/t#ra ta2el#l#i 4oate 'i modi'i/atL*
Pentru modificarea structurii unui ta?el 4ar/#r1em #rmLtorii
4aNi0
>Mn <,ata2ase= se dL /li/V 4e ta2el#l /are se modi'i/L8
>se ale1e mod#l <,esi1n=8
>da/L se doreNte modi'i/area #n#i /Om4 at#n/i Mn /oloana
<-ield .ame= se dL /li/V 4e n#mele res4e/tiv! se Nter1e /# <,elete=
Ni se introd#/e alt n#me*
+entr# adL#1area #nei Mnre1istrLri noi se 4ro/edea3L ast'el0
>Mn mod#l <,esi1n= se dL /li/V 4e sele/tor#l de linie al
Mnre1istrLrii Mnaintea /Lreia se doreNte de4#nerea noii Mnre1istrLri*Se
sele/tea3L ast'el toatL linia8
>se dL /li/V 4e <I nsert&R oXs= sa# se sele/tea3L 2#ton#l
<Insert RoXs= din 2ara de instr#/Ki#ni*
+entr# adL#1area #n#i /Om4 no# se 4ro/edea3L ast'el0
-_# 'o$ul %atas1eet se $^ "li"9 pe #u'ele $e "oloa#^ al
"b'pului _#ai#tea "^ruia se $ore`te $epu#erea #oului "b'p. c#trea-a
"oloa#^ 2a i sele"tat^K
>din meni#l <I nsert= din 2ara de instr#/Ki#ni se ale1e
<C ol#mn=* cn a/el moment toate /Om4#rile se de4lasea3L la drea4ta
/reOnd #n vid /# n#mele <-ield 1=*
II . 4 . CREAREA UNEI INTER(GpRI
-ereastra <]#ery= are trei mod#ri de a'iNare 0
><,esi1n= T Mn /are se /rea3L de'iniKia intero1Lrii8
><,ata S?eet= T Mn /are se 4ot vedea re3#ltatele
intero1Lrii8
><S]L= T /are a'iNea3L re3#ltatele intero1Lrii*
+entr# a /rea o intero1are no#L se des/?ide 2a3a de date /# /are
se l#/rea3L! d#4L /are Mn 'ereastra <,ata2ase= se ale1e <]#eries= Ni
se dL /li/V 4e 2#ton#l <.eX=*
2CC
A4are o 'ereastrL de 'orma0
Ale-b#$ opBiu#ea %esi-# Vie. `i $b#$ (< se ai`ea z^ o
#ou^ ereastr^ Tuer3 * pre"u' `i o ereastr^ S1o. Table.
A""es a`teapt^ o surs^ $e $ate pe#tru i#tero-are, surs^ $eCa
e/iste#t^. A"ea surs^ poate i u# tabel sau o i#tero-are $eCa e/iste#t^.
%up^ sele"tarea sursei se tasteaz^ A$$ sau $ublu "li"9 pe tabelul surs^.
Se tra#ser^ astel obie"tul _# partea superioar^ a erestrei. >a el se
pro"e$eaz^ `i "u "elelalte tabele #e"esare.
-ereastra <S?oX Ta2le= are 3 eti/?ete0
><Ta2les= T lista t#t#ror ta2elelor din 2a3a de date8
2CE
><]#eries= T lista t#t#ror intero1Lrilor din 2a3a de date8
><Bot?= T lista t#t#ror ta2elelor Ni intero1Lrilor din 2a3a
de date*
,#4L ale1erea ta2el#l#i (intero1Lrii) 'ereastra <S?oX Ta2le= se
Mn/?ide /# <Close=* A4oi se a/tivea3L 'ereastra <Sele/t ]#ery= /#
1rila ]BE*
Grila TBE are 7 se"Biu#i!
>s#4erioarL T destinatL sistemelor relaKionale dintre ta2ele
(relations?i4s)
>in'erioarL T /onKine 1rila intero1Lrii T e#ery 1rid*
cn a/eastL se/Ki#ne se l#/rea3L e'e/tiv* Ea /onKine iniKial B
rOnd#ri Mn /are se 4oate tasta dire/t* Unele dintre ele o4erea3L /a
niNte /asete der#lante! iar altele 4ot 'i /om4letate /# 1enerator#l de
e%4resii (E%4resion B#ilder)*
La sele/tarea #n#i o2ie/t din lista 'erestrei <S?oX Ta2le= a/esta
a4are Mn se/Ki#nea s#4erioarL /a Mn 'i1#ra de mai s#s*
Semni'i/aKia rOnd#rilor este #rmLtoarea0
><-ield= T intrarea Mn 'ie/are /el#lL de 4e a/est rOnd este
n#mele #n#i /Om4* Se introd#/e #n n#me de /Om4 din #rmLtoarele
motive0
>se doreNte /a datele din a/est /Om4 sL a4arL /a
re3#ltat al intero1Lrii8
>se doreNte sortarea Mnre1istrLrilor d#4L a/est /Om48
>se doreNte sele/tarea Mnre1istrLrii din s#rsa de date
Mn '#n/Kie de o an#mitL valoare 4lasatL Mn a/est /Om4*
><Ta2le= T /onKine n#mele s#rsei de date din /are 4rovin
/Om4#rile8
><Sort=(sortare) T 4re/i3ea3L mod#l de sortare a
Mnre1istrLrilor ret#rnate de intero1are* Sortarea se a4li/L as#4ra
2CF
/Om4#l#i a'iNat deas#4ra* +rintr>o listL der#lantL din /el#lL se 4oate
ale1e 'orma (4ot 'i sortate ori/Ote /Om4#ri dorim din 1rilL)0
>/res/Ltor (as/endin1 >F8A>J)
>des/res/Ltor (des/endin1 F>8J>A)
>nesortat (notsorted)
><S?oX=(a'iNare) T /aseta este validatL a#tomat! E!
indi/Ond 'a4t#l /L datele din /Om4#l sele/tat tre2#ie a'iNat /a re3#ltat
al intero1Lrii* ,a/L n# este validatL! E! at#n/i /Om4#l res4e/tiv este
'olosit 4entr# sele/tare Ni&sa# /riteri# dar n# este a'iNat 4e e/ran*
><Criteria= T se introd#/ /riterii de sele/tare 4entr# /Om4
s#2 'orma #n#i Nir* .#mai Mnre1istrLrile /are satis'a/ Nir#l vor 'i
introd#se Mn re3#ltat#l intero1Lrii* Criteriile s#nt se4arate 4rin
/#vOnt#l <and=*
><Or= T ori/e <and= introd#s 'a/e 4arte din /riteriile de
sele/Kie! dar di'erite de /ele introd#se Mn /el#la anterioarL* ,a/L
/Om4#l listat res4e/tL /ondiKiile din <Criteria= sa# (or) 4e /ele din
/el#la <Or= at#n/i Mnre1istrarea aso/iatL va 'i ind#sL Mn set#l de
re3#ltate* ,a/L s#nt mai m#lte o4Ki#ni <Or= 4e a/elaNi /Om4 ele se
4#n 4e linii di'erite*
Trans'er#l /Om4#rilor din ta2el#l aso/iat a'lat 4e 4artea
s#4erioarL 4e 1rila ]BE se 'a/e Mn do#L mod#ri0
>4rin tra1ere /# mo#se>#l a /Om4#l#i din ta2el 4e 1rilL sa#
d#2l# /li/V 4e /Om48
>4rin tra1ere /# mo#se>#l a 1rilei sa# d#2l# /li/V 4e
asteris/ toate /Om4#rile se d#/ 4e 1rilL*
+entr# 'ie/are /Om4 se sta2iles/ di'erite /riterii de sortare Mn
linia <Sort= sa# <Criteria=*
Se vi3#ali3ea3L ta2el#l /reat /# <7 ieX&,atas ?eet 7ieX= Ni 4e
e/ran a4are #n ta2el /# re3#ltate*
,a/L dorim sL e%e/#tLm intero1area se dL <R#n= /are are
semn#l 1ra'i/ () /# roN#*
Se Mn/?ide 'ereastra de intero1are /# <Close= Ni se dL #n n#me
Mn /aseta de salvare*
II . O . CREAREA UNUI RA,(RT
+entr# /rearea ra4oartelor 6i/roso't A//es in/l#de o 'a/ilitate
den#mit L <Re4ort Wi3ard= /are #N#rea3L o2Kinerea ra4oartelor din
ta2ele sa# /erinKe*
<Re4ort Wi3ard= 4ermite /rearea ra4oartelor /are /onKin
/Om4#ri din #n#l sa# mai m#lte ta2ele sa# intero1Lri*
+entr# a /rea #n ra4ort 'olosind <Re4ort Wi3ard= e'e/t#Lm
#rmLtorii 4aNi0
2E
1* E%e/#tLm /li/V 4e /omanda ra4idL <Re4orts= din 'ereastra
<,ata2ase= Ni e%e/#tLm /li/V 4e 2#ton#l <.eX=* A//es va a'iNa
/aseta de dialo1 <.eX Re4ort=0
2* Ca Ni 'orm#larele! ra4oartele a# nevoie de o s#rsL de date!
/are 4ot 'i #n ta2el sa# o intero1are* ,intre o4Ki#nile o'erite Mn lista
der#latL din /aseta de dialo1 <.eX Re4ort= vom sele/ta 4entr# ra4ort
ta2el#l sa# intero1area de /are avem nevoie*
Sele/tLm <Re4ort Wi3ard= din lista a'iNatL Mn 4artea drea4tL a
/asetei de dialo1 Ni e%e/#tLm /li/V 4e 2#ton#l <OZ=*
<Re4ort Wi3ard= va a'iNa 4rima /asetL de dialo1*
2E1
5. Vo' sele"ta "b'purile "are #e i#tereseaz^ $i# tabel sau
i#tero-are. A"este "b'puri se 2or 'uta $i# "aseta A2ailable :iel$s _#
"aseta Sele"te$ :iel$s. Cb'purile pot i 'utate pe rb#$ olosi#$ sau
pot i 'utate toate o$at^ olosi#$ . %a"^ se $ore`te re#u#Barea la u#
"b'p tre"ut _# "aseta Sele"te$ :iel$s 2o' olosi buto#ul , iar "b'pul
2a i 'utat _# "aseta A2ailable :iel$s. ,e#tru a 'uta toate "b'purile
o$at^ _#apoi 2o' olosi buto#ul .
,#4L ale1erea /Om4#rilor vom sele/ta 2#ton#l <.e%t=*
@* <Re4ort Wi3ard= ne va Mntre2a da/L dorim sL adL#1Lm Mn
ra4ort nivel#ri de 1r#4are0
,#4L /e ale1em nivel#rile de 1r#4are e%e/#tLm /li/V 4e 2#ton#l
<.e%t=*
A* cn #rmLtoarea /aseta de dialo1 se 4oate o4ta 4entr# sortarea
Mnre1istrLrilor0
2E2
Se 'a/e a4oi /li/V 4e 2#ton#l <.e%t=*
B* cn /asetL de dialo1 /are #rmea3L! a4li/aKia <Re4ort Wi3ard=
ne /are sL sele/tLm o /on'i1#raKie 4entr# ra4ort*
cn 'ereastra din stOn1a este 4re3entatL o ima1ine a stil#l#i
/on'i1#raKiei sele/tate de noi* Se dL a4oi /li/V 4e 2#ton#l <.e%t=*
C* 7a tre2#i a4oi sL sele/tLm #n#l dintre stil#rile de ra4ort
4rede'inite 4entr# ra4ort#l nostr#*
2E3
cn 'ereastra din stOn1a este 4re3entat #n model al stil#l#i
sele/tat*,#4L ale1erea stil#l#i se dL <.e%t=*
E*cn #rmLtoarea /asetL de dialo1 ni se /ere sL dLm #n titl#
4entr# no#l nostr# ra4ort0
Se sele/tea3L de asemenea o4Ki#nea <+revieX t?e re4ort= Ni
e%e/#tLm /li/V 4e <-inis?= 4entr# a Mn/?eia /on'i1#rarea ra4ort#l#i*
<Re4ort Wi3ard= va /rea ra4ort#l Ni Ml va a'iNa Mn mod#l <+rint
+revieX=*
2E@
,#4L /rearea ra4ort#l#i /om#tLm Mn mod#l de vi3#ali3are
ma/?etL(<,esi1n=) 4entr# a e%4erimenta diverse variante (4entr# a
'a/e diverse modi'i/Lri)*
Ai`area #u'arului "ure#t al u#ei _#re-istr^ri _#tr-u#
raport.
+ar/#r1em #rmLtorii 4aNi0
1*,#4L sele/tarea ra4ort#l#i dorit vom da /li/V 4e <,esi1n=*
2*Introd#/em Mn <+a1e Yeader= o eti/?etL (din Tool2o%) iar Mn
se/Ki#nea <,etail= 4#nem o /asetL de te%t*
3*cn /aseta te%t se dL /li/V drea4ta Ni Mn lista de 4ro4rietLKi vom
introd#/e0
Control So#r/e =1
R#nnin1 S#m 0 over All*
+entr# ti4Lrirea ra4oartelor se e%e/#tL /li/V 4e 2#ton#l <+rint=
de 4e 2ara de instr#mente*
2EA
CA,IT(>U> III. A,>ICAqIE ; A%+ITEREA cN
:ACU>TATE
ConsiderLm o 'a/#ltate oare/are /are are trei se/Kii0 A#tomati/L!
CTE Ni TC6*
La a/eastL 'a/#ltate sa# Mns/ris 1 de /andidaKi /are
vor/on/#ra 4e /ele E de lo/#ri re4arti3ate 4e se/Kii d#4L /#m
#rmea3L0
>A#tomati/L T 1A lo/#ri8
>CTE T 2A lo/#ri8
>TC6 T @ lo/#ri*
.#mele /elor 1 de /andidaKi Mm4re#nL /# o4Ki#nile lor le vom
nota Mntr>#n ta2el n#mit <ta2el /andidaKi=0
2EB
2EC
2EE
2EF
Ca#$i$aBii au susBi#ut $ou^ probe!
>4ro2a 1 la 'i3i/L8
>4ro2a 2 la matemati/L*
,#4L s#sKinerea /elor do#L 4ro2e! KinOnd /ont de notele o2Kin#te
vom /al/#la media 'ie/Lr#i /andidat /reOnd o intero1are <emedii=*
+le/Ond de la ta2el#l <Ta2el medii= #nde s#nt tre/#te notele
/andidaKilor la /ele do#L 4ro2e! am /al/#lat #n no# /Om4 0
<media 0 ([4ro2a1\;[4ro2a2\)&2=*
7om nota mediile /andidaKilor /al/#late Mn a/est mod Mntr>#n
ta2el <Ta2el /# mediile /andidaKilor=0
2F
2F1
+le/Ond de la a/est ta2el vom sele/ta /andidaKii admiNi! adi/L
a/ei /andidaKi /are a# o2Kin#t media >= A* +entr# a/easta vom /rea o
intero1are <e admisi= Mn /are la <Criteria= vom 4#ne /ondiKia /a
mediile >=A*
2F2
7om nota /andidaKii admiNi Mn ta2el#l <Ta2el admisi=0
Vizual o/
Crearea u#ei baze $e $ate se a"e la el "a i# or'ele a#terioare $e o/ "u CREATE
NU+EVTABE>A si apare "e2a $e or'a!
2F3
+o$ii"area i#re-istrarilor se a"e "u BR(JSE
2F@
Cal/#l#l #nei 'orm#le e/onomi/e /# /onditii se'a/e /# BROWSE !TABLE&RE+LACE
-IEL,
+o3itionarea 4e an#mite inre1istrari0
Ster1erea #nor inre1istrari /are inde4lines/ an#mite /onditii se 'a/e /# TABLE&,ELETE
RECOR,S
Crearea #n#i 'orm#lar de 'orma #rmatoare se va reali3a /# vraHitor#l de 'orm#lare 0-ILE
.EW&-OR6&WIJAR,&-OR6 WIJAR,0
2FA
ale' ta*ela si !im$urile !e o sa a$ara in "ormular
&S+ A.+G+ TIPU. D+ FORMU.AR(
2FB
&Se ale'e du$a !e !im$ se %a "a!e sortarea in "ormular(
&Se ale'e un titlu $entru "ormular(
Crearea unui "ormular $ornind de la #ero se "a!e !u FI.+/N+2/FORM/N+2 FI.+
&S+ A.+G+ TAB+.A SURSA A GRI.A-U.UI CA FFIND 9FACTURA7
2FC
&CR+AR+A UN+I PAGINI SI A T+MTU.UI AF+R+NT(
&Sta*iles! !ite $a'ini am in!luse(
Crearea unui 'rila6 !u doua !oloane
Atasarea !im$ului unei *a8e de date la un o*ie!t&!omutator(
Crearea unui s$inner&*uton de in!rementare de!rementare(
2FE
Sta*ilim !im$ul atasat s$innerului
Da!a "a!em du*lu !li! $e un de!lansator $utem sa introdu!em !omanda !ores$u#atoare de
eDem$lu de in!)idere a unui "ormular&dar mai inainte se sal%ea#a "ormularul !u numele de
INTRODUC(
De asemenea $utem sa sta*ilim !a un *uton $oate des!)ide un alt "ormular
2FF
De asemenea $ot sta*ili !a un de!lansator $oate sa eDe!ute un $ro'ram
Fundalul de $e "ormular se sta*ileste de $ro$rietatea !ores$un#atoare&se s$une !alea !atre
desen
Pentru a sta*ili "undal de "ormular si !uloarea s!risului $ro!edam !a mai 6os
3
Pta "olosi liste si !omen#i $entru de!lansator$ro!edam ast"el
Cu FI.+ /N+2/FORM 2IZARD mai $utem !rea "ormular !e $une date in ta*ele le'ate
Adu! !im$rile din !ele B *a#e de date de *utonul Ysi sa'eti
31
Sta*iles! !im$urile $entru a doua ta*ela !u !are o le' $e $rima
Sta*iles! !im$urile de le'atura intre !ele doua ta*ele
In "inal sta*iles! ti$ul de "ormular
32
Du$a !e !im$ se "a!e sortarea in ta*ela
Du$a !e se !reea#a un meniu !u FI.+/N+2/M+NU/N+2/FI.+ el se 'enerea#a !u
G+N+RAT+
se $oate ale'e e$it de $e linia lui sub'e#u si se !onstruies! su*meniurile meniului !urent
iar de$lasarea ina$oi se "a!e din lista din $artea drea$ta
Pot sta*ili si o $ro!edura a"erenta eDe!utarii unui meniu
33
+D!utarea meniului se "a!e !u eDtensia 'pr du$a 'enerare
!rearea intero'arilor se "a!e !u FI.+ /N+2 HU+R3/N+2 FI.+
se sta*iles! ta*elele si le'aturile dintre ele
$ot sa "a! 'ru$ari,"iltrari de date ,"un!tii statisti!e si sa anule# du$li!atele sa adu! ta*ele
3@
Sta2iles/ #nde sa>mi 4#na
datele(intr>o ta2elesa# sa se
vi3#ali3e3e
arata /omanda a'erenta
R+A.IZAR+A D+ RAPOART+ se "a!e !u :I>EINEJIRE,(RTINEJ :I>E!
Da!a dorim sa 'ru$am datele $e mai multe ni%eluri "a!em !li! drea$ta $e *ara de 'ru$are si
ale'em !im$urile du$a !are se reali#ea#a 'ru$area
Da!a "a!em du*lu !li! $e un !im$ $ot sa-I sta*iles! "ormula de !al!ul si ti$ul re#ultatului.
+Dista mai multe se!tiuni $entru ra$ortPAG+ =+AD+R&titlul ra$ortului(,D+TAI.&se $un
!im$urile(,GROUP&se "a! 'ru$arile si totalurile $e un !im$(.
Cind %rem sa reali#am o intero'are !are se a!tuali#ea#a automat !u modi"i!area ta*elelor
tre*uie !a in $reala*il sa !reem o *a#a de date !u mai multe
ta*eleFI.+/N+2/DATABAS+/N+2 FI.+ si du$a !are se adu! *a#ele de date&ta*elele(
!reem un %ie? !u FI.+/N+2/>I+2/N+2 FI.+ restul "iind asemanator !u intero'arile
Cu deose*irea !a la %ie? mai a$are UPDAT+ CRIT+RIA unde %alide# !u mouseul
!im$urile !are se a!tuali#ea#a.
Reali#area unui $roie!t in !are !on!entram tot adi!a ta*ele,intero'ari ,ra$oarte si le
trans"ormam intro a$li!atie eDe!uta*ila a!est lu!ru se reali#ea#a !u
FI.+/N+2/PRO-+CT/N+2 FI.+ unde !u ADD adu' !eea !e am ne%oie si !u BUI.D si
BUI.D +M+CUTAB.+ reali#e# a$li!atii eDe!uta*ile
3A
,in .ie. sa ales data
e#2iro#'e#t si de ai/i se ale1e
a$$ 4entr# a ad#/e ta2elele in
'orm#lar*
Cim4#rile se tra1 in 'orm#lar
tinind 2#ton#l stin1 a4asat 4e
/im4#l /e il tra1 la destinatie
Iar $entru a adu!e ra$oarte
,ro-ra'area orie#tata spre obie"te
Clase! o2ie/te!
evenimente si metode
Comen3i 4entr# de'inirea /laselor
7is#al -o%+ro /#4rinde re3#ltat#l intre1ii e%4eriente de 4ro1ramare din #ltimii 2 de ani si
ad#/e no# 4osi2ilitatea de3voltarii orientate s4re o2ie/te a 4ro1ramelor de 1esti#ne a 2a3elor de
date*,e la 4ro1ramarea stndard(4ro/ed#rala) in /are 1andem 'l#%#l de e%e/#tie al 4ro1ram#l#i
de la 4rima linie de /od la #ltima! a/#m a//ent#l se 4#ne 4e de'inirea o2ie/telor si sta2ilirea
mod#l#i /#m a/este o2ie/te intera/tionea3a intre ele*
3B
O2ie/te!
Clase!Evenimente!6e
tode
Un o2ie/t este #n l#/r# (o'ereastra! #n 2#ton radio! #n /om#tator et/*) /ar#ia ii 4#tem de'ini
an#mite 4ro4rietati! evenimentele /are 4ot sa a/tione3e as#4ra l#i si a/ti#nile 4e /are
res4e/tiv#l o2ie/t le reali3ea3a /a ras4#ns la a/este evenimente sa# 4e /are le are in/l#se in
'#n/tionalitatea sa*
O 4ro4rietate este #n atri2#t al l#/r#rilor 4e /are il setam 4entr# a de'ini #na din
/ara/teristi/ile a/est#ia /e as4e/t sa# /om4ortament*,e e%em4l#! o 'ereastra 4oate 'i
/ara/teri3ata 4rin0 te%t#l e%4li/ativ /a titl# al 'erestrei!distnta in 4i%eli 'ata de mar1inea din
stan1a a e/ran#l#i! distanta 'ata de mar1inea s#4erioara a e/ran#l#i! inaltimea! starea vi3i2ila
sa# as/#nsa et/*
O2ie/tele re/#nos/ si ras4#nd la an#mite a/ti#ni n#mite evenimente*Un eveniment este o
a/tivitate s4e/i'i/a si 4redeterminata initiata de sistem#l de o4erare(n#mit eveniment intern)
sa# de #tili3ator (n#mit eveniment e%tern) si la /are #n o2ie/t stie sa rea/tione3e*,e e%em4l#!
#n eveniment e%tern ar 'i a4asarea 4e 2#ton#l mo#se>l#i! mis/area mo#se>l#i! a4asarea 4e o
tasta*Un eveniment intern ar 'i initiali3area #n#i o2ie/t si 4ar/#r1erea #nei linii de /od /are
1enerea3a o eroare*
+entr# o2ie/t#l 'ereastra se 4ot 'i%a #rmatoarele evenimente0
9a4asarea 2#ton#l#i mo#se 4e titl# 4entr# a o m#ta (Cli/V)8
9sele/tarea 'erestrei 4rin tasta f Ta2 R sa# mo#se (5et-o/#s)8
9desele/tarea 'erestrei #tili3ator#l tre/e la alta 'ereastra (Lost-o/#s)*
O2servatie*Odata /# model#l 4ro1ramarii s4re o2ie/te a 'ost de3voltat si model#l 4ro1ramarii
/ond#sa de even#mente*Con'orm a/est#i model #n 4ro1ram re4re3int #n ansam2l# de
4ro/ed#ri /are n# s#nt a4elate intr>o an#mita ordine /i in '#n/tie de evenimentele /are
a4ar*Comen3ile Read Events si Clear Events s#nt s4e/i'i/e a/tivarii si o4ririi 4ro/esor#l#i de
evenimente*
6etodele s#nt 4ro/ed#ri aso/iate #n#i o2ie/t*,eose2irea dintre metode si evenimente este
/a 4rimele 4ot e%ista si 4ot 'i a4elate indi'erent de a4aritia evenimentelor*Evenimentele!
deasemenea 4ot avea aso/iate an#mite 4ro/ed#ri! a/ti#ni /are se vor e%e/#ta ori de /ate ori se
4rod#/e even#ment#l res4e/tiv*6etodele s#nt aso/iate si le1ate /# o2ie/tele /arora le
a4artin*,e e%em4l# o metoda aso/iata 4entr# sele/tarea 'erestrei 4oate sa s/?im2e /#loarea de
'ond sa>I s/?im2e 4o3itia et/*
6etoda Re'res? 4ermite a/t#ali3area a#tomata 4entr# a re'le/ta s/?in2arile as#4ra
4ro4rietatilor 'erestrei in tim4 /e a 'ost ina/tiva*
+rin 4ro4rietati o2ie/tele 4ot sa di'ere intre ele*,o#a de/lnsatoare 4ot avea dimensi#ni
di'erite! 4o3itia 4e e/rn! alt te%t e%4li/ativ et/*! dar se /om4orta asemenea (ras4#nd la a/eleasi
evenimente 4rin a/eleasi a/ti#ni)*S4#nem /a a4artin a/eleasi /lase*
O /lasa este de'inita 4rin m#ltime o2ie/telor /are a# in
/om#n a/eleasi 4ro4rietati si a/elasi /om4ortament*+rin
de'nirea nei /lase noi s4e/i'i/am mod#l in /are dorim sa se
3C
/om4orte si sa arate toate o2ie/tele /are ii a4artin*In
lim2aH#l7is#al -o%+ro a# 'ost deHa im4lementate n#meroase
/lase de 2a3a 4rede'inite 4e 2a3a /arora 4#tem /rea o2ie/te /a
instante ale a/estor /lase si desi1#r /lase derivate*,e e%em4l#!
/lasele #3#ale 4entr# o2ie/tele de inter'ata /#nos/#te0
9-orm (4entr# 'orm#lare sa# video>'ormate)8
9C?e/VBo% (4entr# sele/toare)8
9CommandB#tton (4entr# 2#toane de /omanda sa# de/lansatoare)8
9List2o% (4entr# liste$)*
Clasele 4ot 'i im4artite in /lase /ontainer si /lase /ontroller*O/lasa /ontainer 4oate 1a3d#i
alte o2ie/te a4artinand /lasei /ontroller sa# /?iar /ontainere*,e e%em4l# #n 'orm#lar (a4artine
/lasei -orm! o /lasa /ontainer) 4oate /ontine 3one de editare! /a o2ie/te din /lasa /ontroller dar
si 1r#4#ri de 2#toane (/lasa Command5ro#4 o alta /lasa /ontainer)*B#toanele Rdio 'a/ 4arte
tot dintr>o /lasa /ontainer0O4tion5ro#4*
Unele /lase s#nt non>vi3#ale adi/a o2ie/tele /arte a4artin lor n# s#nt vi3i2ile 4e e/ran /i a#
di'erite #tili3ari /#m ar 'i0 /al/#l#l #nor valori! sta2ilirea moment#l#i de tim4 4entr# a se
e'e/t#a o an#mita a/ti#ne et/*,e e%em4l# /lasa Timer /are /ronometre3a an#mite a/ti#ni si
lansea3a altele in '#n/tie de momente 4re/i3ate de tim4*
+ro4rietatile de'initorii ale /laselor
9In/a4s#lare> se in/l#de la #n lo/ atat 4ro4rietatile /at si metodele in de'initia #nei /lase (ve3i
/omanda ,E-I.E CLASS)*
9Clase derivate> se 4ermite /rearea de s#2/lase sa# /lase derivate /are vor avea intrea1a
'#n/tionalitate a /lasei 4arinte 4l#s alte noi s4e/i'i/atii*
96ostnire> 4ro4rietatile /lasei de 2a3a n# vor mai tre2#i sa 'ie de'inite in /lasa derivata* Ai/i se
memorea3a doar 4ro4rietatile si metodele noi*Ori/e s/?im2are a /ara/teristi/ilor /lasei de 2a3a
s#nt re'le/tate a#tomat si in /lasa derivata*
,atorita a/estor /ara/teristi/i ale /laselor se 4ot de'ini ierar?ii de /lase /are se memorea3a
in 'isiere 2i2liote/i de /lase*Intr>o 2i2liote/a /lasele 4ot 'i introd#se! sterse sa#
modi'i/ate*Inainte de #tili3area #nei /lase e%istenta intr>o 2i2liote/a este ne/esara des/?iderea
2i2liote/ii*
7om e%4li/ita a/este /on/e4te 4rin 'ormatele 1enerale ale /omen3ilor si '#n/tiile #3#ale de
l#/r# /# o2ie/te /# atentionarea /a -o%+ro 4#ne la dis4o3itie #tilitre ra4ide 4entr# /onstr#irea
si de3voltarea /laselor (4ro1rame ,esi1ner! Wi3ard) 4e /are le vom 4re3enta la tema
<,e3voltare ra4id a a4li/atiilor=*

Comen3ile -o%+ro
1*,e'inirea #nei /lase se 'a/e 4rin /omanda0
,E-I.E CLASS f/lasaR AS f4arinteR [+ROTECTE, flista
de4ro4rietatiR\[fn#me T4ro4rietateR=fe%4resieR$*\[A,, OBbECT
[+ROTECTE,\fn#me>o2ie/tRASf/lasaR[WITY flista>4ro4rietatiR\\
[+ROCE,UREfn#me>4ro/ed#raRf/omen3iRE.,+ROC\
EN%%E:INE
3E
Comanda 4ermite /rearea #nei s#2/lase fn#me>/lasaR din /lasa 4re/i3ata in /la#3a
AS*+ro4rietatile noi ale /lasei 4ot 'i 4roteHate> 4revenind a//es#l si s/?im2area lor din e%terior
(/la#3a +ROTECTE,)*Se 4ot atri2#i valori 4ro4rietatilor 4rin /onstr#/tii de 'orma fn#me>
4ro4rietateR=fe%4resieR*
E/e'plu *0 de'inirea #nei s#2/lase /# n#mele -er1 /# /ara/teristi/i /a si /alsa 4arinte*
,E-I.E CLASS 'er1 AS -OR6
E.,,E-I.E
E/e'plu 70 O /lasa 4entr# </arti de vi3ita= non>vi3#la*
,E-I.E CLASS /arti AS CUSTO6
.#me==+o4es/#=
O/#4atie==artist=
Adresa==Iasi=
E.,,E-I.E
E/e'plu 50 s#2/lasa 'er2 are alte 4ro4rietati0 4o3itie 4e e/ran! alte dimensi#ni! 'ond 1al2en!
te%t ros#
,E-I.E CLASS 'er2 AS -orm
To4=2
Le't=1
Yi1?t=1
Widt?=E
Ba/VColor=R5B(2AA!2AA!)
-oreColor=R5B(12E!!)
E.,,E-I.E
O de'initie de s#2/lasa 4oate sa /ontin o2ie/te ale altor /lase*Ele se s4e/i'i/a din /la#3a
A,, OBbECT*Cla#3a +ROTECTE, 4revine a//es#l la modi'i/ari e%terioare ale a/estor
o2ie/te*Cla#3a WITY da 4ro4rietatile o2ie/telor ada#1ate*
E/e'plul 40 Ada#1area #n#i o2ie/t ti4 2#ton de/lansator la o /lasa /ontainer derivata
(-er2)*.o#a /lasa va mosteni te%t#l ros#! 4o3itia (To4=2!Le't=1) si dimensi#nile (1%E) dar
va avea 'ond#l al2*
,E-I.E CLASS -er@ AS 'er2
Ba/VColor=R5B(!!)
A,, OBbECT : As CommandB#tton
WITY Ca4tion=D6oreRRD! To4=!Le't=!Yi1?t=D@! Widt?=12
E.,,E-I.E
+entr# s#2/lasa de'inita se 4oate s4e/i'i/a evenimentele si metodele /a set de '#n/tii
#tili3ator sa# 4ro/ed#ri*Evenimentele s#nt a4elate 4rin /onstr#/tia fn#me>
o2ie/tR*fevenimentR! iar metodele 4rin /onstr#/tia fn#me>o2ie/tR*fmetodaR*
Re'erintele relative se e%4rima 4rin0
9+arent qq+rim#l /ontainer al o2ie/t#l#i /#rent
9T?is qqO2ie/t#l /#rent
9T?is-orm qq-orm#lar#il /are /ontine o2ie/t#l /#rent
E/e'plul O* ,e'inim o /lasa de 2#toane (de/lansator) /are a# s/ris te%t#l <6oreRR= si /are sa
/o2oare /# @ de 4i%eli at#n/i /and este sele/tata*
,E-I.E CLASS 2#ton1 AS CmmandB#tton
Ca4tion==6oreRR=
+ROCE,URE CLICZ
B#ton 1*TO+=A sa# T?is*TO+=A
E.,+ROC
E.,,E-I.E
E/e'plul S* ,e'inim o 'ereastra /are sa a'ise3e #n mesaH at#n/i /and este a4asat mo#se>
#l*Clasa de 2a3a este -orm*O2servati mostenirea 4ro4rietatilor /lasei de 2a3a*,e'inim doar
a/ti#ne la eveniment#l /li/*
3F
,E-I.E CLASS 'er>mesaH AS -orm
+o/ed#re /li/V
=6essa1e 2o%(<in 'ereastra s>a a4asat mo#se>#l=)
end4ro/
E.,,E-I.E
2*Crearea #n#i o2ie/t (instantiere) se 'a/e 4rin /omanda de a4el a '#n/tiei CREATE
OBbECT/are intoar/e o re'erinta /atre o2ie/t#l /reat*
fn#me>o2ie/tR=CREATE OBbECT (fn#me>/lasaR)
3*A'isarea listei /om4lete a o2ie/telor a/tive a 4ro4rietatilor si a valorilor a/estora0
,IS+LAG OBbECT
@*Eli2erarea o2ie/telor se '/e 4rin ster1erea varia2ilelor aso/iate0
RELEASEfn#me>o2ie/teR
A*Comanda de a/tivare a 4ro/esor#l#i de evenimente0
REA, E7E.TS
B*Comanda de o4rire a 4ro/esor#l#i de evenimente0
CLEAR E7E.TS

SIMU.AR+A P+ CA.CU.ATOR A
COMPON+NT+.OR +.+CTRONIC+ SI
CIRCUIT+.OR DIGITA.+
31
Da!a se "a!e du*lu !li! $e o !om$onenta I se sta*iles! !ara!teristi!ile iar de la !oltul drea$ta
sus se eDe!uta a$il!atia.Adu!erea !om$onentelor $e e!ran se reali#ea#a tinind a$asat
*utonul stin' $e !om$onenta si tra'ind-o $e su$ra"ata de lu!ru.
Analo' se reali#ea#a "un!tionarea si simularea !ir!uitelor inte'rate di'itale
311
.+GAR+A A DOUA CA.CU.ATOAR+ INTR+ +.+
se reali#ea#a si intre $orturi $aralele l$tA da!a se s!im*a intro $arte a mu"ei de la "irul de
im$rimanta "irul de transmisie !u !a*lul de re!e$tie !a sa se reli#e#e !oneDiunea du$a !are
se instalea#a ?indo?s !u o$tiunea %alidata !one!tion iar in eta$a urmatoare $ro!edam
ast"el
du$a !are la un !al!ulator sta*iles! !a este sta$in &'a#da( =OST iar !elalalt este
oas$ete&'uest( ast"el
312
sta*ilim $ortul $rin !are se reali#ea#a !omuni!area la am*ele !al!ulatoare
neDt/neDt /"inis) si o sa in!ea$a dete!tarea
Analo' $ro!edam si la le'area !u norton !ommander numai !a a!olo "olosim !omanda lin0
si o$tiunile sla%e si master.Cone!tarea este "oarte utila in !one!tarea dintre un la$to$ si un
!al!ulator mare
+e'oria R(+
6emoriile s#nt str#/t#ri lo1i/e inte1ratate de do#a ti4#ri0
RO6 (Read Only 6emory) T al /ar#i /ontin#t n# se modi'i/a in tim4#l '#n/tionarii
(a//e4ta n#mai o4eratia de /itire)
RA6 (Random A//ess 6emory) T al /ar#i /ontin#t 4oate 'i modi'i/at in tim4#l
'#n/tionarii (a//e4ta si o4eratia de /itire si de s/riere)
A* 6emorii RO6
In esenta! memoria RO6 este #n /onvertor de /od /om4#s dintr>#n de/odi'i/ator (,C,) si
#n /odi'i/ator (CO,)* Inter4retand ve/tor#l de intrare al ,C,>#l#i /a #n /od de adresa! datele
o2tin#te la iesirea CO, re4re3inta in'ormatia inma1a3inata la adresa res4e/tiva*Str#/t#ra CO,
este sta2ilita in 4ro/es#l de 'a2ri/atie a /ir/#it#l#i inte1rat (memoria RO6)! 4oate 'i sta2ilita
de #tili3ator (+RO6 T +ro1ramma2le RO6) o sin1#ra data sa# modi'i/ata 4rin ster1erea si
313
reins/rierea de /atre #tili3ator de mai m#lte ori (E+RO6 T E%/?an1e +RO6)*Ster1erea se 'a/e
4rin iradierea matri/ei /# radiatii #ltraviolete 4rin 'ereastra de /#art /# /are este 4reva3#ta
/a4s#la*
Avand in vedere d#2l#l /ara/ter al memoriilor RO6 (+RO6 si E+RO6)! de /onvertor de
/od si de memorare! aria de #tili3are a a/estora este e%trem de lar1a*,intre 4rin/i4alele a4li/atii
se 4ot mentiona #rmatoarele0
a) 6emorarea instr#/ti#nilor si datelor in sistemele de /al/#l si a#tomatele se/ventiale!
2) E'e/t#area trasns'ormarior de adresa si inma1a3inarea mi/roi#nstr#/ti#nilor in sistemele /#
mi/ro4ro1rame!
/) Im4lementarea CLCC /# #n n#mar mare de varia2ile de intrare si mai m#lte iesiri*In /a3#l
a/est#i ti4 de a4li/atii se remar/a 'a4t#l /a! datorita str#/t#rii interne a memoriei RO6!
'ie/are linie de /#vant re4re3inta #n termen al 'ormei /anoni/e! iar /odi'i/ator#l 4ermite
ins#marea a/estor termeni in /on'ormitate /# ta2el#l de adevar eliminand#>se ne/esitatea
minimali3arii!
d) Conversia de /od!
e) Reali3area #nor ta2ele de '#n/tii in /adr#l sistemelor de /al/#l sa# /ond#/ere n#meri/a!
') 5enerarea #nor se/vente de im4#ls#ri*
In'ormatia ins/risa (e%istenta) intr>o memorie se im4arte in 3 /ate1orii0
In'ormatia de intrare (A! A1! $ !A
n>1
)=In'ormatia de adresa
In'ormatia de iesire (O

!O
1
!$!O
m>1
)
In'ormatie interna (ins/risa intr>o retea matri/iala de diode)
Cele n intrari de adresa im4li/a 2
n
/#vinte si! tinand /ont de /ele m iesiri! va re3#lta o
memorie de 2
n
/#vinte de /ate n 2iti 'ie/are*
,e e%em4l#! o memorie 2V % E inseamna o memorie de 2 % 12@ /#vinte de /ate E 2iti 'ie/are
(1Z=2
1
=12@)*
1Z % 1B12@ /#vinte de 1B 2iti
2Z % 12 % 12@ /#vinte de 1 2it
-ie o memorie RO6 de dimensi#ne 2
@
% 1
In'ormatia se ins/rie la 'a2ri/area /ir/#it#l#i de memorie si n# se mai 4oate modi'i/a
#lterior*O4eratia /onsta in a /#4la sa# n# /atoi3ii diodelor la liniile matri/ii (sta2ilind#>se sa#
n# le1at#ri intre linii si /oloane)! /ores4#n3ator ins/rierii #n#i <l= lo1i/ sa# #n#i <= lo1i/ in
'ie/are lo/atie de memorie*Contin#t#l memoriei din 'i1#ra este 4re3entat in ta2el#l (dia1rama
Z>7) de mai Hos! a/easta re4re3entare s#1erand#>ne 'a4t#8 /a 4rin a/easta str#/t#ra 4#tem
im4lementa o '#n/tie de /om#tatie de @ varia2ile! a/estea 'iind /one/tate la intrarile de adresa
ale memoriei*
B* 6emorii +RO6
31@
Initial! inainte de 4ro1ramare! #n /ir/#it +RO6 arata ast'el0
Elementele de memorie 4ot 'i /onsiderate 4eli/#le s#2tiri de /rom T ni/?el ('#3i2ilele '
11
! '
12
!
$)/are 4ot 'i intrer#4te sa# n# de /atre #tili3ator 4rin tre/erea #ni /#rent de 4ro1ramare I
4*
A/est /#rent este intens(% 1 mA) si de s/#rta d#rata (% 1 ms)* ,iodele ,a# rol#l de a
im4iedi/a rami'i/area /#rent#l#i de 4ro1ramare s4re /elelalte '#3i2ile*,a/a se doreste
4ro1ramarea #n#i <l= lo1i/! se intrer#4e '#3i2il#l /ores4#n3ator* Evident /a le1at#rile
intrer#4te n# mai 4ot 'i re'a/#te*
CIRCUITE %E +U>TI,>EEARE
G+N+RA.ITATI
Cir/#itele de m#lti4le%are (6U:>#rile ) s#nt /ele /are 4ermit tre/erea datelor de la #na din /ele n
intrari s4re iesirea #ni/a (o sin1#ra iesire 4t n intrari si in '#n/tie de s/?im2area starilor a4are alta )* Sele/tia
intrarii /are #rmea3a a avea a//es la iesire se 'a/e 4rintr>#n /#vant de /od (adresa) avand 4 2iti ('i1 *)*
A A1 A4>1
l
l1
G
ln>1
Se o2serva /a n=2
n
! adi/a n#mar#l de intrari este e1al /# n#mar#l /om2inatiilor de /od ale 2arelor de adresa *
CIRCUITU> %E +U>TI,>EEARE CU 4 INTRARI
In /a3#l 6U:>#l#i /# n=intrari (I!I1! I2! I3) ! n#mar#l 2arelor de adresa este 4=2(A!A1)*
O2servatie 0s/?ema este 4reva3#ta si /# o intrare de a#tori3are E! a/tive in starea < <L=*
+ornind de la ta2el#l de adevar al #n#i /ir/#it de m#lti4le%are /# @ intrari (ta2el#l din 'i1)! s/riem -C,!relatia a
/arei im4lementare este 4re3enta in 'i1 @*2*
E A1 A I I1 I2 I3 G
1 : : : : : :
I : : : I
1 : I1 : : I1
1 : : I2 : I2
1 1 : : : I3 I3


31A
6U:
G=E(A1AI;A1AI1;A1AI2;AIAI3) *Tinand seama de de dis4oni2il#l de /ir/#ite inte1rate 0C,B @@ (B
inversoare ! 'i1 A*2) ! C,B @E (@ % ) Si /# /ate 2 intrari ! 'i1 A*3 ) ! C,B @A@ (o4erator SI>SAU>.U /# @ % 2
intrari ! 'i1 A*E) ! si #tili3and 4ro4rietatea de aso/itivitate a '#n/tiei SI 0 % % % % = (%1 %2)(%3 %@) s/?ema din 'i1 @*2
4oate 'i trans'ormata *
6U:>#rile 4ot 'i #tili3ate la im4lementarea /*l*/ /# o sin1#ra iesire! la /onversia 4aralele>serie a datelor!
4re/#m si la reali3area de sisteme de transmisie a datelor 4e #n sin1#r /anal ! /# asi1#rarea sin/roni3arii *
CIRCUITE %E %E+U>TI,>EEARE

GENERA>ITATI
Cir/#ite de dem#lti4le%are (,E6U:>#rile) s#nt /*l*/ /are 4ermit transmiterea datelor de la o intrare #ni/a
la #na din /ele m iesiri sele/tate 4rintr>#n /#vant de /od (adresa )* S/?ema #n#i ,E6U: /# m iesiri si 4 2are de
adresa (m=2
4
) este 4re3entata in 'i1 de mai Hos 0
A A4>1


G I (o
sin1#ra intrare)
>>>>>>>>>>>>>>>>>>>>>>>>R
>>>Gm>1

CIRCUITU> %E %E+U>TI,>EEARE CU 4 IESIRI Cir/#it#l de dem#lti4le%are /# m=@ iesiri (G! G1! G2!
G3 )are 4=2 2are de adresa (A! A1)*+ornind de la ta2el#l de adevar al #n#i ast'el de /ir/#it se s/ri# '#n/tiile de
iesire 0 G=IA1A ! G1=IA1A ! G2=IA1A! G3=IA1A si se o2tine varianta de im4lementare din 'i1 A*2*
A1 A I G G1 G2 G3
&1 &1
31B
,E6U:
1 &1 &1
1 &1 & 1
1 1 &1 &1
Tinand seama de dis4oni2il#l de /ir/#ite inte1rate 0C,B @E (@%Si /# /ate 2 intrari ! 'i1 A3) si C,B @@ (B
inversoare ! 'i1 A*2)si #tili3and 4ro4rietatea de aso/iativitate a '#n/tiei SI 0%1%2%3= %1(%2%3) ! 4ortile lo1i/e SI /#
3 intrari se 4ot sinteti3a din 4orti lo1i/e SI /# 2 intrari ! asa /#m este il#strat in 'i1 A*30

In a/este /onditii /ir/#it#l se trans'orma de maniera /ir/#it#l#i din 'i1 A*@
C(NVERT(ARE %E C(%
5E.ERALITATI
Convertor#l de /od este #n /*l*/ /are 4ermite trans'ormarea #n#i /od 2inary in alt#l *
S/?ema 2lo/ a #n#i /onvertor de n&m 2iti este 4re3entata in 'i1 0


I O
Cod 2inar
Initial In>1 Cod 2inar 'inal
Om>1
CO.7ERTORUL ,E CO, ,I. CO, BI.AR .ATURAL I. CO, (5ray)
S/?ema 2lo/ a #n#i /onvertor 4e @ 2iti din /od 2inary nat#ral in /od 5ray se o2tine din /od#l 2inary
nat#ral ast'el 0
5> re4eta 4rimele 2 lo/atii ale l#i B ! d#4a /are se re'le/ta din 2 in 2 lo/atii
51>re4eta 4rimele @ lo/atii ale l#i B1 ! d#4a /are se re'le/at din @ in @ lo/atii
52 Tre4eta 4rimele E lo/atii ale l#i B2 d#4a /are se re'le/ta din E in E lo/atii 8
53>re4eta B3

B 5
B1 51 Cod 2inar re'le/tat
B2 52
B3 53
Ta2el#l de adevar al /onvertor#l#i de /od <2inar nat#ral>5ray <

B3 B2 B1 B 53 52 51 5

1 1
1 1 1
1 1 1 1
1 1 1
1 1 1 1 1
1 1 1 1
1 1 1 1
1 1
1 1 1 1





31C
CO.7ERTOR
de
CO,
Convertor
de
/od
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1 1 1
1
1
1
1
1
1

1
1
1
1

+ornind de la ta2el! al/at#im dia1ramele 7Z 4entr# 53! 52 !51!5* ,#4a minimi3are o2tinem
#rmatoarele e%4resii 0
53=B3

52=B2 ; B3

51=B1 ; B2
5= B B1
A /aror im4lementare /ond#/e la s/?ema din 'i1 0


31E
;;
C(NVERT(R %E C(% GRA?- BINAR NATURA>
Ta2el#l de adevar al /onvertor#l#i este 4re3entat mai Hos 0
31F

Intr#/at a4li/area 4ro/ede#l#i este dest#l de la2orioasa! a4elam la #rmator#l arti'i/i# 0 /#nos/#t 'iind
'a4t#l /a A A B = B! /al/#lam /# aH#tor#l relatiilor #rmatoarele s#me mod#lo 2 0
CIRCUITE %E C(%I:ICARE
Codi'i/ator#l este #n /*l*/ /# n intrari si m iesiri de adresa
32
;
;
Codi'i/ator#l de adresa sim4l#
A/esta '#rni3ea3a la iesire #n /#vant 2inar de m 2iti at#n/i /and n#mai #na din /ele n intrari ale sale este
a/tivata *
,e/i nr /#vintelor '#rni3ate este n= 2
m
>1*Codi'i/atoarele /onstit#ie de 'a4t s#2sisteme ale #nor /ir/#ite
inte1rate 6*S*I! sa# L*S*I /#m ar 'i 0/onvertoarele de /od! /ir/#itele RO6! +LA! et/*
In l#/rare se va sinteti3a #n /odi'i/ator de dresa /# C intrari ! de/i /#vant#l de adresa va 'i 'ormat din 3 2iti 0
n=C! m=3*6ai Hos s#nt 4re3entate e%4resiile '#n/tiilor de iesire si se o2tine varianta de im4lementare 4re3entata in
'i1 de mai Hos
O?ser1atie 0
este inter3isa a/tivarea sim#ltana a mai m#ltor linii de intrare ! deoare/e se 4ot /rea /on'#3ii * In /a3#l in
/are n# se 4oate evita a/tivarea sim#ltana a mai m#ltor intrari! se 'oloses/ /ir/#ite de /odi'i/are 4rioritare *
CIRCUITE %E %EC(%I:ICARE
de/odi'i/ator#l este #n /*l*/ /# n intrari si m iesiri! reali3at in te?nolo1ie 6SI!/are a/tivea3a #na sa# mai
m#lte iesiri in '#n/tie de /#vant#l de /od a4li/at la intraare m=2
n
*
S/?ema 2lo/ a #n#i de/odi'i/ator este 4re3entata in 'i1 0
De!odi"i!atorul de adresa
A/tivea3a linia de iesire a /arei adresa /odi'i/ata 2inary este a4li/ata la intrari *
S/?ema 2lo/ a 'ost 4re3entata mai s#s iar din ta2el#l de adevar se o2tin e%4resiile '#n/tiilor de im4lementare 0
A1 A G G1 G2 G3
1
1 1
1 1
1 1 1

321

De!odi"i!atorul BCD-#e!imal
+res/#rtarea BC, semni'i/a < 3e/imal /odat 2inar <*S4re deose2ire de /od#l 2inary nat#ral! BC, n# in/l#de
/om2inatiile 2inare 11 ! 111! 11! 111!1111! /om2inatii /e /ores4#nd n#merelor3e/imale 1! 11! 12!13! 1@
si 1A*
,e/odi'i/ator#l BC, >C se1mente inte1rat (C,B @@C) a//e4ta #n /od de intrare BC, si 4rod#/e iesirile
ade/vate 4entr# sele/tarea se1mentelor #n#i di1it /# C se1mente #tili3at 4entr# re4re3entarea n#merelor 3e/imale
! 1 **F *

/ele C iesiri ! a/tive in stare <Hos= ! sele/tea3a elementele /ores4#n3atoare ale dis4lay>#l#i /# C se1mente *
,is4lay>#l este 'ormat din C led>#ri ! ase3ate in s4atele 'antelor /are re4re3inta se1mentele si /one/tate
ele/tri/* 6od#l de 'ormare al nr 3e/imale ! 1 **F /# aH#tor#l /elor C se1mente este 4re3entat mai Hos 0
se o2serva /a se1mentele a/tivate in /a3#l /om2inatiilor lo1i/e de intrare inter3ise in BC, (/e /ores4#nd
n#merelor 1! 11 ** 1A)n# a# 4ra/ti/ ni/i o semni'i/atie *
322

323
A.Co'paratorul #u'eri"
)omparatorul numeric este #n CLC /are are rol#l de a determina e1alitatea a 2 n#mere
2inare sa# de a determina /are n#mar este mai mare si /are este mai mi/*Ast'el! in ra4ort /#
'#n/tia inde4linita! /om4aratoarele se n#mes/ <de e1alitate= sa# <de mod#l=*
)omparatorul de egalitate de4istea3a doar /onditia de <== intre /ele 2 /om2inatii
2inare si se 'oloseste! de e%em4l#! in /a3#l re/e4tionarii de /atre #n#l dintre mai m#lte
dis4o3itive n#meri/e re/e4toare a #n#i mesaH trimis 4e ma1istrala de date de /atre #n dis4o3itv
n#meri/ transmitator*-ie/are re/e4tor /om4ara adresa 'ormata 4e ma1istrala de adrese /#
adresa 4ro4rie! sta2ilita 4rintr>#n sistem de mi/ro>sXit/?>#ri*,is4o3itiv#l n#meri/ la /are /ele
2 adrese /omarate /oin/id 4reia datele*
Un e%em4l# de /om4arator a 2 /#vinte de @ 2iti este redat in 'i1#ra*
)omparatorul de modul are rol#l de a /om4ara valorile a2sol#te a 2 n#mere 2inare % si
y*Ast'el da/a %Ry iesirea va 'i in <1=! da/a n#! in <=*+emtr# a reali3a #n comparator complet
(/are sa s4e/i'i/e atat /a3#l de e1alitate /at si /a3#l de ine1alitate (/are n#mar este mai mare))
tre2#ie av#t in vedere #rmator#l set ma%imal de '#n/tii0 <%fy=! <%f=y= ! <%=y= ! <%R=y= !
<%Ry=*,e e%em4l#! 4entr# /a3#l /el mai sim4l# al /om4ararii a 2 n#mere 2inare 'ormate din
/ate #n sin1#r 2it! ta2elele de adevar 4entr# a/este '#n/tii s#nt0
:
y
<%fy= <%f=y= <%=y= <%R=y= <%Ry=
1 1 1
1 1 1
1 1 1
1 1 1 1 1

Cir/#it#l inte1rat /are reali3ea3a o /om4arare /om4leta (/od C@EA) dis4#ne la intrare de
@ 4ere/?i 2inare /e /ores4#nd la 2 n#mere (% si y)! iar la iesire de 3 semnale0=%fy=! <%=y= si
<%Ry= /a in 'i1#ra*In vederea le1arii in serie a a/estor mod#le s#nt 4reva3#te 3 terminale de
intrare s#4limentare /are in'ormea3a /el#la /#renta des4re sit#atia din /el#la 4re/edenta*Cele 3
intrari s#4limentare s#nt notate 0=%fy=! <%=y= si <%Ry= si se lea1a /# iesirile /ores4#n3atoare
ale mod#l#l#i 4re/edent*+rin le1area in /as/ada a a/estor mod#le! se 4oate o2tine 'oarte sim4l#
#n /om4arator de n 2iti*
B* S#mator#l
$umatorul este element#l lo1i/ /are sta la 2a3a e'e/t#arii t#t#ror o4eratiilor
aritmeti/e*In literat#ra de s4e/ialitate se intalnes/ noti#nile de <semis#mator= si <s#mator
/om4let=*+rima se re'era la #n CLC /# 2 intrari (/ei 2 2iti as#4ra /arora se a4li/a o4eratia de
ad#nare) si 2 iesiri0 re3#ltat#l o4eratiei si valoarea trans4ort#l#i s4re ran1#l #rmator! /a in
'i1#ra*
32@
S#nt determinate mai s#s relatiile /e de'ines/ /ele 2 marimi de iesire*S/?ema lo1i/a
/ores4#n3atoare este 4re3entata in 'i1#ra*S#mator#l /om4let tine seama si de #n event#al
trans4ort de la ran1#l in'erior si! in 4rin/i4i#! str#/t#ra sa /ontine 2 semis#matoare
inter/one/tate! /a in 'i1#ra*
+entr# a reali3a s#ma #nor /#vinte 2inare de mai m#lti 2iti! s#nt inter/one/tate #n
n#mar /ores4#n3ator de s#matoare de #n 2it('i1*)*,e asemenea! /ir/#itele inte1rate>s#matoare
a# /a4s#lele 4reva3#te /# 2orne de inter/one/tare ast'el in/at sa 4oata 'i o2tin#ta s#ma
/#vintelor 2inare mai l#n1i*
C*,ete/tor#l de 4aritate
D1(1/(0.r131 51 ).ri(.(1 .u r03u3 51 . s(.@i3i> 2i1 ).ri(.(1. (.5i/. 5./. 4um.ru3
51 i4(r.ri .23.(1 i4 s(.r1. !1= 30<i/ 1s(1 ).rO> 2i1 im).ri(.(1. ( .5i/. 5./. 4um.ru3 51
i4(r.ri.23.(1 i4 s(.r1. !1= 30<i/ 1s(1 im).rO, I4 2i1/.r1 /.H i4 ).r(1 s1 <141r1.H. u4 !1=
3. i1sir1 )14(ru . i45i/. 91ri2i/.r1. )r0)ri1(.(ii r1s)1/(i91, I4 /131 /1 urm1.H. 90m
/04si51r. u4 51(1/(0r 51 im).ri(.(1 51 4 9.ri.@i31, Ti4.45 /04( 51 2.)(u3 /. )0r(i31
30<i/1 SAUNEUCLUSI" .u 3. i1siri31 30r !1= .(u4/i /.45 1Dis(. im).ri(.(1 3. i4(r.ri si !;=
i4 /.Hu3 ).ri(.(ii> /u .-u(0ru3 30r s1 )0( r1.3iH. us0r 51(1/(0.r1 51 ).ri(.(1, 6r13u/r.r1.
r13.(ii30r 30<i/1 r1Hu3(.(1 5i4 5i.<r.m. 51 .519.r 51 m.i -0s /045u/1 3. ./13.si
r1Hu3(.(,
w ? ' f
0 0 0 0 0
0 0 0 5 5
0 0 5 0 5
0 0 5 5 0
0 5 0 0 5
0 5 0 5 0
0 5 5 0 0
0 5 5 5 5
w ? ' B
32A
5 0 0 0 5
5 0 0 5 0
5 0 5 0 0
5 0 5 5 5
5 5 0 0 0
5 5 0 5 5
5 5 5 0 5
5 5 5 5 0
0 5 0 5
5 0 5 0
0 5 0 5
5 0 5 0
F%(D` FD`O H+F (D` FD c,`OH+ F (D` F D` OH+ F(D` F D`O H+%

%(D` F D`O( H+ FH+O F (D` FD`O (H+ F H +O%
Tr.4s20rm.r1. u4ui 51(1/(0r 51 im).ri(.(1 i44(rNu4u3 51 ).ri(.(1 s.u i491rs s1
2./1 us0r > /0m)31m14(i45 i1sir1., S1m4.3u3 51 i4(r.r1 6 s(.@i31s(1 (i)u3 51
51(1/(0r*
6%; 51(1/(0r 51 im).ri(.(1
6%1 51(1/(0r 51 ).ri(.(1

32B
RE5ISTRE ,E ,E+LASARE
1*SCO+UL LUCRARII
Se st#dia3a noti#ni de 2a3a des4re re1istre 4re/#m si st#/t#ra interna a /atorva dintre /ele mai
re4re3entative /ir/#ite de a/est ti4 de te?nolo1ie TTL si C6OS in s/o4#l ins#sirii mod#l#i de
reali3are si veri'i/are a s/?emelor ele/troni/e /are /#4rind re1istre de de4lasare*
2*CO.SI,ERATII TEORETICE
Re1istrele s#nt /ir/#ite ele/troni/e /are 4rimes/ !sto/?ea3a si trans'era in'ormatii s#2 'orma
2inara* Un re1istr# este al/at#it din /ir/#ite 2as/#lante 2ista2ile le1ate in serie *
Re1istrele se 4ot /lasi'i/a d#4a0
- '#n/tia inde4linita
- re1istre de sto/are
- re1istre de dee4lasare !la /are in'ormatia 2inara!memorata 2ista2il !se de4lasea3a /# #n
4as la 'ie/are ta/t a4li/at*
Re1isrele 4ot 'i0
- /# intrare in serie si iesire 4aralel>se/venta de date se introd#/e serial 4e o sin1#ra
intrare!'iind a//esi2ila la iesire in 'ormat 4aralel (in '#n/tie de n#mar#l de 2ista2ili
e%istenti !o2tinand#>se #n /#vant de 2iti)8
- /# intrare in 4aralel si iesire serie T da/a 2ista2ilii s#nt 4reva3#ti /# linii de set si reset
!in/ar/area se 'a/e 4aralel* Contin#t#l 2ista2ilelor se o2tine la iesire serial!in ritm#l
im4#ls#rilor de ta/t* ,a/a se /one/tea3a iesirea #ltim#l#i 2ista2il la intrarea 4rim#l#i se
o2tine o /ir/#lare a in'ormatiei in 2#/la* ,e e%em4l# ! in/ar/and <1= lo1i/ ! a/estea va
4e rand /el#lele re1istr#l#i !re3#ltand #n n#marator in inel*
- C# intrare serie si iesire serie T n# a# 'a/ilitati de a//es 4aralel8 /# o an#mita lo1i/a de
re/ir/#lare 8a# a4li/atii la /om#ni/atii seriale intre e/?i4amente n#meri/e*
+t* A intele1e '#n/tionarea 4ra/ti/a a re1istrelor ! vor 'i 4re3entate do#a ti4#ri de /a4s#le
inte1rate0C,B@FA(TTL)! 66C@1@(C6OS)*
CIRCUITUL C,B@FA(TTL)
Este #n re1istr# de de4lasare serie>4aralel !de @ 2iti ! al/at#it din 2ista2ile RS*
Cand intrarea C6 se a'la in starea lo1i/a <=! iesirea 'ie/ar#i 2ista2il este /one/tata la intrarea
#rmator#l#i !iar o4eratia de de4lasare este reali3ata la /omanda ta/t#l#i 1*
In'ormatia serie este in/l#sa 4rin intrarea serie(4in#l 1)*Trans'er#l in'ormatiei are lo/ 4e sens#l
ne1ativ al im4#ls#l#i de ta/t*
Cand intrarea C6 se a'la in starea lo1i/a <1= si se 'a/ #rmatoarele /one%i#ni e%terne0 iesirea
]
,
(4rin 1) se lea1a la intrarea C (4ri @)! iesirea ]
C
(4rin11) la intrarea B (4rin 3)! iesirea
]
B
(4rin 12) la iesirea A(4rin 2)iar iesirea ]
A
(4rin 13) la intrarea serie (4rin 1) at#n/i 'a/
o4eratia de de4lasare stan1a la /omanda ta/t#l#i 2 a in'ormatiei ad#se in serie 4e la intrarea
,(4rin A)*
In /a3#l in /are am2ele sens#ri ale de4lasarii 4ot 'i /omandare de s#rsa ! im4#ls#l de ta/t se
4oate a4li/a sim#ltan 4e intrarile de si 2*
A/est re1istr# 4oate 'i #tili3at si /a re1istr# de memorie /# a//es !memorie tam4on la
a'isaHe! et/$*
+t* A/easta intrarea C6 sa se a'le in starea lo1i/a <1= si la /omanda ta/t#l#i 2 are lo/
intrarea 4aralel a re1istr#l#i /# in'ormatia a'lata 4e intrarile A!B!C!
Alimentarea /ir/#it#l#i se 'a/e de la o s#rsa sta2ili3ata de tensi#ne 7//(<;= la 4in#l 1@ si masa
la 4in#l C)*
3*des'as#rerea l#/rarii
32C
+t des'as#rarea l#/rarii se 'oloses/ #rmatoarele a4arate0
- 4lat'orma ti4 8
- s#rsa de tensi#ne /ontin#a sta2ili3ata ! re1la2ila*
Se alimantea3a montaH#l /# o tensi#ne de A 7//*C# aH#tor#l /elor @ /om#latoare A!B!C si , se
'i%ea3a /od#l n#meri/ la intrarea /ir/#itelor C,B@@2si C,B@@C*
Cir/#ite lo1i/e se/ventiale

>Rs#nt /ir/#itele la /are marimile de iesire la #n an#mit moment de tim4 s#nt
determinate atat de marimile de intrare /at si de starea interna a /ir/#it#l#i din
moment#l anterior *Starea interna a /ir/#it#l#i se /ara/teri3ea3a 4rintr>#n n#mar
de varia2ile de stare /are des/ri# istoria /ir/#it#l#i in sens#l /a la moment#l V ele
se des4rind de valorile lor anterioare adi/a de la moment#l V>1*

>RUn /ir/#it se/vential este 'ormat din do#a 4arti 0
1*CLC(/ir/#it lo1i/ /om2inational )/are asi1#ra 'in/tiile de tran3itie si de iesire
2*6(memorie) /are de'ines/ starile istem#l#i
>R/ir/#it#l se/vential /ara/teri3at 4rin do#a ti4#ri de e/#atii 0
a)e/#atii de iesire
2)e/#atii de stare
a)e/#atiile de iesire lea1a marimile de iesire ale /ir/#it#l#i se/vential de marimile
de stare si marimile de intrere 0
2)e/#atiile de stare /are lea1a marimile de stare de la m!oment#l V de marimile de
stare de la moment#l V>1 4re/#m si de marimile de intrare 0
(tre/e /ir/#it#l dintr>o stare in alta si se mai n#mes/ e/#atii de tran3itie a starilor)
>R/ir/#itele se/ventiale a# #n n#mar 'init de stari si se n#mes/ a#tomate 'inite

Cir/#itele 2as/#lante 2ista2ile (/22)
32E
S#nt /ir/#ite /are 4re3inta do#a stari sta2ile in /are 4oate sta #n tim4 ori/at de
indel#n1at (stari /are /ores4#nd /i'relor si 1 )
>Rs#4ort#l 'i3i/ /are /ores4#nde /i'rei 1 este valoarea ;A 7 iar /i'ra inseamna
7
>Rtre/erea #n#i CBB dintr>o stare in alta se 'a/e d#4a o /omanda e%terioara
>RCBB se /lasi'i/a d#4a 0
>e/#atiile de stare 0ti4#rile rs!t!d!HV
>d#4a mod#l de a/ti#ne al in4#ls#l#i de ta/t
>asi/lone (n# /omanda /# in4#ls la ta/t)
>sin/rone (se /omanda /# im4#ls la ta/t)/are s#nt
>/omandate 4rin
nivel#l lo1i/(4alier )al im4#ls#l#i de ta/t 84reia in'ormatia de la intrare 4e
intre1#l interval al im4#ls#l#i de ta/t(in a/est tim4 ori/e modi'i/are a starii
modi'i/a iesirea)
>master>slave (/om#tarea
/ir/#it#l#i in 4atr# eta4e)
>/omadate 4rin 'ront#rile
im4#ls#rilor de ta/t 8se 2a3ea3a 4e intar3ierea 4ro4rie a 4ortilor lo1i/e iar
'ron#rile im4#ls#rilor de ta/t sa 'ie a2r#4te
>R/ir/#ite asin/roane n# 4ot '#n/tiona le1ate de alte /ir/#ite (in tandem) 4entr#
/a n# a# intrare de sin/roni3are
CBB sin/roane ('#n/tionea3a sin/rn /# alte /ir/#ite 4entr# /a a# intrare de
ta/t /are le sin/roni3ea3a)
>Ra# d#oa ti4#ri de intrari 0
>intrarea de date(data in4#t)/are n# modi'i/a starea CBB de/at in
4re3enta im4#ls#l#i de ta/t
>im4#ls#l de ta/t /omanda #n n#mar de CBB modi'i/and#>se starea
>Rsin/roni3area #n#i CBB se 'a/e 0
>4e 'ront (asi1#ra /om#tarea din in 1 si invers din 1 in )
>in /#rent alternativ ( am T si ;)
>master slave
CBB T rs>sin/ron /ir/#it /e 4oate 'i reali3at in varianta TTL si /# 4orti
.A., si .OR
S>set (4#ne datele)
R>reset (ster1e datele)
T>intrare de ta/t
Intrari asin/rone 0
>4reset (4resta2ileste $** sin/rone a si ])
>/lear (ster1e ! $$$$$$$*)
>r9s9t=1 n# e admisa
e indi/e n 4oate 'i sa# 1
2ista2il de ti4 T
>Reste in do#a variante
32F
>R'ara intrare de date (isi modi'i/a iesirea la 'ie/are im4#ls de ta/t)de/i 're/venta
semnal#l#i de iesire e1al /# v 're/venta semnal#l#i la intrare
>R/# intrare de date 0
>da/a intrarea de date (T)este 4e iesirea 2ista2il#l#i n# se
modi'i/a /# tat/#l
>da/a intrarea de date e 4e 1 iesirea 2ista2il#l#i se va modi'i/a
/# ta/t#l
>RCBB de ti4 bZ>6S (master slave)este 'ormat din doi CBB TRS>sin/ron
/one/tate in /as/ada din /are 4rin#l are '#n/tia de master in sens#l /a il
s#2ordonea3a 4e /el de>al doilea (/am as/#lta de 4rim#l)

>Rin tim4#l s/rierii in'ormatiei la intrarile b si Z in 2ista2il#l 6 le1at#ra dintre
a/esta si S tre2#ie intrer#4ta
>RIn tim4#l trans'er#l#i din 6 in S le1at#rr dintre semnalele de la intrarile de
date in 2ista2il#l 6 tre2#ie intrer#4ta l#/r# /e se 'a/e /# 4ortile 41 si 42
>Rda/a intrile b si Z se lea1a im4re#na la 4otential#l 1 iar 4e intrarea de /lo/V se
a4li/a im4#ls#ri at#n/i 2ista2il#l bZ>6S va '#n/tiona /a #n 2ista2il de ti4 T
.U6ARATOARELE s#nt /ir/#ite lo1i/e se/ventiale /a4a2ile sa reali3e3e do#a
o4eratii0sa n#mere o s#//esi#ne de im4#ls#ri a4li/ate la intrare 8sa dive3e3e
're/venta im4#l8s#rilor a4li/ate la intrarede #n an#mit n#mar de ori 4entr#
a/easta se 'oloses/ elemente de n#marare /are s#nt 4#se in /ores4ondenta /#
ran1#rile 2inare ale #n#i n#mar iar tre/erea #n#i n#marator dintr>o stare in alta se
'a/e 4rin a4li/area #n#i im4#ls de intrare !in li4sa im4#ls#l#i n#marator#l isi
4astrea3a starea 4e tim4 nelimitat*
>R4arametrii /are /ara/teri3ea3a #n n#marator s#nt 0
>/a4a/itatea de memorare (n#mar#l ma%im al im4#ls#rilor de n#marare
a4li/ate la intrare /a4a2ile sa 1enere3e stari distin/te ale n#marator#l#i iar 4rim#l
im4#ls /are de4aseste /a4a/itatea de n#marare determina revenirea n#marator#l#i
in starea initiala C=,>1!, este 'a/tor de avi3are !iar C este /a4a/itatea de
memorare )
>vite3a de n#marare
>e% CBB are ,=2 !2 CBB a# ,9,=@('a/tor de divi3are)
n CBB a# 2
n
'a/tor#l de divi3are

>/lasi'i/are a n#maratoarelor d#4a sin/ronism 0
1*sin/rone la /are s/?im2area starii 2ista2ililor se 'a/e sin/ron /# im4#ls#rile de
n#marare (ta/Vt)
2*asin/roni/ in /are s/?im2area starii #n#i n#marator este determinata de
s/?im2area starii 2ista2il#l#i anterior /# e%/e4tia 4rim#l#i 2ista2il a /ar#i stare se
s/?im2a in '#n/tie de im4#ls#l de n#marare *>
33
d#4a sens#l in /are se 'a/e n#mararea avem 0
a) n#maratoare in sens dire/t la /are valoarea n#mar#l#i /ontin#t de n#marator
/reste /# 'ie/are im4#ls a4li/at la intrare
2) n#maratoare in sens invers la /are n#mar#l /ontin#t de n#marator s/ade la
a4li/area 'ie/ar#i im4#ls de n#marare (ta/t)
/) reversi2ile (n#mara dire/t si invers)
OBS da/a #nele isi ia# de la /elalalte le1ate o2tin n#marator in sens invers
Ran1#rile 2inare de /ores4ondenta
>Rda/a iesirile s#nt de la ] at#n/i n#mra in sens dire/t
9.U6ARATOARE SI.CRO.E (red#/ ti4#l de l#/r# al #n#i n#maator I asi1#ra
4osii2ilitati de /restere a 're/ventei im4#ls#rilor a4li/ate la intrare 8toti 2ista2ilii
s#nt /omandati de a/elasi im4#ls de ta/t iar tim4#l de /om#tare intr>o stare
sta2ila de4inde n#mai de tim4#l de intar3iere al 4ortilor lo1i/e
>R/lasi'i/are a n#maratoarelor sin/roane 0
1) dire/te !inverse!reversi2ile (4roie/tate /# 2ista2ili bZ am4li'i/ate /#
dia1rame Z7)
2) n#marator sin/ron /# trans4ort 4aralel(trans4ort anti/i4at)*e%em4l# 4e @
2iti0

OBS
2ista2il#l A /om#ta la 'ie/are im4#ls de n#marare (b=Z=1)
2ista2il#l B /om#ta at#n/ea /and iesirea 2ista2il#l#i A tre/e din 1in
2ista2il#l / /om#ta /and ]A9]B=1 iar , /and ]A9]B9]
C
=1
/resterea /a4a/itatii de n#marare 4res#4#ne ada#1area a in/a #nei /el#le de
n#marare si #nei 4orti lo1i/e (si Tn# )si a #nor ne1atoare 'a4t /are are e'e/t
as#4ra 4ro4a1arii semnalelor de /omanda (datorita intar3ierilor introd#se de
4ortile lo1i/e ) T/reste intar3ierea in 4ro4a1area semnal#l#i
3* n#marator sin/ron /# trans4ort s#//esiv (/reste intar3ierea in 4ro4a1area
semnal#l#i dar dis4ar in/onvenientele de la 4rim#l)
OBS
331
4rim#l 2ista2il A (avand intrate b si Z le1ate la 1) /om#ta la 'ie/are im4#ls de
n#marare
e/#atiile /omen3ilor la /eilalti 2ista2ili s#nt 0 bm=Zm=]1$]m de/i /elelalte
/el#le de n#marare s#nt determinate de /ele anterioare (/# alti 2ista2ili bZ)



CIRCUITE LO5ICE(/a4a2ile sa modele3e '#n/tii
lo1i/e )
marimile de intrare si de iesire 4ot l#a n#mai 2 valori sa# 1 /are 4res#4#n a2senta sa#
4re3enta #n#i semnal
s#4ort#l 'i3i/ al in'ormatiei re4re3entata /onventional 4rin sa# 1 il /onstit#ie im4#s#rile
sa# nivel#rile de 4ensi#ne
nivel#rile de tensi#ne se de'ines/ de o2i/ei 4rin nivel#l s#4erior notat Y si in'erioi notat L
re4re3entarea in'ormatiei 4rin nivel de tensi#ne se 'a/e 4rin 2 4osi2ilitati 0
1* 4otential ridi/at (valoarea lo1i/a 1) si 4otential s/a3#t (valoarea lo1i/a )
/are se n#meste lo-i"a poziti2a
2* da/a atri2#i semnal#l#i #n 4otential inalt valoarea si /el#i /# 4otential
s/a3#t valoarea 1 at#n/i 'olosim lo-i"a #e-ati2a
9 /ir/#itele lo1i/e /ontin /el 4#tin #n element a/tiv (dioda si tran3istor)
CLASI-ICAREA CIRCUITELOR LO5ICE I.TE5RATE
1* BI+OLARE ('oloses/ tran3istore 2i4olare )* C#4rind /ir/#irtele TTL (tran3istor>tran3istor
lo1i/ )
Care se alimentea3a /# tensi#ne /ontin#a de ;S7 !4oarta de 2a3a a TTL T#rilor este
.A.,
2* ,e ti4 6ETAL TO:I, semi/ond#/tor (6OS) /are 'oloses/ tran3istoare /# e'e/t de /am4
(6OS>-ET)
CIRCUITE COMBINATIONALE
S#nt /ir/#itele de /omanda la /are set#l marimilor de iesire este
determinat #nivo/ de set#l marimilor de intrare
R13.(ii31 5i4(r1 m.rimi31 51 i4(r.r1 si i1sir1
a1%21(41>,,>44O
am %2m(41>,,4mO 4 P;>1M >2N2u4/(ii 30<i/1
A@s14(. m1m0ri1i 2./1 /. ./1s(1 /ir/ui(1 s. 4u 51)i45. 51 (im)
Di4 /.(1<0ri. 30r 2./ ).r(1 *51/05i2i/.(0.r131
DECODIFICATOARELE su4( u4 CLC /.r1 r1..3iH1.H. 51/05i2i/.r1. i420rm.(i1i 5i4
@i4.r i4 H1/im.3 s.u .3( /05 X/u /u 4 i4(r.ri si 2
4
i1siri,
c R03u3 51/05i2i/.(0)r130r 1s(1 ./13. /. 5i4 4 /0m@i4.(iii .31 9.30ri30r m.rimi30r 51
i4(r.r1 s. s131/(1H1 3. /131 4 i1siri /.(1 0 /0m@i4.(i1 5is(i4/(. 2030si45 0 m.(ri/1 51
r121ri4(. ,
A1!a2 1
O 1
1
332
A1!A2 1
G1 G2
1 G3 G@
A2A1&A@ A3 1 11 1
1 3 2
1 @ A C B
11 % % % %
1 E F % %
= A1 A2 A3 A@
1=A1 A2 A3 A@
2= A1 A2 A3 A@
3=A1 A2 A 3 A@
@=A1 A2 A3 A@
A=A1 A2 A3 A@
B=A1 A2 A3 A@
C=A1 A2 A3 A@
E=A1 A2 A3 A@
F=A1 A2 A3 A@
CIRCUITE BASCULA.TE
BISTABILE
Cir/#itele 2as/#lante 2ista2ile (CBB) 'a/ 4arte din marea 'amilie a /ir/#itelor
lo1i/e se/ventiale (/*l*s)!/#nos/#te in literat#ra si s#2 den#mirea de sisteme de
ordinR1*Tre/erea de la sistemele de ordin 3ero(/*l*/) la /ele de ordin s#4erior se 'a/e 4rin
introd#/erea #nor rea/tii /are>i /on'era sistem#l#i 4ro4rietatea de `memorie`*Ast'el! iesirile
333
/ir/#it#l#i se/vential s#nt 4artial inde4endente de semnalele de intrare din a/el moment !
de4in3and >tot 4artial> de starile anterioare ale /ir/#it#l#i*
Cir/#it#l 2as/#lant 2ista2il RS
CBB>RS se o2tine 4rin introd#/erea #nei rea/tii intr>#n sistem elementar de ordin
3ero*Sistem#l ast'el o2tin#t este de ordin 1*
CBB>RS 4oate 'i reali3at in varianta asino/ra!sin/rona sa# <6aster>Slave=(sta4an>s/lav)
CBB>RS asin/ron
CBB>RS asin/ron!/#nos/#t>datorita 4ro4rietatilor sale de a memora>si s#2 den#mirea de=la/?=
(3avor) 4oate 'i reali3at /# .OR>#ri sa# /# .A.,>#ri*
In varianta .OR! 'i1* 1B*1!'#n/tionarea /ir/#it#l#i este il#strata de ta2el#l de tran3itie! ta2*1! in
/are s>a notat /# indi/e=n=>valoarea lo1i/a 4re3entata si /# <n;1=>valoare lo1i/a viitoare*
Ast'el!4entr# Rn S n=(4rima linie a ta2el#l#i de tran3itie)4ortile +1 si +2 s#nt valide si
valoarea lo1i/a a l#i ]n(]n) de la iesirea 4ortii +1si (+2) aH#n1e la iesirea 4ortii +2(+1) s#2
'orma ]n(]n)*O2servam /a valorile lo1i/e ale iesirilor raman nes/?im2ate! de/i ]n;1;]n
+entr# R n S n ; 1 (R n =! S n =1)!iesirea 4ortii va 'i0
]n =] n; Sn= ]n ;1=1=
,e/i la intrarea 4ortii +1 se a4li/a Rn= si ]n=*Eviden! la iesirea 4ortii +1! vom avea0
33@
]n;1=Rn;]n=;=;1
+rin #rmare at#n/i /and intrarea S este a/tive (Sn=1)! se reali3ea3a ins/rierea #n#i=1=lo1i/ in
memorie*,en#mirea=S= a intrarii este o 4res/#rtarea /#vant#l#i=SET= din lim2a en1le3a /are
inseamna=ins/riere=*
+entr# RnSn=1 (Rn=1! Sn=)!se 4oate demonstra>#rmarand o /ale similara /elei de mai s#s>/a
se o2tine ]n;1=
Re3#lta /a a/tivarea intrarii R(Rn=1)!/ond#/e la ster1erea in'ormatiei din memorie! e/?ivalent
/# 4#nerea 4e== a memoriei*,en#mirea=R=a intrarii este o 4res/#rtare a /#vant#l#i <RESET=
din lim2a en1le3a /are inseamna=ster1ere=*
+entr# RnSn=11 iesirile /elor do#a 4orti s#nt 'ortate sim#ltan in <= lo1i/!]n;1=]n;1=*
,in a/est motiv /om2inatia de intrare 11 este inter3isa (de o2i/ei 4rin lo1i/a s#4limentara) iar
in lo/atia /ores4#n3atoare din ta2*1B*1 se 4#nde semn#l =%= s4e/i'i/ lo/atiilor in /are '#n/tia
este nede'inita*
+entr# a o2tine o 'orma minima a '#n/tiei de iesire!/onstr#im dia1rama 7eit/?>Zarna#1?(7Z)a
/ir/#it#l#i! 'i1! 1B*2! si! d#4a 1r#4ari /onvena2ile o2tinem0
]n;1=Sn;Rn]n*
Relatia(1B*@)se veri'i/a n#mai 4entr# 4rimele trei linii ale ta2*1B*3!'#n/tionarea /ir/#it#l#i este
il#strata in ta2el#l de tran3itie!ta2*1B*2!ir minimi3area '#n/tiei de iesire este reali3ata /#
aH#tor#l dia1ramei 7Z!'i1*1B*@*
O2servam /a in #rma minimi3arii se o2tine a/eeasi e%4resie(1B*@)4entr# ]n;1*
CBB>RS asin/ron! indi''erent de varianta de im4lementare ado4tata! 4re3inta #rmatoarele
de'i/iente0
>a/eleasi semnale /are indi/a mod#l CU6 (in /are)tre2#ie sa se 'a/a /om#tarea!di/tea3a si
moment#l CA., tre2#ie sa ai2a lo/ a/easta8
>4entr# an#mite tran3atii ale intrarilor /ir/#it#l#i!starea iesirilor este im4revi3i2ila*
E%em4l#0Tran3atia 11> a intrarilor!4oate ad#/e iesirile ]!] aleCBB din 'i1*1B*1 in ori/are
din /ele do#a stari 4osi2ile*Ast'el!4entr# RnSn=11! vom avea ]=]= si 4ortile +1!+2 vor 'i
validate*+entr# RnSn=! admitand /a 4oarta +1 este mai ra4ida! se va o2tine #n <l= lo1i/ la
iesirea ]!/eea /e 'ortea3a>4rin rea/tie>#n <=lo1i/ la ]*Evident! da/a a4li/am a/eea/i s#4o3itie
4entr# 4oarta +2! 7ALORILE LO5ICE ALE IESIRILOR SE I.7ERSEAJA*

CBB>RS*sin/ron
CBB>RS sin/ron se o2tine din CBB>RS asin/ron 4rin ada#1area a do#a 4orti(3 si @) valida2ile
de #n im4#ls de ta/t('i1* 1B*A si 1B*B)*
33A
-#n/tionarea /elor do#a CBB>RS sin/rone 'iind similara! ne vom limita la e%4li/area
'#n/tionarii din 'i1*
O2servam /a 4entr# CLZ=1! 4ortile 3 si @ s#nt in?i2ate si ori/e modi'i/are a l#i R!S n# va
a'e/ta CBB>#l SR asin/ron 'ormat din 4ortile 1si 2*
Intr>adevar! intrarile a/est#ia 4rin CLZ=1 vor 'i si !/on'orm 4rimei linii din ta2 1B*1
iesirile vor ramane nes/?im2ate*
Cand CLZ=!4ortilX 3si@ s#nt valide si intrarile R S!trans'ormate in RS!vor avea a//es
la CBB>RS asin/ron!a/tionand /on'orm ta2* 1B*1*
+entr# o '#n/tionare sin/rona a /ir/#it#l#i este ne/esar /a im4#ls#l de CLZ /are di/tea3a
CA., sa se e%e/#te /omen3ile R S! sa a4ara n#mai d#4a /e a/estea s>a# sta2ili3at*
6odi'i/area l#i R S in interval#l de tim4 in /are 4ortile de intrare 3!@ s#nt
des/?ise!/ond#/e la o '#n/tionare asin/rona a /ir/#it#l#i*,in a/est motiv!s#nt ne/esare /onditii
restri/tive 4entr# relatia de tim4 CLZ si R S*
Cir/#it#l din 'i1* 1B*B '#n/tionea3a similar! im4#ls#l de ta/t 'iind de a/easta data a/tive 4e
4alier#l=l= lo1i/*
CBB-Rs-+aster-Sla2e=
33B
,#4a /#m reiese din 'i1* 1B*C!CBB>RS>6Sre4re3inta o e%tensie serie a 2ista2il#l#i RS
sin/ron im4lemantat /# .A.,>#ri(v*'i1*1B*B)*S/?ema lo1i/a este 4re3entata in 'i1* 1B*Ea! iar
dia1ramele CLZ siCLZ> in 'i1#ra 1B*E2 si /*
In interval#l(1)>(2)!4ortile de intrare(36!@6)si de trans'er(3S!@S)s#nt 2lo/ate iar 6ASTER>#l
este i3olat atat de intrari /at si de SLA7E*
In interval#l(3)>(@)se re4eat sit#atia sin interval#l (1)>(2) /and 6ASTER>#l era i3olat atat
de intrari /at si de SLA7E*

In s'arsit!d#4a moment#l(@)!4ortile36!@6 s#nt 2lo/ate (6ASTER>#l i3olat 'ata de
intrari) iar 4ortile 3S!@S s#nt valise si in'ormatia din 6ASTER se trans'era in SLA7E*
Con/l#3ionand !ins/rierea in'ormatiei in 6ASTER are lo/ inainte de moment#l(3)
(4osi2il /?iar 4e 'rontal des/res/ator al CLZ)!iar trans'eral ei in SLA7E (si de/i la iesire) are
lo/ d#4a moment#l(@) (de/i 4e a/elasi 'ront des/res/ator al CLZ)*
+rin #rmare! 4entr# ins/rierea 'ara erori a in'ormatiei in CBB>RS>6S!este ne/esar /a
a/easta sa ramana sta2ile la intrare #n interval de tim4in H#r#l interval#l#i(3)>(@)*
CBB>RS>6S n# elimina 4osi2ilitatea tran3itiilor nedeterminate *
Evident! se 4ot /onstr#e CBB>RS>6S /are sa /om#te 4e tran3itia 4o3itiva a im4#ls#l#i de
ta/t*
Cir"uitul bas"ula#t bistabil $e tip %
CBB $e tip % asi#"ro#
Se o2tine dintr>#n CBB>RS asin/ron !4rin atasarea #n#i inversor in s/o4#l eliminarii starilor
nedeterminate*
33C
,atorita inversor#l#i! raman n#mai liniile 4entr# /are ,
n
= S
n
=R
n
!de/i liniile 2 si 3*

CBB $e tip % si#"ro#
CBB de ti4 , sin/ron se o2tine dintr>#n CBB>RS sin/ron!tot 4rin atasarea #n#i inversor*

Ca si in /a3#l CBB>RS sin/ron! 4entr# a /om#ta sin/roni3at de CLZ este ne/esar /a
in'ormatia de la intrarea , sa se modi'i/e in a'ara 4alier#l#i a/tive al im4#ls#l#i CLZ!in tim4#l
4alier#l#i res4e/tv ea ramanand sta2ila*A4aritia 4alier#l#i a/tiv al im4#ls#l#i de CLZ trans'era
la iesire in'ormatia de la intrarea 2ista2il#l#i *S4#nem /a se reali3ea3a o <tem4ori3are
33E
/omandanta 4rin CLZ=*,e 'a4t!den#mirea de 2ista2il de ti4 ,!4rovine din
en1le3es/#l,ELAG=intar3iere *
Bista2il#l de ti4 , sin/ron are n#meroase a4li/atii 4ra/ti/e dintre /are amintim0lat/?>#l
adresa2il!memoria RA6!et/*
CIRCUITU> BASCU>ANT BISTABI> %E TI, J<
Reamintim 'a4t#l /a 2ista2il#l , a a4ar#t /a #rmare a ne/esitatii de a inlat#ra tran3itiile
nedeterminate ale 2ista2ilelor RS*A/elasi e''e/t de eliminare a tran3itiilor nedeterminate se
4oate o2tine 4rin introd#/erea de rea/tii s#4limentare in str#/t#rile RS*
A/estea s#nt de 2 'el#ri0
>CBB>bZ asin/ron ! /are 4oate 'i o2tin#t din 2ista2il#l RS asin/ron 4rin introd#/erea #nei
rea/tii*
>CBB>bZ 6aster Slave !/are se o2tine 4rin /one/tarea in /as/ada a 2 CBB>bZ sin/rone*
bn Zn ]n;1
]n
1
1 1


CO.7ERSIA CIRCUITELOR BISTABILE RS!,!T SI bZ
In n#meroase a4li/atii este ne/esara #tili3area #n#i an#mit ti4 de CBB!4ra/ti/ 'iind dis4oni2il
#n alt#l *In a/este /onditii! de mare aH#tor s#nt e/#atiile lo1i/e de le1at#ra dintre di'erite ti4#ri
de 2ista2ile ! relatii /e se 4ot o2tine 4e 2a3a #n#i ta2le /om4arative*
)on1ersia in !
+entr# reali3area /onversiei bZ>T sa# , T! tre2#ie 1asita relatia dintre intrarea T a
2ista2il#l#i sim#late si intrarile bZ sa# , ale 2ista2il#l#i dis4oni2il*
+entr# a/easta se /onstr#ieste ta2el#l aH#tator ! ast'el0in 4rimele 2 /oloane se tre/ toate
/om2inatiile lo1i/e 4osi2ile ale intrarii (T
n
) si starii(]
n
) 2ista2il#l#i sim#late! in #rmatoarele 2
/oloane>valorile lo1i/e ale intrarilor b
n
Z
n
si ,
n
! /om4letate n#mai d#4a tre/erea in #ltima
/oloana a valorilor lo1i/e ale iesirii ]
n;1
a 2ista2il#l#i
sim#late
Com4letarea /# valorile lo1i/e /ores4#n3atoare a /oloanelor bn!Zn!si ,n se 'a/e 4ornind de la
valorile lo1i/e ale starii 4re3ente si viitoare (]n si ]n>1) *
T
n
]
n
b
n
Z
n
,
n
]
n;1
%
1 % 1 1
1 1% 1 1
1 1 %1
Ast'el! sit#atia ]
n
=! ]
n;1
=! se o2tine at#n/i /and b
n
Z
n
= sa# 1! de/i b
n
Z
n
=%!4rin =%=
intele1em <indi'erent=* ]
n
=! ]
n;1
=! se o2tine at#n/i /and b
n
Z
n
= sa# 1! de/i b
n
Z
n
=%!
s*a*m*d *
33F
Odata /om4letat ta2el#l! se 4oate tre/e la sinte3a! /onstr#ind dia1ramele 7Z 4entr# '#n/tiile
de iesire b
n !
Z
n
! ,
n
*
6E6ORIA RO6
6emoriile s#nt str#/t#ri lo1i/e inte1rate de 2 ti4#ri 0
RO6(Read Only 6emory) Tal /ar#i /ontin#t n# se modi'i/a in tim4#l
'#n/tionarii(a//e4ta n#mai o4eratia de /itire)
RA6(Random A//ess 6emory)>al /ar#i /ontin#t 4oate 'i modi'i/at in tim4#l
'#n/tionarii(a//e4ta si o4eratia de /itire si de s/riere)
+E+(RII R(+
In esenta memoria rom este #n /onvertor de /od /om4#s dintr>#n de/odi'i/ator (,C,) si #n
/odi'i/ator(CO,) *Inter4retand ve/tor#l de intarare al ,C, /a #n /od de adresa ! datele
o2tin#te la iesirea CO, re4re3inta in'ormatia inma1a3inata la adresa res4e/tive*Str#/t#ra
CO, este sta2ilita in 4ro/es#l de 'a2ri/atie a /ir/#it#l#i inte1rat(memoria RO6)!4oate 'i
sta2ilita de #tili3ator (+RO6>+ro1ramma2le Rom) o sin1#ra data sa# modi'i/ata 4rin
ster1ere si reins/riere de /atre #tili3ator de mai m#lte ori(E+RO6>e%/?an1e +RO6)
*Ster1erea se 'a/e 4rin iradierea matri/ei de memorie /# radiatii #ltraviolete 4rin 'ereastra
de /#art /# /are este 4reva3#ta /a4s#la*
Avand in vedere d#2l#l /?ara/ter al memoriilor RO6 (+RO6!E+RO6)! de
/onvertor de /od si de memorare ! aria de #tili3are a a/estora este dest#l de lar1a**,intre
4rin/i4alele a4li/atii se 4ot mentiona #rmatoarele 0
a) memorarea instr#/ti#nilor si si datelor in sistemele de /al/#l si a#tomatele
se/ventiale
2) e'e/t#area trans'ormarilor de adresa si inma1a3inarea mi/ro>instr#/ti#nilor in
sistemele de mi/ro4ro1ramare
/) im4lementarea CLCC /# #n n#mar mare de varia2ile de intrare si /# mai m#lte
iesiri
d) /onversia de /od
e) reali3area #nor ta2ele de '#n/tii in /adr#l sistemelor de /al/#l sa# /ond#/ere
n#meri/a
') 1enerarea #nor se/vente de im4#ls#ri
In'ormatia ins/risa intr>o memorie se im4arte in 3 /ate1orii0
in'ormatie de intrare (A!A1!$An>1) =in'ormatie de adresa
in'ormatie de iesire (O!O1!$!Om>1)
in'ormatie interna (ins/risa intr>o retea matri/eala de diode)
Cele n intrari de adresa im4li/a 2
n
/#vinte si! tinand /ont de /ele m iesiri ! va
re3#lta o memorie de 2
n
/#vinte a /ate m 2iti 'ie/are *,e e%em4l# ! o memorie
3@
2V % E inseamna o memorie de 2 % 12@ /#vinte de /ate E 2iti 'ie/are (1V=2
1
=12@

)
1V % 1B w12@ /#vinte de 1B 2iti
2V % 1 w 2 % 12@ /#vinte de 1 2it
-ie o memorie RO6 de dimensi#ne 2
@
%1

In'ormatia se ins/rie la 'a2ri/area /ir/#it#l#i de memorie si n# se mai 4oate
modi'i/a #lterior*O4eratia /onsta in a /#4la sa# n# /ato3ii diodelor la liniile
matri/ii(sta2ilind#>se sa# n# le1at#ri intre linii si /oloane)! /ores4#n3ator
ins/rierii <1= lo1i/ sa# #n#i <= lo1i/ in 'ie/are lo/atie de memorie0

+E+(RII ,R(+
Elementele de memorie 4ot 'i /onsiderate 4eli/#le s#2tiri de /rom>ni/?el /are
4ot 'i intrer#4te sa# n# de #tili3ator 4rin tre/erea #n#i /#rrent de
4ro1ramare*A/est /#rrent este intens (% 1 mA) si de s/#rta d#rata (% 1 ms)*
,iodele a# rol#l de a im4iedi/a rami'i/area /#rent#l#i de 4ro1ramare s4re
/elelalte '#3i2ile*,a/a se doreste 4ro1ramarea #n#i <1= lo1i/ ! se intrer#4e
'#3i2il#l /ores4#n3ator* Evident /a le1at#rile intrer#4te n# mai 4ot 'i re'a/#te *
STRUCTURI >(GICE ,R(GRA+ABI>E &S>,)
,e3voltarea deose2ita din #ltimii ani 4e /are a# l#at>o dis4o3itivele lo1i/e de
/omanda se re1aseste si in evol#tia str#/t#rilor lo1i/e 4ro1rma2ile (SL+) /are
o'era #tili3atorilor 4osi2ilitatea im4lementarii #nor a4li/atii dintr>o 1ama 'oarte
lar1a (in/e4and /# /ele mai sim4le /om2inationale si terminand /# /ele mai
/om4le%e! din /lasa /elor se/ventiale! /#m ar 'i mi/ro4ro/esoarele
/on'i1#ra2ile)*In se/ti#nea de 'ata se va 'a/e re'erire ! in s4e/ial! la SL+>#rile /#
/?ara/ter /om2inational*
In literat#re de s4e/ialitate SL+ s#nt /#nos/#te si s#2 den#mirea de
+L,(+ro1ramma2le Lo1i/ ,evi/es)* A/este /ir/#ite /ontin in str#/t#ral or #n
3@1
n#mar mare de 4orti lo1i/e ! dis4#n de #n n#mar mare de iesiri si de #n n#mar
mare de intrari*
In '#n/tie de an#mite /riterii av#te in vedere ! SL+ 4ot 'i /lasi'i/ate in mai m#lte
ti4#ri* Ast'el! d#4a ti4#l /ir/#itelor /e le /om4#n 4ot 'i SL+ /om2inationale sa#
se/ventiale8 d#4a te?nolo1ia de 'a2ri/atie #tili3ata SL+ s#nt 2i4olare sa#
#ni4olare8 d#4a 4osi2ilitatea re4ro1ramarii0 re4ro1rama2ile si 'ara
re4ro1ramare! et/*
Ar?ite/t#ra #nei SL+ este or1ani3ata 4e 2 nivele0
Unde 3
i
=3
i
(3
1
!3
2
!$!3
n
)8i=1!2!$m* 6atri/ile <SI=si=SAU=4ot 'i 4ro1rama2ile sa#
n#!in '#n/tie de ti4#l SL+* +rim#l nivel 4oate 'i /onsiderat /e al structurii de
interconectare!iar /el de>al doilea!/el al structurii de memorare* In '#n/tie de
in'ormatia memorate!se reali3ea3a le1at#ri intre elementele de inter/one/tare si
de elementele lo1i/e* ,atorita 'a4t#l#i /a SL+ /ontin in str#/t#ra lor #n n#mar
marede 4orti lo1i/e si dis4#n de #n n#mar mare de intrari!4entr# #s#rina
re4re3entarii!se #tili3ea3a /onventia sim2olisti/a 4re3entata in 'i1#ra*
Cele n se1mente verti/ale n# s#nt /one/tate im4re#na*Ele s#nt dis4oni2ile a 'i
4ro1ramate* -i3i/!=%=>#l /ores4#nde #n#i '#3i2il /are 4oate 'i distr#s 4rin
marirea 4ana la o an#mita voaloare a intensitatii /#rent#l#i ele/tri/ /e il
4ar/#r1e* +ro/ed#ra de ardere a '#3i2il#l#i re4re3inta metoda de 4ro1ramare a
/ir/#it#l#i* Un /ir/#it ne4ro1ramat are toate '#3i2ile valide* O /onventie de
re4re3entare este des/ria in 'i1#ra!iar ar?ite/t#ra standard a #nei SLC este
re4re3entata in 'i1#ra0
3@2
-ie/are intrare %
i
dis4#ne de #n /ir/#it 2#''er /are o'era la iesirea sa atat de
dire/ta %i!/at si valoarea /om4lementata %
i
!ast'el in/at!la intrarea #nei 4orti=SI=
4oate 'i /one/tata #na dintre /ele 2 variante ale varia2ilei %
i
*In 'i1#ra este
4re3entat #n e%em4l# de im4lementare a #rmator#l#i set de '#n/tii de /om#tatie0
'
1
(%!3!y)=%y;%3
'
2
(%!y!3)=%y;%y
3@3
'
3
(%!y!3)=%;y;3
Ast'el!4rima 4oarta=SI= are /one/tate la intrarile sale #rmatoarele
semnale*Se o2serva /# #s#rinta /a da/a are toate '#3i2ilele de la intrarile #nei
4orti=SI= s#nt 4ro1ramate(arse) iesirea sa va devenii 1 lo1i/! iar da/a s#nt
ne4ro1ramate vom avea lo1i/ la iesire*

.#mar#l de 4orti e/?ivalete al #n#i SL+ este dat de n#mar#l de 4orti
.A., /# 2 intrari /# aH#tor#l /arora se 4oate reali3e a/eeasi '#n/tie sa# a/elasi
set de '#n/tii /a si /# SL+>#l /onsiderat [12\*

Tipuri $e Stru"turi >o-i"e ,ro-ra'abile
In /ele din /e #rmea3a vor 'i 4re3entate ti4#ri '#ndamentale de
SL+*A/estea di'era intre ele 4rin a4ort#l 'i%&4ro1rama2il al in'ormatiei sto/ate
in matri/i la /ele 2 nivel#ri /onstr#/tive0nivel#l=SI= si nivel#l <SAU=*
S>, "u arie SI i/a si arie SAU pro-ra'abila &tip ,R(+)
-ie #n /ir/#it +RO6 /# @ intrari de adresa0A3!A2!A1!A si l#n1imea /#vant#l#i
de date de @ 2iti0,3!,2!,1!,*
-ie/are iesire de date 4oate 'i e%4rimata ast'el0
,i=X
i

(A3A2A1A);X
i
1
(A3A2A1A);$$*X
i
2@>1
(A3A2A1A)
3@@
Unde X
i
H
f{!1"!i=!3!H=!2
n
>1! s#nt /oe'i/ienti 2inary /are re4re3inta
valoarea ins/risa in lo/atia de memorie(i!H)!iar ,A este #n de/odi'i/ator de
adresa*
Se o2serva /# #s#rinta /a 4rin intermedi#l iesirilor de date 4ot 'i
im4lementate '#n/tii lo1i/e m#lti4le(in e%em4l#l de mai s#s0@ '#n/tii
inde4endente)*
In /on/l#3ie!4#tem a'irma /a ar?ite/t#ra or/ar#i /ir/#it +RO6 4oate 'i
4rivita /a o str#/t#ra lo1i/a 4ro1rama2ila(SL+) /# arie <SI= 'i%a si arie <SAU=
4ro1rama2ila*



S>, "u arieSI pro-ra'abila si arie SAU i/a&,A>-,ro-ra''able
Arra3 >o-i")
Str#/t#ra #n#i ast'el de SL+ este re4ren3entat in 'i1#ra*S4re deose2ire de SL+
ti4 +RO6!#nde intrarile s#nt de/odi'i/ate /om4let!in a/est /a3 n# 4#tem a'irma
a/elasi l#/r#*+rin/i4ala /ara/teristi/a a a/estor +AL /onsta in n#mar#l mai mare
de intrari!dar mai 4re3inta alte 'a/ilitati*

3@A
S>, "u arieSI si pro-ra'abila si arieSAU
pro-ra'abila&,>A-,ro-ra''able >o-i" Arra3)

Ar?ite/t#ra #n#i +LA este 4re3entata in 'i1#ra*A/este str#/t#ri se /ara/teri3ea3a
4rintr>o 'le%i2ilitate deose2ita(Am2ele arii s#nt 4ro1rama2ine)*Un +LA /ontine
mai 4#tini termini 4rod#s de/at #n RO6 /# a/elasi n#mar de intrari si iesiri*Un
de3avantaH maHor este 'a4t#l /a +LA s#nt mai lente datorita 'a4t#l#i /a semnal#l
tre2#ie sa 4ar/#r1a 2 nivele '#3i2ile 4ro1rama2ile*
A,>ICATII %IVERSE IN :(E,R(
1)GESTIUNEA MATERIALELOR INTR-O INTREPRINDERE(GESTOC)
* PROGRAM MENIU.PRG *
CLEAR
SET SYSMENU TO
SET SYSMENU AUTOMATIC
DEFINE PAD _rv20yk!" OF _MSYSMENU PROMPT #$%A&!'()*+(r,# COLOR SC-EME .
/EY ALT0A1 #ALT0A#
DEFINE PAD _rv20ykv1 OF _MSYSMENU PROMPT #$%L*"!,# COLOR SC-EME .
/EY ALT0L1 #ALT0L#
DEFINE PAD _rv20ykv2 OF _MSYSMENU PROMPT #$%I,"*r,# COLOR SC-EME .
/EY ALT0I1 #ALT0I#
ON PAD _rv20yk!" OF _MSYSMENU ACTI3ATE POPUP (&!'()*+(r
3@B
ON PAD _rv20ykv1 OF _MSYSMENU ACTI3ATE POPUP )*"!,
ON PAD _rv20ykv2 OF _MSYSMENU ACTI3ATE POPUP *,"*r,
DEFINE POPUP (&!'()*+(r MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF (&!'()*+(r PROMPT #$%C('!(r,# .
/EY CTRL0C1 #CTRL0C#
DEFINE 6AR 2 OF (&!'()*+(r PROMPT #I$%,"*r,# .
/EY CTRL0E1 #CTRL0E#
DEFINE 6AR OF (&!'()*+(r PROMPT #I$%7!r(r,# .
/EY CTRL0N1 #CTRL0N#
DEFINE 6AR 5 OF (&!'()*+(r PROMPT #$%S!,r8,r,# .
/EY CTRL0S1 #CTRL0S#
ON SELECTION 6AR 1 OF (&!'()*+(r DO &('!(
ON SELECTION 6AR 2 OF (&!'()*+(r DO *,"*
ON SELECTION 6AR OF (&!'()*+(r DO *7!r
ON SELECTION 6AR 5 OF (&!'()*+(r DO "!,r8
DEFINE POPUP )*"!, MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF )*"!, PROMPT #D,9:$%+*!# .
/EY CTRL0;1 #CTRL0;#
ON SELECTION 6AR 1 OF )*"!, DO <,9:+
DEFINE POPUP *,"*r, MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF *,"*r, PROMPT #$%D:"# .
/EY CTRL0D1 #CTRL0D#
DEFINE 6AR 2 OF *,"*r, PROMPT #$%F:=Pr:# .
/EY CTRL0F1 #CTRL0F#
ON SELECTION 6AR 1 OF *,"*r, >UIT
ON SELECTION 6AR 2 OF *,"*r, SET SYSMENU TO DEFAULT
* PROGRAM INTR.PRG *
CLEAR
SET TAL/ OFF
SET SAFETY OFF
USE STOCURI
?.&:<9 @ SPACE(A)
?.<,79 @ SPACE(20)
?.*7! @ 0
?."!:&* @ 0
?."!:&B @ 0
?.9r,! @ 0
CA 1A SAY #CODUL PRODUSULUI D# GET ?.&:<9 PICTURE #CE#
READ
LOCATE ALL FOR C:<9 @ ?.&:<9
IF FOUND()
?."!:&* @ S!:&B
CA 1A SAY #DENUMIREA PRODUSULUI D# 0 D,79
CF 1A SAY #STOC INITIAL D# 0 STR(?."!:&*1G12)
CG 1A SAY #UNITATE DE MASURA D# 0 U?
CH 1A SAY #PRET D# 0 STR(Pr,!1I12)
CI 1A SAY #INTRARE D# GET ?.*7! PICTURE #IIII.II#
READ
?."!:&B @ ?."!:&* 0 ?.*7!
C10 1A SAY #STOC FINAL D# 0 STR(?."!:&B1G12)
C121A SAY #CORECTJ KDLNM D# GET ?.&:7< PICTURE #CE# DEFAULT #D#
READ
IF ?.&:7< @ #D#
REPLACE S!:&* 4IT- ?."!:&*
3@C
REPLACE S!:&B 4IT- ?."!:&B
REPLACE I7!9 4IT- ?.*7!
ELSE
4AIT #I7r,8*"!r(r,( 7' ( B:"! (<('8(!(E#0.
C-R(1)0#A9("( :r*&, !("!( 9,7!r' !,r?*7(r,.# 4INDO4
ENDIF
ELSE
4AIT #Pr:<'" 7:'E# 4INDO4 NO4AIT
CF 1A SAY #DENUMIREA PRODUSULUI D# GET ?.<,79 PICTURE #CE#
CG 1A SAY #UNITATE DE MASURA D# GET ?.'? PICTURE #CE# DEFAULT
SPACE(A)
CH 1A SAY #PRET D# GET ?.9r,! PICTURE #IIIIII.II#
CI 1A SAY #INTRARE D# GET ?.*7! PICTURE #IIII.II#
READ
C111A SAY #CORECTJ KDLNM D# GET ?.&:7< PICTURE #CE# DEFAULT #D#
READ
IF ?.&:7< @ #D#
?."!:&* @ 0
?."!:&B @ ?.*7!
APPEND 6LAN/
REPLACE C:<9 4IT- ?.&:<9
REPLACE D,79 4IT- ?.<,79
REPLACE S!:&* 4IT- ?."!:&*
REPLACE S!:&B 4IT- ?."!:&B
REPLACE I7!9 4IT- ?.*7!
REPLACE U? 4IT- ?.'?
REPLACE Pr,! 4IT- ?.9r,!
ELSE
4AIT #I7r,8*"!r(r,( 7' ( B:"! (<('8(!(E#0.
C-R(1)0#A9("( :r*&, !("!( 9,7!r' !,r?*7(r,.# 4INDO4
ENDIF
ENDIF
CLEAR
SET SAFETY ON
SET TAL/ ON
USE
* PROGRAM IESI.PRG *
CLEAR
SET TAL/ OFF
SET SAFETY OFF
USE STOCURI
?.&:<9 @ SPACE(A)
?.<,79 @ SPACE(20)
?.*," @ 0
?."!:&* @ 0
?."!:&B @ 0
CA 1A SAY #CODUL PRODUSULUI D# GET ?.&:<9 PICTURE #CE#
READ
LOCATE ALL FOR C:<9 @ ?.&:<9
IF FOUND()
?."!:&* @ S!:&B
CA 1A SAY #DENUMIREA PRODUSULUI D# 0 D,79
CF 1A SAY #STOC D# 0 STR(?."!:&*1G12)
CG 1A SAY #UNITATE DE MASURA D# 0 U?
CH 1A SAY #IESIRE D# GET ?.*," PICTURE #IIII.II#
READ
IF ?.*," N ?."!:&*
4AIT #S!:& *7"'B*&*,7!E#0.
C-R(1)0#A9("( :r*&, !("!( 9,7!r' !,r?*7(r,.# 4INDO4
ELSE
3@E
?."!:&B @ ?."!:&* - ?.*,"
CI 1A SAY #STOC FINAL D# 0 STR(?."!:&B1G12)
C111A SAY #CORECTJ KDLNM D# GET ?.&:7< PICTURE #CE#
DEFAULT #D#
READ
IF ?.&:7< @ #D#
REPLACE S!:&* 4IT- ?."!:&*
REPLACE S!:&B 4IT- ?."!:&B
REPLACE I,"9 4IT- ?.*,"
ELSE
4AIT #I7r,8*"!r(r,( 7' ( B:"! (<('8(!(E#0.
C-R(1)0#A9("( :r*&, !("!( 9,7!r' !,r?*7(r,.# 4INDO4
ENDIF
ENDIF
ELSE
4AIT #Pr:<'"') 7' ( B:"! 8("*!E#0.
C-R(1)0#A9("( :r*&, !("!( 9,7!r' !,r?*7(r,.# 4INDO4
ENDIF
CLEAR
SET SAFETY ON
SET TAL/ ON
USE
* PROGRAM CAUTA.PRG *
CLEAR
SET TAL/ OFF
SET SAFETY OFF
USE STOCURI
?.&:<9 @ SPACE(A)
C5 1A SAY #CODUL PRODUSULUI D# GET ?.&:<9 PICTURE #CE#
READ
LOCATE ALL FOR C:<9 @ ?.&:<9
IF FOUND()
CA 1A SAY #DENUMIREA PRODUSULUI D# 0 D,79
CF 1A SAY #STOC D# 0 STR(S!:&B1G12)
CG 1A SAY #UNITATE DE MASURA D# 0 U?
CH 1A SAY #ULTIMA INTRARE D# 0 STR(I7!91G12)
CI 1A SAY #ULTIMA IESIRE D# 0 STR(I,"91G12)
C101A SAY #PRET D# 0 STR(Pr,!1I12)
4AIT #A9("( :r*&, !("!( 9,7!r' !,r?*7(r,.# 4INDO4
ELSE
4AIT #C:<') 7' ( B:"! 8("*!E#0.
C-R(1)0#A9("( :r*&, !("!( 9,7!r' !,r?*7(r,.# 4INDO4
ENDIF
CLEAR
SET SAFETY ON
SET TAL/ ON
USE
* PROGRAM DEPO;.PRG *
SET TAL/ OFF
SET SAFETY OFF
CLEAR
USE STOCURI
J
J# L*"!( 9r:<'",):r <*7 <,9:+*!#
J
J#--------------------------------------------------#
J#C:< D,7'?*r, UM S!:& Pr,!#
J#--------------------------------------------------#
3@F
DO 4-ILE .NOT. EOF()
JC:<91 D,791 U?1 S!:&B1 Pr,!
S/IP
ENDDO
J#--------------------------------------------------#
* PROGRAM STERG.PRG *
CLEAR
SET TAL/ OFF
SET SAFETY OFF
USE STOCURI
?.&:<9 @ SPACE(A)
?.&:7< @ #D#
C5 1A SAY #CODUL PRODUSULUI D# GET ?.&:<9 PICTURE #CE#
READ
LOCATE ALL FOR C:<9 @ ?.&:<9
IF FOUND()
CA 1A SAY #DENUMIREA PRODUSULUI D# 0 D,79
CF 1A SAY #STOC D# 0 STR(S!:&B1G12)
CG 1A SAY #UNITATE DE MASURA D# 0 U?
CH 1A SAY #PRET D# 0 STR(Pr,!1I12)
CI 1A SAY #ULTIMA INTRARE D# 0 STR(I7!91G12)
C101A SAY #ULTIMA IESIRE D# 0 STR(I,"91G12)
C121A SAY #STERGJ KDLNM D# GET ?.&:7< PICTURE #CE#
READ
IF ?.&:7< @ #D#
DELETE
4AIT #I7r,8*"!r(r,( ( B:"! "!,(r"(.#0.
C-R(1)0#A9("( :r*&, !("!( 9,7!r' !,r?*7(r,.# 4INDO4
ELSE
4AIT #I7r,8*"!r(r,( 7' ( B:"! "!,(r"(.#0.
C-R(1)0#A9("( :r*&, !("!( 9,7!r' !,r?*7(r,.# 4INDO4
ENDIF
ELSE
4AIT #C:<') 7' ( B:"! 8("*!E#0.
C-R(1)0#A9("( :r*&, !("!( 9,7!r' !,r?*7(r,.# 4INDO4
ENDIF
CLEAR
PAC/
SET SAFETY ON
SET TAL/ ON
USE
2)O+ERATIU.I BA.CARE ,E ,E+U.ERE SI SCOATERE BA.I LA
,I-ERITE BA.CI
* 6ANCA.PRG *
CLEAR
SET SYSMENU TO
SET SYSMENU AUTOMATIC
DEFINE PAD (&!9(< OF _MSYSMENU PROMPT #$%A&!'()*+(r,# COLOR SC-EME .
/EY ALT0A1 #ALT0A#
DEFINE PAD )*"9(< OF _MSYSMENU PROMPT #$%L*"!,# COLOR SC-EME .
/EY ALT0L1 #ALT0L#
3A
DEFINE PAD *,"9(< OF _MSYSMENU PROMPT #$%I,"*r,# COLOR SC-EME .
/EY ALT0I1 #ALT0I#
ON PAD (&!9(< OF _MSYSMENU ACTI3ATE POPUP (&!'()*+(r
ON PAD )*"9(< OF _MSYSMENU ACTI3ATE POPUP )*"!,
ON PAD *,"9(< OF _MSYSMENU ACTI3ATE POPUP *,"*r,
DEFINE POPUP (&!'()*+(r MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF (&!'()*+(r PROMPT #$%A<('8(r,# .
/EY CTRL0A1 #CTRL0A#
DEFINE 6AR 2 OF (&!'()*+(r PROMPT #$%C('!(r,# .
/EY CTRL0C1 #CTRL0C#
ON SELECTION 6AR 1 OF (&!'()*+(r DO A<('8
ON SELECTION 6AR 2 OF (&!'()*+(r DO C('!(
DEFINE POPUP )*"!, MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF )*"!, PROMPT #$%E=!r(",# .
/EY CTRL0E1 #CTRL0E#
DEFINE 6AR 2 OF )*"!, PROMPT #$%T:!() ...# .
/EY CTRL0T1 #CTRL0T#
ON SELECTION 6AR 1 OF )*"!, DO E=!r(
ON SELECTION 6AR 2 OF )*"!, DO T:!()
DEFINE POPUP *,"*r, MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF *,"*r, PROMPT #$%D:"# .
/EY CTRL0D1 #CTRL0D#
DEFINE 6AR 2 OF *,"*r, PROMPT #$%F:=Pr:# .
/EY CTRL0F1 #CTRL0F#
ON SELECTION 6AR 1 OF *,"*r, >UIT
ON SELECTION 6AR 2 OF *,"*r, SET SYSMENU TO DEFAULT
* ADAUG.PRG *
CLEAR
SET TAL/ OFF
SET SAFETY OFF
USE 6ANCA
INDEO ON CONT TAG CONT
SET ORDER TO CONT
CA1A SAY #I7!r:<'&, &:7!')D# GET ?.&:7! PICTURE #IIIIIIIII#.
DEFAULT 0
READ
SEE/ ?.&:7!
IF FOUND()
CLEAR
C A1A SAY #C:7! D#0STR(C:7!1I)
C F1A SAY #6(7&( D#06(7&(
C G1A SAY #N'?, D#0N'?,
C H1A SAY #Pr,7'?, D#0Pr,7'?,
C I1A SAY #O9,r(!*'7, KDLRMD# GET ?.:9 PICTURE #CE#.
DEFAULT # #
READ
IF ?.:9 %N #D# .AND. ?.:9 %N #R#
4AIT 4INDO4 #T*9') :9,r(!*'7** ,"!, *7v()*<E#0.
C-R(1)0#A9("( : !("!( 9,7!r' !,r?*7(r,.#
CANCEL
ENDIF
C101A SAY #S'?( D# GET ?."'?( PICTURE #IIIIIIIII#.
DEFAULT 0
READ
C11A SAY #C:r,&!J KDLNMD# GET ?.&:7< PICTURE #CE# DEFAULT #D#
READ
IF ?.&:7<@#D#
IF ?.:9 @ #D#
?.":)<@S:)<0?."'?(
REPLACE D,9 4IT- ?."'?(
REPLACE S:)< 4IT- ?.":)<
3A1
ELSE
IF ?."'?( % S:)<
?.":)< @ S:)<-?."'?(
REPLACE R,! 4IT- ?."'?(
REPLACE S:)< 4IT- ?.":)<
ELSE
4AIT 4INDO4 #S:)< *7"'B*&*,7!E#
ENDIF
ENDIF
ELSE
4AIT 4INDO4 #I7r,8*"!r(r,( 7' ( B:"! (<('8(!(E# NO4AIT
ENDIF
ELSE
4AIT 4INDO4 #I7r,8*"!r(r, 7:'(.# NO4AIT
C F1A SAY #O9,r(!*'7, KDM D# GET ?.:9 PICTURE #CE# DEFAULT # #
READ
IF ?.:9 %N #D#
4AIT 4INDO4 #T*9') :9,r(!*'7** ,"!, *7v()*<E#0.
C-R(1)0#A9("( : !("!( 9,7!r' !,r?*7(r,.#
CANCEL
ENDIF
C G1A SAY #6(7&( D# GET ?.2(7&( PICTURE #CE#.
DEFAULT SPACE(1A)
C H1A SAY #N'?, D# GET ?.7'?, PICTURE #CE#.
DEFAULT SPACE(1A)
C I1A SAY #Pr,7'?, D# GET ?.9r,7'?, PICTURE #CE#.
DEFAULT SPACE(1A)
C101A SAY #S'?( D# GET ?."'?( PICTURE #IIIIIIIII#.
DEFAULT 0
READ
C121A SAY #C:r,&!J KDLNMD# GET ?.&:7< PICTURE #CE# DEFAULT #D#
READ
IF ?.&:7<@#D#
APPEND 6LAN/
REPLACE N'?, 4IT- ?.7'?,
REPLACE Pr,7'?, 4IT- ?.9r,7'?,
REPLACE 6(7&( 4IT- ?.2(7&(
REPLACE C:7! 4IT- ?.&:7!
REPLACE D,9 4IT- ?."'?(
REPLACE S:)< 4IT- ?."'?(
ELSE
4AIT 4INDO4 #I7r,8*"!r(r,( 7' ( B:"! (<('8(!(.# NO4AIT
ENDIF
ENDIF
* CAUTA.PRG *
CLEAR
SET TAL/ OFF
SET SAFETY OFF
USE 6ANCA
CA1A SAY #I7!r:<'&, &:7!')D# GET ?.&:7! PICTURE #IIIIIIIII#.
DEFAULT 0
READ
SET ORDER TO CONT
SEE/ ?.&:7!
IF FOUND()
3A2
CLEAR
C A1A SAY #C:7! D#0STR(C:7!1I)
C F1A SAY #6(7&( D#06(7&(
C G1A SAY #N'?, D#0N'?,
C H1A SAY #Pr,7'?, D#0Pr,7'?,
C I1A SAY #S:)< D#0STR(S:)<1I)
ELSE
4AIT 4INDO4 #C:7!') 7' ,=*"!(E# NO4AIT
ENDIF
* EOTRAS.PRG *
CLEAR
SET TAL/ OFF
SET SAFETY OFF
SET DATE TO DMY
CA11A SAY #E=!r(",), ", 8(","& *7 B*"*,r') EOTRASE.LST#
SET CONSOLE OFF
SET ALTERNATE TO EOTRASE.LST
SET ALTERNATE ON
USE 6ANCA
SET ORDER TO CONT
GO TOP
SCAN
J#-----------------------------------------#
JN'?, AT
JJ6(7&( AT 0
JPr,7'?, AT
JJDATE() AT 0
J#C:7!D# AT
JJC:7! AT H PICTURE #C6#
J
J#U)!*?( <,9'7,r, D# AT
JJD,9 AT 20 PICTURE #C6#
J#U)!*?( r,!r(8,r,D# AT
JJR,! AT 20 PICTURE #C6#
J#S:)< D# AT
JJS:)< AT 20 PICTURE #C6#
J#-----------------------------------------#
ENDSCAN
CLOSE ALTERNATE
SET ALTERNATE OFF
SET CONSOLE ON
* TOTAL.PRG *
CLEAR
SET TAL/ OFF
SET SAFETY OFF
USE 6ANCA
C 21A SAY #T:!() 9,7!r'D#
C 51A SAY #N'?, D# GET ?.7'?, PICTURE #CE# DEFAULT SPACE(1A)
C A1A SAY #Pr,7'?, D# GET ?.9r,7'?, PICTURE #CE# DEFAULT SPACE(1A)
READ
CLEAR
?.!:!()@0
J#T:!() 9,7!r'D#
J
J#N'?,), D#0?.7'?,
J#Pr,7'?,),D#0?.9r,7'?,
J
J#6(7&( C:7! S:)<#
J#---------------------------------------#
SCAN FOR N'?,@?.7'?, .AND. Pr,7'?,@?.9r,7'?,
J6(7&(1 C:7!1P P1 S:)<
3A3
?.!:!()@?.!:!()0S:)<
ENDSCAN
J#---------------------------------------#
J#T:!()D #0STR(?.!:!()112)
3)5ESTIO.AREA I.TRARILOR ,E BOL.A7I +E ,I-ERITE SECTII SI IESIREA
ACESTORA ,I. S+ITAL
* PROGRAM MENIU.PRG *
CLEAR
SET SYSMENU TO
SET SYSMENU AUTOMATIC
<,B*7, 9(< (&!9(< :B _MSYSMENU 9r:?9!.
#$%A&!'()*+(r*# k,y ()!0A
<,B*7, 9(< "*!9(< :B _MSYSMENU 9r:?9!.
#$%S*!'(!**# k,y ()!0S
<,B*7, 9(< ,=*!9(< :B _MSYSMENU 9r:?9!.
#$%I,"*r,# k,y ()!0I
:7 9(< (&!9(< :B _MSYSMENU (&!*v(!, 9:9'9 (&!'()*+
:7 9(< "*!9(< :B _MSYSMENU (&!*v(!, 9:9'9 "*!'(!**
:7 9(< ,=*!9(< :B _MSYSMENU (&!*v(!, 9:9'9 ,=*!
<,B*7, 9:9'9 (&!'()*+
<,B*7, 2(r 1 :B (&!'()*+ 9r:?9! #$%A<('8(r,# k,y &!r)0A.
?,""(8, #A<('8(r* *7r,8*"!r(r*.#
<,B*7, 2(r 2 :B (&!'()*+ 9r:?9! #$%C('!(r,# k,y &!r)0C.
?,""(8, #C('!(r, *7r,8*"!r(r*.#
<,B*7, 2(r :B (&!'()*+ 9r:?9! #$%S!,r8,r,# k,y &!r)0S.
?,""(8,#S!,r8,r, *7r,8*"!r(r*.#
:7 ",),&!*:7 2(r 1 :B (&!'()*+ <: (<('8.9r8
:7 ",),&!*:7 2(r 2 :B (&!'()*+ <: &('!.9r8
:7 ",),&!*:7 2(r :B (&!'()*+ <: "!,r8.9r8
<,B*7, 9:9'9 "*!'(!**
<,B*7, 2(r 1 :B "*!'(!** 9r:?9! #S$%,&!**# /EY CTRL0E.
MESSAGE #S*!'(!*( 9(&*,7!*):r 9, ",&!**.#
<,B*7, 2(r 2 :B "*!'(!** 9r:?9! #E$%=!,r7(!*# /EY CTRL0O.
MESSAGE #S*!'(!*( 9(&*,7!*):r &(r, ", ,=!,r7,(+( 9, ",&!**.#
<,B*7, 2(r :B "*!'(!** 9r:?9! #$%6(+( <, <(!,# /EY CTRL06.
MESSAGE #3*+'()*+(r, 2(+( <, <(!,.#
:7 ",),&!*:7 2(r 1 :B "*!'(!** <: "*!",&.9r8
:7 ",),&!*:7 2(r 2 :B "*!'(!** <: "*!,=!.9r8
:7 ",),&!*:7 2(r :B "*!'(!** <: v*+2<<.9r8
<,B*7, 9:9'9 ,=*!
<,B*7, 2(r 1 :B ,=*! 9r:?9! #$%F:=Pr:# /EY CTRL0F.
MESSAGE #I,"*r, *7 F:=Pr:.#
<,B*7, 2(r 2 :B ,=*! 9r:?9! #$%MSDOS# /EY CTRL0D.
MESSAGE #I,"*r, *7 MSDOS.#
:7 ",),&!*:7 2(r 1 :B ,=*! <: IFOO IN MENIU.PRG
:7 ",),&!*:7 2(r 2 :B ,=*! <: IDOS IN MENIU.PRG
PROCEDURE IFOO
SET SYSMENU TO DEFAULT
CLEAR
RETURN
PROCEDURE IDOS
>UIT
RETURN
3A@
* PROGRAM ADAUG.PRG *
CLEAR
SET TAL/ OFF
SET DATE TO DMY
USE S,&!*,
?.r("9@#D#
?.&:<_"@0
?.<,7_"@SPACE(20)
?.7'?,_9@SPACE(1A)
?.9r,7_9@SPACE(1A)
?.v*r"!(_9@0
?.(<r,"(@SPACE(2A)
?.:&'9(!*,@SPACE(10)
?.<(!(_7@Q L L R
?.):&()*!_7@SPACE(10)
?.(&!_*<,7@SPACE(10)
?.<*(87_*7!@SPACE(0)
?.<(!(_*7!@DATE()
C120 SAY #A<('8(r, *7r,8*"!r(r*#
C A1A SAY #I7!r:<'&,!* ",&!*( D# GET ?.&:<_" PICTURE #III#
C F1A SAY #I7!r:<'&,!* <,7'?*r,( ",&!*,* D# GET ?.<,7_" PICTURE #CE#
C G1A SAY #I7!r:<'&,!* 7'?,), 9(&*,7!')'* D# GET ?.7'?,_9 PICTURE #CE#
C H1A SAY #I7!r:<'&,!* 9r,7'?,), 9(&*,7!')'* D# GET ?.9r,7_9 PICTURE #CE#
C I1A SAY #I7!r:<'&,!* v*r"!( 9(&*,7!')'* D# GET ?.v*r"!(_9 PICTURE
#II#
C101A SAY #I7!r:<'&,!* (<r,"( 9(&*,7!')'* D# GET ?.(<r,"( PICTURE #CE#
C111A SAY #I7!r:<'&,!* :&'9(!*( 9(&*,7!')'* D# GET ?.:&'9(!*, PICTURE
#CE#
C121A SAY #I7!r:<'&,!* <(!( 7("!,r** D# GET ?.<(!(_7
C11A SAY #I7!r:<'&,!* ):&()*!(!,( 7("!,r** D# GET ?.):&()*!_7 PICTURE
#CE#
C151A SAY #I7!r:<'&,!* (&!') <, *<,7!*!(!, D# GET ?.(&!_*<,7 PICTURE
#CE#
C1A1A SAY #I7!r:<'&,!* <*(87:"!*&') 9(&*,7!')'*D# GET ?.<*(87_*7! PICTURE
#CE#
C1F1A SAY #I7!r:<'&,!* <(!( *7!,r7(r** D# GET ?.<(!(_*7!
READ
C1H1A SAY #D(!,), *7!r:<'", "'7! &:r,&!,J KDLNMD# GET ?.r("9 PICTURE #CE#
READ
IF ?.r("9@#D#
APPEND 6LAN/
REPLACE C:<_" 4IT- ?.&:<_"
REPLACE D,7_" 4IT- ?.<,7_"
REPLACE N'?,_9 4IT- ?.7'?,_9
REPLACE Pr,7_9 4IT- ?.9r,7_9
REPLACE 3(r"!( 4IT- ?.v*r"!(_9
REPLACE A<r,"( 4IT- ?.(<r,"(
REPLACE O&'9(!*, 4IT- ?.:&'9(!*,
REPLACE D(!(_7 4IT- ?.<(!(_7
REPLACE L:&()*!_7 4IT- ?.):&()*!_7
REPLACE A&!_*<,7 4IT- ?.(&!_*<,7
REPLACE D*(87_*7! 4IT- ?.<*(87_*7!
REPLACE D(!(_*7! 4IT- ?.<(!(_*7!
ELSE
4AIT 4INDO4 #I7r,8*"!r(r,( 7' ( B:"! (<('8(!(E# NO4AIT
ENDIF
CLEAR
* PROGRAM CAUT.PRG *
CLEAR
SET TAL/ OFF
SET DATE TO DMY
USE S,&!*,
3AA
?.7'?,_9@SPACE(1A)
?.9r,7_9@SPACE(1A)
?.(&!_*<,7@SPACE(10)
C120 SAY #M:<*B*&(r, *7r,8*"!r(r*#
C A1A SAY #I7!r:<'&,!* 7'?,), 9(&*,7!')'* D# GET ?.7'?,_9 PICTURE #CE#
C F1A SAY #I7!r:<'&,!* 9r,7'?,), 9(&*,7!')'* D# GET ?.9r,7_9 PICTURE #CE#
C G1A SAY #I7!r:<'&,!* (&!') <, *<,7!*!(!, D# GET ?.(&!_*<,7 PICTURE
#CE#
READ
CLEAR
GO TOP
LOCATE FOR N'?,_9 @ ?.7'?,_9 .AND. Pr,7_9 @ ?.9r,7_9 .AND. A&!_*<,7 @
?.(&!_*<,7
IF FOUND() @ .T.
C A1A SAY #N'?,), D#0N'?,_9
C F1A SAY #Pr,7'?,), D#0Pr,7_9
C G1A SAY #D(!( 7("!,r** D#0DTOC(D(!(_7)
C H1A SAY #L:&') 7("!,r** D#0L:&()*!_7
C I1A SAY #3*r"!( D#0STR(3(r"!(12)
C101A SAY #A<r,"( D#0A<r,"(
C111A SAY #O&'9(!*( D#0O&'9(!*,
C121A SAY #A&! <, *<,7!*!(!,D#0A&!_*<,7
C11A SAY #S,&!*( D#0D,7_"
C151A SAY #D(!( *7!,r7(r** D#0DTOC(D(!(_*7!)
C1A1A SAY #D*(87:"!*&') D#0D*(87_*7!
ELSE
4AIT 4INDO4 #I7r,8*"!r(r,( 7' ( B:"! 8("*!(E#
ENDIF
CLEAR
SET DATE TO DMY
SET TAL/ OFF
USE SECTIE
J
J#P(&*,7!** &(r, !r,2'*, ,=!,r7(!* <*7 ",&!*( 101 INTERNE#
J
DO CAPTA6 IN SITSEC.PRG
SET FILTER TO C:<_" @ 101
?.* @ 1
GO TOP
DO 4-ILE .NOT. EOF()
IF DATE()-D(!(_*7! N 10
J#S#0STR(?.*1)0#S#0N'?,_90#S#0Pr,7_90#S#0D*(87_*7!0#S#0DTOC(D(!
(_*7!)0# S#
?.*@?.*01
ENDIF
S/IP
ENDDO
J#TUUUVUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUU
UUUW#
J
J#P(&*,7!** &(r, !r,2'*, ,=!,r7(!* <*7 ",&!*( 102 C-IRURGIE#
J
DO CAPTA6 IN SITSEC.PRG
SET FILTER TO C:<_" @ 102
?.* @ 1
GO TOP
DO 4-ILE .NOT. EOF()
IF DATE()-D(!(_*7! N 10
J#S#0STR(?.*1)0#S#0N'?,_90#S#0Pr,7_90#S#0D*(87_*7!0#S#0DTOC(D(!
(_*7!)0# S#
?.*@?.*01
ENDIF
3AB
S/IP
ENDDO
J#TUUUVUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUU
UUUW#
SET FILTER TO
PROCEDURE CAPTA6
J#XUUUYUUUUUUUUUUUUUUUYUUUUUUUUUUUUUUUYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUYUUUUUU
UUUZ#
J#SNr.SN'?, SPr,7'?, SD*(87:"!*& SD(!(
*7!.S#
J#[UUU\UUUUUUUUUUUUUUU\UUUUUUUUUUUUUUU\UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU\UUUUUU
UUU]#
RETURN
* PROGRAM SITSEC.PRG *
CLEAR
SET DATE TO DMY
SET TAL/ OFF
USE SECTIE
J
J#P(&*,7!* *7 ",&!*( 101 INTERNE#
J
DO CAPTA6 IN SITSEC.PRG
SET FILTER TO C:<_" @ 101
?.* @ 1
GO TOP
DO 4-ILE .NOT. EOF()
J#S#0STR(?.*1)0#S#0N'?,_90#S#0Pr,7_90#S#0D*(87_*7!0#S#0DTOC(D(!(_*7!)
0# S#
?.*@?.*01
S/IP
ENDDO
J#TUUUVUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUU
UUUW#
J
J#P(&*,7!* *7 ",&!*( 102 C-IRURGIE#
J
DO CAPTA6 IN SITSEC.PRG
SET FILTER TO C:<_" @ 102
?.* @ 1
GO TOP
DO 4-ILE .NOT. EOF()
J#S#0STR(?.*1)0#S#0N'?,_90#S#0Pr,7_90#S#0D*(87_*7!0#S#0DTOC(D(!(_*7!)
0# S#
?.*@?.*01
S/IP
ENDDO
J#TUUUVUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVUUUUUU
UUUW#
SET FILTER TO
PROCEDURE CAPTA6
J#XUUUYUUUUUUUUUUUUUUUYUUUUUUUUUUUUUUUYUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUYUUUUUU
UUUZ#
J#SNr.SN'?, SPr,7'?, SD*(87:"!*& SD(!(
*7!.S#
J#[UUU\UUUUUUUUUUUUUUU\UUUUUUUUUUUUUUU\UUUUUUUUUUUUUUUUUUUUUUUUUUUUUU\UUUUUU
UUU]#
RETURN
* PROGRAM STERG.PRG *
CLEAR
SET TAL/ OFF
SET DATE TO DMY
USE S,&!*,
3AC
?.7'?,_9@SPACE(1A)
?.9r,7_9@SPACE(1A)
?.(&!_*<,7@SPACE(10)
C120 SAY #M:<*B*&(r, *7r,8*"!r(r*#
C A1A SAY #I7!r:<'&,!* 7'?,), 9(&*,7!')'* D# GET ?.7'?,_9 PICTURE #CE#
C F1A SAY #I7!r:<'&,!* 9r,7'?,), 9(&*,7!')'* D# GET ?.9r,7_9 PICTURE #CE#
C G1A SAY #I7!r:<'&,!* (&!') <, *<,7!*!(!, D# GET ?.(&!_*<,7 PICTURE
#CE#
READ
CLEAR
GO TOP
LOCATE FOR N'?,_9 @ ?.7'?,_9 .AND. Pr,7_9 @ ?.9r,7_9 .AND. A&!_*<,7 @
?.(&!_*<,7
IF FOUND() @ .T.
C A1A SAY #N'?,), D#0N'?,_9
C F1A SAY #Pr,7'?,), D#0Pr,7_9
C G1A SAY #D(!( 7("!,r** D#0DTOC(D(!(_7)
C H1A SAY #L:&') 7("!,r** D#0L:&()*!_7
C I1A SAY #3*r"!( D#0STR(3(r"!(12)
C101A SAY #A<r,"( D#0A<r,"(
C111A SAY #O&'9(!*( D#0O&'9(!*,
C121A SAY #A&! <, *<,7!*!(!,D#0A&!_*<,7
C11A SAY #S,&!*( D#0D,7_"
C151A SAY #D(!( *7!,r7(r** D#0DTOC(D(!(_*7!)
C1A1A SAY #D*(87:"!*&') D#0D*(87_*7!
ELSE
4AIT 4INDO4 #I7r,8*"!r(r,( 7' ( B:"! 8("*!(E#
ENDIF
IF FOUND()@.T.
C1G1A SAY #S!,r8J KDLNMD# GET ?.r("9 PICTURE #CE# DEFAULT #N#
READ
IF ?.r("9 @ #D#
DELETE
PAC/
ELSE
4AIT 4INDO4 #I7r,8*"!r(r,( 7' ( B:"! "!,(r"(E#
ENDIF
ENDIF
* PROGRAM 3I;6DD.PRG *
CLEAR
SET TAL/ OFF
USE SECTIE
DEFINE 4INDO4 3I; FROM A1A TO 1A1GA
ACTI3ATE 4INDO4 3I;
6RO4SE IN 4INDO4 3I; NOMODIFY NOAPPEND
DEACTI3ATE 4INDO4 3I;
RELEASE 4INDO4 3I;
@)5ESTIU.EA +ER6ISELOR ,E CO.,UCERE (SUS+E.,AT !RI,ICARE
!7ALABILITATE)
* PROGRAM MENIU.PRG *
CLEAR
SET SYSMENU TO
SET SYSMENU AUTOMATIC
DEFINE PAD _rv2112+9" OF _MSYSMENU PROMPT #$%A&!'()*+(r,# COLOR SC-EME .
/EY ALT0A1 #ALT0A#
DEFINE PAD _rv2112+9! OF _MSYSMENU PROMPT #$%L*"!,# COLOR SC-EME .
/EY ALT0L1 #ALT0L#
3AE
DEFINE PAD _rv2112+9' OF _MSYSMENU PROMPT #$%I,"*r,# COLOR SC-EME .
/EY ALT0I1 #ALT0I#
ON PAD _rv2112+9" OF _MSYSMENU ACTI3ATE POPUP (&!'()*+(r
ON PAD _rv2112+9! OF _MSYSMENU ACTI3ATE POPUP )*"!,
ON PAD _rv2112+9' OF _MSYSMENU ACTI3ATE POPUP *,"*r,
DEFINE POPUP (&!'()*+(r MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF (&!'()*+(r PROMPT #$%A<('8(r,# .
/EY CTRL0A1 #CTRL0A#
DEFINE 6AR 2 OF (&!'()*+(r PROMPT #$%M:<*B*&(r,# .
/EY CTRL0M1 #CTRL0M#
ON SELECTION 6AR 1 OF (&!'()*+(r DO ADAUG
ON SELECTION 6AR 2 OF (&!'()*+(r DO MODIF
DEFINE POPUP )*"!, MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF )*"!, PROMPT #$%R(9:r!# .
/EY CTRL0R1 #CTRL0R#
ON SELECTION 6AR 1 OF )*"!, DO RAPOR
DEFINE POPUP *,"*r, MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF *,"*r, PROMPT #$%D:"# .
/EY CTRL0D1 #CTRL0D#
DEFINE 6AR 2 OF *,"*r, PROMPT #$%F:= Pr:# .
/EY CTRL0F1 #CTRL0F#
ON SELECTION 6AR 1 OF *,"*r, >UIT
ON SELECTION 6AR 2 OF *,"*r, SET SYSMENU TO DEFAULT
* PROGRAM ADAUG.PRG *
^REGION 0
REGIONAL ?.&'rr(r,(1 ?.!()k"!(!1 ?.&:?9"!(!
IF SET(#TAL/#) @ #ON#
SET TAL/ OFF
?.!()k"!(! @ #ON#
ELSE
?.!()k"!(! @ #OFF#
ENDIF
?.&:?9"!(! @ SET(#COMPATI6LE#)
SET COMPATI6LE FOOPLUS
?.&'rr(r,( @ SELECT()
IF NOT 4EOIST(#(<('8#) .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.P_O# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.SCO# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.MNO# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.PRG# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.FRO# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.>PR#
DEFINE 4INDO4 (<('8 .
FROM INT((SRO4()-1I)L2)1INT((SCOL()-AG)L2) .
TO INT((SRO4()-1I)L2)01H1INT((SCOL()-AG)L2)0AF .
TITLE # A<('8( *7r,8*"!r(r* # .
FOOTER # A9("( %ESCN 9,7!r' *,"*r, # .
NOFLOAT .
CLOSE .
S-ADO4 .
NOMINIMI;E .
DOU6LE .
COLOR SC-EME 1
ENDIF
^REGION 1
USE P,r?*",
3AF
SET SAFETY OFF
SET DATE TO DMY
INDEO ON NUME TAG NUME ADDITI3E
INDEO ON STR(CNP11) TAG CNP ADDITI3E
INDEO ON NRPERM TAG NRPERM ADDITI3E
SCATTER MEM3AR 6LAN/
^REGION 1
IF 43ISI6LE(#(<('8#)
ACTI3ATE 4INDO4 (<('8 SAME
ELSE
ACTI3ATE 4INDO4 (<('8 NOS-O4
ENDIF
C 1215 SAY #D(!( :2!*7,r** &(!,8.D# .
SI;E 11221 0
C 215 SAY #N'?, D# .
SI;E 11221 0
C 15 SAY #Pr,7'?, D# .
SI;E 11221 0
C A15 SAY #A<r,"( D# .
SI;E 11221 0
C G15 SAY #D(!( 7("!,r** D# .
SI;E 11221 0
C I15 SAY #D(!( ,)*2,r(r** D# .
SI;E 11221 0
C 1015 SAY #D(!( ,=9*r(r** D# .
SI;E 11221 0
C 1115 SAY #C(!,8:r** D# .
SI;E 11221 0
C H15 SAY #N'?(r') 9,r?*"')'* D# .
SI;E 11221 0
C 515 SAY #C:< 7'?,r*& 9,r":7() D# .
SI;E 11221 0
C 212F GET ?.7'?, .
SI;E 1120 .
DEFAULT # # .
PICTURE #CAE ====================# .
3ALID _rv210`978()
C 12F GET ?.9r,7'?, .
SI;E 112A .
DEFAULT # # .
PICTURE #CAE =========================# .
3ALID _rv210`9'F()
C 512F GET ?.&79 .
SI;E 111 .
DEFAULT 0 .
PICTURE #C; IIIIIIIIIIIII#
C A12F GET ?.(<r,"( .
SI;E 212A .
DEFAULT # # .
PICTURE #CE ==================================================#
C G12F GET ?.<(!(7 .
SI;E 11H .
DEFAULT Q L L R
C H12F GET ?.7r9,r? .
SI;E 1110 .
DEFAULT # # .
PICTURE #CE ==========# .
3B
3ALID _rv210`9+B()
C I12F GET ?.<(!(,)9 .
SI;E 11H .
DEFAULT Q L L R
C 1012F GET ?.<(!(,=9 .
SI;E 11H .
DEFAULT Q L L R
C 1112F GET ?.&(!,8 .
SI;E 1110 .
DEFAULT # # .
PICTURE #CE ==========#
C 1212F GET ?.<(:2&(! .
SI;E 112A .
DEFAULT # # .
PICTURE #CE =========================#
C 1511A GET ?.(( .
PICTURE #C*-N ADAUGA.ANULE;# .
SI;E 11101A .
DEFAULT 1 .
3ALID _rv210`a1!()
IF NOT 43ISI6LE(#(<('8#)
ACTI3ATE 4INDO4 (<('8
ENDIF
READ CYCLE
RELEASE 4INDO4 (<('8
SELECT (?.&'rr(r,()
^REGION 0
IF ?.!()k"!(! @ #ON#
SET TAL/ ON
ENDIF
IF ?.&:?9"!(! @ #ON#
SET COMPATI6LE ON
ENDIF
FUNCTION _rv210`978 bb ?.7'?, 3ALID
^REGION 1
IF EMPTY(?.7'?,)
4AIT 4INDO4 PN'?, *7v()*< EEEP TIMEOUT 2
_CURO6_@1
ENDIF
FUNCTION _rv210`9'F bb ?.9r,7'?, 3ALID
^REGION 1
IF EMPTY(?.9r,7'?,)
4AIT 4INDO4 PPr,7'?, *7v()*< EEEP TIMEOUT 2
_CURO6_@2
ENDIF
FUNCTION _rv210`9+B bb ?.7r9,r? 3ALID
3B1
^REGION 1
IF EMPTY(?.7r9,r?)
4AIT 4INDO4 PN'?(r *7v()*< EEEP TIMEOUT 2
_CURO6_@F
ELSE
GO TOP
SET ORDER TO TAG NRPERM
SEE/ ?.7r9,r?
IF FOUND()
4AIT 4INDO4 PA&,"! 9,r?*" ,=*"!( *7 2(+( <, <(!, EEEP TIMEOUT 2
_CURO6_@F
ENDIF
ENDIF
FUNCTION _rv210`a1! bb ?.(( 3ALID
^REGION 1
IF ?.(( @ 1
APPEND 6LAN/
GAT-ER MEM3AR
4AIT 4INDO4 PI7r,8*"!r(r,( ( B:"! (<('8(!(.P TIMEOUT 2
SCATTER MEM3AR 6LAN/
S-O4 GETS
_CURO6_@1
ELSE
4AIT 4INDO4 PI7r,8*"!r(r,( ( B:"! (7')(!(.P TIMEOUT 2
SCATTER MEM3AR 6LAN/
S-O4 GETS
_CURO6_@1
ENDIF
* PROGRAM MODIF.PRG *
^REGION 0
REGIONAL ?.&'rr(r,(1 ?.!()k"!(!1 ?.&:?9"!(!
IF SET(#TAL/#) @ #ON#
SET TAL/ OFF
?.!()k"!(! @ #ON#
ELSE
?.!()k"!(! @ #OFF#
ENDIF
?.&:?9"!(! @ SET(#COMPATI6LE#)
SET COMPATI6LE FOOPLUS
?.&'rr(r,( @ SELECT()
IF NOT 4EOIST(#?:<*B#) .
OR UPPER(4TITLE(#MODIF#)) @@ #MODIF.P_O# .
OR UPPER(4TITLE(#MODIF#)) @@ #MODIF.SCO# .
OR UPPER(4TITLE(#MODIF#)) @@ #MODIF.MNO# .
OR UPPER(4TITLE(#MODIF#)) @@ #MODIF.PRG# .
OR UPPER(4TITLE(#MODIF#)) @@ #MODIF.FRO# .
OR UPPER(4TITLE(#MODIF#)) @@ #MODIF.>PR#
DEFINE 4INDO4 ?:<*B .
FROM INT((SRO4()-22)L2)1INT((SCOL()-AG)L2) .
TO INT((SRO4()-22)L2)0211INT((SCOL()-AG)L2)0AF .
TITLE # M:<*B*&( *7r,8*"!r(r* # .
FOOTER # A9("( %ESCN 9,7!r' *,"*r, # .
NOFLOAT .
CLOSE .
S-ADO4 .
NOMINIMI;E .
DOU6LE .
COLOR SC-EME 1
ENDIF
3B2
^REGION 1
USE P,r?*",
SET SAFETY OFF
SET DATE TO DMY
INDEO ON NUME TAG NUME ADDITI3E
INDEO ON STR(CNP11) TAG CNP ADDITI3E
INDEO ON NRPERM TAG NRPERM ADDITI3E
SCATTER MEM3AR 6LAN/
^REGION 1
IF 43ISI6LE(#?:<*B#)
ACTI3ATE 4INDO4 ?:<*B SAME
ELSE
ACTI3ATE 4INDO4 ?:<*B NOS-O4
ENDIF
C 1215 SAY #D(!( :2!*7,r** &(!,8.D# .
SI;E 11221 0
C 15 SAY #N'?, D# .
SI;E 11221 0
C 515 SAY #Pr,7'?, D# .
SI;E 11221 0
C G15 SAY #A<r,"( D# .
SI;E 11221 0
C F15 SAY #D(!( 7("!,r** D# .
SI;E 11221 0
C I15 SAY #D(!( ,)*2,r(r** D# .
SI;E 11221 0
C 1015 SAY #D(!( ,=9*r(r** D# .
SI;E 11221 0
C 1115 SAY #C(!,8:r** D# .
SI;E 11221 0
C 115 SAY #N'?(r') 9,r?*"')'* D# .
SI;E 11221 0
C A15 SAY #C:< 7'?,r*& 9,r":7() D# .
SI;E 11221 0
C 115 SAY #S'"9,7<(r, D# .
SI;E 11221 0
C 1515 SAY #D(!( "'"9,7<(r** D# .
SI;E 11221 0
C 1A15 SAY #D(!( r,"!*!'*r** D# .
SI;E 11221 0
C 1F15 SAY #A7')(r, D# .
SI;E 11221 0
C 112F GET ?.7r9,r? .
SI;E 1110 .
DEFAULT # # .
PICTURE #CE ==========# .
3ALID _rv210)<*v()
C 12F GET ?.7'?, .
SI;E 1120 .
DEFAULT # # .
PICTURE #CAE ====================# .
3ALID _rv210)<rB()
C 512F GET ?.9r,7'?, .
SI;E 112A .
DEFAULT # # .
PICTURE #CAE =========================# .
3B3
3ALID _rv210)<+8()
C A12F GET ?.&79 .
SI;E 111 .
DEFAULT 0 .
PICTURE #C; IIIIIIIIIIIII#
C F12F GET ?.<(!(7 .
SI;E 11H .
DEFAULT Q L L R
C G12F GET ?.(<r,"( .
SI;E 212A .
DEFAULT # # .
PICTURE #CE ==================================================#
C I12F GET ?.<(!(,)9 .
SI;E 11H .
DEFAULT Q L L R
C 1012F GET ?.<(!(,=9 .
SI;E 11H .
DEFAULT Q L L R
C 1112F GET ?.&(!,8 .
SI;E 1110 .
DEFAULT # # .
PICTURE #CE ==========#
C 1212F GET ?.<(:2&(! .
SI;E 112A .
DEFAULT # # .
PICTURE #CE =========================#
C 112F GET ?."' .
SI;E 112 .
DEFAULT # # .
PICTURE #CAE ==# .
4-EN _rv210),"() .
3ALID _rv210),5:()
C 1512F GET ?.<("'"9 .
SI;E 1110 .
DEFAULT Q L L R .
DISA6LE
C 1A12F GET ?.<(r,"! .
SI;E 1110 .
DEFAULT Q L L R .
DISA6LE
C 1F12F GET ?.(7 .
SI;E 112 .
DEFAULT # # .
PICTURE #CAE ==# .
4-EN _rv210),A,() .
3ALID _rv210),A9()
C 1H11A GET ?.(( .
PICTURE #C*-N MODIFICA.ANULEA;A# .
SI;E 11101A .
DEFAULT 1 .
3ALID _rv210),Fv()
3B@
IF NOT 43ISI6LE(#?:<*B#)
ACTI3ATE 4INDO4 ?:<*B
ENDIF
READ CYCLE
RELEASE 4INDO4 ?:<*B
SELECT (?.&'rr(r,()
^REGION 0
IF ?.!()k"!(! @ #ON#
SET TAL/ ON
ENDIF
IF ?.&:?9"!(! @ #ON#
SET COMPATI6LE ON
ENDIF
FUNCTION _rv210)<*v bb ?.7r9,r? 3ALID
^REGION 1
IF EMPTY(?.7r9,r?)
4AIT 4INDO4 PN'?(r *7v()*< EEEP TIMEOUT 2
_CURO6_@1
ELSE
GO TOP
SET ORDER TO TAG NRPERM
SEE/ ?.7r9,r?
IF NOT(FOUND())
4AIT 4INDO4 PA&,"! 9,r?*" 7' ,=*"!( *7 2(+( <, <(!, EEEP TIMEOUT
2
_CURO6_@1
ELSE
SCATTER MEM3AR
S-O4 GETS
ENDIF
ENDIF
FUNCTION _rv210)<rB bb ?.7'?, 3ALID
^REGION 1
IF EMPTY(?.7'?,)
4AIT 4INDO4 PN'?, *7v()*< EEEP TIMEOUT 2
_CURO6_@2
ENDIF
FUNCTION _rv210)<+8 bb ?.9r,7'?, 3ALID
^REGION 1
IF EMPTY(?.9r,7'?,)
4AIT 4INDO4 PPr,7'?, *7v()*< EEEP TIMEOUT 2
_CURO6_@
ENDIF
FUNCTION _rv210)," bb ?."' 4-EN
^REGION 1
?."'@PNUP
3BA
FUNCTION _rv210),5: bb ?."' 3ALID
^REGION 1
IF ?."'@PDAP
?."'"9@.T.
S-O4 GET ?.<("'"9 ENA6LED
S-O4 GET ?.<(r,"! ENA6LED
S-O4 GET ?.(7 DISA6LED
ELSE
S-O4 GET ?.<("'"9 DISA6LED
S-O4 GET ?.<(r,"! DISA6LED
S-O4 GET ?.(7 ENA6LED
ENDIF
FUNCTION _rv210),A, bb ?.(7 4-EN
^REGION 1
?.(7@PNUP
FUNCTION _rv210),A9 bb ?.(7 3ALID
^REGION 1
IF ?.(7@PDAP
?.(7')(!@.T.
ENDIF
FUNCTION _rv210),Fv bb ?.(( 3ALID
^REGION 1
IF ?.(( @ 1
GAT-ER MEM3AR
4AIT 4INDO4 PI7r,8*"!r(r,( ( B:"! ?:<*B*&(!(.P TIMEOUT 2
SCATTER MEM3AR 6LAN/
S-O4 GETS
S-O4 GET ?.<("'"9 DISA6LED
S-O4 GET ?.<(r,"! DISA6LED
S-O4 GET ?.(7 ENA6LED
_CURO6_@1
ELSE
4AIT 4INDO4 PI7r,8*"!r(r,( 7' ( B:"! ?:<*B*&(!(.P TIMEOUT 2
SCATTER MEM3AR 6LAN/
S-O4 GETS
S-O4 GET ?.<("'"9 DISA6LED
S-O4 GET ?.<(r,"! DISA6LED
S-O4 GET ?.(7 ENA6LED
_CURO6_@1
ENDIF
* PROGRAM RAPOR.PRG *
'", 9,r?*",
",! !()k :BB
",! "(B,!y :BB
",! :r<,r !: 7'?,
?."!@SPACE(G)
&),(r
J
J#L*"!( 9,r?*",):r# (! 0
J
J#--------------------------------------------------------------------------
--#
J#N'?, Pr,7'?, Nr. 9,r?. C(!,8:r** S!(r,
#
J#--------------------------------------------------------------------------
--#
8: !:9
<: cd*), .7:!. ,:B()
*B "'"9
?."!@#SUSPEN #
3BB
,)",
*B (7')(!
?."!@#ANULAT #
,)",
?."!@#CIRCULA#
,7<*B
,7<*B
JN'?,1 Pr,7'?,1 Nr9,r?1 C(!,81 ?."!
"k*9
,7<<:
J#--------------------------------------------------------------------------
--#
A)SALARIJAREA +ERSO.ALULUI I.TR>O U.ITATE ECO.O6ICA TI.I., CO.T
,E TRA.SE ,E 7ECYI6E!I.,E6.IJATII!RETI.ERI !$*
* MENIU.PRG *
SET TAL/ OFF
SET SAFETY OFF
SET DATE TO DMY
USE SAL
CLEAR
DEFINE 4INDO4 SAL .
FROM 110 TO 251GI DOU6LE
ACTI3ATE 4INDO4 SAL
DO AFIS
SET SYSMENU TO
SET SYSMENU AUTOMATIC
DEFINE PAD _rc90*'r,8 OF _MSYSMENU PROMPT #$%A&!'()*+(r,# COLOR SC-EME .
/EY ALT0A1 #ALT0A#
DEFINE PAD _rc90*'r,* OF _MSYSMENU PROMPT #$%C()&'),# COLOR SC-EME .
/EY ALT0C1 #ALT0C#
DEFINE PAD _rc90*'r,` OF _MSYSMENU PROMPT #$%I,"*r,# COLOR SC-EME .
/EY ALT0I1 #ALT0I#
ON PAD _rc90*'r,8 OF _MSYSMENU ACTI3ATE POPUP (&!'()*+(r
ON PAD _rc90*'r,* OF _MSYSMENU ACTI3ATE POPUP &()&'),
ON PAD _rc90*'r,` OF _MSYSMENU ACTI3ATE POPUP *,"*r,
DEFINE POPUP (&!'()*+(r MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF (&!'()*+(r PROMPT #$%A<('8(r,# .
/EY CTRL0A1 #CTRL0A#
DEFINE 6AR 2 OF (&!'()*+(r PROMPT #$%M:<*B*&(r,# .
/EY CTRL0M1 #CTRL0M#
DEFINE 6AR OF (&!'()*+(r PROMPT #$%S!,r8,r,# .
/EY CTRL0S1 #CTRL0S#
DEFINE 6AR 5 OF (&!'()*+(r PROMPT #$-#
DEFINE 6AR A OF (&!'()*+(r PROMPT #3*$%+'()*+(r,# .
/EY CTRL0;1 #CTRL0;#
ON SELECTION 6AR 1 OF (&!'()*+(r DO ADAUG
ON SELECTION 6AR 2 OF (&!'()*+(r DO MODIF
ON SELECTION 6AR OF (&!'()*+(r DO STERG
ON 6AR A OF (&!'()*+(r ACTI3ATE POPUP v*+'()*+(r
DEFINE POPUP v*+'()*+(r MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF v*+'()*+(r PROMPT #Av($%7"# .
/EY CTRL0N1 #CTRL0N#
DEFINE 6AR 2 OF v*+'()*+(r PROMPT #L*&$%d*<(r,# .
/EY CTRL0-1 #CTRL0-#
ON SELECTION 6AR 1 OF v*+'()*+(r MODIFY COMMAND A3A.LST
ON SELECTION 6AR 2 OF v*+'()*+(r MODIFY COMMAND LIC.LST
DEFINE POPUP &()&'), MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
3BC
DEFINE 6AR 1 OF &()&'), PROMPT #A$%v(7"# .
/EY CTRL031 #CTRL03#
DEFINE 6AR 2 OF &()&'), PROMPT #$%L*&d*<(r,# .
/EY CTRL0L1 #CTRL0L#
DEFINE POPUP *,"*r, MARGIN RELATI3E S-ADO4 COLOR SC-EME 5
DEFINE 6AR 1 OF *,"*r, PROMPT #MS-$%DOS# .
/EY CTRL0D1 #CTRL0D#
DEFINE 6AR 2 OF *,"*r, PROMPT #$%FOO PRO# .
/EY CTRL0F1 #CTRL0F#
ON SELECTION 6AR 1 OF *,"*r, >UIT
ON SELECTION 6AR 2 OF *,"*r, DO IESIRE IN MENIU.PRG
PROCEDURE IESIRE
DEACTI3ATE 4INDO4 SAL
SET SYSMENU TO DEFAULT
CLEAR
RETURN
PROCEDURE AFIS
TEOT
P R O G R A M S A L A R I I
ENDTEOT
RETURN
CLEAR
SET TAL/ OFF
SET SAFETY OFF
SET ALTERNATE TO A3A.LST
SET ALTERNATE ON
SET CONSOLE OFF
USE SAL
SET ORDER TO TAG MARCA
JPXUUUUUYUUUUUUUUUUUUUUUUUUUUYUUUUUUUUUUUUUUUUUUUUYUUUUUUUYUUUUUUUYUUUUUUUUU
ZP
JPSMARCASNUMELE SPRENUMELE SSALARIUSA3ANS
SSEMNATURASP
3BE
JP[UUUUU\UUUUUUUUUUUUUUUUUUUU\UUUUUUUUUUUUUUUUUUUU\UUUUUUU\UUUUUUU\UUUUUUUUU
]P
GO TOP
DO 4-ILE .NOT. EOF()
JPSP0STR(MARCA1A)0PSP0NUME0PSP0PREN0PSP0STR(SALAR1G)0PSP0STR(A3ANS1G)0PSP0P
P0PSP
S/IP
ENDDO
JPTUUUUUVUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUVUUUUUUUVUUUUUUUVUUUUUUUUU
WP
SET CONSOLE ON
CLOSE ALTERNATE
SET ALTERNATE OFF
4AIT 4INDO4 PLISTA A3ANSURILOR SE AFLA IN FISIERUL A3A.LSTP TIMEOUT 2
CLEAR
SET TAL/ OFF
SET SAFETY OFF
SET ALTERNATE TO LIC.LST
SET ALTERNATE ON
SET CONSOLE OFF
USE SAL
SET ORDER TO TAG MARCA
JPXUUUUUYUUUUUUUUUUUUUUUUUUUUYUUUUUUUUUUUUUUUUUUUUYUUUUUUUYUUUUUUUYUUUYUUUUU
UUUYUUUUUUYUUUUUYUUUUUUUYUUUUUUUYUUUUUUUUUZP
JPSMARCASNUMELE SPRENUMELE SSALARIUSA3ANS S3ECSSPOR
3ECSPENSIESSOMA_SIMPO;ITSREST PLSSEMNATURASP
JP[UUUUU\UUUUUUUUUUUUUUUUUUUU\UUUUUUUUUUUUUUUUUUUU\UUUUUUU\UUUUUUU\UUU\UUUUU
UUU\UUUUUU\UUUUU\UUUUUUU\UUUUUUU\UUUUUUUUU]P
GO TOP
DO 4-ILE .NOT. EOF()
M.SAL6@0
M.PENS@0
M.SOMA@0
M.REST@0
M.SP3EC@0
M.IMPO@0
M.IMPO1@0
M.IMPO2@0
M.IMPO@0
M.IMPO5@0
M.IMPOA@0
M.IMPOF@0
IF 3EC-% .AND. 3EC-N@1
M.SP3EC@SALAR*0.0A
ENDIF
IF 3EC-%A .AND. 3EC-N@
M.SP3EC@SALAR*0.0H
ENDIF
IF 3EC-%H .AND. 3EC-N@A
M.SP3EC@SALAR*0.11
ENDIF
IF 3EC-%11 .AND. 3EC-N@H
M.SP3EC@SALAR*0.1A
ENDIF
IF 3EC-%1A .AND. 3EC-N@11
M.SP3EC@SALAR*0.20
ENDIF
IF 3EC-N@1A
M.SP3EC@SALAR*0.2A
ENDIF
3BF
M.SAL6@SALAR0M.SP3EC
M.IMPO1@2A0000*0
IF M.SAL6N@0 .AND. M.SAL6%2A0000
M.IMPO@M.IMPO1
ENDIF
IF M.SAL6N@2A0000 .AND. M.SAL6%A00000
M.IMPO2@(M.SAL6-2A0000)*0.1
M.IMPO@M.IMPO10M.IMPO2
ENDIF
IF M.SAL6N@A00000 .AND. M.SAL6%1000000
M.IMPO2@(A00000-2A0000)*0.1
M.IMPO@(M.SAL6-A00000)*0.2
M.IMPO@M.IMPO10M.IMPO20M.IMPO
ENDIF
IF M.SAL6N@1000000 .AND. M.SAL6%2A00000
M.IMPO2@(A00000-2A0000)*0.1
M.IMPO@(1000000-A00000)*0.2
M.IMPO5@(M.SAL6-1000000)*0.
M.IMPO@M.IMPO10M.IMPO20M.IMPO0M.IMPO5
ENDIF
IF M.SAL6N@2A00000 .AND. M.SAL6%A00000
M.IMPO2@(A00000-2A0000)*0.1
M.IMPO@(1000000-A00000)*0.2
M.IMPO5@(2A00000-1000000)*0.
M.IMPOA@(M.SAL6-2A00000)*0.5
M.IMPO@M.IMPO10M.IMPO20M.IMPO0M.IMPO50M.IMPOA
ENDIF
IF M.SAL6N@A00000
M.IMPO2@(A00000-2A0000)*0.1
M.IMPO@(1000000-A00000)*0.2
M.IMPO5@(2A00000-1000000)*0.
M.IMPOA@(A00000-2A00000)*0.5
M.IMPOF@(M.SAL6-A00000)*0.5A
M.IMPO@M.IMPO10M.IMPO20M.IMPO0M.IMPO50M.IMPOA0M.IMPOF
ENDIF
M.PENS@M.SAL6*0.0
M.SOMA@M.SAL6*0.01
M.REST@M.SAL6-A3ANS-M.PENS-M.SOMA-M.IMPO
JPSP0STR(MARCA1A)0PSP0NUME0PSP0PREN0PSP0STR(SALAR1G)0PSP0STR(A3ANS1G)0PSP0ST
R(3EC-1)0PSP0STR(M.SP3EC1H)0PSP0STR(M.PENS1F)0PSP0STR(M.SOMA1A)0PSP0STR(M.I
MPO1G)0PSP0STR(M.REST1G)0PSP0P P0PSP
S/IP
ENDDO
JPTUUUUUVUUUUUUUUUUUUUUUUUUUUVUUUUUUUUUUUUUUUUUUUUVUUUUUUUVUUUUUUUVUUUVUUUUU
UUUVUUUUUUVUUUUUVUUUUUUUVUUUUUUUVUUUUUUUUUWP
SET CONSOLE ON
CLOSE ALTERNATE
SET ALTERNATE OFF
4AIT 4INDO4 PLISTA LIC-IDARILOR SE AFLA IN FISIERUL LIC.LSTP TIMEOUT 2
* MODIF.PRG *
^REGION 0
REGIONAL ?.&'rr(r,(1 ?.!()k"!(!1 ?.&:?9"!(!
IF SET(#TAL/#) @ #ON#
SET TAL/ OFF
?.!()k"!(! @ #ON#
ELSE
?.!()k"!(! @ #OFF#
3C
ENDIF
?.&:?9"!(! @ SET(#COMPATI6LE#)
SET COMPATI6LE FOOPLUS
?.&'rr(r,( @ SELECT()
IF NOT 4EOIST(#(<('8#) .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.P_O# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.SCO# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.MNO# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.PRG# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.FRO# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.>PR#
DEFINE 4INDO4 (<('8 .
FROM INT((SRO4()-1A)L2)1INT((SCOL()-5)L2) .
TO INT((SRO4()-1A)L2)0151INT((SCOL()-5)L2)052 .
TITLE # A<('8(r, *7r,8*"!r(r* # .
FOOTER # A9("( %ESCN 9,7!r' *,"*r, # .
NOFLOAT .
CLOSE .
S-ADO4 .
NOMINIMI;E .
DOU6LE .
COLOR SC-EME 1
ENDIF
^REGION 1
CLEAR
SET TAL/ OFF
SET SAFETY OFF
USE SAL
SET ORDER TO TAG MARCA
SCATTER MEM3AR 6LAN/
^REGION 1
IF 43ISI6LE(#(<('8#)
ACTI3ATE 4INDO4 (<('8 SAME
ELSE
ACTI3ATE 4INDO4 (<('8 NOS-O4
ENDIF
C A1A SAY #Pr,7'?,),D# .
SI;E 11101 0
C 1A SAY #M(r&( D# .
SI;E 11101 0
C 51A SAY #N'?,), D# .
SI;E 11101 0
C F1A SAY #3,&d*?, D# .
SI;E 11101 0
C G1A SAY #S()(r*' D# .
SI;E 11101 0
C 11F GET ?.?(r&( .
SI;E 115 .
DEFAULT 0 .
PICTURE #IIII# .
3ALID _rc90*,2"*()
C 511F GET ?.7'?, .
SI;E 1120 .
DEFAULT # # .
PICTURE #CE/ ====================# .
DISA6LE
C A11F GET ?.9r,7 .
SI;E 1120 .
DEFAULT # # .
PICTURE #CE/ ====================# .
3C1
DISA6LE
C F11F GET ?.v,&d .
SI;E 112 .
DEFAULT 0 .
PICTURE #C/ II# .
DISA6LE
C G11F GET ?."()(r .
SI;E 11G .
DEFAULT 0 .
PICTURE #C/ IIIIIII# .
DISA6LE
C 1011A GET M.MD .
PICTURE #C*-N MODIFICA# .
SI;E 111011 .
DEFAULT 1 .
3ALID _rc90*,2!F() .
DISA6LE
IF NOT 43ISI6LE(#(<('8#)
ACTI3ATE 4INDO4 (<('8
ENDIF
READ CYCLE
RELEASE 4INDO4 (<('8
SELECT (?.&'rr(r,()
^REGION 0
IF ?.!()k"!(! @ #ON#
SET TAL/ ON
ENDIF
IF ?.&:?9"!(! @ #ON#
SET COMPATI6LE ON
ENDIF
^REGION 1
SET TAL/ ON
SET SAFETY ON
DO A3A.PRG
DO LIC.PRG
USE
CLEAR
FUNCTION _rc90*,2"* bb ?.?(r&( 3ALID
^REGION 1
SEE/ M.MARCA
IF FOUND()
SCATTER MEM3AR
_CURO6_@2
S-O4 GETS ENA6LED
ELSE
4AIT 4INDO4 PM(r&( P0ALLTRIM(STR(M.MARCA))0P 7' ,=*"!(EP TIMEOUT 2
_CURO6_@1
SCATTER MEM3AR 6LAN/
S-O4 GETS DISA6LED
S-O4 GET M.MARCA ENA6LED
ENDIF
FUNCTION _rc90*,2!F bb M.MD 3ALID
^REGION 1
M.A3ANS@M.SALAR*0.5
GAT-ER MEM3AR
4AIT 4INDO4 PI7r,8*"!r(r,( ( B:"! ?:<*B*&(!(.P TIMEOUT 2
3C2
_CURO6_@1
SCATTER MEM3AR 6LAN/
S-O4 GETS DISA6LED
S-O4 GET M.MARCA ENA6LED
* STERG.PRG *
^REGION 0
REGIONAL ?.&'rr(r,(1 ?.!()k"!(!1 ?.&:?9"!(!
IF SET(#TAL/#) @ #ON#
SET TAL/ OFF
?.!()k"!(! @ #ON#
ELSE
?.!()k"!(! @ #OFF#
ENDIF
?.&:?9"!(! @ SET(#COMPATI6LE#)
SET COMPATI6LE FOOPLUS
?.&'rr(r,( @ SELECT()
IF NOT 4EOIST(#(<('8#) .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.P_O# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.SCO# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.MNO# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.PRG# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.FRO# .
OR UPPER(4TITLE(#ADAUG#)) @@ #ADAUG.>PR#
DEFINE 4INDO4 (<('8 .
FROM INT((SRO4()-1A)L2)1INT((SCOL()-5)L2) .
TO INT((SRO4()-1A)L2)0151INT((SCOL()-5)L2)052 .
TITLE # A<('8(r, *7r,8*"!r(r* # .
FOOTER # A9("( %ESCN 9,7!r' *,"*r, # .
NOFLOAT .
CLOSE .
S-ADO4 .
NOMINIMI;E .
DOU6LE .
COLOR SC-EME 1
ENDIF
^REGION 1
CLEAR
SET TAL/ OFF
SET SAFETY OFF
USE SAL
SET ORDER TO TAG MARCA
SCATTER MEM3AR 6LAN/
^REGION 1
IF 43ISI6LE(#(<('8#)
ACTI3ATE 4INDO4 (<('8 SAME
ELSE
ACTI3ATE 4INDO4 (<('8 NOS-O4
ENDIF
C A1A SAY #Pr,7'?,),D# .
SI;E 11101 0
C 1A SAY #M(r&( D# .
SI;E 11101 0
C 51A SAY #N'?,), D# .
SI;E 11101 0
C F1A SAY #3,&d*?, D# .
SI;E 11101 0
C G1A SAY #S()(r*' D# .
SI;E 11101 0
3C3
C 11F GET ?.?(r&( .
SI;E 115 .
DEFAULT 0 .
PICTURE #IIII# .
3ALID _rc90*a=I,()
C 511F GET ?.7'?, .
SI;E 1120 .
DEFAULT # # .
PICTURE #CE ====================# .
DISA6LE
C A11F GET ?.9r,7 .
SI;E 1120 .
DEFAULT # # .
PICTURE #CE ====================# .
DISA6LE
C F11F GET ?.v,&d .
SI;E 112 .
DEFAULT 0 .
PICTURE #II# .
DISA6LE
C G11F GET ?."()(r .
SI;E 11G .
DEFAULT 0 .
PICTURE #IIIIIII# .
DISA6LE
C 10112 GET M.ST .
PICTURE #C*-N STERG.CAUTA# .
SI;E 11G1 .
DEFAULT 1 .
3ALID _rc90*a=(2() .
DISA6LE
IF NOT 43ISI6LE(#(<('8#)
ACTI3ATE 4INDO4 (<('8
ENDIF
READ CYCLE
RELEASE 4INDO4 (<('8
SELECT (?.&'rr(r,()
^REGION 0
IF ?.!()k"!(! @ #ON#
SET TAL/ ON
ENDIF
IF ?.&:?9"!(! @ #ON#
SET COMPATI6LE ON
ENDIF
^REGION 1
SET TAL/ ON
SET SAFETY ON
DO A3A.PRG
DO LIC.PRG
USE
CLEAR
FUNCTION _rc90*a=I, bb ?.?(r&( 3ALID
^REGION 1
SEE/ M.MARCA
IF FOUND()
SCATTER MEM3AR
_CURO6_@2
3C@
S-O4 GETS ENA6LED
ELSE
4AIT 4INDO4 PM(r&( P0ALLTRIM(STR(M.MARCA))0P 7' ,=*"!(EP TIMEOUT 2
_CURO6_@1
SCATTER MEM3AR 6LAN/
S-O4 GETS DISA6LED
S-O4 GET M.MARCA ENA6LED
ENDIF
FUNCTION _rc90*a=(2 bb M.ST 3ALID
^REGION 1
IF M.ST@1
DELETE
PAC/
SCATTER MEM3AR 6LAN/
_CURO6_@1
S-O4 GETS DISA6LED
S-O4 GET M.MARCA ENA6LED
ELSE
SCATTER MEM3AR 6LAN/
_CURO6_@1
S-O4 GETS DISA6LED
S-O4 GET M.MARCA ENA6LED
ENDIF
R+T+.+ N+T2AR+
7.*I#tro$u"ere i# retele
O retea de /al/#latoare este #n ansam2l# 'ormat din mai m#lte ti4#ri de e/?i4amente le1ate
im4re#na 4rintr>o in'rastr#/t#ra de /om#ni/atie!/are 'oloses/ 4ro1rame le1ate de /om#ni/atie
s4e/iali3ate 4entr# a>si trans'era in'ormatii si a 4artaHa res#rse*
S/o4#rile /rearii #ei retele s#nt in 4rin/i4al #rmatoarele 0
,artaCarea resurselor-toete 4ro1ramele !datele si e/?i4amentele s#nt dis4oni2ile
ori/ar#i #tili3ator al retelei !indi'erent de lo/ali3area 'i3i/a a res#rsei sa# a
#tili3ator#l#i8
(bti#erea $e e"o#i'ii-4rin 4artaHarea datelor se 4ot o2tine e/onomii /onsidera2ile8
(bti#erea u#ui 'e$iu $e "o'u#i"are- o retea 4oate an#la distantele e%istente intre #n
1r#4 de oameni*
7.7Clasii"area retelelor
In'#n/tie de te?nolo1ia de transmisie !retelele se 4ot im4arti ast'el0
Retele "u $iuzae-/are a# #n /anal de /om#ni/atii 4artaHat de toate masinile din retea*
Retelele pu#"t la pu#"t-dis4#n de n#meroase /one%i#ni intre 4ere/?i de masini
individ#ale*In 1eneral retelele mi/i (/a lo/ali3are 1eo1ra'i/a!de e%em4l# retelele LA.)
tind sa 'oloseas/a !in tim4 /e retele intinse 4e s#4ra'ata mare s#nt de 42i/ei 4#n/t>la>
4#n/t*Retelele LA. se distin1 de alte ti4iri de retele 4rin trei /ara/teristi/i0
+ari'e ;retelele LA. a# dimensi#ni restranse !/eea /e
inseamna /a tim4#l de transmisie este red#s*
Te1#olo-ie $e tra#s'isie-este de o2i/ei di'#3area !4rintr>o
sin1#ra ma1istrala de /om#ni/atie *
Topolo-ie-4oatet 'i de ti4 BUS!in /are masinile s#nt le1ate la
o ma1istrala de ti4 liniar sa# RI.5 in /are medi#l de transmisie a datelor este in/?is*
I4 2u4/(i1 51 m05u3 51 /0mu4i/.r1 i4(r1 s(.(ii31 5i4 r1(1. >s.u 51 m05u3 51
).r(.-.r1 . r1surs130r r1(13131 LAN m.i )0( 2i*
3CA
Retea "lie#t ser2er-e%ista #n#l sa# mai m#lte /al/#latoare dotate /# res#rse
4#terni/e /are s#nt in /ontin#a /om#ni/are /# terminalele atasate(/lienti)*
Retea peer to peer-toatet /al/#latoarele isi 4ot 4artaHa res#rsele 4ro4ii*Intr>o ast'el
de retea 'ie/are masina 4oate H#/a rol sim#ltan de /lient si de server*
7.5Utilizarea retelei
C041/(.r1. u41i s(.(ii 51 3u/ru i4 r1(1. )r1su)u41 ).r/ur<1r1. urm.(0.r130r
1(.)1*
I#stalarea pla"ii $e retea T/one/tarea 'i3i/a a #nei statii in retea se 'a/e 4rin
intermedi#l #nei 4la/i de retea !/are se introd#/e intr>#n#l dintre /one/torii de
e%tensie dis4oni2ili 4e 4la/a de 2a3a a /al/#lator#l#i*
I#"ar"area pro-ra'elor $e retea
ED1m)3u 51 )r0<r.m1*
LSL*CO6>le1at#ra intre nivel#l de le1at#ra de date si nivel#l de transmiteredate*
.E2*CO6>4ro1ram de inter'ata /# 4la/a de retea si este /ara/teristi/ 'ie/arei 4la/i
de retea*
I+:O,I*CO6>4roto/ol#l de /om#ni/atie*
7L6*E:E>,OS Ree#ester!/are 4ermite /#4larea in retea a statiilor de l#/r# 2a3ate 4e
,OS*
A""esul i# retea
7.4Tipuri $e utilizatori
Urmatoarea lista 4re3inta ti4#rile 4rede'inite de #tili3atori .etWare!intr>o ordine relativ
des/res/atoare a 4irvile1iilor0
Super2izor-are dre4t#ri de4line as#4ra#tilitarelor si 'isierelor din retea*
(perator :C(NS(>E-4ermite vi3#ali3area an#mitor in'ormatii re'eritoare la retea
E"1i2ale#t super2isor>detine 4osi2ilitatea de a /rea alti e/?ivalenti de s#4ervisor si 4ot
s/?im2a /ont#l s#4ervi3or#l#i !in/l#sive 4arola*
(perator ,C(NS(>E-a/esti #tilitari 4ot #tili3a toate o4ti#nile dis4oni2ile ale
#tilitar#l#i!n#mai da/a s#nt si e/?ivalenti s#4ervisor*
A$'i#istrator $e -rup-4oate /rea !4oate ster1e sa# 4oatet modi'i/a /ont#rilor altor
#tili3atori 8ei n# 4ot modi'i/a /ont#rile /are n# se a'la in lista lor de #tili3atori sa#
1r#4#ri administrate*
A$'i#istrator $e "o#t-4oate ster1e si administra /ont#rile /e le>a# 'ost atri2#ite *
Utilizator obis#uit>4oate e%e/#ta doar '#n/tii 4rimite de la /ele sa4te /ate1orii de
#tili3atori*
7.O (r-a#izarea i#or'atiei i# retea
Servere de 'isiere
Este 'a/#t dis4oni2il de /atre #n server de 'isiere *In moment#l in /are in retea e%ista mai m#lte
servere!a/estora tre2#ie Sali se a/orde n#me #ni/e*,en#mirea #n#i server este im4ortanta
4entr# /a str#/t#ra #n#i server in/e4e /# n#mele sa# !/are /onstit#ie 4rim#l element al /aii de
a//es /atre #n dire/tor sa# 'isier*
7ol#m#l
+entr# a 'a/e o analo1ie /# sistem#l de o4erare ,OS!iata /are este sinta%a #nei /ai de a//es0
In ,OS0
,is/0Qdire/torQs#2dire/torQ$Q'isier
3CB
E%em4l#0/Q,OSQSGS*CO6
In .etWare
ServerQvol#m0dire/torQs#2dire/torQ$Q'isier
E%em4l#0-S7R1QSGS0+UBLICQLO5OUT*E:E
,ire/toare
a)%ire"toare pre$ei#ite
La instalarea .etWare !in vol#m#l SGS!se /reea3a /in/i dire/toare 4rede'inite
+UBLIC!SGSTE6!6AIL!LO5I. si ETC*a/este dire/toare s#nt esentiale 4entr# '#n/tionarea
/ore/ta a retelei si n# tre2#ie sterse ni/iodata*/ra/teristi/i0
S?S!>(GIN- /ontine 4ro1rameleSGS*T:T si LO5I.*E:E *+rim#l a'isea3a toate serverele de
'isiere dis4oni2ile din retea*Al doilea reali3ea3a /one/tarea la #n#l dintre serverele vi3#ali3ate
anterior /# SLIST *Reali3ea3a a/ti#ni 4rede'inite /#m ar 'i 0ma4area #nor #nitati de
dis/!a'isarea #nor in'ormatii !lansarea #nor 4ro1rame*
S?S!+AI>-/ontine s#2dire/toarele 4ro4rii 'ie/ar#i #tili3ator 8in a/estea s#nt /ontin#te
s/ri4t#rile 4ro4rii #tili3atorilor*
S?S!,UB>IC-/ontine toate #tilitarele si /omen3ile de /are a# nevoie #tili3atorii retelei
S?S!S?STE+-/ontine #tilitarele si /omen3ile la /are 4ot avea a//es doar s#4ervi3orii de retea
si alti #tili3atori 4rivile1iati*
S?S!ETC/ontine 'isierele /are asi1#ra /one/tivitatea /# sistemele /e 'oloses/
4roto/oaleleTC+&I+
b)%ire"toare Q(+E
Asi1#ra 4rote/tia in retea avand 4ro4iile dire/toare si re4re3inta o modalitate de>a e/onimsii
tim4#l 4entr# administrator#l de system
")%ire"toare apli"ati2e
S#nt n/esare 4entr# r#larea #nei an#mite a4li/atii si s#nt de o2i/ei di/tate de 4ro/ed#ra de
instalare a a4li/atiei*
$)%ire"toarele $e $ate
Str#/t#ra dire/toarelor tre2#ie sa 4re3inte o ierar?ie sim4la 4entr# #tili3atori si in a/elasi tim4
#sor de intretin#t de /atre administrator#l de system*
3CC
CO6E.JI SI
UTILITARE
+E.TRU
6A.I+ULAREA
,IRECTOARELOR
SI A -ISIERELOR
a)Co'e#zi
C(,? is $ir-/o4ia3a 'isier#l 'is in dire/tor#l dir8
C% "ale-modi'i/a dire/tor#l /#rrent in /ale8
R% $ir2e"1i-ster1e dire/tor#l dirve/?i!4res#4#nand /a a/esta este 1ol8
+% $ir#ou-/reea3a dire/tor#l dirno#8
%E> is-ster1e 'isier#l 'is
CQ<%IR "ale-a'isea3a in'ormatii re'eritoare la vol#me si la dire/toare 0s4atial total!s4atial
'olosit si s4atial dis4oni2il
CQ<V(> "ale-a'isea3 di'erite in'ormatii des4re vol#me 0den#mire!s4ti# total s4ati#l #tili3at
de 'isiere si dire/toare s4ati#l #tili3at de 'isierele sterse!s4ati#l ramas 4e vol#m!s4ti#l dis4oni2il
#tili3ator#l#i*
LIST,IR /ale o4ti#ne
&R>a'isea3 dre4t#rile de dire/toare si mastile de dre4t#ri mostenite8
&E>a'isea3a dre4t#rile e''e/tive8
&, s#a&T>a'isea3 data si ora /rearii8
&S>a'isea3 toate s#2dire/toarele !aliniate s4re interior8
&A>a'isea3a toate in'ormatioile dis4oni2ile*
NC(,? sursa $esti#atie-similara /# CO+G si :CO+G din ,OS
3CE
.,IR /ale o4ti#ni>
oseste la "autarea
pri# retea a u#or
isiere sau $ire"toare
"u a#u'iti
para'etrii!$e#.
:isierelor 'ari'ea
lor ,ulti'a
a"tualizare,atributel
e,proprietarul.
b)Utilitare
V(>IN:(
Utilitar#l /ontine meni#l Availe2le O4tions /are o'era do#a o4ti#ni0
C?an1e server T4ermite vi3#ali3area in'ormatiilor de 4e alt server*
U4date interval Tmodi'i/a 're/venta de a/t#ali3are a in'ormatiilor a'isate 4e e/ran*
-ILER
Este #n #tilitar orientat 4e meni#ri !/are se 4oate 'olosi 4entr# a mano=i4#la 'isierele si
dire/toarelor
3CF
,e retin#t /a in toate #tilitarele .etWare orientate 4e meni#ri s#nt vala2ile yrmatoarele re1#li
4rivind tastele0
E#ter-des/?ide #n no# meni# sa# sa# a//e4ta #n element din lista 8
Es"-revine la meni#l anterior sa# o4reste 4ro/es#l de sele/tare
:*-4re3inta de'initia element#l#i evidentiat
:5-4ermite modi'i/area #n#i element !at#n/i /and a/esta este avidentiat
:O-4ermite sele/tarea mai m#ltor elemente
I#s-inserea3a #n no# o2ie/t
%el-ster1e element#l mar/at
6eni#l C#rrent
,ire/tory In'ormation
O'era in'ormatii re'eritoare la dire/tor#l /#rrent0
Cine a /reat si /ine este 4ro4rietar#l #n#i an#mit dire/tor8
,ata /rearii #n#i dire/tor 8
Atri2#tele dire/tor#l#i8
,re4t#rile e''e/tive8
6as/a de dre4t#ri mostenite 8
Cine are dre4t#ri as#4ra a/est#i dire/tor
6eni#l ,ire/tory
Contents
+ermite e%e/#tarea #nor a/ti#ni re'eritoare la dire/tor#l /#rrent0
/rearea si ster1erea de s#2dire/toare(ins)8
/o4ierea #nor 'isiere si str#/t#ri de s#2dire/toare(enter)8
a'isarea si setarea #nor in'ormatii re'eritoare la dire/toare si 'isiere (enter)8
ster1erea s#2dire/toarelor si a 'isierelor(del)8
3E
6eni#l Sele/t C#rrent
,ire/tory
3E1
,er'ite s"1i'barea
$ire"torului
2izalizat.%a"a #u se
"u#oaste #oua "ale
$e a""es ,pri#
apasarea tastei I#s
2or i aisate liste "u
ser2ere ,2olu'e si
isiere $ispo#ibile
,$i# "are se poate
"o#strui "u usuri#ta
"alea $e a""es $orita.
3E2
6eni#l set -iler
O4tions
A"easta optiu#e
per'ite "o#i-urarea
para'etrilor
reeritoare la
2izualizarea si
'a#ipularea
stru"turii
$ire"torului.
6eni#l 7ol#me
In'ormation
3E3
Este ulti'a optiu#e
$i# 'e#iu si aiseaza
i#or'atiile $espre
2olu'ele retelei.
64arile #nitatillor de
dis/
+parile pot i $e 'ai
'ulte tipuri!
'apari spre
u#itatile $e $is"
lo"aleK
ma4ari s4re dire/toarele din retea 8
ma4ari de /a#tare8
3E@
64arile de dis/ lo/al
Auto'at ,NetJare alo"a litere $e la A la E pe'@#tru $ispoziti2ele 1ar$
lo"ale .%"a se re$ire"tio#eaza u# astel $e i#$i"ati2 "atre u# $is" $e retea si apoi este
sters ,litera $e $is" se 2a reeri $i# #ou la lo"al.
64arile de retea
Re4re3inta /el mai des 'olosite ti4#ri de ma4ari*Sinta%a /omen3ii este 06A+ o4ti#ni A>
J0=server&vol#m0/ale
Se 4ot 'olosi #rmatoarele o4ti#ni0
.E:T sa#9>4ermite ma4area #rmatoarei litere dis4oni2ile 4entr# dis/#l de retea *
ROOT T,e o2i/ei 4ro1ramele soli/ita dre4t#ri in dire/tor#l rada/ina!/eea /e este ina//e4ta2il
intr>o retea *,in a/est motiv!.etWare 4ermite /rearea #n#i dis/ rada/ina 'alsa !/are a4are
#tili3ator#l#i dre4t #ndire/tor rada/ina real*
6a4arile de /a#tare
Si#ta/a este !
6A+ o4ti#ni S1>S1B0=server&vol#m 0/ale
Unde o4ti#nile 4ot 'i 0
I.SERT Tde'ineste o ma4are de /a#tare ast'el in/at ni/i #n dis/ e%istent n# este s#4ras/ris!si
in 4l#s se 4astrea3a ordinea s4e/i'i/ata
ROOT>este identi/al o4ti#nii /# a/elasi n#me 'olosite 4entr# a de'ini dis/#ri rada/ina 'alse*
7.SSe"uritatea retelei
+asurile $e se"uritate su#t!
A*/ont#l #tili3ator(n#me si 4arola)8
B*restri/tii si dete/tarea intr#silor(o4tional)8
C*dre4t#rile de dire/toare si de 'isiere
,*atri2#tele de dire/toare si de 'isiere
Se/#ritatea 4rin /ont#l
de #tili3ator
Restri"tii
a)Restri"tiile "o#tului utilizator
Tipuri $e restri"tii 'ai i'porta#te!
sta2ilirea #nei 4erioade de e%4irare(/ont#l este 4ermanent sa# e%4ira d#4a #n an#mit
tim4)8
n#mar#l ma%im de /one%i#ni sim#oltane de retea 4remise #tii3ator#l#i
3EA
da/a se /reea3a a#tomat #n dire/tor YO6E4entr# #tili3ator 8
$a"a utilizatorul tre] sa $eti#a o parola ,lu#-iC'ea 'i#i'a a"esteia
,obli-ati2itatea s"1i'barii parolei la a#u'ite i#ter2ale ,posibilitatea reoosirii a"eleiasi
parole ,#u'arul $e a""ese i# retea "u o parola e/pirata.
b)Restri"tiile $e statie
Stabiles" $a"a u#ui a#u'it utilizator ii este per'is sa i#tre i# retea $e la
ori"e statie ,sau $e la o a#u'ita statie .
")restri"tiile $e ti'p
I# "azul retelelor olosite 74 $e ore $i# 74 ,apare posibilitatea "a u#
utilizator sa poata a""esa reteaua si resurselle a"esteia i# aara orelor $e pro-ra'.
%ete"tarea i#trusilor
NetJare are "apa"itateta $e a blo"a u# "o#t $e utilizator $a"a a"esta are
prea 'ulte te#tati2e $e a""es #ereusite.
,re4t#rile de dire/toare
si 'isiere
I#NetJare 5./ e/ista = $repturi "are li sepot a"or$a utilizatorulor pe#tru a
a2ea a""es la isiere sau $ire"toare!
& R )ea$-4ermite #tili3ator#l#i sa vada /ontin#t#l 'isierelor din dire/tor*
& J)rite-4ermite #tili3ator#l#i sa modi'i/e /ontin#t#l 'isierelor din dire/tor
& C )reate ;4ermite /rearea in el de dire/toare si 'isiere noi
& E )rase-4ermite ster1erea dire/toarelor si a 'isierelor e%istente in a/esta8
& : )ile S"a#-4ermite vi3#li3area 'isierelor si s#2dire/toarelor din dire/tor
& + )$ii3-4ermite modi'i/area atri2#telor a n#melor s#2dire/toarelor
& A)""es Co#trol-4ermite #tili3ator#l sa a/orde ori/are din dre4t#rile anterioare 4entr#
dire/tor altor #tili3atori din retea
& S )uper2isori-4ermite #tili3ator#l#i saa a/orde toate /elelate dre4t#ri alor #tili3atori din
retea*
Atribute $e $ire"toare si isiere
a)Atri2#tele de 'isiere determina mod#l in /are 4ot 'i 'olosite 'isierele in retea si /ontrolea3a
o4erati#nile /e 4ot 'i e%e/#tate /# a/estea*
& A )r"1i2e #ee$e$>este 'olosit de /atre #n system 4entr# mar/area 'isierelor /e a# 'ost
modi'i/ate d#4a #ltima ar?ivare
E& E )e"ute (#l3>a'e/tea3a 'isierele /# e%tensii*CO6 si *E:E
& Q )i$$e# :ile>este atri2#t#l de 'isier as/#ns
Rea$ Au$it & Ra)
Jrite Au$it &Ja)>s#nt attri2#te neim4rementate in/a versi#nea 3*% !#rmand a 'i de3voltate in
versi#ni #lterioare
Rea$ (#l3 & Ro)-n# 4oate 'i s/ris !sters sa# reden#mit
Rea$IJrite &R.)-4ermite #tili3ator#l#i sa /iteas/a si sa s/rie in el
S1areable & S )-4ermite a//es#l sim#ltan al mai m#ltor #tili3atori la 'isier#l 4araHat
No#s1areable & N )
3EB
S3ste' ile& S3)>desemnea3a 'isierele systemK
Tra#sa"tio#al & T )-'isierele mar/ate /# a/est atri2#t 4ot 'i #rmarite /# aH#tor#l sistem#l#i de
#rmarire a tran3a/tiilor*
&C )op3 I#1ibit ;atri2#t#l inter3i/e /o4ierea 'isierelor intr>#n alt dire/tor
) % )elete I#1ibit-a/est atri2#t inter3i/e #tili3atiorilor reden#mirea 'isierelor
) ,)ur-e-atri2#t#l desemnea3a /a la ster1erea 'isier#l#i !a/esta este de'initive
b)atributele$e $ire"tor $eter'i#a 'o$ul $e lu"ru "u $ire"toare .au a"eleasi
se'#ii"atii "a si i# "azul atributelor $e isiere.
& Q )i$$e# %ire"tor3
S3ste' $ire"tor3 &s3)-dire/toarele system n# s#nt vi3i2ile /# /omanda ,IR !/i doar /#
.,IR!/da/a #tili3ator#l detine dre4t#l -ile s/an*
&, )ur-e >'isierele sterse dintr>#n dire/tor /are 4oseda a/est atri2#t n# ami 4ot 'i re/#4erate
#ltetrior*
Co'e#zi NetJare reeritoare la se"uritate
RIGQTS
A'isea3a #tili3ator#l#i dre4t#ri 4e /are le detine intr#n dire/tor
Sre sinta%a0RI5YTS /ale
TLIST
A'isea3a #tili3atorii /arora li s>a# dat dre4t#ri e%4li/ite intr>#n an#mit dire/tor
Are sinta%a0TLIST /ale
3EC
5RA.T
A"or$a $repturi utilizatorilor sau -rupurilor.are si#ta/a!GRANT
listaV$repturiF:(R "aleG T( FUSERNGR(U,G #u'e
RE7OZE
I#latura $repturile u#ui utilizator $i# $ire"toere sau isiere.Are
si#ta/a!REV(<E listaV$repturiF :(R "aleG :R(+FUSERNGR(U,G #u'e
RE6O7E
I#latura utilizatorul $i# ra#$urile "elor "are au $repturi i#tr-o a#u'ita
"ale.Are si#ta/a!RE+(VE FUSERNGR(U,G #u'e :R(+ "ale
Utilitare .etWare
re'eritoare la
se/#ritate
S?SC(N
+e#iul pri#"ipal al utilitarului oera optiu#ile!
*.(ptiu#ea A""ou#ti#-&Co#tabilizare)
,er'ite ta/area utilizatorilor retelei i# u#"tie $e!
n#mar#l de 2lo/#ri /itite
nr de 2lo/#ri s/rise
ti4#l de /one/tare vol#m#l sto/arii
soli/itarile de servi/ii
7.(ptiu#ea C1a#-e Curre#tser2er
aiseaza optiu#ule pri2i#$ atasarea la u# alt ser2er $i# retea.,e#tru a 2a
atasa la u# alt ser2er,NetJare "are u# #u'e 2ali$ $e utilizator si o parola .
5.(ptiu#ea ile Ser2er I#or'atio#
3EE
pFer'ite tre"erea i#re2ista a i#or'atiilor le-ate $e siste'ul $e operare
pe#tru ie"are ser2er $i# retea.
4.(ptiu#ea Group I#or'atio#
Aiseaz i#or'atii reeritoare la -rupurile e/i/ste#te.Nsele"ta#$ i# lista
Group Na'es #u'ele u#ui -rup si apasa#$ tasta E#ter ,2a aparea u# 'e#iu "u optiu#i
pr#tru $i2ersi para'etri" reeritori la -rupul respe"ti2e!
:ull Na'e-4ermite a/ordarea #nei den#miri mai s#11estive 1r#4#l#i sele/tat
+a#a-e$ Use$ a#$ Groups-a'isea3a #tili3atorii 4entr# /are 1r#4#l sele/tat 4oate a/orda si
revo/a dre4t#ri !4res#4#nand /a s#nteti /el 4#tin administrator de 1r#4
+#a-ers-se a'isea3a administratorii 1r#4#l#i sele/tat
+e'ber >ist-se a'isea3a #tili3atorii /are 'a/ 4arte din 1r#4#l sele/tat*
(t1er I#or'atio# ;a'isea3a alte in'ormatii re'eritoare la 1r#4#l sele/tat*
Trustee %ire"tor3 Assi-#'e#ts-o4ti#nea 'oloseste la ad#1area de dre4t#ri #n#i 1r#4*
O.(ptiu#ea Super2isor (ptio#s
Iata o4ti#nile o'erite de a/est meni#0
,e'a#lt A//o#nt>a"este
pri'e $oua optiu#i
ae"teaza $oar
2iitorii utilizatori
a$au-ati siste'ului*
Bala#"eIrestri"tio#s
,e'a#lt time
Restri/tions
E$it S3ste' AUT(EEEC-4ermite modi'i/area 'isierl#i de 4ornire al server#l#i de 'isier
:ile
:ile Ser2er Co#sole-4ermite a/ordarea stat#t#l#i de o4erator -CO.SOLE #nor #tili3atori
sa# 1r#4#ri*
(perators
3EF
Intr#der>per'ite
a"ti2area u#"tiei $e
$ete"tare ai#trusilor
,"are alerteaza
reteaua i# 'o'e#tul
i# "are "i#e2a
i#"ear"a sa a""eseze
siste'ul olosi#$ o
parola i#2ali$a.
%ete"tio#I>o"9out
S3ste' >o-i# S"ript-este 'isier#l s/ri4t 4rin/i4al !/are 4ermite administrator#l#i sa
/on'i1#re3e medi#l de l#/r# /# 4arametrii /om#ni t#t#ror #tili3atorilor
Vie. :ile Ser2er Error-4ermite vi3#ali3area H#rnal#l#i /# erori*
>o-
Jor9-roup +a#a-ers-4ermite de'inirea administratorilor de 1r#4*
S. (ptiu#ea User I#or'atio#
,ara'etrii "o#i-urabili ai "o#tului u#ui utilizator su#t ur'atorii!
A""ou#t Bala#"e-4ermite s#4ervi3or#l#i sa de'ineas/a si sa s#4rave1?e3e 2alanta de /ont a
#tili3ator#l#i*
A""ou#t restri"tio#s-4ermite s#4ervi3or#l#i sa st2ileas/a restri/tiile de /ont !de tim4si de
statie ale #tili3ator#l#i*
C1e#-e ,ass.or$rad#1a sa# modi'i/a 4arola #tili3ator#l#i
:ull Na'e-4ermite atri2#irea #n#i n#me mai s#1estiv #tili3ator#l#i!inlo/#l /el#i s/#rt!atri2#it
4r* Cone/tarea in retea*
3F
Groups Belo#-e$ To-se a'isea3a o lista /# 1r#4#rile /arora le a4artine #tili3ator#l*
I#tru$er >o"9out Status-a'isea3a adresa de retea si de statie #nde a 'ost 2lo/at #n #tili3ator
/are a e4#i3at n#mar#l de in/er/ari 4remise 4entr# /one/tarea in retea
>o-i# S"ript-4ermite #tili3ator#l#i sa# #n#i administrator de system sa /ree3e si sa modi'i/e
#n 'isier de /omen3i *
+a#a-e$ Users a#$ Groups-4re3inta #tili3atorii si 1r#4#rile /arora li se 4ot a/orda sa#
retra1e dre4t#ri de /atre #tili3ator#l sele/tat*
+a#a-ers-a'isea3 administrator#l #tili3ator#l#i sele/tat*
(t1er I#or'atio#-a'isea3a in'ormatii des4re #tili3ator#l sele/tat
Se"urit3 Ehui2ale#"es-atri2#ie #tili3ator#l#i sele/tat dre4t#rile de se/#ritateale #n#i alt
#tili3ator
Statio# Restri"tio#s-administrator#l de system 4oate 'orta #tili3ator#l sa a//ese3e retea#a
doar de la an#mite statii !/# an#mite adrese
Ti'e Restri"tio#s-administrator#l de system 4oate limita la #n an#mit interval de tim4
'olosirea retelei de /atre #tili3ator
Trustee %ire"tor3 Assi-#'e#ts-4ermite administratorilor de system vi3#ali3area !de'inirea si
modi'i/area dre4t#rilor #tili3ator#l#i intr>#n an#mit dire/tor
Volu'eI%is9 Restri"tio#s-4ermite administratorilor limitarea s4ati#l#i 4e /are il 4oate 'olosi
#n #tili3ator 4e dis/*
5.*.*. Co'po#e#tele e"ra#ului

+entr# a lansa 4ro1ram#l A#toCA, se a/tivea3a 'ereastra 1r#4#l#i A#toCA, din +ro1ram
6ana1er!e%e/#tand d#2l# /li/ 4e i/oana res4e/tiva0 4oate 'i lansat si din File anager!
e%e/#tand d#2l# /li/ 4e ACA,*E:E sa# 4e 'isier#l /# e%tensia*#%,.
E/ran#l AutoCA% /ontine0
bara $e titlu (title 2ar) in 4artea s#4erioara a e/ran#l#i8 a'isea3a n#mele 4ro1ram#l#i!
AutoCA%! #rmat de n#mele 'isier#l#i des/?is* ,a/a n# e des/?is ni/i #n 'isier de desenare
va a4area /#vant#l "**A.#* In stan1a 2arei de titl# se a'la meni#l %indo&s standard
4entr# /ontrol#l a4li/atiei Control men#! iar la drea4ta 2arei de titl# se a'la do#a 2#toane0
inimize si aximize:Restore (6inimi3are si 6a%imi3are&Resta#rare)8
bara $e 'e#iuri (men# 2ar) se a'la s#2 2ara de titl#! o'erind a//es#l la meni#rile
der#lante0 File, .dit, 6ie&, +nsert, Format, !ools, #ra&, #imensions, odif2, 9elpC
bara "u i#stru'e#te Sta#$ar$ (tool2ar) se a'la s#2 2ara de meni#ri! /ontinand /omen3ile
#3#ale ale 4ro1ram#l#i A#toCA,*
Comen3ile din 2ara /# instr#mente Standard
Ne. Creea3a desene noi
(pe# ,es/?ide desene e%istente
Sa2e Salvea3a desenele e%istente
,ri#t Ti4areste sa# 4revi3#ali3ae3a desen#l /#rent
Spelli#- 7eri'i/a orto1ra'ierea /#vintelor sele/tate sa# a intre1#l#i desen
Cut Inlat#ra elementele sele/tate de 4e #n desen si le 4lasea3a in memoria
tem4orara (Cli42oard) WindoXs
U#$o An#lare se/ventiala a #nei /omen3i de desenare! vi3#ali3are si editare! in/e4and
din moment#l in /are s>a e%e/#tat o salvare
Cop3 Co4ia3a elemente sele/tate dintr>#n desen si le 4lasea3a in memoria tem4orara
WindoXs
,aste +lasea3a /ontin#t#l memoriei tem4orare WindoXs in desen#l /#rent
Re$o Re'a/erea se/ventiala a /omen3ilor din memoria tam4on U#$o
Arial Vie. A//esea3a 'ereastra Arial Vie. sa# a4elea3a ori/are dintre /elelalte 2are /#
instr#mente
Sele"t Ji#$o. Creea3a #n set de sele/tie a o2ie/telor 4entr# a le s#4#ne #nei o4eratii de editare
(bCe"t Group Creea3a 1r#4#ri dintr>#n set de sele/tie
S#ap :ro' A4elea3a #n mod s#ap
E A4elea3a /omen3ile de 'iltrare 4#n/t#ale
3F1
,reset USC Con'i1#rea3a sistem#l de /oordonate #tili3ator
Na'e$ Vie. O'era a//es la /omen3ile Vie.port
Re$ra. Vie. Redesenea3a e/ran#l 4entr# a>l /#rata de ima1inile tem4orare sa# de alte o2ie/te
in#tile
,a# ,oi#t 6#ta desen#l la o distanta si la #n #n1?i s4e/i'i/ate sa# 4e #na din dire/tiile
4resta2ilite 'ara sa>i s/?im2e s/ara de a'isare
Doo' I# 6areste #n desen ast'el in/at s/ara de a'isare sa 'ie de do#a ori mai mare
Doo' (ut 6i/sorea3a desen#l ast'el in/at s/ara de a'isare sa 'ie de do#a ori mai mi/a
Doo' Ji#$o. 6areste o 4arte din desen s4e/i'i/ata 4rintr>o 'ereastra dre4t#n1?i#lara
Doo' All A//esea3a diversele /omen3i Joom
Tile$ +o$el Spa"eCom#ta intre s4ati#l ?artiei si s4ati#l model
Qelp A//esea3a sistem#l de asistenta on line
barele 'obile "u i#stru'e#te s#nt #n miHlo/ ra4id de a4elare a /omen3ilor A#toCA,8
4entr# a le a'isa se ale1e ToolsIToolbars si va a4area meni#l in /as/ada /are o'era
a//es la 2arele de instr#mente8
ereastra $e "o'a#$a se a'la in 4artea in'erioara a e/ran#l#i si este 'ormata din do#a
/om4onente
a a) li#ia $e "o'a#$a /are arata /e se introd#/e de la tastat#ra8
2) ereastra "u istori"ul "o'e#zilor este o lista /# /omen3ile introd#se anterior8
bara $e stare se a'la la 2a3a e/ran#l#i si a'isea3a n#mele strat#l#i /#rent! /oordonatele
/#rsor#l#i! starea di'eritelor mod#ri o4erationale A#toCA, si mesaHele de asistenta
so't8
supraata $e $ese#areIereastra $e 2izualizare este 3ona li2era din /entr#l e/ran#l#i8
'e#iul e"ra#I'e#iu bara laterala 4entr# a/tivare se ale1e (ptio#,
,reere#"esIS"ree# +e#u8
"ursorul i# "ru"e, "aseta $e sele"tie si "ursorul T /#rsor#l in /r#/e re4re3inta /ele
do#a a%e de /oordonate si aH#ta la desenarea #n#i o2ie/t8 /aseta de sele/tie este
re4re3entata de #n 4atrat #tili3at 4entr# sele/tarea o2ie/telor8 /#rsor#l este o sa1eata
'olosita 4entr# a a//esa meni#rile si 2arele /# instr#mente*
Atribuirile sta#$ar$ ale tastelor u#"tio#ale!
Tasta Ee"t
:* A4elea3a asistenta so't (Yel4)
:7 C?eama 'ereastra te%t A#toCA,
:4 A/tivea3a mod#l ta2el
:O Tre/ere 4rin mod#l#ri i3o4lane
:S A/tivea3a mod#l de a'isare a /oordonatelor
:R A4elea3a a'isarea 1rilei
:= A4elea3a mod#l or?to
:U A4elea3a mod#l sna4
:*8 A/tivea3a 2ara de meni#ri
Atribuirile sta#$ar$ ale "o'bi#atiilor rapi$e $e taste!
Co'bi#atia rapi$a Ee"t
$e taste
CtrlAD An#lea3a se/vential #ltimele /omen3i 4ana in moment#l in /are a 'ost
'a/#ta #ltima salvare
CtrlAE Ster1e o2ie/tele sele/tate de 4e e/ran si le asea3a in Cli42oard
CtrlAC Co4ia3a o2ie/tele sele/tate de 4e desen si le 4asea3a in Cli42oard
CtrlAV 6#ta /ontin#t#l Cli42oard>#l#i in desen#l /#rent
CtrlA( A4elea3a /omanda O+E.
CtrlA, A4elea3a /omanda +LOT
CtrlAN A4elea3a /omanda .EW
CtrlAS A4elea3a /omanda ]SA7E
3F2
5.*.7. Crearea u#ui $ese#
+entr# /reearea 'i1#rilor 1eometri/e A#toCA, '#rni3ea3a instr#mente asemanatoare /elor
#tili3ate in 4roie/tarea man#ala*
Cand se lansea3a in e%e/#tie! A#toCA, a'isea3a 'ereastra standard n#mita editorul de
desenare S dra&ing editor. +entr# a /rea se sele/tea3a 2#ton#l Ne. de 4e 2ara /# instr#mente
Standard8 va 'i a'isata /aseta de dialo1 )reate *e& #ra&ing. Se sele/tea3a 2#ton#l Ne.
%ra.i#- Na'e si se introd#/e n#mele #nitatii de dis/ si dire/tor#l#i #nde se vor memora
datele a4oi n#mele desen#l#i si se sele/tea3a 2#ton#l (<.
+entr# a salva o4eratiile e'e/t#ate se va introd#/e /omanda Sa2e la )ommand! /are a'isea3a
/aseta de dialo1 $a1e #ra&ing As.
Sta2ilirea 'ormat#l#i e/ran#l#i si a #nitatilor de mas#ra se 'a/e sele/tand din menil#l
Format o4ti#nea U#its sa# introd#/and de la tastat#ra $$u#its la )ommand.
Sta2ilirea dimensi#nii desen#l#i se va 'a/e ale1and din meni#l Tools o4ti#nea %ra.i#-
>i'its sa# introd#/and de la tastat#ra /omanda li'its*
+ro1ram#l A#toCA, o'era instr#mente de 4roie/tare /#m s#nt0
-ri$ (1rila)8
s#ap (salt)8
"oor$s (/oordonate)8
ort1o (orto)*
A4elarea /omen3ii Gri$ 4lasea3a 4e e/ran #n sa2lon de 4#n/te /are a4are in
interior#l limitelor de desenare si aH#ta la de'inirea s#4ra'etei de desenare8 ea n# a4are at#n/i
/and desen#l ti4areste la im4rimanta sa# la 4lotter*
5rila 4oate 'i modi'i/ata /# aH#tor#l /asetei de dialo1 #ra&ing Aids! tastand $$r'o$es la
)ommand7 sa# introd#/and dire/t -ri$* At#n/i /and se tastea3a /omanda Gri$! se arata
s4atierea 4resta2ilita si alte o2ti#ni0
)ommand7 'rid
,rid $pacing (/) or O*:OFF:$nap:AspectO)urrent 6alueK ($paaierea grilei sau
acti1area:dezacti1area:snap:aspect O6aloare curentaK)7
Se 4ot a//e4ta valori 4resta2ilite sa# se 4oate introd#/e o no#a valoare* S4atierea 4#n/telor
1rilei 4oate 'i sta2ilita 4rin introd#/erea #nei mas#ri s4e/i'i/e* 5rila 4oate 'i
a/tivata&de3a/tivata e%e/#tand d#2l# /li/ 4e 2ara de stare! in dre4t#l o2ti#nii Gri$.
O4ti#nea Aspect din linia grid 4ermite sta2ilirea diverselor valori 4entr# s4atierea 4e
verti/ala si ori3ontala* ,e e%em4l#! da/a se doreste o s4atiere 4e ori3ontala de *2A si 4e
verti/ala de 1! in editor#l de desenare standard se introd#/e0
)ommand7 'rid
,rid $pacing (/) or O*:OFF:$nap:AspectO)urrent 6alueK7A
9orizontal $pacing (/)O)urrent 6alueKB5
6ertical $pacing (/)O)urrent 6alueK7A
5rila 4oate 'i rotita si aliniata la /onstr#/tia 1eometri/a*
Comanda SNA, 4ermite sta2ilirea 4as#l#i de in/rementare si /ontrolarea salt#l#i 'a/#t de
/#rsor* At#n/i /and se introd#/e snap )ommand0 se vor a'isa #rmatoarele mesaHe0

)ommand7 sna$
$nap $pacing or O*:OFF:Aspect:Rotate:$t2leO)urrent 6alueK(Pasul de incrementare al saltului sau
acti1are:dezacti1are:aspect:rotatie:stilO6aloare curentK)7
3F3
Se introd#/e 4as#l de in/rementare a salt#l#i* ,e e%em4l#! da/a 4as#l de in/rementare este
sta2ilit la #n milimetr#! /#rsor#l in /r#/e se m#ta din milimetr# in milimetr#*
-#n/tia $nap se 4oate a/tiva&de3a/tiva e%e/#tand d#2l# /li/ 4e 2ara de stare in dre4t#l
o4ti#nii $*AP.
S4re deose2ire de /el al 1rilei! 4as#l de in/rementare a mod#l#i sna4 este invi3i2il*
In mod normal! /omanda $*AP sta2ileste 4asii de in/rementare e1ali 4e verti/ala si 4e
ori3ontala* O4ti#nea Aspect din $nap 4ermite sta2ilirea diverselor valori 4entr# 4asii de
in/rementare de 4e verti/ala si ori3ontala*
5rila se roteste a#tomat in sens#l invers a/elor de /easorni/! at#n/i /and este introd#sa o
valoare ne1ativa* +rin o4ti#nea $*AP $t2le se 4ot sta2ili do#a stil#ri di'erite de 1rile*
Coordonatele s#nt a'isate la 2a3a e/ran#l#i in 2ara de stare* In mod 4resta2ilit a'isaH#l
/oordonatelor este a/tivat* +ro1ram#l A#toCA, a'isea3a in mod dinami/ lo/atia /#renta a
/#rsor#l#i in /r#/e! in #nitatile de mas#ra #tili3ate* +entr# a/tivarea sa# de3a/tivarea a'isarii
/oordonatelor se va e%e/#ta d#2l# /li/ 4e a'isaH#l /oordonatelor din 2ara de stare*
At#n/i /and se s/?im2a #nitatile de mas#ra! a'isarea /oordonatelor se modi'i/a in
/onse/inta* E%ista do#a mod#ri de a'isare a /oordonatelor0
mod#l a2sol#t este mod#l 4resta2ilit si indi/a distanta la /are se a'la /#rsor#l in /r#/e
'ata de ori1ine8
mod#l relativ indi/a distanta la /are se a'la /#rsor#l in /r#/e in '#n/tie de #ltim#l 4#n/t*
6od#l (rt1o aH#ta la desenarea liniilor /are s#nt 4er4endi/#lare sa# 4aralele intre ele*
A/tivarea si de3a/tivarea mod#l#i orto1onal se 'a/e e%e/#tand d#2l# /li/ 4e 2ara de stare in
dre4t#l o4ti#nii Ortho.
Comanda >INE 4oate 'i a//esata sele/tand i/oana >ine din 2ara /# instr#mente #ra&. O
alta 4osi2ilitate de a desena o linie este a/eea de a introd#/e /omanda >i#e la )ommand7 ast'el0
)ommand7 line
From point7 $e introduce primul punct al dreptei ]A (2,;)\
!o point7 $e introduce cel de(al doilea punct al dreptei ]0 (B,@)\
!o point7
At#n/i /and a4are !o point0 4entr# a do#a oara se 4oate /ontin#a o4eratia de ada#1are de noi
dre4te le1ate intre ele sa# se 4oate sista a/easta o4eratie tastand E#ter sa# Spatiu* Comanda
>ine are si o4ti#nea )lose! /are se 'oloseste /and se desenea3a #n sir de se1mente de drea4ta
le1ate intre ele si se doreste in/?iderea a/est#ia intr>#n 4oli1on* +entr# a #tili3a a/easta o4ti#ne
se tastea3a "lose sa# " la !o point7
In /a3#l in /are se sele/tea3a 1resit #n an#me 4#n/t 4entr# #n se1ment! o4ti#nea "ndo
inlat#ra #ltim#l 4#n/t ales si se1ment#l aso/iat l#i*
In 1eneral! /and se #tili3ea3a o o4ti#ne de 1en#l "ndo in /adr#l /omen3ii >ine, 4e e/ran a4ar
mi/i /r#/i#lite (2li4s) 4e lo/#rile in /are a# 'ost sele/tate 4#n/tele* E%e/#tand /omanda Redra&
e/ran#l va 'i /#ratat*
Comanda RE%RAJ 4oate 'i a4elata sele/tand Vie. Re$ra. Vie..
+entr# a in/?eia sesi#nea de desenare se sele/tea3a :ile E/it.
A#toCA, 'oloseate sistem#l de /oordonare /arte3ian 4entr# a s4e/i'i/a 4#n/tele din desen8
se 4ot reali3a desene 2idimensionale (2,) si tridimensionale (3,) 4rin ada#1area la
/oordonatele /arte3iene (%!y) a distantei din ori1ine 4e a%a 3*
Sistem#l de /oordonate a2sol#te lo/ali3ea3a toate 4#n/tele in '#n/tie de ori1ine! /are se
4res#4#ne a 'i !* +#n/t#l de ori1ine este 4res#4#s /a 'iind a/elasi /# /el al ori1inii 1rilei!
limitelor si salt#l#i* -ie/are 4#n/t de 4e e/ran este determinat 4rintr>o /oordonata n#meri/a
2a3ata 4e interse/tia a%elor % si y in !*
+#n/tele s#nt de'inite 4rin introd#/erea /oordonatelor % si y! se4arate 4rin vir1#la* +o3itiiile
4#n/telor 4ot 'i introd#se atat in #nitati ar?ite/t#rale! /at si in #nitati 3e/imale* In /a3#l in /are
3F@
se 'oloses/ #nitatile ar?ite/t#rale /ratima 'a/e distin/tia intre 4artea intrea1a a n#mar#l#i si /ea
'ra/tionara*
Coor$o#atele relati2e s#nt #tili3ate 4entr# a lo/ali3a 4#n/tele in '#n/tie de 4#n/t#l anterior
si n# de ori1ine* Coordonatele relative s#nt introd#se intr>o maniera similara /# /ea in /are se
introd#/ /oordonatele a2sol#te* At#n/i /and se introd#/ /oordonatele relative ele tre2#ie
4re/edate de sim2ol#l o*
Coor$o#atele polare 4ot 'i de'inite /a distanta si #n1?i#l 'ata de #n 4#n/t s4e/i'i/at* In mod
4resta2ilit! A#toCA, masoara #n1?i#rile in sens invers a/elor de /easorni/* Un1?i#l de 3ero
1rade este in l#n1#l a%ei %!s4re drea4ta 4#n/t#l#i la /are se 'a/e trimiterea* A/esta inseamna /a
#n1?i#l de F de 1rade este dre4t in s#s! in l#n1#l a%ei y! #n1?i#l de 1E de 1rade este s4re
stan1a! in l#n1#l a%ei % ne1ative! iar /el de 2C de 1rade este dre4t in Hos! in l#n1#l a%ei y
ne1ative*
+entr# a desemna o /oordonare 4olara a2sol#ta se introd#/e mai intai distanta! a4oi semn#l f
si d#4a a/eea #n1?i#l* Toate /oordonatele 4olare a2sol#te s#nt mas#rate din ori1ine*
Coordonatele 4olare relative s#nt mas#rate in '#n/tie de #ltim#l 4#n/t introd#s s#2 'orma
#nei distante si a #n#i #n1?i* +entr# a s4e/i'i/a /oordonata 4olara relativa tre2#ie 4re/edata
distanta si #n1?i#l de semn#l o*
Comanda A#toCA, UNITS si /aseta de dialo1 "nits )ontrol4ermit sta2ilirea ti4#l#i si
4re/i3area#nitatilor /are se 'oloses/ in desen* O4ti#nile in /adr#l /omen3ii "nits si al /asetei de
dialo1 "nits )ontrolsta2iles/ do#a ti4#ri de a'isare a #nitatilor0 liniar si #n1?i#lar* +entr# a
a//esa /aseta de dialo1 "nits )ontrol se va introd#/e de la tastat#ra $$u#its la )ommand0 sa#
se va sele/ta din meni#l Format o4ti#nea "nits*
+ro1ram#l A#toCA, are /in/i 'ormate de 4re3entare a #nitatilor de mas#ra0
u#itati e/pozitio#ale T /otete s#2 'orma de n#mar real ridi/at la o 4#tere a l#i 18
u#itati ze"i'ale T se 4ot a'isa ma%im#m o4t /i're 3e/imale! mod#l 3e/imal 'iind mod#l
4resta2il8
u#itati te1#i"e T /otele s#nt date in 4i/ioare! in/i si 'ra/ti#ni de in/i8 in A#toCA,! o #nitate
te?ni/a re4re3inta #n in/i! iar 12 in/i re4re3inta #n 4i/ior* Sim2ol#l 4entr# in/i este <iar
4entr# 4i/ior=8
u#itati ar1ite"turale T /otele s#nt date in 4i/ioare! in/?es si 'ra/ti#ni de in/i* In/i
re4re3inta #nitatea 4resta2ilita in A#toCA,8
u#itati ra"tio#are T /otele s#nt date in 4arti intre1i si 4arti 'ra/tionare*
-ormat#l de a'isare si /el de introd#/ere a #nitatii sele/tate este determinat de n#mar#l de
/i're 3e/imale sa# de /ea mai mi/a #nitate 'ra/tionara*
Cea mai sim4la meroda de ale1ere a #nitatilor si de sta2ilire a 4re/i3iei de a'isare este /#
aH#tor#l /asetei de dialo1 "nits )ontrol.
+ro1ram#l A#toCA, are /in/i modalitati de mas#rare a #n1?i#rilor0
-ra$e ze"i'ale T a'isea3a mas#ra #n1?i#rilor s#2 'orma de n#mere reale /# ma%im#m de
o4t /i're 3e/imale8 este mod#l de l#/r# im4li/it8 1rade&min#te&se/#nde8
-ra$e "e#tezi'ale T a'isea3a mas#rile #n1?i#rilor in 1rade /ente3imale ada#1and #n -
d#4a marimea res4e/tiva8
ra$ia#i T d#4a 'ie/are valoare a4are litera r* #n radian este e1al /# 1E& 1rade8
u#itati topo-rai"e T a'isea3a mas#rile in 1rade! min#te si se/#nde*
5rad#l de 4re/i3ie al #n1?i#rilor este determinat de /erintele desen#l#i* +re/i3ia de a'isare a
#n1?i#rilor 4oate 'i modi'i/ata in /aseta de dialo1 "nits )ontrol.
3FA
A#toCA, 4res#4#ne im4li/it /a 1rade s#nt s4re drea4ta! mas#ra #n1?i#rilor /res/and in
sens invers a/elor de /easorni/* +entr# a s/?im2a 4o3itia #n1?i#rilor si 4o3itia de 3ero 1rade se
sele/tea3a %ire"tio# din /aseta de dialo1 "nits )ontrol.
5.*.5. %ese#area i-urilor -eo'etri"e si
'o$ul $e i/are pe obie"te
C# aH#tor#l /omen3ii RECTANG se 4ot desena dre4t#n1?i#ri* 4entr# /are tre2#ie sa se
sta2ileas/a 4o3itia 4rim#l#i /olt si al /olt#l#i o4#s*
Comanda RECTANG 4oate 'i a4lelata introd#/and re"ta#- la )ommand7 sa# sele/tand
2#ton#l Rectangle de 4e 2ara mo2ila /# instr#mente #ra&. +entr# a a//esa 2ara mo2ila /#
instr#mente #ra& se sele/tea3a 6ie&(((!ool?ar(((#ra& din 2ara de meni# der#lanta*
A#toCA, o'era /in/i 4osi2ilitati de desenare a #n#i /er/0
)enter, Radius (/entr#! ra3a) 4rin /are s4e/i'i/a /entr#l /er/#l#i si a4oi ra3a a/est#ia8
)enter, #iameter (/entr#! diametr#) #nde se s4e/i'i/a /entr#l /er/#l#i si a4oi diametr#l
a/est#ia8
2 Point (2 4#n/te) la /are se s4e/i'i/a do#a 4#n/te /e sta2iles/ diametr#l /er/#l#i8
; Point (3 4#n/te) la /are se s4e/i'i/a do#a 4#n/te /e de'ines/ diametr#l /er/#l#i8
! angent, !angent, Radius (tan1enta! tan1enta! ra3a) la /are se s4e/i'i/a do#a o2ie/te
tan1ente la /er/ si ra3a /er/#l#i*
Comanda CIRC>E 4oate 'i adresata introd#/and de la tastat#ra "ir"le la )ommand7 sa#
e%e/#tand /li/ 4e 2#ton#l )ircle de 4e 2ara /# instr#mente #ra&.
E%ista 11 metode 4entr# desenarea #n#i ar/* Ele se 2a3ea3a 4e 4#n/tele si dire/tiile de
in/e4#t! 4#n/tele de /entr#! #n1?i#rile in/l#se! 4#n/tele de s'arsit! l#n1imile /or3ilor si ra3elor*
Comanda ,(>?G(N 4oate 'i a//esata introd#/and pol3-o# la )ommand7 sa# sele/tand
2#ton#l Pol2gon din 2ara mo2ila /# instr#mente #ra&* Comanda Pol2gon 4ermite /reearea
#nei 'i1#ri /# 4ana la 12@ de lat#ri de a/eeasi l#n1ime*
Se/venta de /omanda 4entr# o4ti#nea +nscri?ed pol2gon (4oli1oane ins/rise in /er/)0 se
sele/tea3a 2#ton#l Pol2gon din 2ara mo2ila /# instr#mente #ra&.
Se/venta de /omanda 4entr# o4ti#nea )ircumscri?ed pol2gon (4oli1oane /ir/#ms/ride #n#i
/er/) se sele/tea3a 2#ton#l ,ol3-o# din 2ara /# instr#mente %ra..
Sele/tand o4ti#nea .dge se 4oate s4e/i'i/a l#n1imea #neia din lat#rile 4oli1on#l#i! sele/tand
do#a 4#n/te 4entr# a determina /a4etele ei* A#toCA, /reea3a o lat#ra intre a/este do#a 4#n/te
si desenea3a rest#l 4oli1on#l#i in /on'otmitate /# a/easta*
Se sele/tea3a 2#ton#l Pol2gon din 2ara mo2ila /# instr#mente #ra&.
Intr>#n desen se 4ot /rea 4#n/te 4ermanente /a o2ie/te /# /omanda ,(INT /e se lansea3a
e%e/#tand /li/ 4e 2#ton#l Point de 4e 2ara /# instr#mente ,raX sa# tastand poi#t la )ommand7
+#n/tele a4ar /a mi/i 4i/at#ri 4e e/ran* 6arimea si stil#l 4#n/telor se 4ot modi'i/a 4rin
intermedi#l varia2ilelor P#$+#. si P#O#.! /are se tastea3a la )ommand7.
A#toCA, 4ermite divi3area o2ie/telor in se1mente de l#n1ime e1ala! 'olosind /omanda
%IVI%E* +entr# divi3area #n#i o2ie/t in 4arti e1ale se sele/tea3a o2ie/t#l si se s4e/i'i/a
n#mar#l de se1mente*
Comanda %IVI%E se lansea3a sele/tand 2#ton#l Point de 4e 2ara mo2ila ,raX /and se
a'isea3a #n meni# din /are se sele/tea3a 2#ton#l #i1ide sa# tastand $i2i$e la )ommand7.
3FB
+e lan1a im4artirea #n#i o2ie/t in se1mente e/?idistante 4ro1ram#l A#toCA, 4oate mar/a
si l#n1imi 'i%e de>a l#n1#l #n#i o2ie/t* A/est l#/r# se reali3ea3a 'olosind /omanda +EASURE
si sele/tand 2#ton#l ,oi#t de 4e 2ara mo2ila ,raX! a4oi 2#ton#l +easure sa# tastand 'easure
la )ommand7 .
Comanda +EASURE 4lasea3a 4#n/te sa# 2lo/#ri la oa an#mita distanta /e tre2#ie 4re/i3ata
de #tili3ator! in tim4 /e /omanda #i1ide 4lasea3a 4#n/tele 4e #n o2ie/t 4rin im4artirea l#i intr>
#n an#mit n#mar de se1mente e1ale*
+entr# /onstr#irea /er/#riloe 4line (dis/#ri sa# /oroane /ir/#lare) A#toCA, dis4#ne de
/omen3ile %(NUT si %(UGQNUT.
Comanda %(UNT 4ermite trasearea dis/#rilor si /oroanelor /ir/#lare /are 4ot avea ori/e
diametr# interior si e%terior sa# 4ot 'i /om4let 4line (dis/#ri)* #onut 4oate 'i a4elata sele/tand
)ircle de 4e 2ara de instr#mente mo2ila ,raX! a4oi 2#ton#l #onut sa# tastand $o#ut sa#
$ou-1#ut la )ommand7.
A//esand /omanda #onut tre2#ie 4re/i3at mai intai diametr#l interior si /el e%terior! a4oi
4#n/t#l /entral*
In A#toCA, se 4ot desena trei 'el#ri de /er/#ri 4line0
discuri T indi/and 4entr# diametr#l interior valoarea 8
coroane circulare T indi/and 4entr# diametr#l interior o valoare mai mare de/at 3ero8
inele T indi/and 4entr# diametr#l interior o valoare e1ala /# /ea a diametr#l#i e%terior*
Comanda E>>I,SE '#rni3ea3a mai m#lte letode de desenare a eli4selor! 2a3ate 4e
#rmatoarele elemente0 /entr#l eli4sei! a%a mare si a%a mi/a8 se lansea3a e%e/#tand /li/ 4e
2#ton#l .llipse de 4e 2ara de instr#mente mo2ila ,raX8 va a4area #n meni# /are o'era trei
o4ti#ni 4entr# trasarea #nei eli4se0
desenarea eli4selor /#nos/and /a4etele a%elor si distantele8
desenarea eli4selor /#nos/and /a4etele a%elor si rotatia8
desenarea eli4selor /#nos/and /a4etele a%elor si /entr#l*
E%ista si 4osi2ilitatea de a de'ini o eli4sa 4artiala* Comanda E>>I,SE ARC in/e4e 4rin a
/rea o eli4sa8 d#4a /e eli4sa a 'ost desenata se vor 4re/i3a #n1?i#rile de in/e4#t si de s'arsit
/are determina 4#n/tele de in/e4#t si de s'arsit ale eli4sei* +entr# a de'ini #n ar/ de eli4sa se
sele/tea3a mai intai 2#ton#l .llipse de 4e 2ara de instr#mente mo2ila ,raX si a4oi se sele/tea3a
2#ton#l .llipse Arc*
Comanda E>INE /rea3a o linie in'inita8 este #tila in /onstr#/tii 1eometri/e 4entr# a /rea
linii de orientare in s4ati# /# do#a si trei dimensi#ni* Comanda E>INE se a/tivea3a de 4e 2ara
de instr#mente #ra&! #nde se sele/tea3a 2#ton#l >ine /e determina a'isarea #n#i meni# din /are
se ale1e )onstruction >ine*
Comanda 4re3inta mai m#lte o4ti#ni 4entr# desenarea #nei linii in'inite de 4e 2ara de
instr#mente #ra&! #nde se sele/tea3a 2#ton#l >ine /e determina a'isarea #n#i meni# din /are se
ale1e )onstruction >ine.
O4ti#nile 4#se la dis4o3itie de /omanda 4entr# desenarea #nei linii in'inite s#nt0
:ro' ,oi#t /reea3a o linie /are tre/e 4rin do#a 4#n/te8
Qor /reea3a o drea4ta ori3ontala /are tre/e 4rintr>#n sin1#r 4#n/t8
Ver /reea3a o drea4ta verti/ala /are tre/e 4rintr>#n sin1#r 4#n/t8
A#- /reea3a o drea4ta s#2 #n an#mit #n1?i8
Bise"t /reea3a o drea4ta /are tre/e 4rin var'#l #n#i #n1?i determinat de alte do#a 4#n/te
4re/i3ate! 4entr# a>l im4artii in do#a #n1?i#ri e1ale8
3FC
(set /reea3a o drea4ta 4aralela /# alt o2ie/t*
Comanda RA? /reea3a linii semi>in'inite (semidre4te) si se 4oate lansa da/a se sele/tea3a
2#ton#l >ine de 4e 2ara /# instr#mente mo2ila ,raX! iar din meni# se ale1e 2#ton#l Ra2.
Comanda S<ETCQ 4oate 'i #tili3ata 4entr# desenarea /# mana li2era8 /omanda este 'olosita
4entr# desenarea /ont#rilor 4entr# ?arti! 4entr# trasarea semnat#rilor si 4entr# /rearea liniilor de
r#4t#ra in desene te?ni/e* Comanda $Netch 4oate 'i lansata da/a se sele/tea3a 2#ton#l $Netch de
4e 2ara de instr#mente 6is/ellaneo#s*
O4ti#nile /omen3ii $Netch s#nt0
,e# ridi/a si /o2oara 4enita8
E/it in/?eie /omanda $Netch! inte1rand in desen 4artea desenata /# mana8
Tuit in/?eie /omanda $Netch! 'ara sa inre1istre3e desen#l8
Re"or$ inre1istrea3a desen#l /# mana li2era! 'ara sa in/?eie /omanda si 'ara sa s/?im2e
4o3itia 4enitei8
Erase 4ermite ster1erea liniilor tem4orare sa# o 4arte a lor si ridi/a 4enita da/a este
/o2orata8
Co##e"t /o2oara 4enita si /ontin#a desenarea din 4#n/t#l 'inal al #ltimii linii desenate
/# mana li2era8
. &pu#"t) desenea3a #n se1ment de linie drea4ta intre 4#n/t#l 'inal al liniei trase si
4o3itia /#renta a 4enitei* +enita este /o2orata a#tomat la in/e4#t#l se1ment#l#i si este
ridi/ata la s'arsit#l sa#*
6od#rile O?Mect $nap n# s#nt /omen3i! /i mod#ri #tili3ate in /one%i#ne /# '#n/tiile
A#toCA, de desenare si editare* Sele/tand 2#ton#l O?Mect $nap din 2ara /# instr#mente
Standard a4ar #rmatoarele o4ti#ni0
EN%poi#t T 4entr# a 'i%a o drea4ta la /a4at#l #n#i ar/ se m#ta /aseta vi3or#l#i din/olo de
miHlo/#l dre4tei sa# ar/#l#i 4entr# a sele/ta 4#n/t#l 'inal8
+I%poi#t T 4entr# a 1asi miHlo/#l #nei dre4te sa# #n#i /er/ se #tili3ea3a mod#l de 'i%are
4e o2ie/te 6I,4oint* +entr# a #nii o drea4ta /# miHlo/#l #ni ar/ se 4lasea3a vi3or#l ori#nde
4e ar/ si se sele/tea3a* A#tomat drea4ta va sari in 4#n/t#l de miHlo/ al /er/#l#i8
Ce#ter T 4ermite 'i%area /entr#l#i #n#i ar/! /er/ sa# /oroana /ir/#lara8
N(%e ; 4e lan1a desenarea #nor 'i1#ri 1eometri/e de 1en#l dre4telor! /er/#rilor si ar/elor
se 4ot de'ini si o2ie/te 4#n/t#ale n#mite node8 ele 4ot 'i #tili3are de sine statatoare sa#
im4re#na /# alte /omen3i8
TUA$ra#t T A#toCA, de'ineste #n /vadrand /a 'iind #n s'ert dintr>#n /er/! /oroana
/ir/#lara sa# ar/8
INTerse"tio# T 'a/e /a vi3or#l sa sar in 4#n/t#l in /are o2ie/tele se interse/tea3a 4ermitand
lo/ali3area interse/tiei ima1inare a do#a o2ie/t8
INSertio# T at#n/i /and se introd#/e #n te%t tre2#ie s4e/i'i/ata 4o3itia sa# 4#n/t#l de
inserare! a/easta 'a/and#>se in I.Sertion8
,ERpe#$i"ular T mod#l o2He/t sna4 +ER4endi/#lar se #tili3ea3a 4entr# 'i%area #n#i 4#n/t
4e o drea4ta! #n ar/ sa# #n /er/ in /are se d#/e o drea4ta 4er4endi/#lara 4e o2ie/t#l
sele/tat8
TAN-e#t 4ermite 4o3itionarea 4e #n 4#n/t! /are im4re#na /# #n alt 4#n/t s/alat! de'ineste
o tan1enta la o2ie/t#l 4e /are se a'la8
NEArest T se reali3ea3a 'i%area 4e o drea4ta ! in ar/ sa# #n alt o2ie/t! /are este /el mai
a4ro4iat de /entr#l /#tiei vi3or#l#i8
3FE
:R(' T 4ermite #tili3area ori/arei 4o3itii de 4e e/ran /a 4#n/t de 2a3a 4entr# introd#/erea
/oordonatelor relati/e8
A,,are#t I#terse"tio# T are /a e'e/t salt#l la interse/tia a4arenta a do#a o2ie/te /are se 4ot
interse/ta sa# n# in s4ati#l 3,*
5.*.4. E$itarea si 2izualizarea $ese#elor
Comen3ile de editare#tili3ate in A#toCA, s#nt0
ERASE este 'olosita la ster1erea o2ie/telor si 4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l
.rase din 2ara mo2ila /# instr#mente sa# introd#/and erase la )ommand7. Re'a/erea
o2ie/telor sterse a//idental se 'a/e /# /omanda Oops sa# "ndo8
+(VE este 'olosita la m#tarea o2ie/telor8 4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l o1e
din 2ara mo2ila /# instr#mente sa# ale1and o1e din meni#l odif2C
C(,?este 'olosita la /o4ierea o2ie/telor8 4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l )op2
din 2ara mo2ila /# instr#mente sa# ale1and )op2 din meni#l odif28
STRETCQ este 'olosita la de'ormarea #nor 4arti din desen8 4oate 'i a//esata e%e/#tand /li/
4e 2#ton#l $tretch din 2ara mo2ila /# instr#mente sa# ale1and $tretch din meni#l odif2C
R(TATE este 'olosita la rotirea o2ie/telor8 4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l
Rotate din 2ara mo2ila /# instr#mente sa# ale1and Rotate din meni#l odif2C
+IRR(R este 'olosita la /rearea ima1inilor o1lindite! sa# in /a3#l in /are se s4e/i'i/a a%a
de o1lindire se 4oate /o4ia o2ie/t#l sele/tat! 'ormand ast'el #n intre1* Comanda +IRR(R
4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l irror din 2ara mo2ila /# instr#mente!
introd#/and 'irror la )ommand7 sa# ale1and irror din meni#l odif2C
SCA>E este 'olosita la ad#/erea la s/ara a #nor 4arti din desen8 4oate 'i a//esata e%e/#tand
/li/ 4e 2#ton#l $cale din 2ara mo2ila /# instr#mente! introd#/and s"ale la )ommand7 sa#
ale1and $cale din meni#l odif2C
(::SET este 'olosita la /o4ierea o2ie/telor sa# a ima1inilor o''set (4aralele)8 4oate 'i
a//esata e%e/#tand /li/ 4e 2#ton#l Offset din 2ara mo2ila /# instr#mente! introd#/and oset
la )ommand7 sa# ale1and Offset din meni#l odif28
BREA< de'ineste do#a 4#n/te 4e #n o2ie/t /are delimitea3a 4orti#nea din desen /e se
doreste a 'i stearsa8 4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l 0reaN din 2ara mo2ila /#
instr#mente! introd#/and brea9 la )ommand7 sa# ale1and 0reaN din meni#l odif28
EETEN% de'ineste #na sa# mai m#lte dre4te /are serves/ dre4t 4lan de e%tindere a
o2ie/telor8 4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l .xtenddin 2ara mo2ila /#
instr#mente! introd#/and e/te#$ la )ommand7 sa# ale1and .xtend din meni#l odif2C
>ENGTQEN este #tili3ata 4entr# a mari si mi/sora marimea o2ie/telor* Se 4ot modi'i/a
dimensi#nile liniilor des/?ise! /#r2elor des/?ise si #n1?i#rilor /ores4#n3atoare ar/elor sa#
eli4selor8 /omanda n# are e'e/t as#4ra eli4selor! deoare/e s#nt o2ie/te in/?ise8 este similara
/# /omen3ile !rim si .xtend8 4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l >engthen din 2ara
mo2ila /# instrmente! introd#/and le#-t1e# la )ommand7 sa# ale1and >engthen din meni#l
odif2C
:I>>ET este 'olosita 4entr# ra/ordarea o2ie/telor8 4oate 'i a//esata e%e/#tand /li/ 4e
2#ton#l Fillet din 2ara mo2ila /# intr#mente! introd#/and illet la )ommand7 sa# ale1and
Fillet din meni#l odif2C
CQA+:ER (tesirea o2ie/telor) 4rod#/e re3#ltate similare /# /ele ale /omen3ii !rim! dar se
#tili3ea3a 4entr# a /one/ta do#a o2ie/te! o linie si #n ar/8 4oate 'i a//esata e%e/#tand /li/ 4e
2#ton#l )hamfer din 2ara mo2ila /# instr#mente! introd#/and "1a'er la )ommand7 sa#
ale1and )hamfer din meni#l odif28
3FF
,URGE este 'olosita 4entr# eliminarea o2ie/telor nedorite dintr>#n desen8 4oate elimine
#rmatoarele o2ie/te0 strat#ri! ti4#ri de linii! stil#ri de te%t! stil#ri de /otare! 'orme! 2lo/#ri!
identi'i/atori de a4li/atii! stil#ri de m#ltilinii8 4oate 'i a//esata introd#/and pur-e la
)ommand7 8
ARRA? (4rod#/erea #nor matri/e o2ie/te) este o /omanda asemanatoare /# )op2, /are
4oate e%e/#ta /o4ii m#lti4le* ,a/a a/easta /o4ie are #n o''set atat 4e ori3ontala! /at si 4e
vertivala sa# da/a este ne/esara rotirea a/esteia in H#r#l #n#i 4#n/t /entral! /omanda Arra2
este m#lt mai ra4ida8 4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l )op2 O?Mect din 2ara
mo2ila /# instr#mente8 se 4oate ale1e 'ie Rectangular Arra2 (matri/e dre4t#n1?i#lara)! 'ie
Polar Arra2 (matri/e 4olara)! res4e/tiv introd#/and arra3 la )ommand7.
+ro1ram#l A#toCA, dis4#ne de mai m#lte 4osi2ilitati de vi3#ali3are! res4e/tiv de a'isare 4e
e/ran a #n#i desen*/omen3ile /e 4ermit vi3#ali3area #n#i desen s#nt0

RE%RAJ (redesenarea e/ran#l#i) este #tili3ate 4entr# /#ratarea e/ran#l#i at#n/i /and!
in #rma ada#1arii! ster1erii sa# modi'i/arii o2ie/telor! a4ar /r#/i#lite mi/i (2li4s)8
/omanda 4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l Redra& de 4e 2ara de instr#mente
Standard! introd#/and de la tastat#ra re$ra. sa# r sa# ir la )ommand7sai ale1and din
meni#l 6ie& o4ti#nea Redra& 6ie&8
REGEN (re1enerarea a'isaH#l#i) are avantaH#l /a ima1inea re1enerata este /ea mai
/ore/ta ima1ine /e 4oate 'i /reata de A#toCA, si de3avantaH#l /a a/eata re1enerare
d#rea3a 'oarte m#lt* ,a/a a'isarea desen#l#i sete de4lasata sa# redimensionata 4ana la
nivel#l la /are e/ran#l virt#al n# mai /ontine in'ormatiile ne/esare /a sa /ree3e #n e/ran
'i3i/! se 4rod#/e re1enerarea desen#l#i* Se 4oate 'orta 4ro1ram#l A#toCA, sa
re1enere3e desen#l tastand re-e# la )ommand7 8
REGENAUT( (re1enerarea a#tomata a desen#l#i) se a4elea3a tastand re-e#auto la
)ommand7 8
VIEJRES /ontrolea3a re1enerarea desen#l#i si as4e/t#l /#r2elor in deesn8 se a4elea3a
tastand 2ie.res la )ommand7 8
D((+ 4ermite marirea desen#l#i ast'el in/at sa se 4oata l#/ra as#4ra detaliilor*
O4ti#nea [oom se sele/tea3a e%e/#tand /li/ 4e 2#ton#l [oom de 4e 2ara /# instr#mente!
ale1and 6ie&, [oom sa# tastand zoo' la )ommand7*
Comanda Doo' are mai m#lte o4ti#ni0
[OO Alla'isea3a desen#l 4ana la limitele sa# mar1inile sale si re1enerea3a desen#l
a#tomat8
[OO )enter /reea3a o no#a vedere a desen#l#i! da/a se indi/a 4#n/t#l /entral
4entr# a/easta8
[OO #2namic (redimensionare dinami/a) a'isea3a tem4orar intre1#l desen si
4ermite a'isarea ori/arei 4orti#ni din desen in vi3#ali3area imediat #rmatoare8
[OO .xtents redimensionea3a 4artea din desen /are are o2ie/te si 4rod#/e o
re1enerare a#tomata8
[OO >eft /reea3a o vedere redimensionata! da/a se s4e/i'i/a no#a 4o3itie a
/olt#l#i din stan1a>Hos si inaltimea ima1inii8
[OO Pre1ious ad#/e 4e e/ran s#//esiv /ele 1 ima1ini 4e /are A#toCA, le
memorea3a in ordine inversa8
[OO 6max mi/sorea3a ima1inea 4ana /and a4ar limitele e/ran#l#i virt#al al
desen#l#i* E/ran#l vit#al este o 3ona 4ana la /are 4ro1ram#l 4oate mi/sora desen#l
'ara re1enerare (de o2i/ei este mai mare de/at mar1inile si limitele desen#l#i)8
[OO %indo& #tili3ea3a o 'ereatra dre4t#n1?i#lara 4entr# sele/tia 3onei desenate
/are va 'i a'isata 4e e/ran8
@
[OO $cale 4ermite marirea sa# mi/sorarea ima1inii /# 4astrarea a/el#ias /entr#
4e e/ran8
[OO +n (marire) si JOO6 O#t (mi/sorare) s#nt 'olosite 4entr# redimensionari
ra4ide! /are sa 4ermita vi3#ali3area #n#i desen in intre1ime sa# a #nor mi/i detalii*
,AN reali3ea3a s/?im2area vederilor 4e e/ran mai ra4id de/at /omanda JOO6 si n#
determina re1enerarea desen#l#i de/at da/a se de4lasea3a /#rsor#l in a'ara e/ran#l#i
virt#al* Comanda Pan se a/tivea3a e%e/#tand /li/ 4e 2#ton#l Pan de 4e 2ara de
instr#mente Standard! sele/tand 6ie&, Pan sa# tastand pa# sa# p la )ommand7.
+entr# a o2tine in'ormatii 4rivind starea /#renta a desen#l#i! A#toCA, 4#ne la dis4o3itie
#tili3ator#l#i /omanda STATUS, /e 4oate 'i a//esata sele/tand /omanda $tatus din meni#l
Format sa# tastand status la )ommand7.
Comanda STATUS '#rni3ea3a in'ormatii des4re n#mele desen#l#i! n#mar#l de o2ie/te din
desen! 4arametrii limita ai s4ati#l#i /#rent! dimensi#nile e'e/tive ale desen#l#i! limitele 3onei
/#rent a'isate! inserarea 4#n/t#l#i de 2a3a! s4atierea sna4#l#i! s4atierea 1rid#l#i! s4ati#l /#rent!
mod#rile de atra1ere la o2ie/te (e%tremitate! interse/tie)! strat#l! /#loarea! ti4#l de linie!
1rosimea si elevatia /#renta! starea on&o'' a 4arametrilor fill, ortho, snap, grid, ctext si ta?let,
s4ati#l dis4ono2il 4e dis/ si dimensi#nea 'isier#l#i de trans'er! memoria 'i3i/a! s4ati#l alo/at
'isier#l#i de trans'er*
+entr# a o2tine in'ormatii re'eritoare la o2ie/tele sele/tate din desen! se #tili3ea3a /omanda
>IST, 4entr# /are se sele/tea3a 2#ton#l >ist de 4e 2ara /# instr#mente O2He/t +ro4erties! sa# se
tastea3a list la )ommand7.
+entr# a a'la distanta intre do#a 4#n/te se #tili3ea3a /omanda %IST! 4entr# /are se
sele/tea3a 2#ton#l #ist de 4e 2ara /# instr#mente O2He/t +ro4erties si se ale1e din meni#l
#istance sa# se tastea3a $ist la )ommand7.
Comanda I% este #tili3ata 4entr# a a'isa in'ormatii re'eritoare la 4o3itia #n#i 4#n/t '#rni3and
/oordonatele a/est#ia8 in a/est s/o4 se sele/tea3a 2#ton#l >ist de 4e 2ara /# instr#mente O2He/t
+ro4erties si se ale1e din meni# >ocate Point sa# se tastea3a i$ la invitatia )ommand7.
Un#l dintre avantaHele l#/r#l#i /# 4ro1ram#l A#toCA,este #s#rinta /# /are 2a3a de date a
desen#l#i 4oate 'i #tili3ata 4entr# a e'e/t#a /al/#le de arii re'eritoare la #n an#mit desen*
Comanda AREA 4oate 'i a//esata! da/a se sele/tea3a 2#ton#l >ist de 4e 2ara /# instr#mente
O2He/t +ro4erties si se ale1e din meni#l Area sa# se tastea3a area la )ommand7.

5.*.O. +o$ele tri$i'e#sio#ale &5%)
In A#toCA, se 4ot reali3a trei ti4#ri de modele tridimensionale0
modele cadru (%ireframe)C
modele superficialeC
modele solide.

6odelele /adr# s#nt /reate #tili3and liniile! ar/ele si /er/#rile8 dintre ti4#rile de modele 3,
s#nt /el mai #sor de reali3at* +entr# a /rea #n model /adr# se 'oloseste /omanda V,(INT /e
4ermite s/?im2area 4#n/t#l#i din /are este 4rivit o2ie/t#l8 V,(INT se a//esea3a sele/tand 5%
Vie.poi#t din meni#l der#lant Vie. sa# introd#/and 2poi#t la )ommand7.
E%ista do#a mod#ri de a s/?im2a 4#n/t#l de vedere0 'ie valori 4resta2ile! 'ie o /aseta de
dialo1 (,,7+OI.T)* Un#l dintre /ele mai sim4le mod#ri de a a//esa /omanda V,(INT este
de a a4asa Enter la invitatia Rotate:O1ie& pointK7. 7a 'i a/tivat #n no# e/ran /ontinand #n
sistem de a%e (A%is) si o tinta (Tar1et)* +e mas#ra /e se va de4lasa indi/ator#l mo#se>#l#i!
sistem#l de a%e se va roti si>si va s/?im2a as4e/t#l* Ultima o4ti#ne a /omen3ii V,(INT /onsta
in #tili3area /oordonatelor %! y si 3 4entr# a de'inii 4#n/t#l de vedere (4#n/t#l din s4ati#l 3,)*
@1
Un model s#4er'i/ial este al/at#it din s#4ra'ete 3, /are sim#lea3a 'etele 3, din A#toCA,*
In tim4 /e modelele /adr# da# o ima1ine s/?emati/a! as#4ra o2ie/t#l#i! modelele s#4er'i/iale
ada#1a invelis#l* Ele 4ot 'i #m2rite #tili3and /omen3ile SYA,E sa# RE.,ER! res4e/tiv 4ot 'i
trans'ormate 4entr# a 4rod#/e ima1ini realiste /# aH#tor#l #nor 4ro1rame /#m ar 'i A#to7ision
si 3,st#dio*
At#n/i /and se desenea3a o2ie/te! se s4e/i'i/a 4#n/te 'ara a se 4re/i3a /oordonata 38
A#toCAd '#rni3ea3a a#tomat a/easta in'ormatie4e /are o 4reia dintr>o variatie de sistem n#mita
E>EVATI(N. +entr# a '#rni3a in'ormatia re'eritoare la elevatie 'ie se a//esea3a dire/t
varia2ila din sistem E>EVATI(N la )ommand7, 'ie /# aH#tor#l /omen3ii E>EV! /are ina'ara
de sta2ilirea elevatiei /#rente! 4ermite s4e/i'i/area 1rosimii de e%tr#dare (dire/tia 4o3itiva a
a%ei J in ori/e sistem de /oordonate #tili3ator)*
Comanda %%V,(INT 4#ne la dis4o3itia #tili3ator#l#i o /aseta de dialo1 /# valori
4resta2ilite ale rotatiei*
A#toCA, dis4#ne de #rmatoarele /omen3i 'olosite 4entr# a 4rel#/ra vederi 3,0
/omanda QI%E elimina liniile as/#nse ale model#l#i! /are in mod normal n# se vaddin
4#n/t de vedere /#rent8 /omanda 4oate 'i a//esata e%e/#tand /li/ 4e 2#ton#l 9ide de 4e
2ara /# instr#mente Render sa# introd#/and 1i$e la )ommand7C
/omanda SQA%E elimina liniile as/#nse si <4i/tea3a= s#4ra'ata model#l#i #tili3and o
sin1#ra s#rsa de l#mina*
6odelele solide s#nt di'erite de modelele /adr# si de modelele s#4er'i/iale* A#toCA,
dis4#ne de #n modelator /are aH#ta la /rearea modelelor solide* Un#i model solid ii de 4ot
/al/#la 1re#tatea! densitatea! /ond#/tivitatea termi/a et/* maHoritatea /omen3ilor de modelare
solida s#nt dis4oni2ile in 2ara /# instr#mente mo2ile Solids /are se 4oate a//esa sele/tand
ToolsIToolbarsISoli$s.
Una dintre metodele de /reare a o2ie/telor solide 4rimitive este e%tr#darea o2ie/telor 2,*
/omanda EETRU%E 4oate 'i a//esata sele/tand 2#ton#l .xtrude din 2ara mo2ila /#
instr#mente Solids sa# introd#/and e/tru$e la )ommand7.
A#toCA, o'era o serie de 4rimitive 4rede'inite! /#m s#nt0$olid 0ox aH#ta la /rearea #n#i
solid 4araleli4i4edi/8 se a4elea3a sele/tand 2#ton#l 0ox de 4e 2ara mo2lila /# instr#mente
$olidsC va a4area #n meni# /e /ontine o4ti#nile0
Ce#ter 4ermite /rearea #nei /#tii solide! 4rin s4e/i'i/area 4#n/t#l#i de /entr#! a #n#i
/olt si a inaltimii8
Cor#er 4ermite /rearea #nei /#tii solide sele/tand /olt#rile o4#se in 4lan#l (%!y) si
s4e/i'i/and inaltimea8
Soli$ C3li#$er 4ermite /rearea #n#i /ilindr# solid /# 2a3a /ir/#lara sa# in 'orma de
eli4sa8 4oate 'i a4elata da/a se sele/tea3a 2#ton#l )2linder de 4e 2ara mo2ila /#
instr#mente Solids si se ale1e din meni# 2#ton#l .lliptical sa# )enter, sa# se introd#/e
"3li#$er la )ommand7C
Je$-e 4ermite /rearea #nei 4risme solide8 4oate 'i a4elata da/a se sele/tea3a 2#ton#l
%edge de 4e 2ara mo2ila /# instr#mente Solids si se ale1e din meni# 2#ton#l )orner
sa# )enter sa# se introd#/e .e$-e la )ommand7C
Co#e 4ermite /rearea #n#i /on solid /# 2a3a /ir/#lara sa# in 'orma de eli4sa8 4oate 'i
a4elata da/a se sele/tea3a 2#ton#l )one de 4e 2ara mo2ila /# instr#mete Solids si se
ale1e din meni# 2#ton#l .lliptical sa# )enter sa# se introd#/e "o#e la )ommand7C
Sp1ere 4ermite /rearea #nor o2ie/te s'eri/e solide8 4oate 'i a4elata da/a se sele/tea3a
2#ton#l $phere de 4e 2ara /# instr#mente Solids sa# se introd#/e sp1ere la )ommand7
si se '#rni3ea3a 4o3itia /entr#l#i s'erei*
@2
+ro1ram#l A#toCA, o'era #tili3atorilor si 4osi2ilitati de /reare a #nor o2ie/te solide
/om4le%e 4rin 1enerarea /om2inatiilor de 4rimitive solide* Ast'el se 4ot #tili3a #rmatoarele
/omen3i0
UNI(N /om2ina do#a sa# mai m#lte o2ie/te solide /are se interse/tea3a 4entr# a /rea
#n sin1#r o2ie/t solid /om4le%* Comanda "nion se 4oate a//esa sele/tand 2#ton#l
"nion si a/tivand o4ti#nea .xplode din meni#l odif2 sa# introd#/and de la tastatura
u#io# la )ommand7C
SUBSTRACT 4oate 'i #tili3ata 4entr# a 1a#ri! a/rea sant#ri* Comanda $u?stractse 4oate
a//esa sele/tand 2#ton#l $u?sract, a/tivand o4ti#nea .xplode din meni#l odif2 sa#
introd#/and de la tastat#ra substra"t la )ommand7C
INTERSECTI(N /rea3a #n no# solid re4re3entand vol#m#l interse/tiei a do#a sa# mai
m#ltor o2ie/te solide sele/tate* Comanda +ntersection se 4oate a//esa sele/tand 2#ton#l
+ntersection! a/tivand o4ti#nea .xplode din meni#l odif2C
CQA+:ER 4ermite tesirea m#/?iilor sele/tate ale #n#i model solid* Comanda )hamfer
se 4oate a//esa sele/tand 2#ton#l )hamfer, a/tivand o4ti#nea Features din meni#l
odif2! sa# introd#/and de la tastat#ra "1a'er la )ommand7C
QI%E si SQA%E 4ermit a'isarea modelelor solide*
5.*.S. Crearea, e$itarea si 2izulalizarea
supraetelor 5%
Comanda S(>I% 4ermite /rearea de s#4ra'ete solide! re3#ltat#l /omen3ii este a/ela de a
/rea re1i#ni dre4t#n1?i#lare sa# tri#n/?i#lare o4a/e8 /omanda 4oate 'i a//esata da/a se
sele/tea3a 2#ton#l $olid din meni#l Pol2gon /are se a'la in 2ara /# instr#mente ,raX*
-etele 3, s#nt o2ie/te s#4er'i/iale 3, /el mai sim4l# de 1enerat* Ca si solidele /reate /#
/omanda Solid! 'etele 3, 4ot 'i tri#n1?i#lare si dre4t#n1?i#lare8 o 'ara 3, tre2#ie sa ai2a /el
4#tin trei /olt#ri si /el m#lt 4atr#*

Comanda 5%:ACE se 4oate a//esa da/a se sele/tea3a 2#ton#l 5%:ACE din 2ara de
instr#mente S#r'a/es sa# se introd#/e de la tastat#ra 5$a"e la )ommand7.
A#toCA, 4oseda #n set de /omen3i /are #s#rea3a /rearea modelelor s#4er'i/iale /om4le%e
si an#me0
SUR:TAB* si SUR:TAB7 reali3ea3a /ontrol#l densitatii retelei 4oli1onale8
SUR:TAB* /ontrolea3a n#mar#l de /oloane 4e dire/tia 6! iar SUR:TAB7 /ontrolea3a
n#mar#l de linii 4e dire/tia .8
5% +ESQ aH#ta la /rearea #nei retele to4olo1i/e dre4t#n1?i#lare 3, si se a//esea3a
da/a se sele/tea3a 2#ton#l ;# esh din 2ara /# instr#mente S#r'a/es sa# se introd#/e de
la tastat#ra 5$'es1 la )ommand7C
,:ACE reasli3ea3a /rearea #nei retele m#lti'ata si se a//esea3a introd#/and pa"e la
)ommand7C
TABSUR: /reea3a s#4ra'ete ta2#lare in ori/e dire/tie8 /omanda se 4oate a//esa da/a se
sele/tea3a 2#ton#l .xtruded $urface din 2ara /# instr#mente S#r'a/es! sa# se tastea3a
tabsur la )ommand7C
RU>ESUR: 1enerea3a o s#4ra'ata ri1lata intre do#a m#/?ii si se 4oate a//esa da/a se
sele/tea3a 2#ton#l Ruled $urfacedin 2ara /# instr#mente S#r'a/es8
E%GESUR: 1enerea3a o retea 4oli1onala! /a si /omanda ;dmeshC 4entr# a a//esa
a/easta /omanda se sele/tea3a 2#ton#l Ed1e S#r'a/e din 2ara /# instr#mente S#r'a/es
sa# se introd#/e e$-esur la )ommand7.
@3
A#toCA, 4#ne la dis4o3itia #tili3ator#l#i in/a o metoda de a /rea an#mite metodele
s#4er'i/iale #3#ale! 4rintr /are /on#l! /#2#l! s'era! tor#l et/*
In 2ara /# instr#mente S#r'a/es s#nt dis4oni2ile #rmatoarele 'orme0
Bo/ /rea3a model#l s#4er'i/ial 3, al #nei /#tii8
Je$-e /reea3a model#l s#4er'i/ial 3, /# o 'ata in/linata de>a l#n1#l a%ei :8
,3ra'i$ /reea3a model#l s#4er'i/ial 3, al #nei 4iramida8
Co#e /reea3a model#l s#4er'i/ial 3, al #n#i /on8
Sp1ere /reea3a model#l s#4er'i/ial 3, al #nei s'ere8
%o'e /reea3a model#l s#4er'i/ial 3, al #nei emis'ere s#4er'i/iale des/?ise8
%is1 /ree3a model#l s#4er'i/ial 3, al #nei emis'ere in'erioare des/?ise8
Torus /reea3a model#l s#4er'i/ial 3, al #n#i to#rs in/?is*
A#toCA, 4#ne la dis4o3itie #tili3ator#l#i /omen3i de modi'i/are s4e/ial /on/e4#te 4entr#
l#/r#l in s4ati#l 3,* A/este /omen3i de editare a o2ie/telor 3, s#nt0
R(TATE5% este #tili3ata 4entr# a roti o2ie/tele in H#r#l #nei a%e tridimensionale si
se 4oate a//esa da/a se sele/tea3a 2#ton#l ;# Rotate din meni#l Rotate /are se a'la in
2ara /# instr#mente odif2 sa# da/a se introd#/e rotate5$ la )ommand7C
+IRR(R5$ /ree3a ima1inea o1linda a o2ie/telor 'ata de #n 4lan si se 4oate a//esa
da/a se sele/tea3a 2#ton#l ;# irror din meni#l )op2 /are se a'la in 2ara /#
instr#mente odif2, res4e/tiv se introd#/e 'irror5$ la )ommand7C
CQ,R(, si %%CQ,R(, se #tili3ea3a 4entr# a modi'i/a 4ro4rietatile o2ie/telor0
strat#l! ti4#l de linie si /#loarea8
,E%IT se #tili3ea3a 4entr# a modi'i/a 4olinii 3,! retele 4oli1onale si se 4oate a//esa
4rin 2#ton#l .dit Pol2line din meni#l <e%4lo3iv= S4e/ial Edit! /are se a'la in 2ara /#
instr#mente odif2 sa# da/a se introd#/e pe$it la )ommand7C
EE,>(%E se #tili3ea3a 4entr# a des/om4#ne o 4olinie 3, in se1mente individ#ale
sa# in se4ararea #nei retel 4oli1onale sa# m#lti'ata8
>IST se #tili3ea3a 4entr# a o2tine in'ormatii des4re #n o2ie/t 3,8
%IST se #tili3ea3a 4entr# a a'la distanta intre do#a 4#n/te in s4ati#l 3,8
AREA se #tili3ea3a 4entr# a /al/#la aria o2ie/telor in s4ati#l 3,8
CA> se /om4orta /a si /#m 4ro1ram#l ar avea #n /al/#lator 1eometri/ in/or4orat*
La modelarea in s4ati#l 3, se 'oloses/ #rmatoarele /omen3i 4entr# /ontrol#l a'isarii0
%VIEJ o'era 4osi2ilitati #tili3ator#l#i de a se de4lasa in H#r#l model#l#i si de a s/?im2a
vederea 4rin re4o3itionarea o2ie/tiv#l#i si&sa# a /amerei! de a a/tiva mod#l de a'isare in
4ers4e/tiva al /omen3ii! 4rin s4e/i'i/area distantei la /are se a'la a4arat#l 'oto1ra'i/at de
o2ie/tiv! de a /rea o vedere in se/ti#nea model#l#i* +entr# a a//esa /omanda #1ie& se
sele/tea3a ;# #2namic 6ie& din meni#l der#lant 6ie& sa# se tastea3a $2ie. la
)ommand7. Comanda #1ie& a'isea3a o lista /# o2ti#ni0
*. CA'era, TAr-et, ,(i#ts /ontrolea3a am4lasarea a4arat#l#i 'oto1ra'i/ si a
o2ie/tiv#l#i8
7. %ista#"e, (, Doo', ,a#, T.ist se 'oloses/ 4entr# a modi'i/a mod#l de a'isare8
5. Qi$e, Clip s#nt #tili3ate 4entr# a elimina an#mite 4arti ale model#l#i8
V,(RTS este #tili3ata 4entr# a /rea vederi adia/ente8 se a//esea3a da/a se sele/tea3a
!iled 6ie&ports din meni#l der#lant 6ie& sa# se tastea3a 2ports la )ommand7C
RE%RAJA>> a/t#ali3ea3a vederea 4rel#and in'ormatiile e%istente in memoria video si
redesenea3a e/ran#l#l 4e 2a3a a/estora* +entr#a a//esa /omanda Redra&all se sele/tea3a
Redra& All din meni#l RedraX sit#at in 2ara de instr#mente Standard sa# se tastea3a
re$ra.all la )ommand7C
@@
REGENA>> re/al/#lea3a /om4let mod#l in /are este a'isata ima1inea 4rin 4rel#area
in'ormatiilor re'eritoare la 'ie/are o2ie/t in 4arte din 2a3a de date a desen#l#i* +entr# a
a//esa /omanda Regenall se sele/tea3a Regen All din meni#l RedraX sit#at in 2ara de
instr#mente Standard sa# se tastea3a re-e#all la )ommand7.

6odelele de /adr#! /ele s#4er'i/iale si /ele solide n# a# adan/ime! #m2re sa# re'le%ii*
Sele/tand 2#ton#l Render din 2a3a /# instr#mente Render si #tili3and valorile 4resta2ilite ale
4arametrilor din /aseta de dialo1 Render se 4oate #tili3a o ima1ine m#lt mai realista a #n#i
model 3, de/at se 4oate o2tine /# /omanda SQA%E.
Comanda >IGQT 4ermite /ontrol#l l#mino3itatii model#l#i 3,* se 4oate #tili3a l#mina
4#n/ti'orma! di'#3a sa# dire/ta si se 4oate re1la intensitatea diverselor s#rse de l#mina*
Cele mai #tili3ate /omen3i 4entr# a /rea o vi3#ali3are reala s#nt %VIEJ si V,(INT.
A#toCA, #tili3ea3a 4atr# ti4#ri de s#rsa de l#mina0
lumina am?ianta 4rod#/e o il#minare #ni'orma a s#4ra'etelor! seamana /# l#mina
e%istenta d#4a a4#s#l soarel#i sa# inainte de rasarit#l soarel#i8
lumina paralela este l#mina /are 4rovine de la o s#rsa a'lata la distanta! /ade 4e a/eeasi
4arte a t#t#ror o2ie/telor in '#n/tie de 4o3itia s#rsei si are o intensitate re1la2ila8
lumina punctiforma este asemanatoare /# #n 2e/! intensitatea ei s/ade /# distanta si
l#minea3a in toate 4artile8
con luminos se aseamana /# o s#rsa de l#mina a'lata la distanta si este de'init 4rintr>#n
4#n/t de inserare! #n ve/tor de dire/tie si #n #n1?i /are /ara/teri3ea3a des/?iderea
/on#l#i de l#mina*
Comanda >IGQT se #tili3ea3a 4entr# a il#mina o2ie/tele si se 4oate a//esa da/a se
sele/tea3a 2#ton#l >i-1t din 2ara /# instr#mente Render sa# se tastea3a li-1t la )ommand7.
Lansarea a/estei /omen3i 4rod#/e a4aritia #nei /asete de dialo1 >ight /e o2tine toate o2ti#nile
4rivitoare la ti4#rile de l#mina si /ara/teristi/ile lor*
5.*.R. E$itarea te/telor
A#toCA, 'a/ilitea3a /om#ni/area ideilor 4rin intermedi#l ima1inilor (desenelor)!
dar /ontine si instr#mente de mani4#lare a te%telor* Un desen 4res#4#ne intotdea#na si
ada#1area #n#i te%t intr>#n an#mit 'ormat*
Stil#rile s#nt 'olosite 4entr# 4arti/#lari3area as4e/t#l#i #n#i te%t8 /omanda ST?>E
a/tivea3a si se lansea3a 'olosind #na dintre #rmatoarele metode0 /rearea de stil#ri! lansand#>se
da/a se tastea3a st3le la )ommand7 sa# se sele/tea3a Format(!ext $t2le.
A#toCA, asi1#ra si 4osi2ilitatea de a 4o3itiona #n te%t 4e 2a3a #n#i 4#n/t de inserare a
te%t#l#i* A#toCA, re/#noaste 1A 4o3itii ale rand#rilor #n#i te%t /are se 4ot #tili3a 4entr#
4o3itionare* At#n/i /and se s4e/i'i/a 4o3itia #n#i te%t se indi/a de 'a4t 4ro1ram#l #nde sa
4lase3e 4#n/t#l de inserare*
O4ti#nile Ali#- si :it o'era 4osi2ilitatea #m4lerii s4ati#l#i dintre do#a 4#n/te 4re/i3ate8
d#4a /e se sele/tea3a #na dintre o4ti#ni! se vor s4e/i'i/a do#a 4#n/te intre /are sa 'ie 1enerat
te%t#l*
O4ti#nea Fit e%tinde sa# /om4rima te%t#l 4entr# /a a/esta sa se in/adre3e intre /ele do#a
4#n/te! mentionand in a/elasi tim4 inaltimea /onstanta*
O4ti#nea Align aH#stea3a inaltimea te%t#l#i 4entr# a mentine o 4ro4ortie intre inaltime si
l#n1ime*
@A
Comen3ile 4rin/i4ale 4entr# introd#/erea #n#i te%t s#nt TEET si %TEET* C# /omanda
!ext se 4oate introd#/e #n sin1#r rand de te%t! iar /# /omanda #text se 4oate introd#/e #n te%t
'ormat din mai m#lte rand#ri aliniate in /oloana*
+entr# lansarea /omen3ilor !ext si #text se tastea3a te/t sa# $te/t de 4e 2ara /# instr#mente
%ra.*
O alta /omanda 'olosita 4entr# introd#/erea #n#i te%t este +TEET, #n editor de te%te
inte1rat /# /are se 4oate reda/ta #n te%t dire/t din A#toCA,*
Comanda text se lansea3a da/a se a/tionea3a 2#ton#l text de 4e 2ara /# instr#mente
,raX sa# se tastea3a 'te/t la )ommand7.
Re4etarea #n#i te%t se 'a/e d#4a /e s>a introd#s 4rim#l rand de te%t /# /omanda TEET! 4rin
a4asarea de do#a ori /onse/#tiv a tastei Enter*
+entr# editarea #n#i te%t deHa introd#s e%ista trei /omen/i A#toCA,0 CQANGE, %%E%IT
si %%+(%I:?.
Comanda CQANGE #tili3ea3a linii de /omanda si este 'olosita atat 4entr# modi'i/area
te%t#l#i! /at si a 4ro4rietatilor sale* Ea 4ermite sele/tarea #n#i n#mar oare/are de sir#ri de te%t
si editarea lor s#//esiva* +entr# a #tili3a /omanda )hange se e%e/#ta #rmatorii 4asi0
*. se sele/tea3a C?an1e sa# se tastea3a C?an1e la )ommand7C
7. la $elect O?Mects7 se sele/tea3a te%t#l 4entr# editare8
5. se tastea3a Enter de trei ori 4entr# a a'isa .nter textinsertion point7! #nde se tastea3a
4#n/t#l de inserare a te%t#l#i8
4. se a4asa Enter 4entr# /ontin#are8
O. la !ext $t2le7 se 4re/i3ea3a #n no# stil 4entr# te%t#l res4e/tiv sa# se a4asa Enter 4entr#
/ontin#are8
S. la !ext 9eight7 se tastea3a o no#a valoare 4entr# inaltime sa# se a4asa Enter 4entr# a
tre/e la !ext Rotation7C
R. se introd#/e o no#a valoare 4entr# rotatie sa# se a4asa Enter 4entr# a tre/e la *e& !ext7!
#nde se 4oate edita te%t#l*
Comanda %%E%IT 4oate edita #n sin1#r rand de te%t si se 4oate modi'i/a doar te%t#l! n# si
4ro4rietatile te%t#l#i*
+entr# a #tili3a /omanda %%E%IT0
*. se sele/tea3a .dit !ext de 4e 2ara /# instr#mente odif2 sa# se tastea3a ddedit 4e linia
de /omanda8
7. laf$elect a !ext or A!!#.F o?Mect:R"ndo7 se sele/tea3a #n 4#n/t 4entr# editare8
5. se a'isea3a /aseta de dialo1 .dit !ext /e va /ontine rand#l ales*
Comanda %%+(%I:? re#neste intr>o /aseta 'a/ilitatile de editare ale /omen3ilor %%E%IT
si CQANGE.
+ro1ram#l A#toCA, 4ermite mas/area te%t#l#i 4rin 'olosirea /omen3ii TTEET /e se 4oate
lansa da/a se tastea3a hte/t la )ommand7 sa# se sele/tea3a !oolsK#ra&ing AidsKcuicN !ext.
7eri'i/area orto1ra'iei #n#i te%t se 'a/e /# /omanda S,E>>, /e 4oate 'i lansata da/a se
tastea3a spell la )ommand7 se sele/tea3a $pelling de 4e 2ara /# instr#mente Standard sa#
!oolsK$pelling.


@B
@C
@E
@F

Cu$rins si re$arti#area $e ore
T+MA PAGINA NUMAR OR+
BIOSU. CA.CU.ATOAR+.ORYYYYYYYYYYYYYBYYYYYY..B OR+
SIST+MU. D+ OP+RAR+ MS-DOSYYYYYYYYYYYYBYYYYYY.E OR+
CONFIGURAR+A OPTIMA A UNUI PCYYYYYYYYY...EYYYYYY..B OR+
D+F+CTIUNI FIZIC+ A.+ CA.CU.ATORU.UIYYYYY..5YYYYYY..B OR+
D+F+CTIUNI,M+SA-+ D+ +ROAR+ SO.UTIIYYYYYY..FYYYYYY.. B OR+
UTI.IZAR+ NORTON COMMAND+RYYYYYYYYYY.@YYYYYY.. B OR+
D+PANAR+A TOTA.A A UNUI =ARDDIS1YYYYYYYYAGYYYYYY B OR+
R+CUP+RAR+A DAT+.ORYYYYYYYYYYYYYYYAAYYYYYYA ORA
NORTON UTI.ITI+S&NU @(YYYYYYYYYYYYYY....ACYYYYYYA ORA
R+A.IZAR+A UN+I R+T+.+YYYYYYYYYYYYYYAEYYYYYYB OR+
D+F+CTIUNI 2INDO2SYYYYYYYYYYYYYYYYA5YYYYYYA ORA
CON+CTAR+A A DOUA =ARD-URIYYYYYYYYYYYAIYYYYYYB OR+
D+OS+BIR+A INTR+ 2INDO2S 45 SI 2INDO2S 4@YYYAIYYYYYYB OR+
2INDO2S BGGGYYYYYYYYYYYYYYYYYYY....A@YYYYYYE OR+
INR+GISTRAR+A CD JURI.ORYYYYYYYYYYYY..BAYYYYYYA ORA
UTI.IZAR+ INT+RN+TYYYYYYYYYYYYYYYY.BCYYYYYYE OR+
AR=I>AR+A MOD+RNA A INFORMATI+IYYYYYYY..BFYYYYYYB OR+
.IMBA-U. =TM. P+NTRU PAGINI 2+BYYYYYYYYB@YYYYYYE OR+
PO2+RPOINT&GRAFICA PT. MAR1+TING(YYYYYY..CGYYYYYY.B OR+
GRAFICA PROF+SIONISTA COR+.DRA2YYYYYYY.CAYYYYYYE OR+
2INDO2S 45YYYYYYYYYYYYYYYYYYYYYCBYYYYYYE OR+
MICROSOFT 2ORDYYYYYYYYYYYYYYYYY..E5YYYYYY.@ OR+
MICROSOFT +MC+.YYYYYYYYYYYYYYYYY.FBYYYYYY.E OR+
BAZ+ D+ DAT+ ACC+SSYYYYYYYYYYYYYYY..@5YYYYYYBG OR+
@1

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