Sunteți pe pagina 1din 290

Cuprins

ARceVR: EV`cZRSRkV]`cUVUReVcV]RZ`_R]V &

4RaZe`]f]" >`UV]f]T`_TVaefR]
R]f_VZac`S]V^VUVXVdeZf_V  
2KIOG  5XMGTO`GXKGJGZKRUXTHG`KJKJGZK
+TZOZOOTYZGTKGZXOH[ZKGXZOIURK  
2KIOG  *OGMXGSGKTZOZGZKXKRGOK/  
2KIOG  *OGMXGSGKTZOZGZKXKRGOK//  
2KIOG  8K`UR\GXKGXKRGOORUXSGT_ZUSGT_  
2KIOG  4UXSGRO`GXK,UXSKTUXSGRK  
2KIOG  3UJKRGXKG[TKOVXUHRKSKJKMKYZO[TK9Z[JO[JKIG`  
'VROIGOO  

4RaZe`]f]# 3RkVUVUReVcV]RZ`_R]V  


2KIOG  (G`KJKJGZK9OYZKSKJKMKYZO[TKGHG`KRUXJKJGZK
6XOTIOVOOOUHOKIZO\K  
2KIOG  3UJKRKJKHG`KJKJGZK  
2KIOG  (G`KJKJGZKXKRGOUTGRK)UTIKVZKOZKXSOTURUMOK  
2KIOG  2OSHGP[R972/)USKT`OVKTZX[SGTOV[RGXKGHG`KRUXJKJGZK  
2KIOG  2OSHGP[R972//)USKT`OVKTZX[GIZ[GRO`GXKGJGZKRUXJOTZGHKRK  
2KIOG  2OSHGP[R972////TZKXUMXOYOSVRK  
2KIOG  2OSHGP[R972/</TZKXUMXOIUSVRK^K  
'VROIGOO  

4RaZe`]f]$ 5Vkg`]eRcVRac`WVdZ`_R]_U`^V_Zf]:E  


2KIOG  TZXKHXOJKYVXKIGXOKX  
'VROIGOO  

ARceVRR::R Ac`XcR^RcV H63 ($

4RaZe`]f]" FeZ]ZkRcVR]Z^SR[f]fZUV^RcTRcV9E>=  


2KIOG  9VGO[R===OIUTIKVZ[RJKNOVKXZK^Z  
2KIOG  6XK`KTZGXKGMKTKXGRGROSHGP[R[O.:32
9ZX[IZ[XG[T[OJUI[SKTZ.:32  
2KIOG  3GXIGPKVKTZX[LUXSGZGXKGZK^Z[R[O  
2KIOG  ;ZORO`GXKGZGHKRKRUXVKTZX[VXK`KTZGXKGOTLUXSGOKO  
2KIOG  )XKGXKGLUXS[RGXKRUX.:32  
2KIOG  )GJXK  
'VROIGOO 
4RaZe`]f]# FeZ]ZkRcVReVY_ZTZZW`Z]`cUVdeZ]fcZ
aV_ecfW`c^ReRcVRU`Tf^V_eV]`cHVS  
2KIOG  6XK`KTZGXKGMKTKXGRGLUORUXJKYZOR[XOTIGYIGJ  
2KIOG  6XUVXOKZORK)99GRKZK^Z[R[O  
2KIOG  6U`OOUTGXKGKRKSKTZKRUX9ZXGZ[XO  
2KIOG  ;TK^KSVR[)99IUSVRK^  
'VROIGOO  

4RaZe`]f]$ 2cYZeVTefcRcVV]VZ:_eVc_Ve
:_ec`UfTVcV_ac`XcR^RcVRHVS  
2KIOG  'XNOZKIZ[XGXKKRKO/TZKXTKZ:KXSOTURUMOKOTUO[TOJKHG`  
2KIOG  6XUMXGSGXKG=KHRGTO\KRJKYKX\KX  
2KIOG  6.6vVXK`KTZGXKMKTKXGR  
'VROIGOO  

4RaZe`]f]% =Z^SR[f]A9A6]V^V_eVUVSRk  


2KIOG  9ZX[IZ[XG[T[OYIXOVZ6.6:OV[XOJKJGZKIUTYZGTZK\GXOGHORK  
2KIOG  5VKXGZUXOOK^VXKYOO  
2KIOG  /TYZX[IO[TO6.6  
2KIOG  *KLOTOXKGY[HVXUMXGSKRUX  
2KIOG  'VROIGOOXK`UR\GZK  
'VROIGOO  

4RaZe`]f]& ZcfcZUVTRcRTeVcVZeRS]`fcZ  


2KIOG  :GHRU[XO*KLOTOXKVGXI[XMKXK  
2KIOG  ,[TIOOVKTZX[R[IX[RI[ZGHRU[XO  
2KIOG  OX[XOJKIGXGIZKXK  
'VROIGOO  

4RaZe`]f]' EcR_dWVcf]Z^V^`cRcVRUReV]`c  


2KIOG  :XGTYSOZKXKGJGZKRUXIZXKYIXOVZ[XORK6.6  
2KIOG  ;ZORO`GXKGLOOKXKRUXT6.6  
2KIOG  -KYZOUTGXKGYOYZKS[R[OJKLOOKXK  
2KIOG  9KX\KX[RJKHG`KJKJGZK3_9726XK`KTZGXKMKTKXGR  
'VROIGOO  

4RaZe`]f]( A9A6]V^V_eVRgR_dReV  


2KIOG  /TZKXUMGXKGHG`KRUXJKJGZK3_972  
2KIOG  -KYZOUTGXKGYKYO[TORUX6.6  
'VROIGOO  

4RaZe`]f]) CVR]ZkRcVRf_VZRa]ZTRZZHVS  


2KIOG +ZGVKRKJK`\URZXOO[TKOGVROIGOO  
2KIOG 'VROIGOKVKTZX[G[ZKTZOLOIGXKG[ZORO`GZUXORUX9Z[JO[JKIG`  
'VROIGOO  

3ZS]Z`XcRWZV
A2CE62:

EV`cZRSRkV]`c
UVUReVcV]RZ`_R]V
"
Capitolul

>`UV]f]T`_TVaefR]
R]f_VZac`S]V^VUVXVdeZf_V

Ce nvm?
u *GZKOOTLUXSGOO5XMGTO`GXKGJGZKRUXY[HLUXSGIURKIOORUXJKJGZK
u :KXSOTURUMOGYVKIOLOIJUSKTO[R[OHG`KRUXJKJGZK
u 3UJKRGXKG[TKOVXUHRKSKJKMKYZO[TKVXOTOTZKXSKJO[RJOGMXGSKOKTZOZGZKXKRGOK
KTZOZGZKGZXOH[ZXKRGOK
u :OV[XOJKXKRGOO
u ,UXSKTUXSGRKOTUXSGRO`GXKG
u 3UJKRGXKG[TKOVXUHRKSKJKMKYZO[TK9Z[JO[JKIG`

De ce nvm?
9UIOKZGZKGTIGXKZXOSYKHG`KG`SGOS[RZIGTOIOUJGZVKOTLUXSGOK'HOROZGZKG
JKGIURKIZGVXKR[IXGOXKMYOJGZKRKVUGZKIUTYZOZ[O[TGZ[VKTZX[UXOIKLOXSIGXK
JUXKZKYYKJK`\URZKTZX[TSKJO[IUTI[XKTOGR
'IKYZIGVOZURGXKJXKVZYIUVLGSOROGXO`GXKGKRK\ORUXI[VXOTIOVOORKMKTKXGRKVXO\OTJ
VXUOKIZGXKG[T[OSUJKRKLOIOKTZJKMKYZO[TKGJGZKRUXLUXSTJGIKRKGHOROZOJKOJKTZOLOIGXK
GKTZOZORUXOXKRGOORUXXKRK\GTZKVKTZX[VXUHRKSGYZ[JOGZ
*KVXOTJKXKGJKGVROIGXKGVXOTIOVOORUXMKTKXGRKJKVXUOKIZGXKGHG`KRUXJKJGZKKYZK
LURUYOZUGXK T SUJ IKXZ IKRUX IGXKO JUXKYI U IGXOKX T JUSKTO[R VXUOKIZXOO O
OSVRKSKTZXOOYOYZKSKRUXOTLUXSGZOIK
TGIKKGOSY[XTUO[TORKTY[OZKOJKVXOTJKXORKLUXSGZKJKGIKYZIGVOZUR\UXLO
K^ZXKS JK LURUYOZUGXK O IKRUX IGXK T[ \UX R[IXG T SUJ JOXKIZ T GIKYZ JUSKTO[
*KVXOTJKXKG[T[OSUJJKR[IX[XOM[XUYTKRKMKXKGVXOTIOVOORUXIGXKYZG[RGHG`GYOYZKSKRUX
OTLUXSGZOIK[ZORO`GXKGOTYZX[SKTZKRUXJKGTGRO`OYOTZK`GYOYZKSKRUXLKTUSKTKRUXJOT
R[SKGXKGRY[TZT[SGOIZK\GGXM[SKTZKVKTZX[YZ[JO[RGIKYZ[OIGVOZUR4[T[RZOS[R
XTJ JGZUXOZ OTLUXSGZO`XOO GIIKRKXGZK G Z[Z[XUX YKIZUGXKRUX KIUTUSOIK O YUIOGRK
I[TUZOTKRKGI[S[RGZKGI[SVUZLOJKLURUYTK^VRUGZGXKG[TUXGVROIGOOYULZ]GXKJK
MKYZO[TKGJGZKRUXYVKIOLOIKJUSKTO[R[OTUYZX[JKGIZO\OZGZK
=64:2" @cXR_ZkRcVRUReV]`c_SRkVUVUReV
6_eZeZZ_deR_VRecZSfeVRceZT`]V
5ReVZZ_W`c^RZZ4`]VTZZUVUReV
6XKR[IXGXKGJGZKRUXT\KJKXKGUHOTKXOOOTLUXSGOORUXKYZKUGIZO\OZGZKIGXKGGVX[Z
I[S[RZZOSVTGOTZKJKOT\KTZGXKGIGRI[RGZUX[R[OKRKIZXUTOI+\UR[OGYVKIZGI[RUGYG
ZOOTKOOZKNTOIOOGIUTJ[YT[T[SGORGUXKYZX[IZ[XGXKGKIUTUSOKOSUTJOGRKIOG
VXUJ[YSUJOLOIXOVXUL[TJKRGTO\KR[RYUIOKZOO[SGTK'JGVZGXKG[TKOOTYZOZ[OOYG[
LOXSKRGTUORKXKGROZOT[YKVUGZKXKGRO`GJKIZVXOTJKIO`OOXGVOJKOYUROJL[TJGSKTZGZK
G\TJRGHG`OTLUXSGOORKUHOT[ZKJOTVXUIKY[RJKVXKR[IXGXKGJGZKRUXI[RKYKJOTR[SKG
XKGR8K[OZGTGLGIKXOYKHG`KG`JOTIKTIKSGOS[RZVKGHOROZGZKGUXMGTO`GOKOJK
GI[RKMKJGZKRKJKGRKYZUIGOJKGRKVXKR[IXG
)KTKRKMKSTYVXOTJGZKOOTLUXSGOO%

*GZKRKY[TZGYVKIZKVXOSGXKGRKXKGROZOOTIUTP[XZUGXKIGXKY[TZVKXIKV[ZKVXOT
OTZKXSKJO[R[TUXXKIKVZUXOY[HJO\KXYKLUXSK*KK^KSVR[JGZKRKI[RKYKTZXUYZGOK
SKZKUXURUMOI VXU\OT JOT JO\KXYK Y[XYK  SY[XZUXO GRK LGIZUXORUX GZSUYLKXOIO
ZKSVKXGZ[X[SOJOZGZKVXKYO[TKGZSUYLKXOIKLKIZ[GZKI[OTYZX[SKTZKYVKIOLOIKJK
IZXKVKXYUTGR[RYZGOKOJGZKI[RKYKJKYUTJKRKSKZKUXURUMOIKOYGZKROOKZI'IKYZK
JGZKXKVXK`OTZfSGZKXOGR[RHX[ZtTKVXKR[IXGZLX[TTKRKYOLXU[ZOROZGZKK\OJKTZ
6XUIKY[RJKVXKR[IXGXKGJGZKRUXXKGRO`KG`UXKUXJUTGXKGJGZKRUXUYKRKIOKGJGZKRUX
XKRK\GTZKUXKYZX[IZ[XGXKGGIKYZUXGY[HLUXSG[T[OSKYGPOTZKROMOHORIGXKGJ[IK
KRKSKTZKJKTU[ZGZK'IKYZVXUJ[YGRVXUIKY[R[OJKVXKR[IXGXKGJGZKRUXRT[SOS
OTLUXSGOK
TZXKMVXUIKY[RJKI[RKMKXKYZUIGXKOVXKR[IXGXKGJGZKRUXYGG[ZUSGZO`GZUJGZI[
VXUMXKY[RZKNTOIOOTGOTZKJKGVGXOOGIGRI[RGZUGXKRUXKRKIZXUTOIKOGSKJOORUXJKYZUIGXK
JGZKRKKXG[YZUIGZKVXKVUTJKXKTZVKNXZOKYG[HKT`OSGMTKZOIKIKKGIKJKZKXSOTG[T
GIIKYMXKUORGJGZKRKYZUIGZKOOSVROIOZGLKIZGVXUIKY[RJKVXKR[IXGXKGJGZKRUXT
ZOSVIKVXUZKIOGJGZKRUXIUTLOJKTOGRKYG[YKIXKZKKXGLUGXZKJOLOIORJKXKGRO`GZTVR[Y
IXKZKXKGIUSVRK^OZOOVXUHRKSKRUXIKZXKH[OG[XK`UR\GZKOSXOXKGK^VUTKTOGRG
IGTZOZOOJKJGZKIKZXKH[OG[VXKR[IXGZKG[XKRK\GZTKIKYOZGZKGJKYIUVKXOXOO[TUXSUJGROZO
LRK^OHORKTJKYIXOKXKGO[ZORO`GXKGJGZKRUX
*GZKRKY[TZUXMGTO`GZKY[HLUXSGIURKIOORUXOGYZX[IZ[XORUXJKJGZK;TK^KSVR[JK
IURKIOKJKJGZKUXMGTO`GZJ[VIXOZKXOOIGROZGZO\KKYZKLOOKX[R

)
5VKXGOORKIGXKYKVUZKLKIZ[GGY[VXG[TKOYZX[IZ[XOJKJGZKY[TZ
u IXKGXKG
u IUTY[RZGXKG
u GIZ[GRO`GXKG
u UXJUTGXKG
u OTZKXIRGYGXKG
u IUVOKXKGKZI

4`_TVaef]UVSRkUVUReV
5HG`JKJGZKVUGZKLOVXO\OZIGUIURKIOKJKJGZKIKSUJKRKG`[T[TO\KXY'IKYZ
[TO\KXYKYZKLUXSGZJOTSGOS[RZKUHOKIZKIGXKOTZKXGIOUTKG`UHOKIZKRKJKGIKRGOZOV
IUTYZOZ[OTJUKTZOZGZK5KTZOZGZKKYZK[TKRKSKTZGRR[SOOXKGRK
;TSUJKRXKVXK`OTZUGHYZXGIZO`GXKG[T[OYOYZKSYG[VXUIKYJOTR[SKGXKGRU
JKYIXOKXKSGZKSGZOILUXSGRGYOYZKS[R[O3UJKR[RYKIUTYZOZ[OKTZX[TYKZJKTUZGOO
OUZKXSOTURUMOKTKIKYGXK^VXOSXOOOJKORUXXKLKXOZUGXKRGYOYZKS[RYG[VXUIKY[RJKYIXOY
3UJKR[RKYZKLURUYOZLOKVKTZX[YZ[JOKXKG[T[OYOYZKSK^OYZKTZLOKVKTZX[IUTYZX[OXKG
[T[OYOYZKSTU[
3UJKRGXKGKYZKVXUIKY[RVXOTIGXKUHOTKS[TSUJKR*GIYIUV[RSUJKR[R[OKYZK
GIKRGJKGYZ[JOGYOYZKS[RSUJKRGZYV[TKSIXKGRO`S[TVXUIKYJKGTGRO`6XUIKY[R
JKGTGRO`IUTYZTYZ[JOKXKGYOYZKS[R[OJOTR[SKGXKGROJKTZOLOIGXKGZXYZ[XORUX
XKVXK`KTZGZO\KOXKOTKXKGGIKRUXIGXGIZKXOYZOIOXKRK\GTZKVKTZX[YIUV[RLOTGR8KYZ[R
ZXYZ[XORUXY[TZOMTUXGZKJUGXIKRKXKRK\GTZKY[TZOTIR[YKTSUJKR
6XUIKY[RJKSUJKRGXKGR[T[OYOYZKSVXUIKYJOTR[SKGXKGRYKJKYLUGXTZXKO
KZGVKGGI[SOR[YZXKG`LOM[XG

Figura 1.1 Etapele procesului de modelare

6eRaR"6XOSGKZGVIUTYZTUHYKX\GXKGYOYZKSGZOIGYOYZKS[R[OOOJKTZOLOIGXKG
KTZOZORUX JOT IGJX[R YOYZKS[R[O YZ[JOGZ VXKI[S O G VXUVXOKZORUX KYKTOGRK GRK
GIKYZUXG
6eRaR#T[XSGUHYKX\XOOYOYZKS[R[OOGSUJ[R[OGIKYZ[OGJKL[TIOUTGXKGTGROYZ[R
OLUXSKG`UXKVXK`KTZGXKSKTZGR,OKIXKOKTZOZOOYKGYUIOG`[TT[SK,OKIXKO
VXUVXOKZOGKTZOZOOOYKGYUIOG`[TGZXOH[ZIGXKKYZKKRKSKTZ[RJKJKYIXOKXKG
KTZOZOO,OKIGXKGZXOH[ZVUGZKR[G\GRUXOTZX[TGT[SOZJUSKTO[
6eRaR$TGIKGYZKZGVKYZKVXUOKIZGZYZX[IZ[XGJGZKRUXLITJ[YKZXKIKXKGJKRG
XKVXK`KTZGXKGSKTZGRGSUJKR[R[ORGXKVXK`KTZGXKGTZXULUXSIKGYOM[XSKSUXGXKG
OVXKR[IXGXKGJGZKRUX,OKIX[OGZXOH[ZOYKGYUIOG`[TGXZOIUR'XZOIUR[RKYZK[TOZGZKG
KRKSKTZGXJKJGZKIGXKVUGZKLOOJKTZOLOIGZVXOTZX[TT[SKOVUGZKR[G\GRUXOTZX[T
GT[SOZJUSKTO[JK\GRUXO

*
9VXKY[V[TKSIJUXOSYXKGRO`SMKYZOUTGXKGJGZKRUX[TKOHOHROUZKIOIURGXK;T
SUJKRYOSVROLOIGZGRGIZO\OZORUXJOTIGJX[RHOHROUZKIOOVUGZKIUTOTKKTZOZORKGHUTGZO
IGXZKIGXKG[[XSZUGXKRKVXUVXOKZOXKRK\GTZK

Exemplul 1.1

)UJGHUTGZ4[SK6XKT[SK)RGYGO'JXKYGY[TZGZXOH[ZKRKKTZOZOOGHUTGZTZOSV
IK)UZG:ZR['[ZUX+JOZ[XG'T[RGVGXOOKOO*OYVUTOHORY[TZGZXOH[ZKGRKKTZOZOOIGXZK
,OKIGXKGZXOH[ZVUGZKR[G\GRUXOTZX[TGT[SOZJUSKTO[*KK^KSVR[GT[RGVGXOOKO
VUGZKLO[TT[SXTGZ[XGRJKIOLXKJOTJUSKTO[RGTGROYZ[RVXKY[V[TTJI
HOHROUZKIGVUGZKG\KGTLUTJ[RJKIGXZKZOVXOZ[XO\KINOOIJ[XGZGJK[ZORO`GXKGGVROIGOKO
T[\GJKVOJKGTO
+TZOZGZKGKYZKUJKYIXOKXKMKTKXOIG[TKOXKGROZOTIUTP[XZUGXKIGXKMX[VKG`
SGOS[RZKUHOKIZKI[VXUVXOKZOIUS[TKT[SOZKOTYZGTKGRKKTZOZOO*KK^KSVR[
KTZOZGZKGIGXZKJKYIXOKVXUVXOKZORKMKTKXOIKGRK[TKOIRGYKJKUHOKIZKJKZOVIGXZK
*U[OTYZGTKGRKKTZOZOOIGXZKYKJKUYKHKYIVXOT\GRUXORKGYUIOGZKGZXOH[ZKRUX[TGYG[
SGOS[RZK\GRUXOY[TZJOYZOTIZK
/TYZGTKRK[TKOKTZOZOVUZLOXKVXK`KTZGZKY[HLUXSG[T[OZGHKRG\TJIGV[RJKZGHKR
LUXSGZJOTT[SKRKGXZOIURKRUXGYUIOGZKGZXOH[ZKRUXKTZOZOO<GRUXORKJKVKUROTOKGZGHKR[R[O
LUXSKG`UOTYZGTGKTZOZOO;TGYZLKRJKZGHKRVUGZKIUTOTK[TT[SXGXHOZXGXJK
OTYZGTKGRKKTZOZOO
,OM[XGVXK`OTZYZX[IZ[XGVUYOHORGZGHKR[R[OGYUIOGZKTZOZOOIGXZK3KSUXGXKG
ZGHKR[R[OVK[TY[VUXZJKSKSUXOKK^ZKXTYK\GXKGRO`GTZX[TLOOKXYVKIOGRT[SOZZGHKR
JKJGZKZGHRK2OTOGNG[XGZJOTZGHKRXKVXK`OTZUTXKMOYZXGXKOGXIURUGTGNG[XGZ
OTJOIZUGZK\GRUXORKGXZOIUR[R[O'TEGVGXVKTZX[JO\KXYKRKOTYZGTKGRKKTZOZOOIGXZK

Figura 1.2 Tabela de date


*OTV[TIZ[RTUYZX[JK\KJKXKT[IUTZKG`SUJ[RJKUXMGTO`GXKGJGZKRUXTLOOKX[R
IKYZUINKG`ZGHKR[ROSVUXZGTZLOOTJYZX[IZ[XGIUTIKVZ[GRGGIKYZ[OG
9GTGRO`SUVUXZ[TOZGZKGGJ[MXOOGZXOH[Z[R[O)UZGTYZX[IZ[XGIUTIKVZ[GRGKTZOZOO
IGXZK+YZKLUGXZKVXUHGHORIGTHOHROUZKIGTUGYZXYK^OYZKSGOS[RZKK^KSVRGXKGRK
GIKRKOGOIXOYVXKY[V[TKSJU[GVX[ZKRGGIKKGOKJOZ[XTGIKRGOGTOG\TJ
GIKRGOYZGZ[ZGSHKRKJOYVUTOHORKYG[SVX[S[ZGZK'IKGYZGTYKGSTI\USG\KGRG
[TSUSKTZJGZJU[TXKMOYZXXOOJKTZOIKTZGHKRGJKJGZKIKKGIKVUGZKIUTJ[IKRG
GSHOM[OZOTXKGRO`GXKGUVKXGORUXI[XKTZKGY[VXGHG`KOJKJGZK8K`UR\GXKGGIKYZKO
VXUHRKSKIUTYZTOTZXUJ[IKXKG[T[OGZXOH[ZTU[)UZGIGXKYGOH\GRUXO[TOIKVKTZX[
LOKIGXKIGXZKJOTHOHROUZKI9V[TKSIGZXOH[Z[R)UZGKYZK[TOJKTZOLOIGZUX[TOIVKTZX[
KTZOZGZKGIGXZKYG[INKOKVXOSGX

"!
*KK^KSVR[S[ROSKGLUXSGZJOTGZXOH[ZKRK'[ZUXO+JOZ[XIUTYZOZ[OKUINKOK
VKTZX[KTZOZGZKGIGXZKJGXT[XKVXK`OTZUINKOKVXOSGXVUZK^OYZGSGOS[RZKIXO
YIXOYKJKGIKRGOG[ZUXV[HROIGZKRGGIKKGOKJOZ[X
+YZKVUYOHORYK^OYZKJU[GZXOH[ZKI[\GRUXO[TOIKVKTZX[UGT[SOZKTZOZGZKUXOIGXK
JOTZXKGIKYZKGV[ZTJLOGRKYKJXKVZINKOKVXOSGX'IKYZKGZXOH[ZKY[TZJKT[SOZKINKO
IGTJOJGZTYT[SGO[TGJOTZXKGIKYZKG\GLOGRKGYINKOKVXOSGX
*KK^KSVR[JGIKTZOZGZKGGHUTGZGXLOIUTOT[ZOGZXOH[Z[R([RKZOTE/JKTZOZGZKGIKYZG
GXLOLUYZGRZ[XOJKGZXOH[Z[R)UJGHUTGZUINKOKIGTJOJGZ
TVXGIZOIGJKLOTOXOOYZX[IZ[XOOIUTIKVZ[GRKGHG`KOJKJGZKLOKIGXKKTZOZGZK\GG\KG
UHROMGZUXO[UINKOKVXOSGX

EVc^Z_`]`XZVdaVTZWZTU`^V_Zf]fZSRkV]`cUVUReV
)UTIKVZKRKIGXKGVGXTVXUIKY[RJKJK`\URZGXKOK^VRUGZGXKGHG`KRUXJKJGZKG[
LUYZI[VXOTYKTYKZ[XOJKXKM[ROT[SOZKYZGTJGXJKIUTIKV[ZKJKUXMGTO`GOOOTZKXTGOUTGRK
YVKIOGRO`GZK9ZGTJGXJKRKJK\OTUHROMGZUXOOVKTZX[LOXSKRKIGXKJK`\URZVXUJ[YKYULZ]GXK
HG`GZKVKZKNTURUMOGIUTIKVZKRKYZGTJGXJO`GZK
TJUSKTO[RHG`KRUXJKJGZKK^OYZSGOS[RZKMX[V[XOYVKIOGRO`GZKTJK`\URZGXKG
YZGTJGXJKRUXI[SGXLO )5*'9?2*(:-'49/>96'8)
*KLOTOXKGZKXSKTORUXIGXK[XSKG`KYZKXKGRO`GZIUTLUXSYZGTJGXJ[R[O)5*'9?2

de date

3GOS[RZKJKZGROOVXO\OTJIKXOTKRKOSV[YK[TKOHG`KJKJGZK\UXLOVXK`KTZGZKT
IGVOZUR[R

""
=64:2#
5ZRXcR^RV_eZeReVcV]RZV:
'GI[SVXK`KTZGSTRKIOGVXKIKJKTZUHG`JKJGZKKYZKVXUJ[Y[R[T[OVXUIKY
JKSUJKRGXKG[TKOXKGROZOG[T[OYOYZKSYG[VXUIKYJOTR[SKGXKGR(G`GJKJGZK
XK[TKZKUIURKIOKJKKTZOZOTZXKIGXKYKYZGHORKYIXKRGOO8KRGOGTZXKJU[KTZOZO
KYZKMTJOZIGLOOTJUGYUIOKXKUOTZKXJKVKTJKTTZXKGIKYZKG
,OKIGXKKTZOZGZKKYZKJKYIXOYVXOTIGXGIZKXOYZOIORKYGRKGJOIVXOTYZGHOROXKG[TUX
GZXOH[ZKJKLOTOZUXOOVKTZX[KTZOZGZKGXKYVKIZO\
6XUIKY[RJKSUJKRGXKVKXSOZKZXKIKXKGJKRGVKXIKVOGXKGROZOOGYOYZKS[R[OYG[
VXUIKY[R[OSUJKRGZRGXKVXK`KTZGXKGRUXVXOTOTZKXSKJO[RJGZKRUX
6XUOKIZGXKGP[JOIOUGYG[T[OSUJKRVUGZKLOXKGRO`GZVXOT[ZORO`GXKGJOGMXGSKOKTZOZGZK
XKRGOK*OGMXGSGKTZOZGZKXKRGOKXKVXK`OTZ[TSUJJKJKYIXOKXKG[T[OYOYZKSYG[VXUIKY
JOTR[SKGXKGRVKXSOTJYZ[JOKXKGGIKYZ[OGOKRGHUXGXKG[T[OSUJKRGJKI\GZ
*OGMXGSGKTZOZGZKXKRGOK[ZORO`KG`UJKYIXOKXKMXGLOIVKTZX[JU[IGZKMUXOOJKKRKSKTZK
u KTZOZO!
u RKMZ[XOGYUIOKXOTZXKKTZOZO!

6_eZeZ

9VXKY[V[TKSIG\KSJKXK`UR\GZVXUHRKSGMKYZOUTXOOJGZKRUXXKLKXOZUGXKRGKRK\OO
JOTZXUOTYZOZ[OKIURGX2GUVXOSGTGRO`V[ZKSOJKTZOLOIGJU[KTZOZOGHYUR[Z
TKIKYGXKSUJKR[R[OTUYZX[
u KTZOZGZKGKRK\
u KTZOZGZKGIRGY
6KTZX[KTZOZGZKGKRK\\USXKOTKGIKRKIGXGIZKXOYZOIOTKIKYGXKSUJKR[R[OTUYZX[I[S
GXLO T[SKRKVXKT[SKRKJGZGTGZKXOOIUGRGJKVXU\KTOKTKZI4[TKOTZKXKYKG`
TY[OXOGRKKTZOZOOKRK\I[SGXLOTROSKGI[RUGXKGUINORUXYG[MKT[RJKS[`OIVXKLKXGZ
JKUGXKIKY[TZIGXGIZKXOYZOIOOXKRK\GTZKVKTZX[YIUV[RTUYZX[
5KTZOZGZKJOTIGJX[RSUJKR[R[OZXKH[OKYYKIUTLUXSK`KXKM[RORUX[XSZUGXK
u T[SKRK[TKOKTZOZOZXKH[OKYLOK[TY[HYZGTZO\JGXT[UXOIKY[HYZGTZO\VUGZKLO
[ZORO`GZIGT[SKVKTZX[UKTZOZGZK9K\UX[ZORO`GT[SKY[MKYZO\KIGXKYVKXSOZ
UVXOSJKYIXOKXKGKTZOZOO
*KK^KSVR[T[V[ZKSIXKGUKTZOZGZKI[T[SKRKKL[RIRGYKOJKUGXKIKKL[R
IRGYKOKYZKKRK\GR[TKOIRGYKOGXKIGXGIZKXOYZOIORKOJKTZOLOIGZKRGKTZOZGZKGKRK\
)KRS[RZV[ZKSOTZXUJ[IK[TTU[GZXOH[ZVKTZX[KTZOZGZKGKRK\OGT[SKGZXOH[Z[R
KLG\TJ\GRUGXKGJGIKRK\[RKYZKKL[RIRGYKOO`KXUTIG`IUTZXGX
u T[VUZK^OYZGJU[KTZOZOI[GIKRGOT[SKYG[UKTZOZGZKI[JU[T[SKJOLKXOZK!
u VKTZX[ LOKIGXK KTZOZGZK YK \G JG U JKYIXOKXK IUSVRKZ G GZXOH[ZKRUX YGRK
YKSTOLOIGOKJUSKTO[JK\GRUXO!
u KTZOZGZKG\GG\KGUHROMGZUXO[[TGZXOH[ZYG[UIUSHOTGOKJKGZXOH[ZKIGXKY
VKXSOZOJKTZOLOIGXKGTSUJ[TOIGLOKIXKOOTYZGTKGKTZOZOOGJOIUINKOK
VXOSGX)NKOGVXOSGXZXKH[OKYYGZOYLGI[XSZUGXKRKIKXOTK

"#
v YLOKYZGHORvSUJOLOIGXKGLXKI\KTZGINKOOVXOSGXKJ[IKRGSUJOLOIXOT
TZXKMSUJKR[RXKGRO`GZOOSVROIOZTVXUMXGSKRKJKGVROIGOKIGXKMKYZOUTKG`
HG`GJKJGZK!
v YLOKY[LOIOKTZJKYOSVROLXGSHOM[OZO!
v YLOKLGSOROGX[ZORO`GZUXORUXHG`KOJKJGZKGYZLKRTIZGIKZOGYUVUGZ
[ZORO`GTIGJX[RUVKXGOORUXKLKIZ[GZKGY[VXGHG`KOJKJGZK
*KK^KSVR[UINKOKVXOSGXVUZXO\OZVKTZX[KTZOZGZKGKRK\KYZKGZXOH[Z[R)46
IUJ[R T[SKXOI VKXYUTGR JKUGXKIK KYZK [TOI VKTZX[ UXOIK VKXYUGT O
XKVXK`OTZUSUJGROZGZKJKOJKTZOLOIGXKLURUYOZVKYIGXRGXM
*OGMXGSGKTZOZGZKXKRGOK[ZORO`KG`UJKYIXOKXKMXGLOIGKTZOZORUXLURUYOTJ[XSZUGXKRK
IUT\KTOO
u JKYIXOKXKGKTZOZOOKYZKXKGRO`GZTZXU`UTJXKVZ[TMNO[RGXHOTKJKROSOZGZ!
u T[SKRKKTZOZOOKYZKYIXOYVKVXOSGROTOKJOTIGJX[R`UTKOJXKVZ[TMNO[RGXKI[
ROZKXKSGXO!
u GZXOH[ZKRKY[TZYIXOYKI[ROZKXKSOIOVKROTOORK[XSZUGXK

2ecZSfeV

4[SKVXKT[SKJGZGTGZKXOOY[TZGZXOH[ZKGRKKTZOZOO+2+<4[SKRK[T[OGZXOH[Z
KYZK[TY[HYZGTZO\IGXKJKYIXOKI[K^GIZOZGZKUIGXGIZKXOYZOIGKTZOZOOOK^VXOSU
TY[OXKIGROZGZO\YG[IGTZOZGZO\GKTZOZOO
;TGZXOH[ZZXKH[OKYGOHUYOTM[X\GRUGXKJK[TGT[SOZZOVTZXKMXKGROXJK
IGXGIZKXKJGZIGRKTJGXOYZOIKZI+^OYZGZXOH[ZKGIXUX\GRUGXKKYZKUHROMGZUXOK
VKTZX[GJKYIXOKIUXKIZOIUSVRKZUKTZOZGZK'IKYZKGZXOH[ZKRK\UST[SOGZXOH[ZK
UHROMGZUXOOTZOSVIKGZXOH[ZKRKGIXUX\GRUGXKVUGZKROVYO\UXLOT[SOZKGZXOH[ZKUVOUTGRK
8KVXK`KTZGXKGGZXOH[ZKRUXTIGJX[RJOGMXGSKOKTZOZGZKXKRGOKYKXKGRO`KG`IUTLUXS
I[[XSZUGXKRKXKM[RO
uGZXOH[ZKRKY[TZYIXOYKI[ROZKXKSOIOLOKIGXKVKIZKUROTOK!
uGZXOH[ZKRKIGXKY[TZINKOVXOSGXKY[TZVXKIKJGZKJKIGXGIZKX[Rq r!
uGZXOH[ZKRKUHROMGZUXOOY[TZVXKIKJGZKJKIGXGIZKX[Rqr!
uGZXOH[ZKRKUVOUTGRKY[TZVXKIKJGZKJKIGXGIZKX[RqUr
+^KSVR[R  VXK`OTZ KTZOZORK +2+< O )2'9' XKVXK`KTZGZK MXGLOI IUTLUXS
IUT\KTOORUXKT[TGZKSGOY[Y

Exemplul 1.2

'ZXOH[Z[RKSGORGRKTZOZOO+2+<OGZXOH[Z[RJKYIXOKXKGRKTZOZOO)2'9'Y[TZGZXOH[ZK
UVOUTGRKJKUGXKIKT[XKVXK`OTZUIGXGIZKXOYZOIKYKTOGRGKTZOZORUXXKYVKIZO\K
<GRUGXKGGZXOH[Z[R[OKSGORVUGZKXSTKTKJKLOTOZJKUGXKIKT[UXOIKKRK\GXKTSUJ

"$
UHROMGZUXO[UGJXKYJKVUZKRKIZXUTOITGIKYZIG`YV[TKSI\GRUGXKGGZXOH[Z[R[O
KSGORVUGZKLO\GRUGXKG4;22

<GRUGXKG 4;22 T[ ZXKH[OK IUTL[TJGZ I[ OX[R \OJ UXO I[ \GRUGXKG  'ZXOH[ZKRK
UHROMGZUXOOT[VUZG\KG\GRUGXKG4;22

CV]RZZ

8KRGOGXKVXK`OTZ[TXGVUXZIGXKK^OYZTZXKKTZOZOOKYZKK^VXOSGZVXOT[ZORO`GXKG
[TUX\KXHKIGXKYJKYIXOKI[K^GIZOZGZKOTZKXJKVKTJKTGJOTZXKGIKYZKG6UZK^OYZGSGO
S[RZKXKRGOOI[GIKRGOT[SKJGXTZXKKTZOZOJOLKXOZK
*OGMXGSGKTZOZGZKvXKRGOKXKVXK`OTZXKRGOORKVXOTZXUROTOKIGXK[TKZKIKRKJU[KTZOZO
RGLOKIGXKJOTZXKIKRKJU[IGVKZKYVXKY[V[TKSYZTMGOJXKGVZGYIXOOTJ[YKT[SKRK
XKRGOKO4[SKRKXKRGOKOKYZKLUXSGZJOTZX[TI[\TZYG[MX[VJKI[\OTZKIGXKIUTOT
UHROMGZUXO[[T\KXHOK^VXOSSUJ[RTIGXKKTZOZGZKGJOTGIKGVGXZKKYZKGYUIOGZI[
KTZOZGZKGJOTIKGRGRZVGXZKGXKRGOKO
9OJKTZOLOISVKTZX[TIKV[ZUXKRGOKTZXKKTZOZORK+2+<O)2'9'+\OJKTZLOKIGXK
IRGYVUGZKIUTOTK[TT[SXUGXKIGXKJKKRK\OOLOKIGXKKRK\ZXKH[OKYGVGXOT[TKO
IRGYK)NOGXJGITXKGROZGZKUIRGYIUTOTKTSUJUHROMGZUXO[IKRV[OTJKKRK\O
TIGJX[R[TKOHG`KJKJGZKIKSUJKRKG`GIKGYZXKGROZGZKJGZKRKJKYVXKUGT[SOZ
IRGYVUZLOOTZXUJ[YKTHG`GJKJGZKTGOTZKJKGOTYKXGJGZKRKXKLKXOZUGXKRGKRK\OO
GIKRKOIRGYK'YZLKRXKRGOGJOTZXKKTZOZORK+2+<O)2'9'VUGZKLOK^VXOSGZVXOT
[XSZUGXKRKJU[KT[T[XO

+T[T[XORKIUXKYV[TJIKRUXJU[VXOIKIUSV[TUXKRGOK)[\OTZKRKsINKOKtJOT
K^KSVR[RTUYZX[Y[TZIKRKTMXUGZK a`ReVOecVSfZV'IKYZKJU[I[\OTZKK^VXOS
UVOUTGROZGZKGXKRGOKO)[\OTZKRKYIXOYKGRJOTK^VXOSIGXJOTGROZGZKGXKRGOKOYG[MXGJ[R
XKRGOKO

6KHG`GKT[T[XORUX/O//V[ZKSJKJ[IKIGXJOTGROZGZKGXKRGOKOJOTZXKKTZOZORK+2+<
O)2'9' ^R_je``_VSGOS[ROvRG[T[YG[T 

"%
9 IUTYOJKXS KTZOZORK 9'2'8/': O *+6'8:'3+4: OJKTZOLOIGZK T IGJX[R
SUJKR[R[OJKMKYZO[TKGJGZKRUX[TKOLOXSKUGXKIGXKOXKRGOG[XSZUGXK

TIKXISYJKZKXSOTSUVOUTGROZGZKGOIGXJOTGROZGZKGXKRGOKOVXOTKT[T[XORK

8KRGOGJOTZXKIKRKJU[KTZOZOGXKIGXJOTGROZGZKG`_Ve``_V[T[RG[T[YG[ 
5VOUTGROZGZKGXKRGOKOKYZKK^VXOSGZVXOT
u T[KYZKUHROMGZUXO[IGLOKIGXKYGRGXOGZYLOKKL[R[T[OJKVGXZGSKTZJGXGIKYZ
R[IX[KYZKVUYOHOR[TYGRGXOGZVUGZKIUTJ[IK[TJKVGXZGSKTZ!
u [TJKVGXZGSKTZZXKH[OKYGOH[TKLZXKH[OKYLOKIUTJ[YJGXGIKYZGKYZK
[TOI
9IUTYOJKXSGI[SKTZOZORK)54);8+4:O685('IGXKOTZKX\OTTMKYZOUTGXKG
JGZKRUX[T[OIUTI[XYGZRKZOI<USJKZKXSOTGIGXJOTGROZGZKGOUVOUTGROZGZKGXKRGOKO

TIKXISYJKZKXSOTSUVOUTGROZGZKGOIGXJOTGROZGZKGXKRGOKOVXOTKT[T[XORK

8KRGOGJOTZXKIKRKJU[KTZOZOGXKIGXJOTGROZGZKG^R_je`^R_jSGOS[RORGSGO
S[ROYG[T S
TVXO\OTGUVOUTGROZOOXKRGOKOV[ZKSLGIK[XSZUGXKRKGVXKIOKXO
u [TIUTI[XKTZT[KYZKUHROMGZYVGXZOIOVKRGSGOS[RZKVXUHKJGXVUGZKLGIKGIKYZ
R[IX[!
u VXUHJKIUTI[XYVUGZKXK[TORGYZGXZSGOS[ROIUTI[XKTOGGI[SKYZKLOXKYI
VUGZKLOY[YOT[ZYG[K^OYZVUYOHOROZGZKGIGTOIO[TIUTI[XKTZYT[VGXZOIOVKRG
GIKGVXUH

"&
=64:2$
5ZRXcR^RV_eZeReVcV]RZV::
T RKIOG VXKIKJKTZ G[ LUYZ VXK`KTZGZK IUSVUTKTZKRK JOGMXGSKO KTZOZGZKXKRGOK
KTZOZOGZXOH[ZKXKRGOOVXKI[SOIZK\GIUT\KTOOVXO\OTJSUJ[RJKXKVXK`KTZGXK
MXGLOIGGIKYZUXGTGIKGYZYKIO[TK\USVXK`KTZGIUT\KTOORKVXO\OTJXKVXK`KTZGXKG
MXGLOIGXKRGOORUXJOTZXKKTZOZOO\USSUJKRGUVXUHRKSJKMKYZO[TKGJGZKRUXJOT
\OGGJK`OI[`O
8KVXK`KTZGXKGMXGLOIG[TKOXKRGOOYZGHOROZKTZXKJU[KTZOZO'O(YK\GXKGRO`G
VXOTXKYVKIZGXKG[XSZUGXKRUXXKM[RO
u KTZOZORKY[TZXKVXK`KTZGZKVXOTZX[TJXKVZ[TMNOG\TJT[SKRKKTZOZOOYIXOYT
OTZKXOUXI[SGP[YI[RK!K\KTZ[GRJXKVZ[TMNO[R\GIUTOTKOJKYIXOKXKGGZXOH[ZKRUX
KTZOZOO!
u XKRGOG\GLOXKVXK`KTZGZVXOTZXUROTOKIK[TKZKIKRKJU[KTZOZOYKMSKTZJK
JXKGVZ!VUXO[TKGJOTZXKKTZOZGZKG'OSOPRUI[RYKMSKTZ[R[OXKVXK`OTZRGZ[XG
VGXZKGYZTMGXKRGOKOOGXVUXO[TKGJOTZXKKTZOZGZKG(OSOPRUI[RYKMSKTZ[R[O
XKVXK`OTZRGZ[XGVGXZKGJXKGVZGXKRGOKO!
u JKLOKIGXKVGXZKGROTOKOIKXKVXK`OTZXKRGOGYK\GTUZGI[ROZKXKSOIOT[SKRK
XKRGOKO!
u UVOUTGROZGZKGXKRGOKO\GLOXKVXK`KTZGZVKLOKIGXKRGZ[XGXKRGOKOVXOT[ZORO`GXKG
[TKOROTOOV[TIZGZKa`ReVWZYG[IUTZOT[KecVSfZV!
u IGXJOTGROZGZKGXKRGOKOKYZKXKVXK`KTZGZJKVGXZKGZKXSOTGRGROTOKOJOTLOKIGXK
VGXZKGXKRGOKO!JGIG\KSIGXJOTGROZGZKGTVKURGZ[XGXKRGOKOGZ[TIOROTOGIK
JKYIXOKXKRGOGYK\GJKYVXOTZXKOROTOOY[HLUXSJKZXOJKTZ
8KR[SK^KSVRKRKJKXKRGOOJKLOTOZKTRKIOGVXKIKJKTZXKVXK`KTZTJ[RKIUTLUXS
XKM[RORUXKT[TGZK

Exemplul 1.3

+^KSVR[RTKGXGZI[SV[ZKSXKVXK`KTZGMXGLOITIGJX[RJOGMXGSKOKTZOZGZK
XKRGOKXKRGOORKYZGHOROZKTZXKJU[KTZOZO)[SV[ZKSIOZOIUXKIZGIKYZKXKRGOO%
9OSVR[XKYVKIZTJZUZJKG[TG[XSZUGXKGY[IIKYO[TKJKVGO

"'
8KM[RGJKSGOY[YYKGVROIVKTZX[GSHKRKVXOGRK[TKOXKRGOOGGI[SOR[YZXKG`
K^KSVR[R

Exemplul 1.4 (a)

Exemplul 1.4 (b)

+^KSVR[RGOR[YZXGZGVROIGXKGK^GIZGXKM[ROOJKIOZOXKG[TKOXKRGOOJGXVXGIZOIG
TKUHROMYGP[YZSGIKYZKKT[T[XOIUTLUXSI[TUXSKRKK^VXOSXOOIUXKIZKOIUKXKTZK
GRKROSHOOXUSTK+^KSVR[RHVUGZKLOK^VXOSGZLXGVOKXJKJOTYKSTOLOIGOKGYZLKR

Exemplul 1.5

8VdeZ`_RcVRUReV]`cUZ_ec`SZS]Z`eVTDefUZfUVTRk
TGIKGYZYKIO[TKTKVXUV[TKSYXKGRO`SSUJKR[RIUTIKVZ[GRGR[TKOVXUHRKSK
IUTIXKZKJKMKYZO[TKGJGZKRUX MKYZOUTGXKGJGZKRUX[TKOHOHROUZKIOIURGXK
<USOJKTZOLOIGKTZOZORKIGXKGVGXOGZXOH[ZKRKGIKYZUXG\USJKLOTOXKRGOOTZXK
KTZOZOO\USXKVXK`KTZGSUJKR[RLURUYOTJJOGMXGSGKTZOZGZKXKRGOK

ARd" *KUGXKIKXGO[TKGK^OYZKTKO[TKOHOHROUZKIOKYZKZUISGOSGTOV[RGXKGIXORUX
TIKVKSIUTYZX[IOGSUJKR[R[OI[KTZOZGZKGIGXKGVGXKTSUJK\OJKTZ KTZOZGZKG
)'8:+

ARd# ,OKIGXKIGXZKKYZKTIGJXGZJKIZXKIXOZOIOOROZKXGXOTZX[TGT[SOZI[XKTZROZKXGX
YG[TZX[TGT[SKMKTROZKXGX'YZLKRV[ZKSJKLOTOKTZOZGZKG-+4IGXKKYZK[ZORO`GZ
RGIRGYOLOIGXKGIXORUXJOTHOHROUZKITL[TIOKJKI[XKTZ[RROZKXGXIX[OGOGVGXOTK

"(
ARd$ 9ZGHOROSXKRGOGJOTZXKKTZOZORK)'8:+O-+4!KYZKSGT_ZUUTK

8KRGOGJKZOVSGT_ZUUTKVUGZKLOIOZOZGYZLKR

ARd% )XORKIRGYOLOIGZKYG[T[ZXKH[OKSVX[S[ZGZKKRK\ORUXYG[VXULKYUXORUXJOT
IGJX[R[TOZOOJKT\STZRGIGXKTKXKLKXOSJKIOKYZKTK\UOKJKUTU[
KTZOZGZK '(54':

ARd& /JKTZOLOISXKRGOORKIGXKYKVUZYZGHOROTZXKKTZOZGZKG'(54':OKTZOZORKK^OYZKTZK
)'8:+O-+48GO[TKGK^OYZKTKOGHUTGORUXYG[IROKTORUXHOHROUZKIOOKYZKGIKKG
JKGSVX[S[ZGIXOJKIO\USJKLOTOUXKRGOKTZXKKTZOZORK'(54':O)'8:+

8KRGOGKYZKJKZOVSGT_ZUSGT_JKUGXKIK

ARd' 9VXKY[V[TKSIHOHROUZKIGTUGYZXJUXKZKYV[TRGJOYVU`OOGV[HROI[R[O
JGZKXKLKXOZUGXKRGG[ZUXOOIXORUX<USJKLOTOUTU[KTZOZGZK';:58

")
ARd( 9ZGHOROSXKRGOORKTZXK[RZOSGKTZOZGZKOTZXUJ[YTSUJKROIKRKRGRZKKTZOZO
'HUTGOOHOHROUZKIOO\UXJUXOVXUHGHORYGLRKLOKJGZKXKLKXOZUGXKRGG[ZUXOO[TKO
IXOLOKJGZKXKLKXOZUGXKRGIXORKYIXOYKJKGT[SOOG[ZUXO6XOT[XSGXK\US
JKLOTOUGYUIOKXKTZXKKTZOZORK)'8:+O';:58

8KRGOGKYZKJKZOVSGT_ZUSGT_JKUGXKIK

ARd) (G`TJ[TK VK KTZOZORK O XKRGOORK OJKTZOLOIGZK RG VGOO GTZKXOUXO JKYKTS
JOGMXGSGKTZOZGZKXKRGOK

Figura 1.3 Diagrama entitate-relaie

=64:2%
CVk`]gRcVRcV]RZZ]`c^R_je`^R_j
*[VXKGRO`GXKGVXOSKO\GXOGTZKGJOGMXGSKOKTZOZGZKXKRGOKG\KSJKPGUVXO\OXKJK
GTYGSHR[GY[VXGYZX[IZ[XOOIUTIKVZ[GRKGJGZKRUXJOTVXUHRKSGIUTIXKZJKMKYZO[TKVK
IGXKUSUJKRS+ZGVKRK[XSZUGXKGRKVXUIKY[R[OJKSUJKRGXKIUTYZG[TXGLOTGXKG
VGYI[VGYGSUJKR[R[OOTOOGR\O`TJSH[TZOXKGGIKYZ[OG
TVXGIZOIGVXUIKY[R[OJKVXUOKIZGXKGSUJKR[R[OIUTIKVZ[GRT[Y[TZGIIKVZGHORKXKRGOORK
SGT_ZUSGT_IGXKGVGXJKYKUXOTZXKKTZOZO6XOS[RVGYIZXKXGLOTGXKGSUJKR[R[OIUTYZ
TKROSOTGXKGXKRGOORUXSGT_ZUSGT_OTRUI[OXKGGIKYZUXGI[XKRGOOUTKZUSGT_
6KTZX[G\KJKGJKIKKYZKTKIKYGXYKROSOTSXKRGOORKSGT_ZUSGT_YGTGRO`S
I[GZKTOKXKRGOGYZGHOROZTZXKKTZOZORK';:58O)'8:+

"*
9[TZVUYOHORKJU[YOZ[GOO
u *GIJUXOSYSKSUXSVKTZX[LOKIGXKIGXZKJUGXT[SKRKG[ZUX[R[OLXY
ULKXOSOGRZKJKZGROORKMGZKJKGIKYZGGZ[TIOK^OYZKTGKTZOZOO';:58T[SGO
GXKYKTYVXUHRKSGXK`UR\TJ[YKVXOTJKLOTOXKGGZXOH[Z[R[OG[ZUXTIGJX[RKTZOZOO
)'8:+OKROSOTGXKGJOTSUJKRGKTZOZOO';:58
u *GIJUXOSYULKXOSGHUTGORUXOTLUXSGOOJKYVXKG[ZUXOOIXORUXJOTHOHROUZKI
YG[YVKXSOZKSI[ZGXKGIXORUXYIXOYKJK[TG[ZUXVXKIO`GZGZ[TIOXKRGOG
SGT_ZUSGT_T[VUGZKLOK\OZGZ
)UTYOJKXSITKGLRSTGJU[GYOZ[GOKJKIOZXKH[OKYMYOSUIGRKJKGKROSOTG
XKRGOGSGT_ZUSGT_JOTZXKIKRKJU[KTZOZO*KIKZUZ[OZXKH[OKYLGIKSGIKYZ
R[IX[%9KLKIZ[SUYI[XZGTGRO`
u 6KTZX[XKRGOGIUTYOJKXGZZOSI[TYIXOOZUXKYZKG[ZUX[R[TKOGYG[SGOS[RZUXIXO
JGXT[V[ZKSZOI[SYKXKGRO`KG`GIKGYZGYUIOKXK6KTZX[G[ZUX[R3ONGO+SOTKYI[
V[ZKSJKZKXSOTGLURUYOTJIKRKJU[KTZOZOOXKRGOGJOTZXKKRKIGXKY[TZIXORK
YIXOYKJKGIKYZGOY[TZJOYVUTOHORKTHOHROUZKI%8YV[TY[RKYZK4;
u 8KIOVXUI K^OYZ \XKU SUJGROZGZK JK G GLRG IGXK Y[TZ G[ZUXOO [TKO IXO JGZK%
8YV[TY[RKYZKJOTTU[TKMGZO\
TIUTIR[`OKTKIKYOZGZKGKROSOTXOOXKRGOORUXSGT_ZUSGT_JOTIGJX[RSUJKR[R[OKYZK
JGZJKMXGJ[RSGXKJKGSHOM[OZGZKMKTKXGZJKGIKYZKG
8KRGOGSGT_ZUSGT_\GLOTRUI[OZTIGJX[RSUJKR[R[OVXOTJU[XKRGOOUTKZU
SGT_YZGHOROZKTZXKKTZOZORKOTOOGRKOUGZXKOGKTZOZGZKTU[OTZXUJ[YT[SOZKTZOZGZK
JKRKMZ[XYG[KTZOZGZKJKOTZKXYKIOK

Figura 1.4 nlocuirea cu entitatea de legtur

TRUI[OXKG[TKOXKRGOOSGT_ZUSGT_K^OYZKTZKTZXKKTZOZORK'O(YK\GXKGRO`GGYZLKR
u YKOTZXUJ[IKUTU[KTZOZGZK)GIKGYZGG\TJOJKTZOLOIGZUX[R[TOILUXSGZJOTINKORK
VXOSGXKGRKIKRUXJU[KTZOZOVR[YGRZKGZXOH[ZKY[VROSKTZGXK!T[KYZKUHROMGZUXO[
IG[TOI[ROJKTZOLOIGZUXGRXTZOZOOJKOTZKXYKIOKYLOKIUSV[YJOT[TOI[ROJKTZOLOIGZUX
GRXKRGOKOUXOMOTGRKYKVUGZKOTZXUJ[IK[TOJKTZOLOIGZUXVXUVXO[[TOI!
#!
u XKRGOGJOTZXKKTZOZORK'O)KYZKUXKRGOKUTKZUSGT_!
u XKRGOGJOTZXKKTZOZORK(O)KYZKUXKRGOKUTKZUSGT_!
u XKRGOORKUTKZUSGT_JOTZXKKTZOZORKOTOOGRKOKTZOZGZKGJKOTZKXYKIOK)YKXKVXK`OTZ
MXGLOIVXOTGJ[MGXKG[TKOHGXKUXO`UTZGRKRGIGVZ[RJOTYVXKKTZOZGZKG)
(GXKRKUXO`UTZGRKZXGYGZKTIGJX[RJOGMXGSKOKTZOZGZKXKRGOKGXGZLGVZ[RIKTZOZGZKG
JKOTZKXYKIOK)T[\GIUTOTKK^VROIOZOJKTZOLOIGZUXO[TOIOGOKTZOZORUXJOTXKRGOGOTOOGR
GIKZOGLOOTJJKJ[OJOTXKRGOKTSUSKTZ[RZXKIKXOOJKRGSUJKR[RIUTIKVZ[GRRGSUJKR[R
LO`OIZGHKRGIUXKYV[T`ZUGXKKTZOZOO)\GIUTOTKISV[XORKOJG[ZUXOIUZGIGXK\UX
LOJKT[SOZKINKOYZXOTK
+TZOZGZKGJKOTZKXYKIOKOTZXUJ[YTK^KSVR[RTUYZX[+</*+4';:58/IUTYZOZ[OKT
LGVZ[TLKRJKfP[XTGRtIGXKGXKIGOTYZGTKVKXKINO';:58)'8:+VYZXTJGYZLKR
GYUIOKXKGJOTZXKLOKIGXKG[ZUXOIXORKVKIGXKRKGYIXOYYOTM[XYG[SVXK[TI[GRO
G[ZUXO
/TYZGTKRK KTZOZOO T[ XKOT JKIZ INKORK VXOSGXK JOT IKRK JU[ KTZOZO VKTZX[
OJKTZOLOIGXKGIGXGIZKXOYZOIORUXIXORUXOG[ZUXORUXOK\KTZ[GRIZK\GGZXOH[ZKY[VROSKTZGXK
IKJKYIXO[GYUIOKXKGXKYVKIZO\
4[KYZKVKXSOYS[ZGXKGGT[SOZUXGZXOH[ZKJOTKTZOZORK';:58YG[)'8:+T
KTZOZGZKG+</*+4';:58/JKUGXKIKSUJKR[R\GJK\KTOXKJ[TJGTZGIKRKGOJGZK\UX
LOSKSUXGZKOT[ZORTSGOS[RZKTXKMOYZXXOGRKHG`KOJKJGZK*KK^KSVR[S[ZGXKG
GZXOH[Z[R[OTGOUTGROZGZKJOTKTZOZGZKG';:58TKTZOZGZKG+</*+4';:58/JKZKXSOT
SKSUXGXKGTGOUTGROZOO[T[OG[ZUXVKTZX[ZUGZKIXORKVKIGXKRKGYIXOY
8KGTGRO`TJSUJKR[RIUTYZX[OZVKTZX[VXUHRKSGMKYZOUTXOOJGZKRUX[TKOHOHROUZKIO
IURGXKLOM[XGOTRUI[OTJIKRKJU[XKRGOOSGT_ZUSGT_UHOTKS[TSUJKRTU[
\K`OLOM[XG

Figura 1.5 Diagrama entitate-relaie fr relaii many-to-many

#"
=64:2&
?`c^R]ZkRcV7`c^V_`c^R]V

9IUV[RVXUIKY[R[OJKSUJKRGXKG[TKOVXUHRKSKJKMKYZO[TKKYZKGIKRGJKGVXUOKIZG
U YZX[IZ[X IUTIKVZ[GR G JGZKRUX LRK^OHOR IGXK Y VUGZ YGZOYLGIK TKIKYOZORK
OTLUXSGOUTGRKGRK[TKOIGZKMUXOORGXMOJK[ZORO`GZUXO
9ZX[IZ[XGIUTIKVZ[GRKYZKHOTKVXUOKIZGZJGIVKXSOZKSKSUXGXKGJGZKRUXTsRUI[R
VUZXO\OZtOTZX[TYOTM[XK^KSVRGX

;T[RJOTZXKIKRKSGOOSVUXZGTZKYIUV[XOGRK[TKOHG`KJKJGZKKYZKGIKRGJKGKROSOTG
VKIZVUYOHORLKTUSKT[RJKXKJ[TJGTGJGZKRUX
9GTGRO`SUVUXZ[TOZGZKGK^OYZKTKOGZXOH[Z[R[OG[ZUXTIGJX[RKTZOZOO)'8:+'IKYZ
GZXOH[ZGLUYZOTZXUJ[YTVXOSGLG`GXKGRO`XOOSUJKR[R[OTOVUZK`GIUXOIKIGXZKGXK
[TYOTM[XG[ZUXOIT[\USSKSUXGJKIZT[SKRKGIKYZ[OG5JGZI[OTZXUJ[IKXKG
KTZOZOO';:58OXKRGOUTGXKGKOI[KTZOZGZKG)'8:+GZXOH[Z[RG[ZUXJK\OTKOT[ZORO
ZXKH[OKKROSOTGZJOTIGJX[RSUJKR[R[O
5GRZVXUHRKSIKZXKH[OKK\OZGZTZXUYZX[IZ[XIUTIKVZ[GRKYZKVUYOHOROZGZKGIG
[TGT[SKMKTJKOTLUXSGOKYLOKSKSUXGZTSGOS[RZKRUI[XO*KK^KSVR[YTK
OSGMOTS I U VGXZK JOT ROYZG GJXKYKRUX JK IUTZGIZ GRK L[XTO`UXORUX [TKO LOXSK KYZK
SKSUXGZTKTZOZGZKG,;84/@58OGXGRZVGXZKTKTZOZGZKG)54:8'):+
+ROSOTGXKGJKLOIOKTKRUXIUTYZGZGZKTIGJX[R[T[OSUJKRIUTIKVZ[GRYKVUGZKXKGRO`G
VXOTVXUIKY[RJKTUXSGRO`GXK

4UXSGRO`GXKGVUXTKZKJKRGUYZX[IZ[XIUTIKVZ[GRJKHG`IGXKIUTOTKKTZOZO
OXKRGOORKJOTZXKGIKYZKGOTIKGXIUHOTKXKG[TKOYINKSKIUTIKVZ[GRKIKYGZOYLGIK
GT[SOZKYZGTJGXJKXKM[RO+^OYZSGOS[RZKYKZ[XOJKXKM[ROVXOTGVROIGXKGIXUXG
SUJKR[RTUYZX[JKHG`KYZKZXGTYLUXSGZTZX[TSUJKRIKYKIUTLUXSKG`YZGTJGXJKRUX
*[VGVROIGXKGLOKIX[OYKZJKXKM[ROYV[TKSISUJKR[RTUYZX[YKGLRTZXUGT[SOZ
LUXSTUXSGR
:KUXOGSGZKSGZOIGTUXSGRO`XOOGLUYZKRGHUXGZJK,)UJJOYKHG`KG`VK
GVROIGXKGGYKZ[XOJKVXOTIOVOOJ[ITJRGZXKIKXKGYZX[IZ[XOOIUTIKVZ[GRKVKXTJVXOT
LUXSKTUXSGRKTUZGZK,4,4,4,4,4
3UJKR[RJKHG`KYZKYZ[JOGZT\KJKXKGOJKTZOLOIXOOTIRIXOOVXOTIOVOORUXVXOSKO
LUXSKTUXSGRK*[VKROSOTGXKGJKLOIOKTKRUXIUTYZGZGZKYV[TKSISUJKR[RKYZKT
VXOSGLUXSTUXSGRYG[YKIUTLUXSKG`VXOSKOLUXSKTUXSGRK9KGVROIGIKRGO
VXUIKJK[VKTZX[[XSZUGXKRKLUXSKTUXSGRK

##
TVXGIZOIYK[ZORO`KG`LXKI\KTZJUGXVXOSKRKZXKOLUXSKTUXSGRK

AcZ^R W`c^ _`c^R]

8KM[RORKVXOSKOLUXSKTUXSGRKY[TZXKM[ROSOTOSGRKVKIGXKZXKH[OKYRKXKYVKIZK
UXOIKYZX[IZ[XIUTIKVZ[GR
9 R[S IG K^KSVR[ KTZOZGZKG '4-'0': IGXK SKSUXKG` JGZKRK XKLKXOZUGXK RG
YGRGXOGOO[TKOLOXSKIKVXUJ[IKYULZ]GXKJKLOTOZGYZLKR

3UJ[RTIGXKKYZKJKLOTOZKTZOZGZKG'4-'0':TIGRIGSHKRKXKM[ROGRKVXOSKOLUXSK
TUXSGRKGYZLKR
u GZXOH[Z[R T[SK O VXKT[SK T[ KYZK OTJO\O`OHOR KR G\TJ U \GRUGXK IUSV[Y
U\GRUGXKVKTZX[T[SKOGRZGVKTZX[VXKT[SK!
u GZXOH[ZKRKKSGORKSGOROKSGORG[\GRUXOIGXKYK\UXXKVKZGVKTZX[SGOS[RZK
OTYZGTKGRKKTZOZOO'4-'0':I[YOM[XGTK^OYZSGOS[ROYGRGXOGOIGXKG[U
YOTM[XGJXKYKSGOROGX[ZORO`GXKGIKRUXRGRZKGZXOH[ZKKYZKOT[ZOR
'J[IKXKGKTZOZOO'4-'0':RGVXOSGLUXSTUXSGRYKXKGRO`KG`VXOTGVROIGXKG
[XSZUX[R[OGRMUXOZSMKTKXGR

2]X`cZe^aV_ecfRUfTVcVRdecfTefcZZT`_TVaefR]V]RacZ^RW`c^_`c^R]+
ARd" 6KTZX[LOKIGXKGZXOH[ZIGXKGXK\GRUGXKIUSV[YYKOTZXUJ[ITUOGZXOH[ZKIZK
[T[RVKTZX[LOKIGXKIUSVUTKTZG\GRUXOOOTOOGRK
ARd# ,OKIGXKGZXOH[ZYG[MX[VJKGZXOH[ZKXKVKZOZO\KYKVRGYKG`TZXUKTZOZGZKTU[
ARd$ 9KGRKMKVKTZX[LOKIGXKKTZOZGZKUHOT[ZRGVGY[RUINKOKVXOSGXOYKYZGHORKYI
GZXOH[ZKRKIKJKYIXO[KTZOZGZKGGZXOH[ZKRKXKVKZOZO\KOJKTZOLOIGZKRGYZX[IZ[XGJK
HG`VR[YGRZKGZXOH[ZKIKJKYIXO[TU[GKTZOZGZK
ARd% 9KYZGHORKYIXKRGOORKJKGYUIOKXKTZXKKTZOZORKOTOOGRKOKTZOZORKTU[OTZXUJ[YK
6KTZX[ K^KSVR[R GTZKXOUX IGXK TIGRI GSHKRK XKM[RO GRK VXOSKO LUXSK TUXSGRK
VXUIKJSGYZLKR
u GZXOH[Z[RT[SKOVXKT[SK\GLOJKYIUSV[YTJU[GZXOH[ZKYKVGXGZK T[SKVXKT[SK!

#$
u GZXOH[ZKRKKSGORKSGORKSGOR\UXLOGZGGZK[TKOKTZOZOTUOT[SOZK)54:'):!

u KTZOZGZKG'4-'0':\GLOSUJOLOIGZGYZLKR

u YZGHOROSUXKRGOKUTKZUSGT_TZXKKTZOZORK'4-'0':O)54:'):JKUGXKIK

8KRGOGKYZKTVXOSGLUXSTUXSGROYKVUGZKXKVXK`KTZGGYZLKR

2U`fRW`c^_`c^R]
9ZX[IZ[XGIUTIKVZ[GRYKGLRTGJU[GLUXSTUXSGRJGI
u YZX[IZ[XGKYZKTVXOSGLUXSTUXSGR!
u LOKIGXKGZXOH[ZIGXKT[KYZKINKOKKYZKJKVKTJKTZJKTZXKGMGINKOKVXOSGX

S considerm entitatea departament, folosit pentru memorarea informaiilor referitoare


la angajaii i departamentele unei firme:
DEPARTAMENT

# cod departament
# IDangajat
* data_naterii
* adresa

Cheia primar a entitii DEPARTAMENT este o combinaie ntre atributele cod


departament i Idangajat. Observai c atributele data_naterii i adresa sunt dependente
doar de o parte a cheii primare (IDangajat) i nu de ntreaga cheie primar.

#%
Rezolvarea acestei probleme se realizeaz prin introducerea unei entiti noi, entitatea
ANGAJAT, legat de entitatea DEPARTAMENT printr-o relaie one-to-many.
ANGAJAT DEPARTAMENT

# IDangajat # cod departament


* data_naterii lucreaz compus * denumire
* adresa

9IUTYOJKXSGRJUORKGK^KSVR[VKTZX[USGOH[TTKRKMKXKGJKVKTJKTKO[T[O
GZXOH[ZJKINKOGVXOSGXGKTZOZOO
)UTYOJKXSITIGJX[R[TKOLOXSKJKYULZ]GXK[TGTMGPGZR[IXKG`RG[T[RYG[SGO
S[RZKVXUOKIZKTJKVROTOTJ[TGYG[SGOS[RZKYGXIOTOTIGJX[RLOKIX[OG9ZX[IZ[XG
IUTIKVZ[GRGXV[ZKGLOGIKKGOR[YZXGZTLOM[XG
5HYKX\GOIGZXOH[ZKRKHKTKLOIOGXOKSGORJOTIGJX[RKTZOZOOJKRKMZ[X9'8)/4'
T[Y[TZJKVKTJKTZKJKTZXKGMGINKOKVXOSGX'ZXOH[Z[RKSGORKYZKJKVKTJKTZJKGZXOH[Z[R
/*GTMGPGZOGXGZXOH[Z[RHKTKLOIOGXJKVOTJKJK/*VXUOKIZJKIOY[TZIGXGIZKXOYZOIOGRK
KTZOZORUX'4-'0':XKYVKIZO\685/+):
8K`UR\GXKGTIRIXOOVXOTIOVOORUXIKRKOJKGJU[GLUXSKTUXSGRKYKXKGRO`KG`VXOT
VRGYGXKGGZXOH[ZKRUXKSGOROHKTKLOIOGXTKTZOZORKIUXKYV[T`ZUGXKGIKYZUXG

Figura 1.6 Structur conceptual n a doua form normal

2ecVZRW`c^_`c^R]

TMKTKXGRYV[TKSI[TGZXOH[Z'KYZKJKVKTJKTZZXGT`OZO\JKGZXOH[Z[R1JGI
K^OYZ[TGZXOH[Z(GYZLKRTIZ
u (KYZKJKVKTJKTZJK1!
u 'KYZKJKVKTJKTZJK(
#&
9ZX[IZ[XGIUTIKVZ[GRYKGLRTIKGJKGZXKOGLUXSTUXSGRJGIT[K^OYZTOIO[T
GZXOH[ZIGXKYJKVOTJZXGT`OZO\JKUINKOKVXOSGX
9 K^KSVROLOIS VXOT IUTYOJKXGXKG KTZOZOO 685/+): IGXK SKSUXKG` JGZK
XKLKXOZUGXKRGVXUOKIZKRKJKX[RGZKJKULOXS6XKY[V[TKSILOKIGXKVXUOKIZTKIKYOZU
GT[SOZIGROLOIGXKVKTZX[GTMGPGZ[RIGXKRIUUXJUTKG`LOKIGXKIGROLOIGXKG\TJGIKRGO
TO\KRJKYGRGXO`GXKOTJOLKXKTZJKVXUOKIZ

:GHKR[R[XSZUXIUTOTKIZK\GOTYZGTKGRKKTZOZOO685/+):

9Z[JOOTJZGHKR[RJKSGOY[YJKYIUVKXOSUXKJ[TJGTGJGZKRUXJKUGXKIKGZXOH[Z[R
YGRGXO[GXK\GRUXOOJKTZOIKVKTZX[ZUGZKOTYZGTKRKIUXKYV[T`ZUGXK[TUXVXUOKIZKI[
GIKRGOTO\KRJKIGROLOIGXKTVR[YGZXOH[Z[RYGRGXO[KYZKJKVKTJKTZJKGZXOH[Z[RIGROLOIGXK
GIKYZGLOOTJJKVKTJKTZJKINKOGVXOSGXGKTZOZOO'YZLKRGSJKYIUVKXOZUJKVKTJKT
ZXGT`OZO\G[T[OGZXOH[ZJKINKOGVXOSGXGKTZOZOO685/+):
8K`UR\GXKGJKVKTJKTKRUXZXGT`OZO\KYKXKGRO`KG`VXOTOTZXUJ[IKXKG[TKOKTZOZO
TUOTIGJX[RSUJKR[R[OIGXK\GIUTOTKGZXOH[Z[RJKVKTJKTZOK\KTZ[GRGRZKGZXOH[ZKIK
JKYIXO[TU[GKTZOZGZK
,OM[XGVXK`OTZYINKSGIUTIKVZ[GRGK^KSVR[R[OIUTYOJKXGZGLRGZTGZXKOG
LUXSTUXSGR

Figura 1.7 Schema conceptual n a treia form normal

9IUTYOJKXS[TGRZK^KSVR[VKTZX[GOR[YZXGJKVKTJKTGZXGT`OZO\,OKKTZOZGZKG
)'8:+IGXKSKSUXKG`OTLUXSGOOJKYVXKIXORKK^OYZKTZKTZXUHOHROUZKI'GI[S
YKUHYKX\TJKYIXOKXKGKTZOZOOGZXOH[Z[RGJXKYGT[JKVOTJKJKINKOGVXOSGXTKLOOTJ
UIGXGIZKXOYZOIGKTZOZOO)'8:+IOKYZKJKVKTJKTZJKGZXOH[Z[RKJOZ[XG)[SGZXOH[Z[R
KJOZ[XGKYZKJKVKTJKTZJKINKOGKTZOZOO)'8:+XK`[RZUJKVKTJKTZXGT`OZO\G

#'
GZXOH[Z[R[O KJOZ[XGJKINKOGVXOSGXJKIOYINKSGIUTIKVZ[GRT[YKIUTLUXSKG`
VXOTIOVOORUXIKRKOJKGZXKOGLUXSKTUXSGRK

+TZOZGZKGIGXZKJKYIXOYTIUTZOT[GXKVUGZKLOZXKI[ZTGZXKOGLUXSTUXSGRVXOT
OTZXUJ[IKXKG[TKOKTZOZOTUO+*/:;8'[TJKS[ZSGZXOH[ZKRKOSVROIGZKTJKVKTJKTG
ZXGT`OZO\

=64:2' >`UV]RcVRf_VZac`S]V^VUVXVdeZf_V
DefUZfUVTRk

6eRaV]Vf_fZac`TVdUV^`UV]RcV
3UJKRGXKG[TKOVXUHRKSKJKMKYZO[TKYKXKGRO`KG`VXOTZX[TVXUIKYIUSV[YJOT
[XSZUGXKRKKZGVK

ARd" /JKTZOLOIGXKGOJKLOTOXKGIKXOTKRUX[ZORO`GZUXORUXLOTGRO
T[XSG[TKOYKXOOJKTZRTOXOJOTZXKKINOVGJKGTGROZOOXKVXK`KTZGTOOHKTKLOIOGX[R[O
VXUOKIZ[R[OY[TZYZGHOROZKVXOTIOVGRKRKIKXOTKVKIGXKZXKH[OKYRKTJKVROTKGYISUJKR[R
IUTIKVZ[GR/JKTZOLOIGXKGIKXOTKRUXT[VUGZKLOXKGRO`GZLXUH[TI[TUGZKXKGZ[Z[XUX
JKZGROORUXVXUIKY[R[OJKMKYZO[TKIKZXKH[OKSUJKRGZ
9ZXTMKXKGJGZKRUXTKIKYGXKVUGZKLOXKGRO`GZVXOTUHYKX\GXKGYOYZKSGZOIGVXUIKY[R[O
IKZXKH[OKSUJKRGZYG[VXOTTZRTOXOJOXKIZKI[HKTKLOIOGX[RTS[RZKIG`[XOSGOGRKY
ITJHKTKLOIOGX[RT[VUYKJI[TUZOTKTJUSKTO[ROTLUXSGZOIYKGRKMK\GXOGTZG[T[O
OTZKX\O[INKYZOUTGXIKXOTKRKYZGHOROTJ[YKTL[TIOKJKXYV[TY[XORKJGZKJKHKTKLOIOGX
9[IIKY[RGIKYZ[OJKSKXYJKVOTJKTSGXKSY[XJKGHOROZGZKGGTGROYZ[R[OJKGLUXS[RG
TZXKHXORKVUZXO\OZKOJKIRGXOZGZKGI[IGXKHKTKLOIOGX[ROXKVXK`OTZSKTZGRIKKGIK
JUXKZKJKRGGIKRVXUOKIZ
,OTGROZGZKGGIKYZ[OVGYIUTYZTXKGRO`GXKG[TUXJUI[SKTZKIGXKJKYIXO[GST[TOZ
VXUHRKSGIKZXKH[OKSUJKRGZVXKI[SOIKXOTKRKVKIGXKZXKH[OKYRKTJKVROTKGYI
SUJKR[R

ARd# 6XUOKIZGXKGYZX[IZ[XOOIUTIKVZ[GRKGSUJKR[R[O
u OJKTZOLOIGXKGKTZOZORUX!
u YZGHOROXKGGZXOH[ZKRUXLOKIXKOKTZOZO!
u YZGHOROXKGXKRGOORUXJOTZXKKTZOZO
#(
,OTGROZGZKGGIKYZKOKZGVKKYZKXKVXK`KTZGZJKYINKSGIUTIKVZ[GRGJGZKRUXT
MKTKXGRGIKGYZGLOOTJJKYIXOYVXOTJOGMXGSGKTZOZGZKXKRGOK

ARd$ 'IKGYZKZGVXKGRO`KG`GSKROUXGXKGYINKSKOIUTIKVZ[GRKXK`[RZGZKRGLOTGR[R
KZGVKOVXKIKJKTZKVXOT
u OJKTZOLOIGXKGOIUXKIZGXKGGHGZKXORUXYINKSKOIUTIKVZ[GRKJKRGVXOTIOVOORK
VXOSKRUXZXKOLUXSKTUXSGRK!
u KROSOTGXKGXKRGOORUXSGT_ZUSGT_
*GIYINKSGIUTIKVZ[GRSGOVXK`OTZGTUSGROOGZ[TIOVGY[RYKGVROIOZKXGZO\
VTRGKROSOTGXKGGIKYZUXG
TZXKM[RVXUIKYJKVXUOKIZGXKVUGZKLOXKR[GZJGIVKVGXI[XYGVGXSUJOLOIXOSGPUXK
TIKXOTKRKVXUOKIZ[R[OYG[JGIY[TZOJKTZOLOIGZKGTUSGROOIKTKIKYOZXKVXUOKIZGXKG
SUJKR[R[O

>`UV]RcVRf_VZac`S]V^VT`_TcVeVDefUZfUVTRk
5VdTcZVcVR ac`S]V^VZ
+JOZ[XG6UKYOY982JUXKZKYXKGRO`K`KUGTZURUMOKJKVUK`OKXUSTKGYIJKRG
+TINO<IXKYI[OVTRGVUKOOIUTZKSVUXGTO'TZURUMOG\GV[ZKGLOGIIKYGZVXOT
OTZKXSKJO[RXKKRKO/TZKXTKZLXTOIOUXKYZXOIOK
T[XSGTZRTOXORUXI[XKVXK`KTZGTOOKJOZ[XOO6UKYOY982G[XK`[RZGZ[XSZUGXKRK
IKXOTKVXO\OTJSUJKR[RIUTIKVZ[GR
u GVROIGOG\GSKSUXGJGZKHOUMXGLOIKXKLKXOZUGXKRGVUKOOOTIR[OTGTZURUMOKJGZK
JKYVXKLOKIGXKVUK`OKV[HROIGZVXKI[SOJKYVXK\UR[SKRKJK\KXY[XOZOVXOZK
GTZ[SYG[VUYZ[S!
u VUK`OORK\UXLOIRGYOLOIGZKTL[TIOKJKI[XKTZ[RROZKXGXJOTIGXKLGIVGXZK!
u YK\UXL[XTO`GOOTLUXSGOOVXO\OTJKJOZ[XORKIGXKG[V[HROIGZ\UR[SKRKJK\KXY[XO

:UV_eZWZTRcVRV_eZeZ]`cRecZSfeV]`cZcV]RZZ]`c
6KHG`GJKYIXOKXOOVXUHRKSKOOJKTZOLOIS[XSZUGXKRKKTZOZOTKIKYGXKSUJKR[R[O
TUYZX[IUTIKVZ[GR 65+@/+65+:<52;3+*/:;8);8+4:2/:+8'8
+TZOZORK\UXG\KG[XSZUGXKRKGZXOH[ZK

#)
/JKTZOLOISXKRGOORKJOTZXKKTZOZO

TRUI[OSIKRKJU[XKRGOOJKZOVSGT_ZUSGT_I[XKRGOOUTKZUSGT_YZGHOROZKVXOT
OTZKXSKJO[RGJU[KTZOZOJKRKMZ[XOXKVXK`KTZSMXGLOIJOGMXGSGKTZOZGZKXKRGOK
\K`OLOM[XG
9ZX[IZ[XGIUTIKVZ[GRJOTLOM[XGJKSGOPUYKYZKTGZXKOGLUXSTUXSGR

Figura 1.8 Diagrama entitate - relaie

#*
2A=:42::
2:eV^ZUVeZaXcZ]

 5XOIKGZXOH[ZGR[TKOKTZOZOZXKH[OKYGOHU\GRUGXK[TOI
G GJK\GXGZ
H LGRY
 5KTZOZGZKT[ZXKH[OKYGOHUHROMGZUXO[UINKOKVXOSGX
G GJK\XGZ
H LGRY
 5XOIKKTZOZGZKZXKH[OKYGOHIKRV[OT[TGZXOH[ZUVOUTGR
G GJK\XGZ
H LGRY
 <GRUGXKG4;22XKVXK`OTZU\GRUGXKYG[[TOXJKIGXGIZKXK\OJ
G GJK\XGZ
H LGRY
 ;TOJKTZOLOIGZUX[TOIVUGZKLOUIUSHOTGOKJKGZXOH[ZK
G GJK\XGZ
H LGRY
 )GXKJOTZXK[XSZUGXKRKY[HYZGTZO\KXKVXK`OTZUKTZOZGZK%
G I[RUGXK
H G[ZUZ[XOYS
I IUTY[S
J GTLGHXOIGOK
 )GXKJOTZXK[XSZUGXKRKI[\OTZKXKVXK`OTZ[TGZXOH[Z%
G JKT[SOXK
H VRGIJKXKKG
I SU[YK
J NGXJJOYI
 )GXKJOTZXK[XSZUGXKRKGZXOH[ZKVUZLOGRKYKJXKVZ[TOIOJKTZOLOIGZUXVKTZX[KTZOZGZKG
9:;*+4:%
G T[SK
H VXKT[SK
I )46IUJT[SKXOIVKXYUTGR
J VXULOR
K LGI[RZGZK
L )/YKXOGOT[SX[RIXOOJKOJKTZOZGZK
 )UTYOJKXTJKTZOZGZKG685*;9JKYIXOYJKGZXOH[ZKRKOJVXUJ[YJKT[SOXKOVXK
IKXKVXK`OTZZXOVRKZ[RJK\GRUXOZKRK\O`UX%
G ZGHKRJK\GRUXO
H OTYZGTGKTZOZOO685*;9
I UXKRGOK
J UKTZOZGZK

$!
3Ac`S]V^V
 /JKTZOLOIGOKTZOZORKOGZXOH[ZKRKIGXGIZKXOYZOIKVKTZX[[XSZUGXKRKVXUHRKSKJK
MKYZO[TKGJGZKRUX
G 'IZO\OZGZKG[T[OIKTZX[JKTINOXOKXKGSGOTORUX
H -KYZOUTGXKGJGZKRUXXKLKXOZUGXKRGVGIOKTOO[T[OIGHOTKZJKSKJOIOTGLGSOROKO
I -KYZOUTGXKGJGZKRUXRGK^GSKT[RJKHGIGRG[XKGZ
J 'IZO\OZGZKG[T[OJKVU`OZJKVXUJ[YKGMXUGROSKTZGXK
 /JKTZOLOIGOXKRGOORKIGXKYKVUZYZGHOROTZXK[XSZUGXKRKVKXKINOJKKTZOZO
G 58'O0;*+:
H */8/-/4:+O)2'9'
I 3':+8/+O)2'9'
J 685*;9O,;84/@58
K )2/+4:O)54:IUTZHGTIGX
L )2/+4:O)53'4*'
 *KYKTGOJOGMXGSGKTZOZGZKXKRGOKVKTZX[LOKIGXKJOTXKRGOORKJKRGK^KXIOO[RVXKIKJKTZ
 6KTZX[LOKIGXKJOTZXKXKRGOORKJKRGK^KXIOO[RGVROIGOGRMUXOZS[RJOTK^KSVR[R
VKTZX[sIOZOXKGtGIKYZUXGJKRGGSHKRKIGVKZKGRKXKRGOKO8KSGXIGOUVOUTGROZGZKG
OIGXJOTGROZGZKGLOKIXKOXKRGOO
 6KTZX[LOKIGXKXKRGOKJKZOVSGT_ZUSGT_OJKTZOLOIGZRGK^KXIOO[RJKZKXSOTGO
KTZOZGZKGJKOTZKXYKIOKOXKJKYKTGOJOGMXGSGKTZOZGZKXKRGOK
 )UTYOJKXS[XSZUGXKGJOGMXGSKTZOZGZKXKRGOKOTIUSVRKZIGXKSUJKRKG`JGZKRK
JOTZXUGMKTOKJKZ[XOYSVKTZX[ZOTKXKZ

*OGMXGSGJOTLOM[XVXK`OTZ[TSUJKRYOSVROLOIGZGRJGZKRUX\KNOI[RGZKTZXUGMKTOK
JKZ[XOYSSUJKR[RTUYZX[JUXOTJYY[XVXOTJGIZO\OZGZKGJKXKGRO`GXKGXK`KX\XORUX
IGSKXKRUXVKTZX[IROKTOOGMKTOKO
6XKIO`XO
u YKJUXKZKSKSUXGXKGJGZKRUXXKLKXOZUGXKRGIROKTOT[SKVXKT[SKGJXKYO
GRZKJGZKJKOJKTZOLOIGXKRGNUZKR[XORKVGXZKTKXKJKT[SOXKGJXKYVXK[XOVKTZX[
JO\KXYKZOV[XOJKIGSKXKVXKI[SOSKSUXGXKGXK`KX\XORUXXKGRO`GZK!

$"
u VXKY[V[TKSINUZKR[XORKVGXZKTKXKG[T[SGOIGSKXKJKJU[ZOV[XOYOTMRKI[[T
VGZOJU[HRKI[JU[VGZ[XOJGXVXK[XORKGIKYZUXGY[TZJOLKXOZKTYK`UT[RJK
\GXLGJKYK`UT[RJKOGXT!
u VKTZX[XK`KX\XOYK\UXSKSUXGJGZKRKXKLKXOZUGXKRGIROKTZ[RIGXKLGIKXK`KX\GXKG
NUZKR[RGRKYVKXOUGJGOT[SX[RJK`ORK
)KXOTK
u OJKTZOLOIGOGZXOH[ZKRKIGXKROVYKYILOKIXKOKTZOZO!
u OJKTZOLOIGOIGXJOTGROZGZKGOUVOUTGROZGZKGXKRGOKOJOTZXKKTZOZO!
u OJKTZOLOIGOOKROSOTGOGHGZKXORKSUJKR[R[OJKRGVXOSKRKZXKOLUXSKTUXSGRK!
u XKVXK`KTZGOJOGMXGSGKTZOZGZKXKRGOKIGXKYGZOYLGIKGZXKOGLUXSTUXSGR

4>Z_Zac`ZVTe

2OIK[R\UYZX[JUXKZKXKGRO`GXKG[T[OIGZGRUM\OXZ[GRIGXKYVKXSOZMKYZOUTGXKG
[XSZUGXKRUXJGZK
u JGZKRKVKXYUTGRKGRKKRK\ORUXOIGJXKRUXJOJGIZOIK!
u JGZKXKLKXOZUGXKRGIRGYKRKVXULOR[XORKOYVKIOGRO`XORKJOTROIK[!
u SKSUXGXKG TUZKRUX UHOT[ZK JK LOKIGXK KRK\ RG LOKIGXK SGZKXOK JOT VRGT[R JK
T\STZIUXKYV[T`ZUXVXULOR[R[OIRGYKOJOTIGXKLGIKVGXZKKRK\[R!
u VUYOHOROZGZKGIGRI[RXOOOSKSUXXOOSKJOORUXVXKI[SOUHOTKXKG[TUXYZGZOYZOIO
RGTO\KRJKKRK\IRGYGTJKYZ[JO[IUGR

)UTYZX[OOSUJKR[RIUTIKVZ[GRGRVXUHRKSKOJKMKYZO[TKJKYIXOYKVXOTYIKTGXO[RJK
SGOY[Y[XSTJVGOO
u OJKTZOLOIGOKTZOZORKOGZXOH[ZKRKIGXKRKJKYIXO[!
u OJKTZOLOIGOXKRGOORKJOTZXKKTZOZO!
u XKVXK`KTZGOSUJKR[R[ZORO`TJJOGMXGSGKTZOZGZKXKRGOK!
u KROSOTGOXKRGOORKSGT_ZUSGT_OXKJKYKTGOJOGMXGSGKTZOZGZKXKRGOK!
u OJKTZOLOIGOOIUXKIZGOGHGZKXORKJKRGVXOSGLUXSTUXSGR!
u OJKTZOLOIGOOIUXKIZGOGHGZKXORKJKRGGJU[GLUXSTUXSGR!
u OJKTZOLOIGOOIUXKIZGOGHGZKXORKJKRGGZXKOGLUXSTUXSGR!
u XKJKYKTGOJOGMXGSGKTZOZGZKXKRGOKTGZXKOGLUXSTUXSGR

$#
#
Capitolul

3RkVUVUReVcV]RZ`_R]V

Ce nvm?
u 6XOTIOVOORKOUHOKIZO\KRKHG`KRUXJKJGZK
u 3UJKRKJKMKYZO[TKGJGZKRUX
u (G`KJKJGZKXKRGOUTGRK)UTIKVZKOZKXSOTURUMOK
u 8KYZXOIOOJKOTZKMXOZGZK
u 5VKXGOO YVKIOLOIK JK VXKR[IXGXK G ZGHKRKRUX GJ[MGXK SUJOLOIGXK ZKXMKXK
YUXZGXK\O`[GRO`GXK
u /TZKXUMGXKGHG`KRUXJKJGZKLURUYOTJROSHGP[R972

De ce nvm?
'IKYZIGVOZURXKGRO`KG`ZXKIKXKGJKRGTUO[TORKZKUXKZOIKVXO\OZUGXKRGHG`KRKJK
JGZKRGGVROIGXKGTVXGIZOIGVXOTIOVOORUXMKTKXGRKGRKZKUXOKOHG`KRUXJKJGZK3GPUXOZGZKG
YOYZKSKRUXJKMKYZO[TKGHG`KRUXJKJGZKLURUYOZKVKYIGXRGXMOSVRKSKTZKG`SUJKR[R
XKRGOUTGRJKGIKKGVXK`KTZGXKGJKZGROGZGGIKYZ[OSUJKRVKXSOZKGI[S[RGXKG[TUX
I[TUZOTKOJKVXOTJKXO[ZORK
2OSHGP[RJKOTZKXUMGXK972KYZK[TROSHGPLRK^OHORXKRGZO\YOSVR[OJKUYKHOZJK
V[ZKXTOITJKYIXOKXKGOSGTOV[RGXKGJGZKRUX4[T[RZOS[RXTJROSHGP[R972KYZK[T
YZGTJGXJOSVRKSKTZGZJKIZXKZUGZKYOYZKSKRKJKMKYZO[TKGHG`KRUXJKJGZK;ZORO`GXKG
ROSHGP[R[O972KYZKGVXUGVKUHROMGZUXOKTZUGZKGVROIGOORKYULZ]GXKJKMKYZO[TK
=64:2" 3RkVUVUReV
DZdeV^VUVXVdeZf_VRSRkV]`cUVUReVAcZ_TZaZZZ`SZVTeZgV

3[ROG[ZUXOIUTYOJKXVKXYUTGR[RIGXK[ZORO`KG`VXUOKIZKG`YG[TZXKOTKHG`GJK
JGZKIGVGXZKGYOYZKS[R[OIKTMRUHKG`HG`GJKJGZKVXUVXO[`OYTL[TIOKJKTO\KR[R
JKGIIKYRGHG`GJKJGZKTZRTOS[XSZUGXKRKIGZKMUXOOJK[ZORO`GZUXOGOHG`KOJKJGZK
u ;ZORO`GZUXOTKYVKIOGROZOYG[[ZORO`GZUXOIUT\KXYGOUTGROIGXKG[RGJOYVU`OOKU
LUXSJKIUS[TOIGXKOTZKXGIZO\I[HG`GJKJGZKUOTZKXLGJKUHOIKOMXGLOI
'IKGYZIGZKMUXOKJK[ZORO`GZUXOT[I[TUGZKYZX[IZ[XGHG`KOJKJGZKYG[SUJ[RT
IGXKYKXKGRO`KG`KLKIZO\MKYZOUTGXKGGIKYZKOG
u ;ZORO`GZUXOOYVKIOGROZOIGXKI[TUYIYZX[IZ[XGHG`KOJKJGZKVUYKJI[TUZOTK
JKVXUMXGSGXKOJKYOYZKSKJKUVKXGXKIKKGIKRKVKXSOZK[ZORO`GXKGXGOUTGR
OKLOIOKTZGHG`KOJKJGZK
u 'JSOTOYZXGZUX[RHG`KOJKJGZKKYZKUVKXYUGTYG[MX[VJKVKXYUGTKI[JXKVZ[XO
YVKIOGRKGY[VXGHG`KOJKJGZK'JSOTOYZXGZUX[RHG`KOJKJGZKXKGRO`KG`GIZO\OZORK
JKVXUOKIZGXKOK^VRUGZGXKGHG`KOJKJGZKMKYZOUTTJIUTZ[XORK[ZORO`GZUXORUXO
YZGHOROTJJXKVZ[XORKJKGIIKYGRKGIKYZUXG4[T[RZOS[RXTJGJSOTOYZXGZUX[R
KYZKXKYVUTYGHORJKOTZKMXOZGZKGOYKI[XOZGZKGHG`KOJKJGZK
9OYZKS[RJKVXUMXGSKIKVKXSOZKXKGRO`GXKGRKMZ[XOOJOTZXK[ZORO`GZUXOYG[VXUMXGSKRK
JKGVROIGOKOHG`GJKJGZKLOM[XGYKT[SKZK9OYZKSJK-KYZO[TKG(G`KRUXJK
*GZKD835TROZKXGZ[XGJKYVKIOGROZGZKKYZK[ZORO`GZGJKYKGJKT[SOXKGKTMRK`*GZG
(GYKY3GTGMKSKTZ9_YZKS53>D
8UR[R[T[O9-(*KYZKGZZJKSGXKTIZT[YKVUGZKIUTIKVKUYKVGXGXKTZXKHG`G
JKJGZKOIURKIOGJKGVROIGOOYULZ]GXKIKVKXSOZKGIIKY[RRGGIKGYZG9OSVRGJKLOTOXK
G[TKOHG`KJKJGZKT[IUTJ[IKRGIXKGXKG[T[OYOYZKSOTLUXSGZOIIGVGHORJKGMKYZOUTG
JGZK
'IZO\OZORKGYOM[XGZKJK[T9-(*VUZLOSVXOZKTZX[TGJOT[XSZUGXKRKIGZKMUXOO
u JKLOTOXKGOJKYIXOKXKGYZX[IZ[XOOHG`KOJKJGZKLURUYOTJ[TROSHGPYVKIOLOIT[SOZ
MKTKXOI2**vROSHGPVKTZX[JKLOTOXKGJGZKRUX!
u OTZXUJ[IKXKGJGZKRUXTHG`GJKJGZKLURUYOTJ[TROSHGPYVKIOLOIJKT[SOZ23*v
ROSHGPVKTZX[SGTOV[RGXKGJGZKRUX!
u OTZKXUMGXKGOGIZ[GRO`GXKGJGZKRUXJOTHG`GJKJGZK GIZ[GRO`GXKGJGZKRUXYKXKLKX
RGUVKXGOORKJKGJ[MGXKSUJOLOIGXKOZKXMKXKGJGZKRUX/TZKXUMGXKGHG`KOJK
JGZKKYZKUGIZO\OZGZKIUSVRK^OVXKY[V[TKUHOTKXKGJKROYZKXGVUGXZKYZGZOYZOIO
VKHG`GJGZKRUXSKSUXGZKTIGJX[RHG`KOJKJGZK/TZKXUMGXKGOGIZ[GRO`GXKG
HG`KRUX JK JGZK YK VUGZK XKGRO`G  LOK VXOT OTZKXSKJO[R [TUX ROSHGPK YVKIOLOIK
YOYZKS[R[OJKMKYZO[TKLOKVXOTOTZKXSKJO[RROSHGP[R[O9729ZX[IZ[XKJ7[KX_
2GTM[GMKvROSHGPVKTZX[OTZKXUMXOYZX[IZ[XGZK!

$%
u TZXKOTKXKGHG`KOJKJGZKvXKVXK`OTZGIZO\OZORKJKXKLGIKXKGHG`KOJKJGZKT
IG`JKGIIOJKTZKJKGRUIGXKGYVGO[R[OJKSKSUXOKYG[JKUVZOSO`GXKGHG`KO
JKJGZK!GIKYZKUVKXGOOY[TZXKGRO`GZKJKUHOIKOVXOTSUJ[RKYVKIOGRKJOTIGJX[R
9-(*!
u GYOM[XGXKGYKI[XOZOOJGZKRUXvXKVXK`OTZGIZO\OZORKVXOTIGXKY[TZGYOM[XGZK
IUTLOJKTOGROZGZKGOOTZKMXOZGZKGJGZKRUX

Figura 2.1 Structura de principiu a unui SGBD

'\TJT\KJKXKZOV[XORKJKGIZO\OZOXKGRO`GZKVXOTOTZKXSKJO[R[T[O9-(*V[ZKS
YV[TKIUHOKIZO\KRK[XSXOZKVXOT[ZORO`GXKGGIKYZ[OGY[TZ
u /TJKVKTJKTGLO`OIGJGZKRUXGJOIXKGRO`GXKGOTJKVKTJKTKOYZX[IZ[XORUXLO`OIK
JK SKSUXGXK G JGZKRUX JK YZX[IZ[XG RUMOI G JGZKRUX SKSUXGXKG JGZKRUX VK
Y[VUXZ[XORKK^ZKXTKJKSKSUXOKYKXKGRO`KG`LXTOIOURKMZ[XI[SUJ[RT
IGXKKYZKVXUOKIZGZYZX[IZ[XGIUTIKVZ[GRGHG`KOJKJGZK
u /TJKVKTJKTGRUMOIGJGZKRUXYKXKLKXRGVUYOHOROZGZKGJKGIZ[GRO`GXKGHG`KOJK
JGZKOJKK^ZOTJKXKGYZX[IZ[XOOYGRKIUTIKVZ[GRKLXGLOTK\UOKYYKXKYIXOK
GVROIGOORKK^OYZKTZK
u 3GTOV[RGXKGJGZKRUXJKIZXKJO\KXYKRKIGZKMUXOOJK[ZORO`GZUXO'ZZ[ZORO`GZUXOO
TKYVKIOGROZOIZO[ZORO`GZUXOOYVKIOGROZOZXKH[OKYGOHRGJOYVU`OOKSUJGROZO
JKGIIKYRGHG`GJKJGZK
u 'JSOTOYZXGXKGIKTZXGRO`GZGJGZKRUX ZUGZKUVKXGO[TORKIGXKOTJKMKYZOUTGXKG
YZX[IZ[XOOIUTIKVZ[GRKGHG`KOJKJGZKVXKI[SOJKSUJ[RJKSKSUXGXKYK
KLKIZ[KG`IKTZXGRO`GZXKYVUTYGHORLOOTJGJSOTOYZXGZUX[RHG`KOJKJGZK
u 4KXKJ[TJGTGJGZKRUX HG`GJKJGZKZXKH[OKYGOHUYZX[IZ[XIUTIKVZ[GR
VXUOKIZGZUVZOSGYZLKRTIZJGZKRKYLOKSKSUXGZKVKIZVUYOHORTZX[TYOTM[X
RUIIGXKYLOKIKRSGOVUZXO\OZ
u 'YOM[XGXKG IUKXKTKO O OTZKMXOZOO JGZKRUX  JGZKRK JOTZXU  HG` JK JGZK Y[TZ
IUTYOJKXGZK IUKXKTZK JGI YGZOYLGI GT[SOZK IUTJOOO T[SOZK XKYZXOIOO JK
OTZKMXOZGZK*KK^KSVR[GVGXZKTKTG\GRUXORUX[T[OGZXOH[ZRG[TGT[SOZJUSKTO[
JK\GRUXOXKVXK`OTZUXKYZXOIOKJKOTZKMXOZGZK8KYZXOIOORKJKOTZKMXOZGZKYKVUZ
YVKIOLOIGTSUSKTZ[RVXUOKIZXOOYZX[IZ[XOOIUTIKVZ[GRKXKYZXOIOOOSVROIOZKYG[
[RZKXOUXXKYZXOIOOK^VROIOZKVXOTLURUYOXKGVXUIKJ[XORUXYZUIGZKTHG`GJKJGZK
YG[JKLOTOZKTVXUMXGSKRKJKGVROIGOK
/TZKMXOZGZKGJGZKRUXKYZKGYOM[XGZVXOTYGR\GXKGVKXOUJOIGJGZKRUXO[ZORO`GXKG
[TUXSUJ[RKOTIR[YKT9-(*VKTZX[XKYZG[XGXKGHG`KOJKJGZKTIG`JKJKZKXOUXGXK
GIIOJKTZGRGGIKYZKOG
u 'YOM[XGXKG VGXZGPGHOROZOO JGZKRUX *GZKRK SKSUXGZK T HG`G JK JGZK VUZ LO
GIIKYGZKYOS[RZGTJKSGOS[RZKGVROIGOOYULZ]GXK;TK^KSVR[XKGRRIUTYZOZ[OK
YOYZKS[ROTLUXSGZOIJKKROHKXGXKGHORKZKRUXJKZXGTYVUXZLKXU\OGXTIGXKK^OYZ

$&
VUYOHOROZGZKGIGSGOS[ROIROKTOYYUROIOZKYOS[RZGT[THORKZIZXKGIKKGO
JKYZOTGOK9-(*[R[ZORO`GZZXKH[OKYVKXSOZZXGZGXKGIKXKXORUXIUTI[XKTZK
G\TJT\KJKXKIRG[TSUSKTZJGZUGVROIGOKVUGZKSUJOLOIGZUISGOJGZKRK
[ZORO`GZKJKGRZGVROIGOK
u 9KI[XOZGZKGOIUTLOJKTOGROZGZKGJGZKRUXY[TZGYOM[XGZKVXOTLURUYOXKG[TUXYOYZKSK
JKVXUZKIOKIGXKYVXK\OTGIIKY[RTKG[ZUXO`GZRGHG`GJKJGZKTSUJI[XKTZ
Y[TZ[ZORO`GZKYOYZKSKJKIUTZ[XOJKGIIKYLOKIGXKIUTZG\TJGYUIOGZ[TYKZJK
JXKVZ[XOJKGIIKY*KK^KSVR[[TIUTZI[JXKVZJKGJSOTOYZXGXKGHG`KOJK
JGZKVKXSOZKKLKIZ[GXKGZ[Z[XUXUVKXGOORUXJKMKYZOUTGXKGGIKYZKOGVXKI[SO
MKYZOUTGXKGIUTZ[XORUXJK[ZORO`GZUXOGOHG`KOJKJGZKXKYVKIZO\K;T[ZORO`GZUX
UGXKIGXKVUGZKVXOSOJUGXJXKVZ[XOJKGOTZKXUMGUHG`JKJGZKYG[UVGXZKG
GIKYZKOG

=64:2#
>`UV]VUVSRkVUVUReV

)UTIKVZ[RJKHG`JKJGZKGGI[SGVXKIOGSTRKIOGVXKIKJKTZT[VUGZKLO
YKVGXGZJKIURKIOGJKGVROIGOOYULZ]GXKIGXKVKXSOZKMKYZOUTGXKGGIKYZKOGGJOIJK
YOYZKS[RJKMKYZO[TKGHG`KOJKJGZK)UTIKVZ[RJK9-(*OOSVROIOZIUTIKVZ[RJK
HG`JKJGZKG[K\UR[GZJKGR[TM[RGZXKOMKTKXGOO
u 3UJKRKOKXGXNOIKOXKKG
u 3UJKRKXKRGOUTGRK
u 3UJKRKG\GTYGZK
9-(*UXOKTZGZKUHOKIZ
9-(*JKJ[IZO\K
9-(*JOYZXOH[OZK

AcZ^RXV_VcRZV+^`UV]VZVcRcYZTVZcVVR
'VGXOOGVXOSKRUXSUJKRKRUMOIKJKYZX[IZ[XGXKGJGZKRUXGXKVXK`KTZGZ[TVXOSVGYT
VXO\OTGXKGRO`XOOOTJKVKTJKTKOJGZKRUXLGJKY[VUXZ[RJKSKSUXGXK9GXKGRO`GZZXKIKXKG
JKRGVXKR[IXGXKGJGZKRUXVXOTOTZKXSKJO[RLOOKXKRUXYZUIGZKVKHGTJSGMTKZOIRG
MKYZOUTGXKGGIKYZUXGVXOTOTZKXSKJO[RVXOSKRUXYZX[IZ[XORUMOIKOGVXOSKRUXYOYZKSKJK
MKYZO[TKGHG`KRUXJKJGZK
3UJKR[ROKXGXNOIGLUYZJK`\URZGZJKLOXSG/(3OGLUYZOSVRKSKTZGZTYOYZKS[R/39
/TLUXSGZOUT 3GTGMKSKTZ 9_YZKS LOOTJ [ZORO`GZ VXOSG JGZ T  IG YOYZKS JK
MKYZOUTGXKGJGZKRUXTOTJ[YZXOGGKXUYVGOGR
3UJKR[ROKXGXNOI[ZORO`KG`XKVXK`KTZGXKGKTZOZORUXOXKRGOORUXVXOTOTZKXSKJO[R[TKO
YZX[IZ[XOGXHUXKYIKTZK*KK^KSVR[VKTZX[XKGRO`GXKG[TKOYZX[IZ[XOIUTIKVZ[GRKVKTZX[
MKYZOUTGXKGJGZKRUXVKXYUTGRKXKLKXOZUGXKRGKRK\OOOVXULKYUXOO[TKOIUROV[ZKSJKLOTO
[XSZUGXKGYZX[IZ[XOKXGXNOI

$'
Figura 2.2 Structur conceptual ierarhic

3UJKR[ROKXGXNOIT[GYOM[XOTJKVKTJKTGZUZGRGYZX[IZ[XOORUMOIKGJGZKRUXLGJK
Y[VUXZ[RJKSKSUXGXK9OYZKS[R/39SKSUXGJGZKRKY[HLUXSG[TUXYKMSKTZKJKJGZK
GIKYZKGXKVXK`KTZTJYZX[IZ[XOJKJGZKGYKSTZUGXKI[TXKMOYZXXORKJOTROSHGP[R6GYIGR
YG[YZX[IZ[XORKJOTROSHGP[R)3KSUXGXKGOXKMYOXKGJGZKRUXVKY[VUXZ[RK^ZKXTJK
SKSUXOKYKXKGRO`GVXOTVGXI[XMKXKGGXHUXKR[OGYUIOGZYZX[IZ[XOOJGZKRUXTUJ[XORKGXHUXKR[O
Y[TZXKVXK`KTZGZKJKYKMSKTZKRKJKJGZKIKKGIKTYKGSTISUJOLOIGXKGYZX[IZ[XOO
IUTIKVZ[GRKJ[IKRGSUJOLOIGXKGVXUMXGSKRUXJKGVROIGOK
3UJKR[ROKXGXNOIT[VKXSOZKSUJKRGXKGXKRGOORUXSGT_ZUSGT_TMKTKXGR[TVXULKYUX
VUGZKVXKJGRGSGOS[RZK[TOZOIURGXKTZOSVIKRGUIUGRVXKJG[SGOS[ROVXULKYUXO
'IKYZKRKSKTZJOTZXUVXUHRKSXKGRJKMKYZO[TKGJGZKRUXT[VUGZKLOXKVXK`KTZGZT
SUJKR[R OKXGXNOI /SVUYOHOROZGZKG XKVXK`KTZXOO XKRGOORUX SGT_ZUSGT_ VXKY[V[TK
SKSUXGXKGJGZKRUXGYUIOGZKVXULKYUXORUXIGXKVXKJG[RGSGOS[RZKIUROVKTZX[LOKIGXK
IUGRTVGXZKXK`[RZTJ[TMXGJSGXKJKXKJ[TJGTGHG`KOJKJGZK
4[T[RZOS[RXTJIXKZKXKGT[SX[R[OJKKTZOZOJOTIGJX[RSUJKR[R[OJKZKXSOT
GIIKYGXKGMXKUGOKGJGZKRUXJGZUXOZJKYKRUXVGXI[XMKXOGRKGXHUXKR[OGYUIOGZYKMSKTZKRUX
JKJGZKGXHUXKGIX[OSXOSKIXKZKK^VUTKTOGR
3UJKR[ROKXGXNOIGLUYZ[ZORO`GZTGTOOrSGOS[RZVKTZX[XK`UR\GXKG[TUXVXUHRKSK
KIUTUSOIKVGXZOI[RGXKJGXGLUYZTRUI[OZXGVOJJKSUJKRKRKSGOK\UR[GZK

>`UV]VcVVR
3UJKR[RXKKGTIKGXIYK^ZOTJSUJKR[ROKXGXNOIOYTRZ[XKUVGXZKJOTROSOZXORK
GIKYZ[OG+TZOZORKOXKRGOORKJOTZXKGIKYZKGY[TZXKVXK`KTZGZKGYKSTZUXSUJKR[R[O
OKXGXNOI JGX Y[TZ VKXSOYK O XKRGOO TZXK KTZOZO GLRGZK VK UXOIK TO\KR GR YZX[IZ[XOO
9ZX[IZ[XGIUTIKVZ[GRIUXKYV[T`ZUGXKKYZK[TGJKZOVMXGL
,GJKSUJKR[ROKXGXNOISUJKR[RXKKGVXK`OTZIZK\GG\GTZGPKI[SGXLO
u VUZLOSUJKRGZKZUGZKZOV[XORKJKXKRGOOTZXKKTZOZOOTIR[YO\XKRGOORKSGT_ZUSGT_!
u YZX[IZ[XORKIUTIKVZ[GRKVUZSUJKRGUSGOSGXK\GXOKZGZKJKYOYZKSKJOTR[SKGXKGR
*K`G\GTZGPKRKSUJKR[R[OXKKGY[TZ
u IUSVRK^OZGZKGSGXKGSUJKR[R[OXKKGJKZKXSOTOSVRKSKTZGXKGJOLOIORGGIKYZ[OG!

$(
u RKMZ[XORKJOTZXKKTZOZOY[TZJOLOIORJKYZVTOZJOTIG[`GT[SKXUGYKRUXIUTYZXTMKXO
IGXKZXKH[OKYGZOYLI[ZKXKM[ROJKGVGXZKTKTJKJKVKTJKT!
u VXKR[IXGXKG\UR[SKRUXSGXOJKJGZKYKXKGRO`KG`I[SGXKIUTY[SJKXKY[XYK!
u SUJKR[RXKKGT[XKJ[IKJKVKTJKTGYZX[IZ[XOORUMOIKGJGZKRUXLGJKY[VUXZ[RJK
SKSUXGXK
)KRSGOI[TUYI[ZYOYZKSJKMKYZO[TKGHG`KRUXJKJGZKHG`GZVKSUJKR[RXKKGKYZK
/*39/TZKMXGZKJ*GZGHGYK3GTGMKSKTZ9_YZKSIGXKGLUYZVXUOKIZGZVKTZX[GX[RGVK
IGRI[RGZUGXK/(33UJKR[RXKKGGLUYZLURUYOZVKYIGXRGXMTGTOOrJGX[ZORO`GXKG
GIKYZ[OGYGJOSOT[GZUJGZI[GVGXOOGSUJKR[R[OXKRGOUTGR

8V_VcRZRR::R>`UV]VcV]RZ`_R]V
3UJKR[R[OXKRGOUTGRYKHG`KG`VKZKUXOGSGZKSGZOIGXKRGOORUXOXKVXK`OTZ[T
SUJKRLUXSGRJKUXMGTO`GXKIUTIKVZ[GRGJGZKRUXJKYZOTGZXKVXK`KTZXOORKMZ[XORUX
JOTZXKJGZK3UJKR[RXKRGOUTGRGLUYZIUTIKV[ZOJK`\URZGZJKIZXK,)UJJ
TSUJKR[RXKRGOUTGRKTZOZORKY[TZXKVXK`KTZGZKY[HLUXSG[TUXZGHKRKJKJGZKT[SOZK
XKRGOO4[ZXKH[OKYIUTL[TJSTYXKRGOGZGHKRGTGIIKVO[TKGSUJKR[R[OXKRGOUTGR
I[XKRGOGVXO\OZIGUGYUIOKXKTZXKJU[KTZOZO
9VXKJKUYKHOXKJKSUJKRKRKOKXGXNOIOXKKG[TJKGVGXJU[KRKSKTZKOGT[SK
ZOV[RKTZOZORUXOXKRGOORKJOTZXKGIKYZKGSUJKR[RXKRGOUTGRLURUYKZKJUGXIUTIKVZ[RJK
XKRGOK
*OTZXKG\GTZGPKRKSUJKR[R[OXKRGOUTGRGSOTZOS
u YOSVROZGZKTJKLOTOXKGYZX[IZ[XOOIUTIKVZ[GRKGJGZKRUX!
u YKHG`KG`VKIUTIKVZKSGZKSGZOIKZXGZGZKJKZGROGZTROZKXGZ[XGJKYVKIOGROZGZK
ZKUXOGXKRGOORUXOZKUXOGS[ROSORUX!
u GYOM[XOTJKVKTJKTGRUMOIGJGZKRUXJKSKJO[RLO`OIJKSKSUXGXK!
u YKVUZJKLOTOYZX[IZ[XOIUTIKVZ[GRKJKUYKHOZJKIUSVRK^KLXIG[ZORO`GXKGO
OSVRKSKTZGXKGGIKYZUXGYLOKJOLOIOR!
u K^ZOTJKXKGYZX[IZ[XOOIUTIKVZ[GRKT[JKZKXSOTXKYIXOKXKGGVROIGOORUXK^OYZKTZK!
u SH[TZOXKGSKIGTOYSKRUXJKGYOM[XGXKGOTZKMXOZOOOYKI[XOZOOJGZKRUX!
u GIIKY[RRGJGZKKYZKXGVOJOKLOIOKTZ
9OYZKSKRKJKMKYZO[TKGHG`KRUXJKJGZKXKRGOUTGRK9-(*8G[I[TUYI[ZUJK`\URZGXK
XGVOJUJGZI[XYVTJOXKGVKYIGXRGXMGIGRI[RGZUGXKRUXVKXYUTGRKJOTGTOOrr
*OTZXKT[SKXUGYKRK9-(*8GVX[ZKGSOTZOSVKIKRKSGOI[TUYI[ZK

 *(vKYZK[TVXUJ[YGRLOXSKO/(3IGXK[ZORO`KG`ROSHGP[R972OGLUYZJKYZOTGZ
JO\KXYKRUXZOV[XOJKIUSV[ZKXKVXUJ[YKJKGIKGYZLOXSYOYZKSKSGOTLXGSK
SOTOOSOIXUIGRI[RGZUGXK
 J('9+vGLUYZVXUJ[YJKLOXSG'YNZUT:GZKRGYLXOZ[RGTORUXrOKYZKVXOTZXK
VXOSKRKYOYZKSKJKMKYZO[TKXKRGOUTGRKLOOTJI[SVXGZOJK`\URZGZJKLOXSG
(UXRGTJ)UTIKVZKRKOSVRKSKTZGZKTJ('9+G[YZGZRGHG`GJK`\URZXOOGRZUX
9-(*8I[SGXLO,U^6XU
 ,U^6XUvGLUYZVXUJ[YJKLOXSG,U^9ULZ]GXKOX[RGVKIGRI[RGZUGXKVKXYUTGRK
Y[HYOYZKSKRKJKUVKXGXK39*59O=OTJU]Y;RZOSG\KXYO[TKJK`\URZGZVK
$)
YOYZKS[R39*59GLUYZ,U^6XUGIKGYZGLOOTJ[ZORO`GZVKYIGXRGXMTGXG
TUGYZX,OXSG,U^9ULZ]GXKGLUYZVXKR[GZJK3OIXUYULZIGXKGJK`\URZGZVXUJ[Y[R
IG[TSKJO[JKJK`\URZGXKGGVROIGOORUX\O`[GRKY[HJKT[SOXKG<OY[GR,U^6XUT
IGJX[RY[OZKOJKGVROIGOO3OIXUYULZ<OY[GR9Z[JOUTSUSKTZ[RJKLG3OIXUYULZG
XKT[TGZRGJK`\URZGXKGVXUJ[Y[R[OTLG\UGXKG3OIXUYULZ9729KX\KX
 'IIKYYvKYZKZUZ[TVXUJ[Y3OIXUYULZ[ZORO`GZTYVKIOGRVKTZX[JK`\URZGXKG[TUX
GVROIGOOJKMKYZO[TKGJGZKRUXJKIUSVRK^OZGZKXKJ[YJKYZOTGZKLOXSKRUXSOIO
'IIKYYKYZKUIUSVUTKTZGVGINKZ[R[OJKGVROIGOOJKHOXU[3OIXUYULZ5LLOIK
 5XGIRKvVXUJ[YGRLOXSKO5XGIRK)UXVUXGZOUTYKYZK[T9-(*8JKUYKHOZJKV[ZKXTOI
O [ZORO`GZ VK YIGX RGXM T JK`\URZGXKG JK GVROIGOO JK MKYZO[TK JK SGXK
IUSVRK^OZGZK;RZOSKRK\KXYO[TOOSVRKSKTZKG`GXNOZKIZ[XGIROKTZYKX\KXOVKXSOZ
MKYZOUTGXKGHG`KRUXJKJGZKJOYZXOH[OZK

8V_VcRZRR:::R>`UV]VRgR_dReV
;TJK`G\GTZGPOSVUXZGTZGRSUJKR[R[OXKRGOUTGRJKXO\VGXGJU^GRINOGXJOTZX[T
G\GTZGPGRGIKYZ[OG YOSVROZGZKGJGZKRUX,GVZ[RIZOV[RJGZKRUXYKXKYZXTMKRGIZK\G
JUSKTOOGRLGT[SKXOIKT[VKXSOZKJKLOTOXKGOSGTOV[RGXKG[TUXUHOKIZKIUSVRK^KUXO
JOTGSOIKI[SGXLOMXGL[XORKYG[ROYZKRKTVR[YROSHGPKRKVKTZX[SGTOV[RGXKGJGZKRUX
OSVRKSKTZGZKTJO\KXYKRK9-(*8VKXSOZSGTOV[RGXKGI[JOLOI[RZGZKG[TUXUHOKIZK
IUSVRK^K
TZKUXOGVXUMXGSXOOUXOKTZGZKYVXKUHOKIZK556v5HPKIZ5XOKTZKJ6XUMXGSSOTM
IRGYGXKVXK`OTZ[TZOVGHYZXGIZJKJGZKUMKTKXGRO`GXKGIUTIKVZ[R[OJKZOVJKJGZK
IGXKTMRUHKG`GZZJGZKRKIZOL[TIOORKJKVXKR[IXGXKGGIKYZUXGSKSHXOJKZOVJGZ
XKYVKIZO\SKZUJKRKIRGYKO
*KK^KSVR[JKLOTOXKGIRGYKO<KIZUXVXKY[V[TKT[T[SGOJKIRGXGXKGIGXGIZKXOYZOIORUX
[T[O ZGHRU[ [TOJOSKTYOUTGR ZGHRU[R IGXK SKSUXKG` KRKSKTZKRK O \GXOGHORG IGXK
SKSUXKG`T[SX[RGIKYZUXGIOOGL[TIOORUXSKZUJKRUXIGXKJKLOTKYIIUSVUXZGSKTZ[R
[T[O\KIZUXL[TIOOVKTZX[IOZOXKGGLOGXKGI[ZGXKGYUXZGXKG\GRUXORUXJOTZGHRU[
+RKSKTZKRKIRGYKO<KIZUX\GXOGHORKJKIRGXGZKIGG\TJGIKYZZOVYKT[SKYIUHOKIZK
+LUXZ[RJKVXUMXGSGXKTIGJX[R556YKIUTIKTZXKG`VKJKLOTOXKGIRGYKRUX
3UJKR[RXKRGOUTGRT[VKXSOZKJKYIXOKXKGOSGTOV[RGXKG[TUXUHOKIZKIGXKTMRUHKG`
GZZJGZKRKIZOSKZUJKRK'YZLKRUYUR[OKVKTZX[GIKGYZVXUHRKSGLUYZSHOTGXKG
SUJKR[R[OXKRGOUTGRI[VXUMXGSGXKGUXOKTZGZYVXKUHOKIZKTSRkV]VUVUReV`cZV_eReV
`SZVTeD835@@
'\GTZGPKRKYOYZKSKRUXJKMKYZO[TKGHG`KRUXJKJGZKUXOKTZGZKYVXKUHOKIZKY[TZ
[XSZUGXKRK
u XKGRO`KG`USUJKRGXKY[VKXOUGXVKXSOTJJKLOTOXKG[TUXUHOKIZKIUSVRK^K!
u L[XTO`KG`VUYOHOROZOY[VKXOUGXKJKJKJ[IOKOVKXSOZXK[ZORO`GXKGIUJ[R[OT
GRZKGVROIGOOIUTOTSKIGTOYSKIKVKXSOZJKLOTOXKG[TUXIRGYKTUOVKHG`GIKRUX
K^OYZKTZKvSUZKTOXKOJKXO\GXKvXKGRO`TJOKXGXNOOJKIRGYK
9-(*55Y[TZSGOXYVTJOZKVKVOGGGSKXOIGTOSGOV[OT[ZORO`GZKT+[XUVG
*OTZXKGIKYZKGV[ZKSGSOTZO 5XOUT5;TO972-KS9ZUTK5JK<KXYGTZ:XKH[OK
XKSGXIGZLGVZ[RI\KXYO[TORKTUOGRK9-(*8OTIR[JLGIOROZOVKTZX[ZXGZGXKGUHOKIZKRUX
$*
*K`\URZGXKGJKUYKHOZJKXGVOJGXKKRKRUXJKIGRI[RGZUGXKVXKI[SOK^ZOTJKXKG
MRUHGRGUVKXGO[TORUXLOXSKRUXSGXOGIUTJ[YRGTKIKYOZGZKGGJSOTOYZXXOOHG`KRUXJK
JGZKGLRGZKVKIGRI[RGZUGXKJOLKXOZKGLRGZKJKS[RZKUXORGJOYZGT6XUHRKSGGLUYZ
XK`UR\GZVXOTGVGXOOGdZdeV^V]`cUVXVdeZf_VRSRkV]`cUVUReVUZdecZSfZeV9-(**
6XOTIOVGR[RUHOKIZO\GR[T[O9-(**KYZKGIKRGJKGMKYZOUTGUIURKIOKJKHG`KJK
JGZKGYZLKRTIZ[ZORO`GZUX[RYUVKXIKGVIGLOOTJUYOTM[XHG`JKJGZK8KGRO`GXKG
[TKOOTZKXUMXOGY[VXG[TKOHG`KJKJGZKJOYZXOH[OZKVXKY[V[TKJKYIUSV[TKXKGIKXKXOO
TSGOS[RZKOTZKXUMXOYKVGXGZKVKTZX[LOKIGXKHG`JKJGZKIKOTZKX\OTKTOTZKXUMGXK
OIUSV[TKXKGXK`[RZGZKRUXOTZKXUMXORUXTZX[TYKZJKXK`[RZGZK[TOI
*OTZXKG\GTZGPKRK9-(**V[ZKSKT[SKXG
u VKXLUXSGTKYVUXOZKTIKKGIKVXO\KZKZOSV[RJKGIIKYRGJGZKHG`KRKJKJGZK
Y[TZJOYZXOH[OZKTXKKGGYZLKRTIZZOSV[RJKGIIKYYLOKSOTOS!
u GJSOTOYZXGXKGSGOH[TGJGZKRUXIUSVGTOORUXI[LOROGRKXYVTJOZKMKUMXGLOI!
u YVUXOXKGT[SX[R[OJK[ZORO`GZUXOGOHG`KOJKJGZKVXOTGYOM[XGXKGSKIGTOYSKRUX
JKGIIKYIUTI[XKTZSGOS[RO[ZORO`GZUXOVUZGIIKYGYOS[RZGTGIKRKGOJGZK
*OTZXK9-(**V[ZKSGSOTZO 9**8/4-8+9658+23;2:/('9+**:9*K
GYKSKTKG5XGIRKGK^ZOTYYOYZKS[RY[JKMKYZO[TKXKRGOUTGRI[LGIOROZOJKMKYZO[TK
GHG`KRUXJKJGZKJOYZXOH[OZK
5GRZROSOZGXKGSUJKR[R[OXKRGOUTGRKYZKJGZJKOSVUYOHOROZGZKGGIKYZ[OGJKG
MKYZOUTG I[TUZOTKRK 5 HG` JK JGZK XKRGOUTGRK KYZK U IURKIOK JK TXKMOYZXXO
XKVXK`KTZTJLGVZK)[TUZOTKRKY[TZGYKXO[TOMKTKXGRKOGHYZXGIZKGY[VXGJGZKRUX
)[TUZOTKRKOVKXSOZYXGOUTK`OIKKGIKJ[IKRGUHOTKXKG[TUXTUOLGVZKVKHG`G
IKRUXJKPGI[TUYI[ZK
*KK^KSVR[VXKY[V[TTJIY[TZI[TUYI[ZKLGVZKRK
,#t:UOOTLUXSGZOIOKTOOY[TZOTZKROMKTOt
,#t)UYZKRKYZKOTLUXSGZOIOGTt
V[ZKSJKJ[IKI
,#t)UYZKRKYZKOTZKROMKTZt
(G`KRKJKJGZKJKJ[IZO\KVKXSOZJKJ[IKXKGJKTUOLGVZK[ZORO`TJLGVZKRKSKSUXGZK
THG`GJKJGZK*KUHOIKOHG`GJKJGZKKYZKXKRGOUTGROGXSUJ[RJKUHOTKXKG
I[TUZOTKRUXYKXKGRO`KG`VXOTVXUMXGSGXKGRUMOI
TIUTIR[`OKSUJKRKRKJKMKYZOUTGXKGJGZKRUXG\GTYGZKTIKGXIYJKVKGYI
[TKRKROSOZXOGRKSUJKR[R[OXKRGOUTGRLOKVXOTIXKGXKG[TUXSUJKRKGHYUR[ZTUOLOKVXOT
K^ZOTJKXKGSUJKR[R[OXKRGOUTGR

%!
=64:2$ 3RkVUVUReVcV]RZ`_R]V
4`_TVaeVZeVc^Z_`]`XZV

6XOTIOVOORK SUJKR[R[O XKRGOUTGR G[ LUYZ KT[TGZK O VXK`KTZGZK JK ,+ )UJJ
SGZKSGZOIOGTGR[T[OIKTZX[JKIKXIKZGXKGRLOXSKO/(3TZX[TGXZOIURI[ZOZR[Rf'8KRGZOUTGR
3UJKRUL*GZGLUX2GXMK9NGXKJ*GZGHGTQYs;TSUJKRXKRGOUTGRVKTZX[HTIORKJKJGZKJK
SGXOJOSKTYO[TOGVX[ZTO[TOK
)UJJGVXUV[YSUJKR[RXKRGOUTGRHG`GZVKZKUXOGSGZKSGZOIGXKRGOORUXZKUXOK
I[TUYI[ZOY[HJKT[SOXKGJKGRMKHXXKRGOUTGR
3UJKR[RXKRGOUTGRKYZKIGXGIZKXO`GZJKZXKOKRKSKTZKINKOK
u YZX[IZ[XGXKRGOUTGRGJGZKRUX!
u UVKXGZUXOOSUJKR[R[OXKRGOUTGR!
u XKM[RORKJKOTZKMXOZGZK

"DecfTefcRcV]RZ`_R]RUReV]`c
6KTZX[USGOH[TTKRKMKXKGTUO[TOOJKXKRGOK\USIUTYOJKXGKTZOZGZKG+2+<
G\TJ[XSZUGXKRKGZXOH[ZK

TIGJX[RSUJKR[R[OXKRGOUTGRVXOTXKRGOKTKRKMKS[TZGHRU[HOJOSKTYOUTGRZGHKR
YG[ZGHKRJKJGZKIGXKSKSUXKG`ZUGZKOTYZGTKRK[TKOKTZOZO
,OKIXKOOTYZGTKGKTZOZOOOIUXKYV[TJKUROTOKGZGHKR[R[O\GRUGXKGLOKIX[OGZXOH[Z
LOOTJYIXOYTZXUIKR[RYKVGXGZJKVKROTOGXKYVKIZO\,OM[XGVXK`OTZUVUYOHOR
YZX[IZ[XGZGHKRKOJKJGZKGYUIOGZKKTZOZOO+2+<

Figura 2.3 Tabel de date

5ROTOKGZGHKRKOYKT[SKZKTXKMOYZXGXKYG[Z[VR['ZXOH[ZKRKKTZOZOOJK\OTT[SKJK
IURUGTKTZGHKRGJKJGZKOYKT[SKYIGXZOIURKYG[ISV[XO6KUIURUGTGZGHKRKOYK
GLR\GRUXORKISV[R[OIUXKYV[T`ZUXVKTZX[LOKIGXKTXKMOYZXGXKJOTZGHKRGJKJGZK
3[ROSKGZ[Z[XUX\GRUXORUXVUYOHORKVKTZX[[TGZXOH[ZYKT[SKZKJUSKTO[
6KTZX[XKRGOGJOTLOM[XGG\KS
u ITVT[SKVXKT[SK\XYZGIRGYGIGXKXKVXK`OTZISV[XOGXZOIURK!
u OX[RJKIGXGIZKXKf/UTtXKVXK`OTZ\GRUGXKGISV[R[OT[SKVKTZX[VXOS[RZ[VR[
JOTXKRGOK!
u IKRKZXKOROTOOIGXKIUTOTJGZKY[TZZ[VR[XOYG[TXKMOYZXXO!
u S[ROSKGagcVUGZKXKVXK`KTZGJUSKTO[RJK\GRUXOGRISV[R[O\XYZG

%"
8KRGOORKZGHKRKRKY[TZJKJU[LKR[XO
u XKRGOOJKHG`vY[TZXKRGOORKGRKIXUXZ[VR[XOY[TZYZUIGZKLO`OITHG`GJKJGZK
Y[TZSKSUXGZKKLKIZO\TLOOKX[RGYUIOGZXKRGOKO!
u XKRGOO\OXZ[GRKYG[\KJKXO</+=9vY[TZXKRGOOGRKIXUXZ[VR[XOY[TZJKZKXSOTGZK
JOTGSOIVKHG`G[TKOIKXKXOLUXS[RGZKJKIROKTZUOTZKXUMGXK!TGIKYZIG`KYZK
SKSUXGZJKLOTOOGIKXKXOOOT[JGZKRKKLKIZO\K3UJOLOIGXKGJGZKRUXJOTHG`GJK
JGZKJKZKXSOTSUJOLOIGXKGJOTGSOIGXKRGOORUX\OXZ[GRK
9VXO\OSGI[STUO[TKGJKXKRGOKJOTV[TIZJK\KJKXKSGZKSGZOI
9IUTYOJKXSUKTZOZGZKI[TGZXOH[ZKGIKYZKGG\TJJUSKTOORKJK\GRUXO**g
*TJUSKTOORKLOOTJS[ROSOTK\OJKLOTOZKOT[TKGVXGZJOYP[TIZK
;Tefa]f\GLO[TKRKSKTZGRVXUJ[Y[R[OIGXZK`OGT

@cV]RZVCVKS[ROSORK**g*TKYZKUY[HS[ROSKGVXUJ[Y[R[OIGXZK`OGT5"i
5# iri 5_ GJOI U S[ROSK JK Z[VR[XO *KLOTOXKG [TKO XKRGOO IG S[ROSK JK Z[VR[XO
VXKY[V[TK[ZORO`GXKG[TUXS[ROSOIGXK\GXOG`TZOSVJKUGXKIKZ[VR[XORKVUZLOGJ[MGZK
SUJOLOIGZKYG[ZKXYKJOTXKRGOK9OTM[X[RKRKSKTZOT\GXOGTZTZOSVKYZKLUXSGZJOT
JKLOTOOGIKRUXTGXZOIURKIGXKYK\GT[SOYINKSGXKRGOKOYINKSGXKRGOUTGROYK\G
TUZG8''g'T
4[SX[RGXZOIURKRUXYKT[SKZKMXGJ[RXKRGOKOOGXT[SX[RZ[VR[XORUXIKIUSV[T
XKRGOGRG[TSUSKTZJGZYKT[SKZKIGXJOTGROZGZKGXKRGOKO

4YVZVTYVZVacZ^RcTYVZVVieVc_
TIGJX[R[TKOXKRGOOT[ZXKH[OKYK^OYZKJU[YG[SGOS[RZKZ[VR[XOOJKTZOIKGRZLKR
GVGXKLKTUSKT[RJKXKJ[TJGTGJGZKRUX6KTZX[K^KSVR[RJKSGOY[YVUZK^OYZGJUO
KRK\OTGIKKGOIRGYI[GIKRGOT[SKOVXKT[SKG\TJGIKGO\XYZJGXKOYK\UX
JOLKXKTOGVXOT\GRUGXKGISV[R[OITV)SV[RITVIUJT[SKXOIVKXYUTGR\GG\KG
\GRUXOJOYZOTIZKVKTZX[UXOIGXKZ[VR[JOTIGJX[RXKRGOKO
4[SOSINKOKGXKRGOKO[TGXZOIURYG[US[ROSKJKGXZOIURKIGXKVKXSOZKOJKTZOLOIGXKG
[T[OZ[VR[GRXKRGOKO5INKOKI[T[SXSOTOSJKGXZOIURKIUSVUTKTZKIGXKVKXSOZK
OJKTZOLOIGXKGTSUJ[TOIGLOKIX[OZ[VR[JOTXKRGOKVKTZX[LOKIGXK\GRUGXKVUYOHORG
INKOOK^OYZIKRS[RZ[TZ[VR[TXKRGOKG\TJGIKGYZ\GRUGXKTISV[XORKIKIUSV[T
INKOGYKT[SKZKINKOKIGTJOJGZ
6KTZX[LOKIGXKXKRGOKYK\GGRKMKJOTZXKINKORKIGTJOJGZUINKOKIGXKYLOK[ZORO`GZ
TXKGRO`GXKGGYUIOKXORUXJOTZXKXKRGOGXKYVKIZO\OIKRKRGRZKXKRGOOJOTHG`GJKJGZK
'IKGYZINKOKYK\GT[SOINKOKVXOSGX5XOIKXKRGOKGXKUINKOKVXOSGX[TOI
6KTZX[K^KSVR[RTUYZX[YOTM[XGINKOKIGTJOJGZKYZKISV[RITVGIKYZGLOOTJGRKYO
INKOKVXOSGXGXKRGOKO+2+<*GIGXLOK^OYZGZTIGJX[RXKRGOKOO[TISVIGXKY
SKSUXK`KYKXOGOT[SX[RIXOOJKOJKTZOZGZKGLOKIX[OKRK\GZ[TIOGIKYZGGXLOLUYZU
GRZINKOKIGTJOJGZGXKRGOKO4[GSOTZXUJ[YGIKYZGZXOH[ZTJKYIXOKXKGKTZOZOO+2+<
JKUGXKIKVUZK^OYZGKRK\OIGXKT[G[IGXZKJKOJKTZOZGZK6KTZX[GIKZOKRK\O\GRUGXKG
ISV[R[OGXLOLUYZ4;22IKKGIKIUTZXG\OTKJKLOTOOKOINKOOIGTJOJGZINKOGT[SGO
VUGZKOJKTZOLOIG[TOIZ[VR[XORKIGXKG[\GRUGXKGGIKYZ[OISV4;22
6KTZX[JKLOTOXKGTUO[TOOJKINKOKK^ZKXT\USIUTYOJKXGKTZOZORK+2+<O45:'
IGXGIZKXO`GZKVXOT[XSZUGXKRKGZXOH[ZK

%#
Exemplul 2.1 (a)
;XSXOSIGKTZOZGZKG45:'YSKSUXK`KZUGZKTUZKRKUHOT[ZKJKKRK\OO[TKOIURO
RGZUGZKSGZKXOORKJOTVRGT[RJKT\STZ)UTYOJKXSXKRGOORKGYUIOGZKIKRUXJU[
KTZOZOTSUJKR[RXKRGOUTGRIKRUXJU[KTZOZOVKIGXKIUT\KTOSYRKJKT[SOSRGLKR
GJOIXKRGOORK+2+<O45:'
)SV[RITVKYZKINKOKVXOSGXGXKRGOKO+2+<OGXOJTUZGKYZKINKOGVXOSGXG
XKRGOKO45:')SV[ROJTUZGGLUYZOTZXUJ[YUGXKI[SGXZOLOIOGRTXKRGOG45:'JKUGXKIK
TOIO[T[RJOTISV[XORKIGXKJKYIXO[XKRGOGT[VUZLOGRKYKJXKVZINKOKVXOSGX
TZXKIKRKJU[KTZOZO\USJKLOTOUXKRGOKGYUIOKXKUTKZUSGT_JKUGXKIKLOKIGXK
KRK\VUGZKUHOTK[TGYG[SGOS[RZKTUZKTZOSVIKLOKIGXKTUZZXKH[OKYGVGXOT
[T[OYOTM[XKRK\
5HYKX\SIXKRGOG45:'T[IUTOTKOTLUXSGOOJKYVXKKRK\[RIX[OGOYKGIUXJ
LOKIGXKTUZGYZLKRI\USOTZXUJ[IKTXKRGOG45:'GXZOIUR[RITVGIKYZGXKVXK`KTZTJ
INKOGVXOSGXGXKRGOKO+2+<TGIKYZIG`YV[TKSIGZXOH[Z[RITVJOTXKRGOG+2+<
XKVXK`OTZUINKOKYZXOT6XOTINKOKYZXOTG[TKOXKRGOOYKTKRKMKYKZ[RJKGZXOH[ZK
IKIUTYZOZ[OKUINKOKIGTJOJGZTGRZXKRGOK
Exemplul 2.1 (a) se va rescrie aa cum se observ n exemplul 2.1 (b). Am preferat
reprezentarea tabelelor corespunztoare celor dou entiti, pentru a identifica mai bine
cheia primar i cheia strina (n cadrul diagramei entitate-relaie cheia strin nu apare
explicit, ea fiind dedus din relaie) .

ELEV NOTA

cnp idnota
nume cnp
prenume nota
vrsta materie
clasa data
Exemplul 2.1 (b)
6KTZX[K^KSVR[RTUYZX[T[KYZKUHROMGZUXO[IGT[SKRKINKOOYZXOTKGXKRGOKO45:'Y
LOKOJKTZOII[T[SKRKINKOOIGTJOJGZGOIOINOGXINKOGVXOSGXJOTXKRGOG+2+<9V[TKS
IGSJKLOTOZUXKRGOKTYKTYJKGYUIOKXKTZXKZGHKRKRK+2+<O45:'ISV[RJK
RKMZ[XLOOTJITVINKOKVXOSGXTZGHKRG+2+<XKYVKIZO\INKOKYZXOTTZGHKRG45:'
:GHKRG+2+<YK\GT[SOZGHKRVXOTZKOGXZGHKRG45:'\GLOZGHKRIUVOR

#@aVcRe`cZZ^`UV]f]fZcV]RZ`_R]
5VKXGZUXOOSUJKR[R[OXKRGOUTGRXKVXK`OTZUVKXGOORKIGXKVUZLOGVROIGZKXKRGOORUXT
YIUV[RXKGRO`XOOL[TIOORUXJKVXKR[IXGXKGJGZKRUXSKSUXGZKTHG`GJKJGZK3UJKR[R
XKRGOUTGRULKXJU[IGZKMUXOOJKUVKXGZUXOIKGIOUTKG`GY[VXGXKRGOORUX
u GRMKHXGXKRGOUTGR
u IGRI[R[RXKRGOUTGR
6XOSGIGZKMUXOKKYZKLUXSGZJOTUVKXGZUXOOZXGJOOUTGROGVROIGHOROS[ROSORUXXK[TO[TK
v ;4/54 OTZKXYKIOK v /4:+89+): VXUJ[Y IGXZK`OGT v 685*;): JOLKXKT 

%$
*/,,+8+4)+RGIGXKYKGJG[MUVKXGZUXOOXKRGOUTGROYVKIOGROVXUOKIOK6850+):
YKRKIOKv9+2+):IUSV[TKXKv05/4JO\O`O[TK*/</9/54
'JU[GIGZKMUXOKXKVXK`OTZUGJGVZGXKGIGRI[R[R[OVXKJOIGZKRUXRGJUSKTO[RHG`KRUX
JKJGZKXKRGOUTGRK
9GJKSUTYZXGZIGSHKRKSUJGROZOJKIGRI[RY[TZKINO\GRKTZKGJOIUXOIKXKRGOK
JKLOTOZTGRMKHXGXKRGOUTGRGXKUXKRGOKKINO\GRKTZTIGRI[R[RXKRGOUTGR
9Z[JOKXKGGVXUL[TJGZGUVKXGZUXORUXSUJKR[R[OXKRGOUTGRT[LGIKUHOKIZ[RGIKYZ[O
SGT[GR5VKXGOORKGY[VXGHG`KRUXJKJGZKXKRGOUTGRK\UXLOJKYIXOYKVXOTIUSKT`OGRK
ROSHGP[R[OJKOTZKXUMGXK972

$CVXf]ZUVZ_eVXcZeReV
8KM[RORKJKOTZKMXOZGZKXKYZXOIOORKJKOTZXKMXOZGZKY[TZXKM[ROGYKXO[TOIGXKZXKH[OK
YGZOYLI[ZKJKIZXKJGZKRKYZUIGZKTHG`GJKJGZKYIUV[RLOOTJGYOM[XGXKGOTZKMXOZOOO
IUKXKTKOHG`KOJKJGZK8KM[RORKJKOTZKMXOZGZKVUZJKXO\GLOKJOTTYOSUJKR[RXKRGOUTGR
XKYZXOIOOYZX[IZ[XGRKLOKJOTIUSVUXZGSKTZ[RVGXZOI[RGXGROSVRKSKTZXOO[T[O9-(*8
9-(*XKRGOUTGRKZXKH[OKYOSVRKSKTZK`KSOTOSGRZXKOZOV[XOJKXKM[ROJKOTZKMXOZGZK
YZX[IZ[XGRK
u JKINKOK!
u JKXKLKXOT!
u JKKTZOZGZK
'YZLKRV[ZKSKT[TGZXKOXKM[ROJKOTZKMXOZGZKYZX[IZ[XGR
CVXf]R"XKM[RGJK[TOIOZGZKGINKOO
)NKOGVXOSGXZXKH[OKYLOK[TOIOSOTOSGRINKOGVXOSGXKYZKIUSV[YJOTZX[T
T[SXJKGXZOIURKSOTOSGYZLKRTIZ\GRUXORKGIKYZUXGYLOK[TOIKVKTZX[UXOIKZ[VR[
JOTXKRGOK
CVXf]R#XKM[RGJKOTZKMXOZGZKGKTZOZOO
'ZXOH[ZKRKIKIUSV[TINKOGVXOSGXT[ZXKH[OKYGOH\GRUGXKG4;22TIG`IUTZXGX
INKOGT[\GSGOV[ZKGOJKTZOLOIGTSUJ[TOIUXOIKZ[VR[GRKTZOZOO
CVXf]R$XKM[RGJKOTZKMXOZGZKXKLKXKTOGR
TZXUXKRGOKJOTZXKJU[KTZOZOINKOGYZXOTZXKH[OKYGOHU\GRUGXKIKIUXKYV[TJK
[T[OZ[VR[JOTIKGRGRZKTZOZGZKYG[YGOH\GRUGXKG4;22
9TIKXISYK^KSVROLOISTKIKYOZGZKGK^OYZKTKOOXKYVKIZXOOIKRUXZXKOXKM[RO
JKOTZKMXOZGZKYZX[IZ[XGRLURUYOTJXKRGOORK+2+<O45:'
u TIRIGXKGXKM[ROOTYKGSTIGXZOIUR[ROJTUZGINKOKVXOSGXGXKRGOKO45:'
T[GXG\KG\GRUXO[TOIKVKTZX[UXOIKZ[VR[JOTXKRGOK5GRZTIRIGXKGGIKYZKO
XKM[ROKYZKY\XOZVXOTGRKMKXKGIUSHOTGOKOJKGXZOIURKTUZGSGZKXOKJXKVZ
INKOKVXOSGXJKUGXKIKVUZK^OYZGSGOS[ROKRK\OIGXKUHOTTUZGRGJOYIOVROTG
SGZKSGZOIINKOGVXOSGXT[OJKTZOLOI[TOIUXOIKZ[VR[!
u TIRIGXKGXKM[ROOVXKY[V[TKK^OYZKTG[T[OZ[VR[TXKRGOG+2+<IGXKGXK\GRUGXKG
INKOOVXOSGXKKMGRI[4;22T[I[TUGZKSIUJ[RT[SKXOIVKXYUTGRGR[T[OKRK\
IKKGIKJ[IKRGOSVUYOHOROZGZKGJKZKXSOTXOOTUZKRUXYGRK!
u TIRIGXKGIKRKOJKGGXKM[ROJKOTZKMXOZGZKGVGXKGZ[TIOITJTXKRGOG45:'
K^OYZZ[VR[XOVKTZX[IGXK\GRUGXKGGXZOIUR[R[OITVINKOKYZXOTT[IUXKYV[TJK
[T[OZ[VR[JOTXKRGOG+2+<K^OYZTUZKIGXKT[VUZLOGYUIOGZKTOIO[T[OKRK\
8KGRO`GXKGUXOIXKOGVROIGOOJKMKYZOUTGXKGJGZKRUXVXKY[V[TKXKYVKIZGXKGI[YZXOIZKK
GXKM[RORUXJKOTZKMXOZGZKYZX[IZ[XGR'VROIGOGZXKH[OKIUTIKV[ZGYZLKRTIZYOZ[GOORK
JKTIRIGXKGXKM[RORUXKT[SKXGZKSGOY[YYT[LOKVUYOHORK*KK^KSVR[ZKXMKXKG

%%
JOTIGJX[RVXUMXGS[R[OJKGVROIGOKGJGZKRUXXKLKXOZUGXKRG[TKRK\T[ZXKH[OKVKXSOY
JGIZGHKRG45:'IUTOTKOTLUXSGOOXKLKXOZUGXKRGGIKYZG
8KYZXOIOORKIKJKXO\JOTSUJ[RJKOSVRKSKTZGXKVGXZOI[RGXGR[T[O9-(*8VUZLO
u XKYZXOIOORGTO\KRJKGXZOIUR!
u XKYZXOIOORGTO\KRJKTXKMOYZXGXK
8KYZXOIOORKRGTO\KRJKGXZOIURVUZLO
u YZGHOROXKG[T[OGT[SOZLUXSGZVKTZX[\GRUGXKG[T[OGXZOIURJGIGXZOIUR[RVUGZK
G\KG\GRUXOOXJKIGXGIZKXKJGXXKVXK`OTZ[TT[SXJKZKRKLUTYKVUZJKLOTO
XKM[ROJKLUXSGZGXKG\GRUXOOOTZXUJ[YKY[HLUXSG VVVVIIIIII[TJKVVVVJKLOTKZK
VXKLO^[ROGXIIIIIIXKVXK`OTZIOLXKRKT[SX[R[OJKZKRKLUTXKYVKIZO\!
u \GROJGXKG\GRUXORUXGXZOIURKRUXJKK^KSVR[[TGXZOIURIKSKSUXKG`VXK[R[T[O
VXUJ[YT[VUGZKG\KGU\GRUGXKTKMGZO\!
u VXKIO`GXKG[TUX\GRUXOOSVROIOZKVKTZX[GXZOIURKRKGIXUX\GRUGXKT[KYZKUHROMGZUXOK
JGI[TGTMGPGZT[VUYKJZKRKLUTLO^GZ[TIO\GRUGXKGOSVROIOZGGXZOIUR[R[O
IUXKYV[T`ZUXVUGZKLO4;22
8KYZXOIOORKRGTO\KRJKTXKMOYZXGXKY[TZIKRKIGXKOSVROIIKRV[OTJU[GXZOIURK*K
K^KSVR[[TKRK\T[VUGZKUHOTKJU[TUZKRGSGZKSGZOITGIKKGO`O
8KYZXOIOORKJKVKTJKTZKJKOSVRKSKTZGXKG9-(*8LURUYOZVUZLOGVROIGZKJGZKRUXLOK
VXOTYVKIOLOIGXKG[TUXXKM[ROJK\GROJGXKTSUSKTZ[RJKLOTOXOOYZX[IZ[XOOZGHKRKRUXLOK
VXOTGVKRGXKGG[ZUSGZG[TUXL[TIOOVXUIKJ[XOGZ[TIOITJYKXKGRO`KG`GT[SOZK
UVKXGOOGY[VXGISV[XORUXYG[TXKMOYZXXORUX
3[RZK9-(*8VKXSOZJKLOTOXKG[TUXY[HVXUMXGSKINOGXTOTZKXOUX[RHG`KOJKJGZK
JKLOTOOGRUXIUSVRKZKYZKSKSUXGZTHG`GJKJGZKOT[TZX[TLOOKXYKVGXGZ
'IKYZKY[HVXUMXGSKYKT[SKYIVXUIKJ[XOYZUIGZKYZUXKJVXUIKJ[XKY*GIVXUIKJ[XG
YZUIGZKYZKGVKRGZG[ZUSGZTIG`[RGVGXOOKO[T[OK\KTOSKTZJKK^KSVR[OTYKXGXKG
[TKOTXKMOYZXXOTUOTZGHKRGIKGYZGYKSGOT[SKZKJKIRGTGZUXYG[ZXOMMKX
'\GTZGPKRK[ZORO`XOOJKIRGTGZUGXKRUXY[TZ
u VKXSOZYZGHOROXKG[TUXXKM[ROJK\GROJGXKIUSVRK^K!
u VUZLO[ZORO`GZKRGIGRI[RGXKGG[ZUSGZG\GRUXORUX[TUXGXZOIURK!
u GYOM[XOTZKMXOZGZKGOIUKXKTGHG`KRUXJKJGZK

=64:2% =Z^SR[f]DB=:
4`^V_kZaV_ecf^R_Zaf]RcVRSRkV]`cUVUReV

9729ZX[IZ[XKJ7[KX_2GTM[GMKv2OSHGP[R9ZX[IZ[XGZVKTZX[/TZKXUMGXKGLUYZVXUV[Y
TIGROSHGPYZGTJGXJVKTZX[SGTOV[RGXKGHG`KRUXJKJGZKXKRGOUTGRKJKIZXK
'SKXOIGT 4GZOUTGR 9ZGTJGXJY 5XMGTOYGZOUT '49/ v 5XMGTO`GOG VKTZX[ 9ZGTJGXJK
4GOUTGRK'SKXOIGTK'49/T[KYZKYOTM[XGUXMGTO`GOKOTZKXTGOUTGRIGXKGVXUV[Y[T
YZGTJGXJVKTZX[ROSHGP[R972/TZKXTGZOUTGR9ZGTJGXJY5XMGTOYGZOUT/95v5XMGTO`GOG
/TZKXTGOUTGRVKTZX[9ZGTJGXJKXKGRO`TJJKGYKSKTKG[TGYZLKRJKYZGTJGXJ
TGVGXKYZGTJGXJ[R'49/972I[TUYI[ZOY[HT[SKRK972YZGTJGXJ[ZORO`GZ
VKYIGXRGXMTMKYZOUTGXKGHG`KRUXJKJGZK
*OTGT[RUXOIK9-(*8IUSKXIOGRO`GZGOTIR[YUOTZKXLGVKTZX[ROSHGP[R972
,OKIGXK9-(*8VXUV[TKVXUVXOGOSVRKSKTZGXKG[T[OGJOTZXKYZGTJGXJKRK972KRGHUXGZK
RGTO\KRSUTJOGRYKRKIZTJIUSKT`ORK972IKVUZLOLURUYOZKOGJ[MTJTUOLGIOROZO
IKRUXK^OYZKTZK'YZLKRXK`[RZJO\KXYKfJOGRKIZKtGRKROSHGP[R[O972VUGZKIKRSGO
I[TUYI[ZLOOTJ97262;9OSVRKSKTZGZT9-(*85XGIRK
%&
2OSHGP[R972VUGZKXKGRO`GUMGSRGXMJKUVKXGOOGY[VXGHG`KRUXJKJGZKT[JUGX
YOSVRGIUTY[RZGXKOTZKXUMGXKGGIKYZUXGGGI[SY[MKXKG`JKT[SOXKG+^OYZZXKO
IGZKMUXOOJK[ZORO`GZUXOGOHG`KOJKJGZKIGXKLURUYKYIRG[TGT[SOZTO\KRROSHGP[R972
u [ZORO`GZUX[RLOTGRIGXKZXOSOZKIKXKXOIZXKHG`GJKJGZKOTZKXUMXOJKIKRKSGO
S[RZKUXOVXOTOTZKXSKJO[ROTZKXLKKRUXMXGLOIK!
u GJSOTOYZXGZUX[RHG`KOJKJGZKIGXKJKLOTKZKYZX[IZ[XGIUTIKVZ[GRGZGHKRKRUX!
u IXKGZUX[RGVROIGOORUXJKMKYZO[TK
2OSHGP[R 972 IUTOTK IUSKT`O IGXK YGZOYLGI IKXOTKRK [ZORO`GZUXORUX JOT IKRK ZXKO
IGZKMUXOOJKLOTOTJVXGIZOIVGZX[ROSHGPK
u GJSOTOYZXGZUX[RLURUYKZKROSHGP[RVKTZX[JKLOTOXKGJGZKRUX2**VKTZX[GIXKG
ZGHKRK!
u [ZORO`GZUX[RLOTGR[ZORO`KG`ROSHGP[RVKTZX[SGTOV[RGXKGJGZKRUX23*OROSHGP[R
VKTZX[OTZKXUMGXKGJGZKRUX2/*VKTZX[GSGTOV[RGHG`GJKJGZK!
u IXKGZUX[RGVROIGOORUXJKMKYZO[TKLURUYKZKROSHGP[RVKTZX[IUTZXUR[RJGZKRUX2)*
VKTZX[ G IUTZXURG HG`G JK JGZK IUTZXUR[R GIIKY[R[O IUTI[XKTZ O GYOM[XGXKG
OTZKMXOZOOOYKI[XOZOOHG`KOJKJGZK
2OSHGP[R972KYZK[TROSHGPTKVXUIKJ[XGRJKIRGXGZO\JKUGXKIKVXKIO`KG`IK
OTLUXSGOKGIO[TKKYZKYUROIOZGZOT[Tf^YKXKGRO`K`GIIKY[RRGJGZKUXOK^KI[ZGXKG
UVKXGOKO
5XOIKIUSGTJ972KYZKIUSV[YJOTZX[TTfg_eTYVZVIKJKYIXOKUVKXGOGKLKIZ[GZ
aRcR^VecZYVKIOLOIUHOKIZKRKIXUXGROYKGVROIUVKXGOGO[TYKZJKVGXGSKZXOUVOUTGRO
T]RfkV:UGZKIUSKT`ORK972YK\UXZKXSOTGVXOTIGXGIZKX[RV[TIZO\OXM[R

4cVRcVRdecfTefcZZeRSV]V]`c
 )XKGXKGOZKXMKXKGHG`KOJKJGZK
TGOTZKJKGTIKVKJKLOTOXKGZGHKRKRUXIGXKIUSV[TUHG`JKJGZKZXKH[OKYXKGRO`S
UVKXGOG JK IXKGXK G GIKYZKOG )KRK SGO S[RZK 9-(*8 OTIR[J IUSGTJG )8+':+
*':'('9+IGXKGXKYOTZG^G

(G`GJKJGZKVUGZKLOZKGXYVXOTK^KI[ZGXKGIUSKT`OO*856*':'('9+IGXKGXK
YOTZG^G[XSZUGXK

TVXGIZOIGIKYZKIUSKT`OY[TZJKVKTJKTZKJKTO\KR[RJXKVZ[XORUXJKGIIKYVKIGXK
RKG\KOTIGJX[R9-(*8LURUYOZ)KRKSGOS[RZKJOT9-(*8GIZ[GRKVKXSOZGIIKY[RRG
HG`KRKJKJGZKJUGXVXOTOTZKXSKJO[RIUTZ[XORUXJKGIIKYGJSOTOYZXGZUX[RYOYZKS[R[O
LOOTJXKYVUTYGHORI[MKYZOUTGXKGGIKYZUXGOI[YZGHOROXKGVKTZX[LOKIGXK[ZORO`GZUXG
UVKXGOORUXVKIGXKGIKYZGGXKJXKVZ[RYRKK^KI[ZK
6KTZX[JKZGROOXKLKXOZUGXKRGIUTJOOORKTIGXKV[ZKOK^KI[ZGIUSKT`ORK)8+':+
*':'('9+O*856*':'('9+\GZXKH[OYIUTY[RZGOJUI[SKTZGOG9-(*8LURUYOZ

 )XKGXKGOSUJOLOIGXKGYZX[IZ[XOOZGHKRKRUX
*KLOTOXKGYZX[IZ[XOO[TKOZGHKRKKYZKXKGRO`GZVXOTIUSGTJG)8+':+:'(2+IGXK
VKXSOZK GZZ JKLOTOXKG ISV[XORUX ZGHKRKO IZ O YVKIOLOIGXKG INKOO VXOSGXK O G
IUTYZXTMKXORUXJKOTZKMXOZGZKYZX[IZ[XGR9OTZG^GJKHG`GIUSKT`OOKYZK

%'
[TJK
u T[SKEZGHKRGKYZK[TOXJKIGXGIZKXKGRLGT[SKXOIKIGXKTIKVKUHROMGZUXO[
VXOTZXUROZKX2[TMOSKGT[SKR[OKYZKJKVKTJKTZJK9-(*84[SKRKZGHKRKO
ZXKH[OKYLOKJOLKXOZJKT[SKRKIKRUXRGRZKZGHKRKJOTHG`GJKJGZKOT[VUGZK
IUOTIOJKI[[TI[\TZINKOKGRROSHGP[R[O972!
u IGSVIGSVIGSV4XKVXK`OTZT[SKRKGXZOIURKRUXISV[XORUXZGHKRKO
IGXKYKY[V[TGIKRUXGOXKM[ROIGOT[SKRKZGHKRKRUX6UZK^OYZGISV[XOI[
GIKRGOT[SKJGXTZGHKRKJOLKXOZK!
u ZOVEJKEJGZKXKVXK`OTZJUSKTO[RJK\GRUXOGYUIOGZ[T[OISV!YVKIOLOIGXKG
[T[OZOVJKJGZKYKXKGRO`KG`VXOTZXUK^VXKYOKJKLUXSG

u IRG[`G45:4;22VXKIO`KG`IGXZOIUR[RXKYVKIZO\T[VUGZKG\KG\GRUGXKG4;22!
u VKTZX[ LOKIGXK ISV YK VUZ VXKIO`G JO\KXYK IRG[`K UVOUTGRK I[S GX LO
YVKIOLOIGXKGISV[R[OIGXKKYZKINKOKVXOSGXIRG[`G68/3'8?1+?
TK^KSVR[RKYZKIXKGZZGHKRG+2+<VKIGXKGS[ZORO`GZUJKGR[TM[RGIKYZ[OIGVOZUR

Exemplul 2.2

:OV[XORKJKJGZKJOYVUTOHORKJOLKXJKRG[TYOYZKSJKMKYZO[TKRGGRZ[RGYZLKRTIZ
KYZKJOLOIORJKYIXOYUIUSGTJ)8+':+:'(2+[TO\KXYGR\GRGHOR'IKYZR[IX[KYZK
\GRGHORVKTZX[TKT[SXGZKIUSKT`O972
*KK^KSVR[VKTZX[GYVKIOLOIG[TZOVJKJGZKI[\GRUXOTZXKMOLURUYOSI[\TZ[RINKOK
4;3(+8T3OIXUYULZ'IIKYYO5XGIRKXKYVKIZO\/4:T3_9723OIXUYULZ9729KX\KX
O6UYZMXK972T9729KX\KX5XGIRK3_972O6UYZMXK972V[ZKS[ZORO`GZOV[XORK).'8
OXJKIGXGIZKXKI[JOSKTYO[TKGTZXKO<'8).'8OXJKIGXGIZKXKI[JOSKTYO[TK
\GXOGHORYG[*':+JGZIGRKTJGXOYZOIJKT[SOXORKZOV[XORUXLOOTJGIKRKGO
+^KSVR[RVXKI[SOK^KSVRKRKIGXK\UX[XSGG[LUYZZKYZGZKLURUYOTJ9-(*3_972
3UJOLOIGXKGYZX[IZ[XOO[TKOZGHKRKVUGZKLOXKGRO`GZVXOTK^KI[ZGXKGIUSKT`OO'2:+8
:'(2+IGXKGXKYOTZG^G

%(
[TJK GIZO[TKEgGIZO[TKE4JKYIXO[GIO[TORKIKVUZLOK^KI[ZGZKGY[VXGYZX[IZ[XOO
ZGHKRKOYVKIOLOIGZKVXOTT[SKEZGHKRG
)USGTJG '2:+8 :'(2+ VKXSOZK XKGRO`GXKG [T[O T[SX SGXK JK SUJOLOIXO GRK
YZX[IZ[XOOZGHKRKOJOTZXKIGXKRKGSOTZOSVKIKRKSGOOSVUXZGTZK
u GJ[MGXKG[T[OISVTU[
ADD camp_nou tip_de_date [optiuni]
u SUJOLOIGXKGVXUVXOKZORUX[T[OISVK^OYZKTZ
MODIFY camp tip_de_date [optiuni]
u ZKXMKXKG[TKOIURUGTKJOTZGHKRKROSOTGXKG[T[OISV
DROP cmp
+^KSVR[ROR[YZXKG`SUJ[RJK[ZORO`GXKGIUSKT`OO'2:+8:'(2+

Exemplul 2.3

)USGTJG'2:+8:'(2+JOTK^KSVR[RJKSGOY[YGXKIGKLKIZOTYKXGXKG[T[OISV
TU[TZGHKRG+2+<ISV[RYK^SUJOLOIGXKGISV[XORUXT[SKOVXKT[SKSXOXKG
JOSKTYO[TOOGRUIGZKOTOOGROKROSOTGXKGISV[R[OJGZGETGYZKXOO5XJOTKGTIGXKY[TZ
YIXOYKGIO[TORKKLKIZ[GZKJK'2:+8:'(2+KYZKGXHOZXGX

CVUV_f^ZcVR eRSV]V]`c
TIGJX[R[TKOGVROIGOOGVGXYOZ[GOOITJGT[SOZKZGHKRKJOTHG`GJKJGZKZXKH[OK
XKJKT[SOZK8KJKT[SOXKG[TKOZGHKRKYKXKGRO`KG`VXOTOTZKXSKJO[RIUSKT`OO8+4'3+
:'(2+IGXKGXKYOTZG^G[XSZUGXK

6UZLOXKJKT[SOZKSGOS[RZKZGHKRKTGIKKGOIUSGTJ8+4'3+:'(2+XKJKT[SOXORK
XKGRO`TJ[YKTUXJOTKGTIGXKGVGX4[SKRK[TKOZGHKRKVUGZKLOVXKLO^GZJKT[SKRK
HG`KOJKJGZKJOTIGXKLGIKVGXZK
Nume_BD.Nume_tabela
+^KSVR[ROTJOIUSUJGROZGZKJKGOTZKXYINOSHGT[SKRKGJU[ZGHKRKOGXK^KSVR[R
XKGRO`KG`S[ZGXKG[TKOZGHKRKJOTZXUHG`JKJGZKTGRZG

Exemplul 2.4
%)
+^KSVR[R  OTZKXYINOSH T[SKRK ZGHKRKRUX KRK\E O KRK\E LURUYOTJ U ZGHKR
OTZKXSKJOGXI[T[SKRKZSV

Exemplul 2.5

)USGTJG8+4'3+:'(2+JOTK^KSVR[RS[ZZGHKRGKRK\JOTHG`GJKJGZK2OIK[E
THG`GJKJGZK2OIK[E

=64:2& =Z^SR[f]DB=::
4`^V_kZaV_ecfRTefR]ZkRcVRUReV]`cUZ_eRSV]V

5VKXGOORKJKGIZ[GRO`GXKGJGZKRUXJOTZXUZGHKRL[XTO`GZKJKROSHGP[R972Y[TZ
u OTYKXGXKG[TKOTXKMOYZXXOTUO/49+8:!
u ZKXMKXKGTXKMOYZXXORUX*+2+:+!
u SUJOLOIGXKG\GRUXORUXISV[XORUX;6*':+

" :_decfTZf_VR :?D6CE


/TYZX[IO[TKG/49+8:KYZK[ZORO`GZVKTZX[GOTYKXGTXKMOYZXXOTUOTZXUZGHKR
YOTZG^GGIKYZKOGLOOTJ[XSZUGXKG

[TJK
u T[SKEZGHKRGYVKIOLOIZGHKRGTIGXKYKOTYKXKG`TXKMOYZXGXKG!
u ISVEISVEISVE4KYZKROYZGISV[XORUXVKTZX[IGXKOTZXUJ[IKS
\GRUXO!
u \GRE\GRE\GRE4Y[TZ\GRUXORKGYUIOGZKTUXJOTKISV[XORUXISVE
ISVEISVE4

6KTZX[IGUVKXGOGJKOTYKXGXKYXK[KGYIZXKH[OKYXKYVKIZGO[XSZUGXKRKXKM[RO
u \GRUXORKGJ[MGZKZXKH[OKYGOHGIKRGOZOVI[GXZOIURKRKIUXKYV[T`ZUGXK!
u JOSKTYO[TORKJGZKRUXOTZXUJ[YKZXKH[OKYLOKSGOSOIOJKIZJOSKTYO[TKGSG^OS
GISV[R[OTIGXKYKOTYKXKG`!
u UXJOTKG\GRUXORUXZXKH[OKYIUXKYV[TJUXJOTOOISV[XORUXYVKIOLOIGZK!
u ZUGZKISV[XORKUHROMGZUXOOIGXKT[VUZG\KG\GRUGXKG4;22ZXKH[OKYVXOSKGYI
UHROMGZUXO[U\GRUGXK
)USGTJGJOTK^KSVR[ROTYKXKG`UTU[ROTOKTZGHKRG+2+<

Exemplul 2.6 (a)


%*
*GIZUGZKISV[XORKJOTZGHKRY[TZUHROMGZUXOOGZ[TIOZXKH[OKYOTYKXSIZKU
\GRUGXKVKTZX[LOKIGXKJOTZXKGIKYZKGTGIKYZIG`KYZKOT[ZORYSGOVXKIO`SROYZG
ISV[XORUXIGXK\UXLOGLKIZGZKJKOTYKXGXK+^KSVR[RVUGZKLOXKYIXOYGYZLKR

Exemplul 2.6 (b)


5XOIKKXUGXKTIGJX[RYOTZG^KOOTYZX[IO[TOO/49+8:VXKI[SOUXOIKTKVUZXO\OXKJK
ZOV TZXK \GRUXORK OTYKXGZK O ISV[XORK IUXKYV[T`ZUGXK JKZKXSOT GHGTJUTGXKG
K^KI[ZXOOIUSKT`OOOGLOGXKG[T[OSKYGPJKKXUGXK
+^KSVR[ROR[YZXKG`JU[KXUXOVUYOHORK

Exemplul 2.7 (a)


+XUGXKGJOTK^KSVR[RJKSGOY[YGLUYZMKTKXGZJKTIKXIGXKGJKGOTYKXGUTXKMOYZXGXK
IGXKGXK\GRUGXKGISV[R[OITVKMGRI[\GRUGXKGGIKR[OGOISVJOTZXUTXKMOYZXGXK
K^OYZKTZ8KGSOTZOSIGXZOIUR[RITVKYZKINKOKVXOSGXGZGHKRKO+2+<JKIO\GRUXORK
J[VROIGZVKTZX[GIKYZISVY[TZOTZKX`OYK

Exemplul 2.7 (b)

+XUGXKGJOTK^KSVR[RHGLUYZMKTKXGZJKLUXSGZ[RMXKOZGR\GRUXOOJKZOVJGZ
IGXKYKJUXKZKOTYKXGZTISV[RJGZGETGZKXOO

# :_decfTZf_VR 56=6E6


5VKXGOGJKZKXMKXKGTXKMOYZXXORUXJOTZXUZGHKRYKXKGRO`KG`VXOTOTZKXSKJO[R
IUSKT`OO*+2+:+IGXKGXK[XSZUGXKGYOTZG^SOTOSGR

[TJK
u T[SKEZGHKRGXKVXK`OTZJKT[SOXKGZGHKRKOTIGXKYK\GXKGRO`GUVKXGOGJK
ZKXMKXK!

&!
u K^V2KYZKUK^VXKYOKRUMOITIGXKOTZKX\OT\GRUXORK[TUXISV[XOGRKZGHKRKO!
ZUGZKTXKMOYZXXORKVKTZX[IGXKK^V2GXK\GRUGXKGGJK\XGZ\UXLOZKXYK
*GIYKUSOZKIRG[`G=.+8+GZ[TIOYK\UXZKXMKZUGZKTXKMOYZXXORKJOTZGHKRG
YVKIOLOIGZ

Exemplul 2.8

)USGTJG*+2+:+JOTK^KSVR[RJKZKXSOTZKXMKXKGZ[Z[XUXTXKMOYZXXORUXJOT
ZGHKRG+2+<VKTZX[IGXKISV[RT[SKGXK\GRUGXKGq+SOTKYI[r
6KTZX[GZKXMKOTLUXSGOORKXKLKXOZUGXKRGKRK\OOIGXKG[\XYZGTZXKOGTOYG[
G[SGOS[RZJKGTOVXUIKJSGYZLKR

Exemplul 2.9

ZKXMKXKGVXOSORUXKRK\OJOTIRGYGGG(IUTYOJKXGOTUXJOTKGRLGHKZOIVUGZK
LOXKGRO`GZT3_972VXOT[ZORO`GXKGIRG[`KRUX58*+8(?O2/3/:GGI[SGXGZ
K^KSVR[R

Exemplul 2.10

)RG[`G58*+8(?VKXSOZKYZGHOROXKG[T[OIXOZKXO[JKYUXZGXKGJGZKRUXJOTZGHKRT
L[TIOKJK\GRUXORK[T[OGYG[SGOS[RZUXISV[XOTXKMOYZXXORKLOOTJZKXYKTUXJOTKG
YVKIOLOIGZJKGIKYZKG)RG[`G2/3/:VKXSOZKYZGHOROXKGT[SX[R[OJKTXKMOYZXXOIK\UX
LOZKXYK'IKYZKIRG[`K\UXLOVXK`KTZGZKVKRGXMTRKIOORKJKJOIGZKOTYZX[IO[TOO9+2+):

$ :_decfTZf_VR FA52E6


3UJOLOIGXKG \GRUXORUX GT[SOZUX ISV[XO JOTZXU TXKMOYZXGXK YK XKGRO`KG` VXOT
OTZKXSKJO[ROTYZX[IO[TOO;6*':+IGXKGXKYOTZG^G

[TJK
u T[SKEZGHKRGXKVXK`OTZJKT[SOXKGZGHKRKOTIGXKYK\GXKGRO`GUVKXGOGJK
ZKXMKXK!
u ISVEgISVE4Y[TZISV[XOGRKZGHKRKOYVKIOLOIGZK!
u \GRE\GRE4Y[TZ\GRUXORKIUXKYV[T`ZUGXKISV[XORUXISVEgISVE4!
u K^V2KYZKUK^VXKYOKRUMOITIGXKOTZKX\OT\GRUXORK[TUXISV[XOGRKZGHKRKO!
ZUGZKTXKMOYZXXORKVKTZX[IGXKK^V2GXK\GRUGXKGGJK\XGZ\UXLOSUJOLOIGZK

&"
+LKIZ[RK^KI[ZXOOIUSKT`OOKYZKGIKRGJKGSUJOLOIG\GRUXORKISV[XORUXYVKIOLOIGZK
\GRUGXKGR[OISVEJK\OTK\GREg\GRUGXKGR[OISVE4JK\OTK\GRE4VKTZX[ZUGZK
TXKMOYZXXORKJOTZGHKRIGXKYGZOYLGIK^VXKYOGRUMOIK^V2*GIUSOZKSIRG[`G=.+8+
GZ[TIOYK\UXSUJOLOIGZUGZKTXKMOYZXXORKJOTZGHKR
+^KSVR[ROR[YZXKG`SUJ[RTIGXKV[ZKSSUJOLOIG\GRUXORKISV[R[OIRGYGVKTZX[
LOKIGXKKRK\TYIXOYTIRGYGGG(

Exemplul 2.1
2.11
1

T3_972VUZLO[ZORO`GZKJKGYKSKTKGIRG[`KRK58*+8(?O2/3/:VKTZX[GXKGRO`G
GIZ[GRO`XOIUSVRK^K

=64:2' =Z^SR[f]DB=:::
:_eVc`XcZdZ^a]V

*[VI[SGO\`[ZTRKIOORKVXKIKJKTZKGIZ[GRO`GXKGJGZKRUXYKXKGRO`KG`VXOT
OTZKXSKJO[RGZXKOOTYZX[IO[TO972/49+8:*+2+:+;6*':+GIKYZKGLITJVGXZK
JOTIGZKMUXOGOTYZX[IO[TORUXVKTZX[SGTOV[RGXKGJGZKRUX23*
2OSHGP[R972V[TKRGJOYVU`OOG[ZORO`GZUX[R[OUYOTM[XOTYZX[IO[TKVKTZX[GXKGRO`G
OTZKXUMGXKGJGZKRUX OTYZX[IO[TKG9+2+):
5VKXGOGJKOTZKXUMGXKG[TKOHG`KJKJGZKVXKY[V[TKIUSV[TKXKG[T[OYKZJK
XK`[RZGZKYKZJKTXKMOYZXXOVXOTIUSHOTGXKGJGZKRUXVXU\KTOZKJOTSGOS[RZKZGHKRKO
XKGRO`GXKGJKVXKR[IXXOGY[VXGGIKYZUXGYUXZGXKMX[VGXKJ[VJO\KXYKIXOZKXOOYKRKIZGXK
KZI
TGOTZKJKG\KJKGRGR[IX[OTYZX[IO[TKG9+2+):\USVXK`KTZGYZX[IZ[XGHG`KOJK
JGZK2OIK[*(IGXKTK\GLURUYOVKTZX[K^KSVROLOIGXKGOTZKXUMXORUXVKVGXI[XY[RGIKYZ[O
IGVOZUR(G`GJKJGZK2OIK[*(IUTOTKZXKOKTZOZOVKTZX[MKYZOUTGXKGYOZ[GOKOIURGXK
GKRK\ORUX

'ZXOH[Z[RZOVGRKTZOZOO3':+8//\GG\KG\GRUGXKGJGISGZKXOGKYZKUJOYIOVROT
UHROMGZUXOKXKYVKIZO\JGIJOYIOVROTGKYZKUVOUTGR
)XKGXKGYZX[IZ[XOOZGHKRKRUXIUXKYV[T`ZUGXKIKRUXZXKOKTZOZOYKVUGZKXKGRO`GVXOT
OTZKXSKJO[RIUSKT`ORUX)8+':+:'(2+JKSGOPUY

&#
Exemplul 2.12
6XKY[V[TKSIZGHKRKRKIUTOT[XSZUGXKRKTXKMOYZXXO

ERSV]R>2E6C::+ :GHKR[R

ERSV]R6=6G:+ :GHKR[R

ERSV]R?@E6 :GHKR[R

&$
":_eVc`XcZdZ^a]VRdfacRf_VZdZ_XfcVeRSV]V
)KGSGOYOSVRLUXSGOTYZX[IO[TOO9+2+):GXKYOTZG^G[XSZUGXK

[TJK
u ROYZGEIGSV[XOKYZKUY[IIKYO[TKJKISV[XOYKVGXGZKVXOT\OXM[RGRKZGHKRKO
T[SKEZGHKRGIGXK\UXGVXKGTIGJX[RYKZ[R[OJKXK`[RZGZK!JGIJUXOSY
OTZXUJ[IKS T YKZ[R I[ XK`[RZGZK ZUGZK ISV[XORK JOT ZGHKR GZ[TIO ROYZG
ISV[XORUX\GLOTRUI[OZVXOTIGXGIZKX[RGYZKXOYI!
u T[SKEZGHKRGYVKIOLOIZGHKRGLURUYOZRGI[ZGXKGJGZKRUX!

'LOGXKGZ[Z[XUXTXKMOYZXXORUXJOTZGHKRGKRK\OYKXKGRO`KG`VXOTIUSGTJG

Exemplul 2.13

8K`[RZGZ[R\GLOIKRJOTZGHKR[RGJOI\UXLOGLOGZKZUGZKTXKMOYZXXORKJOTZGHKRG
+2+</TUXJOTKGTIGXKGIKYZKGY[TZSKSUXGZKTUXJOTKGOTYKXXOORUX
*GIJUXOSYGLOSJUGXISV[XORKT[SKOVXKT[SKGZ[TIO\USYVKIOLOIGT[SKRK
ISV[XORUXYKVGXGZKVXOT\OXM[R

Exemplul 2.14

8K`[RZGZ[RK^KI[ZXOOIUSKT`OOJOTK^KSVR[RTYOYZKS[RJKMKYZO[TK3_972
KYZKOR[YZXGZTLKXKGYZXG[XSZUGXK

6KTZX[GGLOGJUGXTXKMOYZXXORKIGXKG[\GRUXOJOYZOTIZKVKTZX[[TGT[SOZISV
\US[ZORO`GIRG[`G*/9:/4):TGOTZKGISV[R[OJUXOZ/TZKXUMGXKG[XSZUGXKJKZKXSOT
TUZKRKJOYZOTIZKUHOT[ZKJKKRK\OOROIK[R[O

Exemplul 2.15

&%
8K`[RZGZ[ROTZKXUMXOOKYZK

,URUYOXKGIRG[`KO*/9:/4):VKTZX[[TISVGRZGHKRKOJKZKXSOTOTZXUJ[IKXKGT
YKZ[RJKXK`[RZGZKJUGXGVXOSKOTXKMOYZXXOJOTZXKIKRKIGXKG[\GRUGXKGISV[R[OOJKTZOI
XKYZ[RLOOTJOMTUXGZK
/TYZX[IO[TKG9+2+):VKXSOZKOTZXUJ[IKXKGTYKZ[RJKXK`[RZGZKGROTZKXUMXOOG
[TUXISV[XOIGXKT[GVGXTZGHKR\GRUGXKGRUXLOOTJIGRI[RGZTL[TIOKJK\GRUXORK
[TUXISV[XOJOTZGHKR/TZKXUMGXKG[XSZUGXKGLOKG`T[SKRKZ[Z[XUXKRK\ORUXJOT
ZGHKRG+2+<JGXYKZ[RJKXK`[RZGZK\GG\KGUYOTM[XIURUGTJKT[SOZ4[SK+RK\OGX
\GRUGXKGGIKYZKOGKYZKIUSV[YJOT\GRUXORKT[SKR[OOVXKT[SKR[OLOKIX[OKRK\

Exemplul 2.16

8K`[RZGZ[ROTZKXUMXOOKYZK

'S[ZORO`GZL[TIOGIUTIGZOXOXOX4IGXKTZUGXIKOX[RJKIGXGIZKXKUHOT[Z
VXOTIUTIGZKTGXKGOX[XORUXJGZKIGGXM[SKTZK)RG[`G'9VKXSOZKXKJKT[SOXKG[TKO
IURUGTKJOTIGJX[RYKZ[R[OJKXK`[RZGZKVKTZX[ISV[XORKIGRI[RGZKYG[GZ[TIOITJT[SKRK
[T[OISVT[KYZKVXKGY[MKYZO\

# D`ceRcVRdVef]fZUVcVkf]eReV4]RfkR@C56C3J
9KZ[RJKXK`[RZGZKL[XTO`GZJKOTYZX[IO[TKG9+2+):VUGZKLOTVXKGRGHORYUXZGZO
GVUOGLOGZ5XJOTKGTXKMOYZXXORUXJOTZGHKRT[KYZKGLKIZGZJKUVKXGOGJKYUXZGXK
9UXZGXKGYKZ[R[OJKXK`[RZGZKYKXKGRO`KG`VXOTLURUYOXKGIRG[`KO58*+8(?VKTZX[
G YVKIOLOIG ROYZG ISV[XORUX T L[TIOK JK IGXK YK XKGRO`KG` UXJUTGXKG IXOZKXOO JK
UXJUTGXK)RG[`G58*+8(?GXKYOTZG^G

&&
[TJK
u IGSVEgIGSVE4XKVXK`OTZIXOZKXOORKJKUXJUTGXKTXKMOYZXXORKY[TZYUXZGZK
TL[TIOKJK\GRUGXKGR[OIGSVEOGXRG\GRUXOKMGRKVKTZX[GIKYZGYK\UXR[G
TIUTYOJKXGXK\GRUXORKR[OIGSVEGSJ!
u IRG[`G'9)OSVROIOZJKZKXSOTYUXZGXKGGYIKTJKTZIXKYIZUGXK!
u IRG[`G*+9)JKZKXSOTYUXZGXKGJKYIKTJKTZJKYIXKYIZUGXK

'LOGXKGTXKMOYZXXORUXJOTZGHKRG+2+<UXJUTGZKTL[TIOKJKISV[XORKT[SKO
VXKT[SKOT\KXYGRLGHKZOIYKXKGRO`KG`VXOTIUSGTJG

Exemplul 2.17

,KXKGYZXG[XSZUGXKVXK`OTZXK`[RZGZ[ROTZKXUMXOOJOTK^KSVR[R

=64:2( =Z^SR[f]DB=:G
:_eVc`XcZT`^a]ViV

/TYZX[IO[TKG 9+2+): VKXSOZK ZXOKXKG TXKMOYZXXORUX IK \UX IUSV[TK YKZ[R JK


XK`[RZGZKVKHG`G[TKOK^VXKYOOI[\GRUGXKRUMOI\UXLOIUTYOJKXGZKJUGXGIKRKTXKMOYZXXO
VKTZX[IGXKK^VKXKYOGRUMOIGXK\GRUGXKGGJK\XGZ8KGRO`GXKGGIKYZ[OR[IX[KYZK
VUYOHORVXOT[ZORO`GXKGIRG[`KO=.+8+IGXKGXK[XSZUGXKGYOTZG^

+^VXKYOGRUMOIK^V2ZKYZKG`JKUHOIKOGT[SOZKIUTJOOOOSV[YK[T[OGYG[SGO
S[RZUXISV[XOJOTZGHKRKRKHG`KOJKJGZK+^VXKYOGRUMOIVUGZKIUTOTKUSGXK\GXOKZGZK
JKUVKXGZUXOOL[TIOO
+^KSVR[RGLOKG`KRK\OOIRGYKOGG)UXJUTGOGRLGHKZOI

Exemplul 2.18
&'
9KZ[RJKXK`[RZGZKUHOT[ZVXOTK^KI[ZGXKGIUSKT`OOJOTK^KSVR[RKYZK

@aVcRe`cZ DB=
6XK`KTZSTIUTZOT[GXKVKYI[XZIKRKSGO[ZORO`GZKIGZKMUXOOJKUVKXGZUXO972
[XSTJYK^KSVROLOIS[ZORO`GXKGGIKYZUXG
u 5VKXGZUXOGXOZSKZOIO!TROSHGP[R972UVKXGZUXOOGXOZSKZOIOY[TZIKO[ZORO`GOT
SGPUXOZGZKGROSHGPKRUXJKVXUMXGSGXKOGT[SK GJ[TGXKYIJKXKVXUJ[Y
SVXOXKXKYZ[RSVXOXOOTZXKMO 
u 5VKXGZUXOXKRGOUTGRO!GIKZOGY[TZ SGOSOI"SGOSGXK$SGOSOIYG[KMGR
"#SGOSGXKYG[KMGR$#JOLKXOZ"$YG[#KMGR#
u 5VKXGZUXORUMOIO!T972YKJKLOTKYI[XSZUXOOUVKXGZUXORUMOIO /'4*9';
58TKMGOK45:
u 'ROUVKXGZUXO /4O(+:=++4
+^KSVR[RGLOKG`KRK\OOJOTIRGYKRKGG'OGG(UXJUTGOGRLGHKZOI

Exemplul 2.19

5HYKX\GOIK^VXKYOGRUMOIGIRG[`KO=.+8+T[IUTOTKVGXGTZK`KVKTZX[GYVKIOLOIG
UXJOTKGK\GR[XOOUVKXGZUXORUXUVKXGZUXOOXKRGOUTGROG[VXOUXOZGZKSGOSGXKJKIZUVKXGZUXOO
RUMOIO
'IKRGOKLKIZRV[ZKSUHOTKVXOTLURUYOXKGUVKXGZUX[R[O/4IGXKYZGHORKZKJGI
\GRUGXKG[TKOK^VXKYOOGVGXOTK[TKOS[ROSO3[ROSKGKYZKYVKIOLOIGZVXOTKT[SKXGXKG
KRKSKTZKRUX9OTZG^GUVKXGZUX[R[O/4KYZK

[TJK
u +^VXKYZKUK^VXKYOKT[SKXOIYG[OXJKIGXGIZKXK!
u \GRE\GREg\GRE4Y[TZ\GRUXOJKGIKRGOZOVI[ZOV[RK^VXKYOKO+^VX

+^KSVR[RVUGZKLOXKYIXOY[ZORO`TJUVKXGZUX[R/4GYZLKR

Exemplul 2.20

&(
'LOGXKGZ[Z[XUXTUZKRUXTZXKOYKVUGZKXKGRO`GTJU[SUJ[XOGGI[SYK
VUGZKUHYKX\GTK^KSVR[R

Exemplul 2.21 (a)

YG[

Exemplul 2.21 (b)

5VKXGZUXOO/4O(+:=++4VKXSOZYIXOKXKGIUSVGIZORO`OHORG[TUXK^VXKYOOSGO
IUSVRK^KJGXVXUMXGSGZUX[RVUGZKGRKMKUVKXGZUXOOVKIGXKOIUTYOJKXVUZXO\OO

:_eVc`XcZ_TRcVdf_eZ^a]ZTReV^RZ^f]eVeRSV]V
9VXKY[V[TKSIJUXOSYJKZKXSOTSZUGZKTUZKRKUHOT[ZKJKKRK\OOROIK[R[ORG
JOYOVROTGSGZKSGZOI9KZ[RJKXK`[RZGZK\GIUTOTKZUGZKTXKMOYZXXORKJOTZGHKRG45:+
IUXKYV[T`ZUGXKJOYIOVROTKOGRKYKGJOIGIKRKTXKMOYZXXOVKTZX[IGXK\GRUGXKGINKOO
YZXOTKOJSGZKXOKJOTZGHKRG45:+KYZKKMGRI[\GRUGXKGINKOOVXOSGXKGZGHKRKO3':+8//
OJSGZKXOK
/TZKXUMGXKGIUXKV[T`ZUGXKKYZK

Exemplul 2.22

8K`[RZGZ[ROTZKXUMXOOKYZK

8KSGXIGOSUJOLOIXORKGVX[ZKLGJKOTZKXUMXORKIGXKOSVROIG[UYOTM[XZGHKR
u IRG[`G,853\GIUTOTKROYZGZGHKRKRUXOSVROIGZKYKVGXGZKVXOT\OXM[R!
u IRG[`G=.+8+\GZKYZGKMGROZGZKG\GRUXORUXISV[XORUXJKRKMZ[XJOTZXKZGHKRK

&)
:GHKR[R

9\KJKSIGXKKYZKXK`[RZGZ[ROTZKXUMXOOJOTK^KSVR[RJGIUSOZKSIRG[`G
=.+8+OOTZXUJ[IKSTYKZ[RJKXK`[RZGZKZUGZKISV[XORKIKRUXJU[ZGHKRKOSVROIGZK
ZGHKR[R
:GHKR[RIUTOTKJUGXUVGXZKJOTIKRKJKTXKMOYZXXOIKIUSV[TYKZ[RJK
XK`[RZGZK+^VROIGOGIUTYZTLGVZ[RITKK^OYZTJTOIOUIUTJOOKJKLORZXGXKVKTZX[
TXKMOYZXXOYKZ[RJKXK`[RZGZK\GLOUHOT[ZVXOTIUSV[TKXKGLOKIXKOTXKMOYZXXOJOT
ZGHKRG45:+I[LOKIGXKTXKMOYZXGXKJOTZGHKRG3':+8//^#TXKMOYZXXO
'Z[TIOITJK^OYZISV[XOI[GIKRGOT[SKTZGHKRKJOLKXOZKZXKH[OKYVXKLO^S
T[SKRKGIKYZUXGI[T[SKRKZGHKRKOJOTIGXKLGIKVGXZK

WHERE note.idmaterie=materii.idmaterie AND


materii.denumire=matematica

*KZKXSOTGXKGTUZKRUXUHOT[ZKJKKRK\[R)UYZGINK/UTTKIKYOZ[ZORO`GXKGZ[Z[XUXIKRUX
ZXKOZGHKRK

Exemplul 2.23

4UZKRKKRK\[R[O)UYZGINK/UTIGXKKYZKOJKTZOLOIGZVXOTKRK\OJKRK\#VUZLOOJKTZOLOIGZK
TZGHKRG45:+VKROTOORKI[GIKKGO\GRUGXKGISV[R[OTUZKOJKRK\JKGIKKGKYZK
TKIKYGXIUTJOOGTUZKOJKRK\#KRK\OJKRK\6KTZX[OJKTZOLOIGXKGSGZKXOKORGIGXKGLUYZ
UHOT[Z LOKIGXK TUZ KYZK TKIKYGX Y GJ[MS IUTJOOG TUZKOJSGZKXOK#
&*
SGZKXOOOJSGZKXOK)SV[XORKT[SKVXKT[SKTUZGOJGZGEUHZT[G[LUYZVXKLO^GZK
VXOTT[SKRKZGHKRKOJOTIGXKLGIVGXZKJKUGXKIKT[K^OYZVKXOIUR[R\XK[TKOIUTL[`OO

FeZ]ZkRcVRf_`cWf_TZZe`eR]ZkRe`RcV
2OSHGP[R 972 VKXSOZK XKGRO`GXKG JK IGRI[RK YZGZOYZOIK GY[VXG JGZKRUX JOTZXU
HG`JKJGZKVXOTLURUYOXKG[TUXL[TIOOVXKJKLOTOZKTIGJX[RIUSKT`ORUX9+2+):
*OTZXK GIKYZKG GSOTZOS L[TIOORK
u )5;4:vXKZ[XTKG`T[SX[RROTOORUXIGXKYGZOYLGIK^VXKYOGRUMOIGIRG[`KO
=.+8+!
u 9;3 v JKZKXSOT Y[SG \GRUXORUX [T[O ISV VKTZX[ LOKIGXK ROTOK JOT YKZ[R
JK XK`[RZGZK Y[SG \GRUXORUX JK VK U IURUGT!
u '<- v JKZKXSOT SKJOG GXOZSKZOI G \GRUXORUX JOTZXU IURUGT!
u 3'> v JKZKXSOT \GRUGXKG SG^OS G \GRUXORUX [TKO IURUGTK!
u 3/4 v JKZKXSOT \GRUGXKG SOTOS G \GRUXORUX [TKO IURUGTK!
'XM[SKTZ[R L[TIOORUX 9;3 '<- 3/4 O 3'> \G LO U K^VXKYOK T[SKXOI IK
IUTOTK [T ISV YG[ U IUSHOTGOK JK ISV[XO ;XSZUGXKRK K^KSVRK [ZORO`KG`
GIKYZK L[TIOO VKTZX[ G JKZKXSOTG JO\KXYK OTLUXSGOO YZGZOYZOIK

Exemplul 2.24

'!
2]eVT]RfkVR]VZ_decfTZf_ZZD6=64E
/TYZX[IO[TKG9+2+):VUGZKLO[ZORO`GZTIUTP[TIOKI[US[ROSKJKIRG[`KS[RZK
JOTZXKGIKYZKGLOOTJVXK`KTZGZKTYKIO[TORKGTZKXOUGXK<USVXK`KTZGYOTZG^GOTYZX[IO[TOO
9+2+):RGIGXK\USGJ[MGVKRTMIRG[`KRKVXK`KTZGZKTIJU[IRG[`K 2/3/:O
:55;:,/2+

[TJK
u IRG[`G2/3/:VKXSOZKGLOGXKGJUGXG[TKOVXOGYKZ[R[OJKXK`[RZGZKGJOIG
TXKMOYZXXORUXI[T[SKXKJKUXJOTKTZXK\GRUXORK\O\!
u IRG[`G:55;:,/2+JKZKXSOTGLOGXKGYKZ[R[OJKXK`[RZGZKTLOOKX[RZK^ZI[
T[SKRKYVKIOLOIGZVXOTqT[SKELOYOKXr

+^KSVR[RGLOKG`TXKMOYZXXORKJOTZGHKRG+2+<I[T[SKXKJKUXJOTKTZXK
OTLOOKX[ROTZKXUMGXKZ^Z

Exemplul 2.25

/TYZX[IO[TKG9+2+):VUGZKLO[ZORO`GZOSVXK[TI[JO\KXYKIRG[`KJKMX[VGXKG
TXKMOYZXXORUX-85;6(?.'</4-9KZ[RJKTXKMOYZXXOXKZ[XTGZJKUOTYZX[IO[TK
9+2+):VUGZKLOIUTYOJKXGZOTZXGXKG[TKOGRZKOTYZX[IO[TO9+2+):Y[HOTZKXUMXO*K
GYKSKTKGV[ZKS[ZORO`GUSGXK\GXOKZGZKJKL[TIOOOUVKXGZUXOVKTZX[GYIXOKK^VXKYOO
IUSVRK^KTIRG[`G=.+8+
'IKYZKLGIOROZOG\GTYGZKT[LGIUHOKIZ[RGIKYZ[OSGT[GR3GOS[RZKGST[TZKVUZLO
UHOT[ZKVXOTIUTY[RZGXKGSGT[GR[R[OJK[ZORO`GXKGYOYZKS[R[OJKMKYZO[TKGHG`KRUXJK
JGZKVKIGXKR[ZORO`GO

'"
2A=:42::
2:eV^ZTfR]VXVcV^f]eZa]
 3UJKR[ROKXGXNOIT[VKXSOZKSUJKRGXKGXKRGOORUXJKZOV
G UTKZUUTK
H UTKZUSGT_
I SGT_ZUSGT_
 'IIKYGXKGMXKUGOKGJGZKRUXKYZK[TJK`G\GTZGPGRSUJKR[R[O
G UXOKTZGZUHOKIZ
H XKRGOUTGR
I XKKG
 *K`G\GTZGP[RSUJKR[R[OXKRGOUTGRKYZK
G OSVUYOHOROZGZKGJKLOTOXOOOSGTOV[RXOO[TUXUHOKIZKIUSVRK^K
H YOSVROZGZKGTJKLOTOXKGYZX[IZ[XOOIUTIKVZ[GRK
I YKHG`KG`VKI[TUZOTKSGZKSGZOIKVXKGG\GTYGZK
 )GXKJOTZXKKT[T[XORK[XSZUGXKKYZKLGRY%
G UXOIKZGHKRZXKH[OKYGOHUYOTM[XINKOKVXOSGX
H UXOIKZGHKRVUGZKG\KG[TGYG[SGOS[RZKINKOVXOSGXK
I UZGHKRVUGZKG\KG[TGYG[SGOS[RZKINKOYZXOTK
 /TYZX[IO[TKG972*+2+:+XKGRO`KG`
G ZKXMKXKGTXKMOYZXXORUXJOTZXUZGHKRIGXKYGZOYLGIUGT[SOZIUTJOOK
H ZKXMKXKGGT[SOZUXISV[XOJOTIGJX[R[TKOZGHKRK
I ZKXMKXKGYZX[IZ[XOOIUTIKVZ[GRKGZGHKRKO
 'LOGXKGZ[Z[XUXJKT[SOXORUXSGZKXOORUXUVOUTGRKJOTZGHKRG3':+8//YKXKGRO`KG`
VXOTIUSGTJG
G 9+2+):,853SGZKXOO!
H 9+2+):,853SGZKXOO!
I 9+2+):,853SGZKXOO=.+8+ZOV#!
J 9+2+):JKT[SOXK,853SGZKXOO=.+8+ZOV#

3Ac`S]V^V
)UTYOJKXSHG`GJKJGZK*KVU`OZ*([ZORO`GZVKTZX[MKYZOUTGXKGJGZKRUXXKLKXOZUGXK
RG\T`XORKVXUJ[YKRUXYZUIGZK(G`GJKJGZKGXKTIUSVUTKT[XSZUGXKRKZXKOZGHKRK

;ZORO`TJOTYZX[IO[TO972XK`UR\GO[XSZUGXKRKIKXOTK
 9IXOKOOTYZX[IO[TORK972VKTZX[IXKGXKGHG`KOJKJGZKOVKTZX[JKLOTOXKGYZX[IZ[XOO
IUTIKVZ[GRKGZGHKRKRUXIUSVUTKTZK
 /TYKXGOJGZKRKIKJKYIXO[[TVXUJ[YTZGHKRG685*;9
 ZKXMKOZUGZKVXUJ[YKRKIGXKG[VXK[RSGOSGXKJKIZ854

'#
 3XOOI[ VXK[RVXUJ[YKRUXL[XTO`GZKJKIZXKLOXSGs:XKO(XG`O982t
 +ROSOTGOJOTZGHKRG<'4@'8/ISV[RIGTZOZGZK
 'J[MGOTZGHKRG)2/+4:ISV[RGJXKYGG\TJZOV[R<'8).'8
 3UJOLOIGOZOV[RISV[R[OGJXKYGT<'8).'8
 'LOGOT[SKRKVXKT[SKRKOT[SX[RJKZKRKLUTGRZ[Z[XUXIROKTORUX
 'LOGOROYZGP[JKKRUXJOTIGXKVXU\OTIROKTOOLOXSKO
 'LOGOROYZGVXOSORUXIROKTOTUXJOTKGRLGHKZOI
 'LOGOJKT[SOXKGOL[XTO`UX[RVKTZX[LOKIGXKVXUJ[YJOTZGHKRG685*;98K`[RZGZKRK
\UXLOUXJUTGZKGRLGHKZOITL[TIOKJKL[XTO`UX
 'LOGOVXUJ[YKRKJOTZGHKRG685*;9TUXJOTKGJKYIXKYIZUGXKGVXK[R[O
 'LOGOROYZGVXUJ[YKRUXGJ[MTJUIURUGTIGRI[RGZI[\GRUGXKG:<'
 *KZKXSOTGOT[SX[RZUZGRGRIROKTORUXJKVU`OZ[R[O
 *KZKXSOTGOT[SX[RIROKTORUXJOTP[JK[R(OYZXOG
 'LOGOJKT[SOXORKVXUJ[YKRUXI[VXK[RTZXKO854L[XTO`GZKJKLOXSG
s2[SKGIUVOORUX9't
 'LOGOJKT[SOXKGOVXK[RVXUJ[YKRUXL[XTO`GZKJKs:XKO(XG`O982tYG[s2[SKG
IUVOORUX9't
 *KZKXSOTGOIGTZOZGZKGZUZGR\TJ[ZJOTZX[TVXUJ[Y>JGZ
 9YKGLOK`KZUGZKIUSKT`ORKXKGRO`GZKJKIROKTZ[R6UVKYI[<GYORK6KTZX[LOKIGXK
IUSGTJYK\UXGLOG[XSZUGXKRKJGZK JKT[SOXKVXUJ[YOIGTZOZGZKGGINO`OOUTGZ
 )GRI[RGOT[SX[RVXUJ[YKRUXGINO`OOUTGZKJKIROKTOOJOTP[JK[R)R[P
 )GRI[RGOY[SGZUZGRTIGYGZVKTZX[VXUJ[YKRK\TJ[ZK
 *KZKXSOTGOY[SGZUZGRTIGYGZVKTZX[ZUGZKVXUJ[YKRKL[XTO`GZKJKLOXSGs'2)'
:XOIUZt
 *KZKXSOTGOROYZGIROKTORUXIGXKG[I[SVXGZVXUJ[Y[R>

'$
$
Capitolul

5Vkg`]eRcVRac`WVdZ`_R]_U`^V_Zf]:E

Ce nvm?
u )KTKRKMKSVXOTIGXOKX
u 6GOOVKIGXKZXKH[OKYO[XSSTGRKMKXKGOMKYZOUTGXKGIUTZOKTZGIGXOKXKO
u )[XXOI[R[S[R\OZGKOYIXOYUGXKGJKOTZKTOK
u 8KM[ROVKTZX[Y[YOTKXKG[T[OOTZKX\O[
u 2[IX[RTKINOV
u 8KM[ROVXO\OTJY[YOTKXKG[TKOVXKRKMKXO

De ce nvm?
'IKYZIGVOZURT[KYZK[TsMNOJIUSVRKZtVXO\OTJMKYZOUTGXKGIGXOKXKO9IUV[RVXOTIOVGR
KYZKGIKRGJKGYKTYOHORO`G\OOZUX[RGHYUR\KTZJKROIK[OJKGRJKZKXSOTGYIUTZOKTZO`K`K
TKIKYOZGZKG[T[OTU[SUJJKGVXO\OOTZKMXGXKGYGVKVOGGS[TIOOTIUTZK^Z[R[TKO
IUSVKZOZO\OZOYVUXOZK
6KTZX[GG\KGUIGXOKXJKY[IIKYT[KYZKY[LOIOKTZYVUYKJSGVZOZ[JOTOOTOIO
YGI[S[RSI[TUZOTKOVXOIKVKXOSGOG\KSTK\UOKYT\SI[SYs\OTJKSt
GIKYZKIGROZOVKTZX[GUHOTK[TRUIJKS[TIMKTKXGZUXJKYGZOYLGIOO
=64:2"
_ecVScZUVdacVTRcZVc

5JGZI[GVXUVOKXKGSUSKTZ[R[OGHYUR\OXOOROIK[R[O\OOZUX[RGHYUR\KTZTIKVKYLOK
JOTIKTIKSGOVXKUI[VGZJKIGXOKXGVKIGXKU\G[XSGLOKRGLOTGRO`GXKGYZ[JOORUX
ROIKGRKLOKTZOSV[RLGI[RZOOYG[J[VGHYUR\OXKGGIKYZKOG+J[IGOGZTX[R[OVKTZX[
VRGTOLOIGXKGOJK`\URZGXKGIGXOKXKOKYZKTIKV[ZTIJOTIRGYKRKMOSTG`OGRKOYK
IUTZOT[TIOIR[RROIKGRTIGJX[RUXKRUXJKIUTYOROKXKOUXOKTZGXK8KGRO`GXKGIKRKOSGO
VUZXO\OZKUVO[TOYKVUGZKXKGRO`GTYVXOTOSVROIGXKGJOXKIZTVRGTOLOIGXKGOJK`\URZGXKG
VXUVXOKOIGXOKXK
TIKRKIK[XSKG`\USTIKXIGYXYV[TJKSRG[TYKZJKTZXKHXOLXKI\KTZTZRTOZK
XKLKXOZUGXKRGIGXOKX

"4V_V]VXV^acZ_TRcZVc0

)GXOKXGTYKGSTSOIGXKGJKGR[TM[R[T[OJX[STZOSVGIKYZJX[SG\TJJU[
RGZ[XO
u 4RcZVcRVieVc_vY[IIKYO[TKGJKVU`OOOVUYZ[XOUI[VGZKTIGJX[RUXMGTO`GOORUX
TIGXKTKGSJKYL[XGZGIZO\OZGZKGJKGR[TM[RZOSV[R[O!
u 4RcZVcRZ_eVc_vXKVXK`OTZSUJ[RTIGXKVXO\OSY[HOKIZO\OTZKXOUXVU`OOORK
UI[VGZKJKGR[TM[RZOSV[R[O
)GXOKXGK^ZKXTTIGJX[R[TKOLOXSK/:VUGZK[XSGJKK^KSVR[[XSZUGXKGZXGOKIZUXOK
VXUMXGSGZUXJKH[ZGTZGTGROYZVXUMXGSGZUXSGTGMKXJKVXUOKIZSGTGMKXMKTKXGR
)GXOKXGOTZKXTXKLRKIZS[R[SOXKGTUGYZXOTZKXOUGXLGJKVU`OOGUI[VGZRG[T
SUSKTZJGZTIGJX[RUXMGTO`GOKO3UJ[RTIGXKVXO\OSY[HOKIZO\VU`OOGTUGYZXYK
VUGZKSUJOLOIGTZOSV*GIRGJKGTOR[IXK`OJKPGIGVXUMXGSGZUXTIGJX[R[TKO
LOXSKOGXRGGOG\GTYGZRGZXKGVZGY[VKXOUGXYKTZOSKTZ[RKYZK[T[RJKYGZOYLGIOK
9GZOYLGIOGYKVUGZKZXGTYLUXSGTZX[TYKTZOSKTZGRTKV[ZOTKOOGRXGZXOOJGIRG
JKGTOUI[VOGIKKGOVU`OOKIGT[XSI[GTOLXGTZXK`XOUVUXZ[TOZGZKG[TKO
YINOSHXO
6KXIKVOGGY[VXGIGXOKXKOJOLKXJKRGUVKXYUGTRGGRZGLOKIGXKJOTZXKTUOG\TJ
GT[SOZKVXOTIOVOOJUXOTKOGZKVZXO6[ZKSIUTYOJKXGUYR[PHTJUSKTO[R\T`XORUX
JKVXUJ[YKNGXJ]GXKIGVKUUVUXZ[TOZGZKJKUYKHOZTZOSVIKVXOKZKT[RTUYZX[U
IUTYOJKXIGLOOTJUGIZO\OZGZKVROIZOYOZUGXKOLXVKXYVKIZO\K
4[T[RZOS[RXTJIGXOKXGULKXOTJO\OJ[R[OUGT[SOZOJKTZOZGZKUI[VGOUTGRO
IUTLKX[TGT[SOZYZGZ[ZTYUIOKZGZK*KS[RZKUXOVXOTZXKVXOSKRKTZXKHXOV[YK[TKO
I[TUZOTKTZRTOZKTZSVRZUXJ[VS[ROGTOKYZK f)[IKZKUI[VO%t

'&
#4V^`eZgVRRgVRd^f_TVdT0
6XOS[RVGYTGRKMKXKG[TKOIGXOKXKKYZKGIKRGJKGIUTZOKTZO`GTKIKYOZGZKGGRKMKXOO
[T[ORUIJKS[TIG[TKOUI[VGOO
/GZJUGXIZK\GSUZO\KVKTZX[GS[TIO
u DeRcVRV^`Z`_R]ZdaZcZefR]8KRGOGVKIGXKUG\KSI[VXUVXO[R+;JK\OTK
SGOYTZUGYJGIVXKYZSUGIZO\OZGZKVXUJ[IZO\'R[IXGOGLOS[R[SOZJK
YZGZ[Z[RYUIOGROJKTO\KR[RJKZXGOGYOM[XGZJKGIZO\OZGZKGVXKYZGZGXK[TOSVGIZ
JOXKIZGY[VXGKINOROHX[R[OTUYZX[SKTZGR
u ^Sf_eZcVRdeR_URcUf]fZUVgZR2UI[RJKS[TIGJ[IKVKRTMS[R[SOXORK
Y[LRKZKZOOXKZXOH[OGSGZKXOGRHTKGYITKIKYGXGZZZXGO[R[O`ORTOIIZO
TJKVROTOXOO[TUXJUXOTKVKXYUTGRK VKZXKIKXKGVRI[ZGZOSV[R[OROHKX\O`OUTGXKG
YVKIZGIURKRUXVXGIZOIGXKG[T[OYVUXZIRZUXOOTYZXOTZGZKKZISH[TZOXKG
YZGTJGXJ[R[OJK\OGYKVUGZKXKGRO`GVXOTMKYZOUTGXKGIUTZOKTZGVXUVXOKO
IGXOKXK
u 5VgZZf_^`UV]a`kZeZgaV_ecfWR^Z]ZVZd`TZVeReV'Z[TIOITJS[TIKZO
IUVOO\UXT\GVXO\OTJ[ZKIKTYKGST[TVXUMXGSGJKI\GZUJOYIOVROT`ORTOI
OYK\UXLGSOROGXO`GJKSOIOI[TUO[TORKJKXKYVUTYGHOROZGZKINOH`[OTXKGRO`GXKG
GYVOXGOORUX
u F_gZZe`c^RZSf_aV_ecfeZ_VZWR^Z]ZReR2OVYG[T[ORUIJKS[TIYG[[TRUI
JKS[TIXKZXOH[OZOTY[LOIOKTZVKUVKXOUGJTJKR[TMGZVUGZKJ[IKRGTX[OXKG
UXOIXKOGYVOXGOOOVUGZKGLKIZGKINOROHX[RVYONOIGROTJO\OJ[R[O;TRUIJKS[TI
YOM[XOYZGHORXKZXOH[OZIUXKYV[T`ZUXYZRGHG`GXKGRO`XOO[T[O\OOZUXSGOH[T
VKTZX[TUOOVKTZX[LGSOROGTUGYZX

$5Vf_UVecVSfZVd_TVaT`_decfZcVRTRcZVcVZ^V]V0
)UTYZX[OXKG[TKOIGXOKXKTIKVKI[LG`GG[ZUI[TUGZKXOOLG`TIGXKZXKH[OKY
YZGHOROS I[ YOTIKXOZGZK IGXK Y[TZ GVZOZ[JOTORK I[TUZOTKRK O GYVOXGOORK TUGYZXK
9ZGHOROXKGIOOJK[XSGZYKVUGZKHG`GVKXYV[TY[XORKJGZK[XSZUGXKRUXTZXKHXO
u +^OYZSKYKXOOYVKIOLOIKIGXKSOVRGITIJOTVKXOUGJGIUVORXOKO%+^OYZGG
T[SOZKRKsZXS[XOJK\OYt\OYK`YJK\OTVXUMXGSGZUXYG[SKJOI%
u )KSJKZKXSOTYS[TIKYI%
u )KSKJO[JKR[IX[SOGJUXO%
u )KTK\UOYVKIOLOIKJK\OGGS%
u )KIGROZOOTJO\OJ[GRKVUYKJ%)KJKVXOTJKXOOGHOROZOSOGV[ZKGV[TKT
\GRUGXK%
/JKTZOLOIGXKGGHOROZORUXOGVZOZ[JOTORUXVKIGXKRKG\KSVUGZKLOXKGRO`GZLOKVKHG`G
[TUXZKYZKYZGTJGXJO`GZKLOKVXOTIUTY[RZGXKGVKXYUGTKRUXIGXKYKUI[VI[UXOKTZGXKG
IURGXOVXULKYOUTGRTIGJX[RROIK[R[O JOXOMOTZKRKOVYONURUM[RIURGX;TXUROSVUXZGTZ
TIUTYOROKXKRVUZP[IGVXULKYUXOOIRGYKOIGXKTKI[TUYIGVZOZ[JOTORKOIGVGIOZORK
6KTZX[IGJKIO`OORKTVXO\OTGIGXOKXKOTUGYZXKYLOKIKRKSGOVUZXO\OZKZXKH[OKY
G\KST\KJKXK
u I[TUZOTKRKJKYVKIOGROZGZKGI[S[RGZKOVXKMZOXKGTUGYZXVXULKYOUTGR!

''
u I[TUZOTKRKJKYVXKJOTGSOIGGIZO\OZOOTUGYZXKVXULKYOUTGRKTKIUTUSOGJKVOG
GIZ[GROJKYVXKVOGGS[TIOOTMKTKXGR!
u I[TUZOTKRKJKYVXKVXUVXOGVKXYUGT XKY[XYKGVZOZ[JOTOZGRKTZKGHOROZOJGXO
V[TIZKRKYRGHK!
u XKY[XYKRKVYONURUMOIKYUIOGRKOSGZKXOGRKJKIGXKJOYV[TKS!
u IUYZ[XORKOSOPRUGIKRKTKIKYGXKGZOTMKXOOYIUV[XORUXVXULKYOUTGRK

%4cVRcVRf_fZ4GZcVXf]ZUVdfdZ_VcVRf_fZZ_eVcgZf
5HOTKXKGVUYZ[R[OJUXOZKYZKLOTGROZGZKG[T[OVXUIKYJKJ[XGZIGXKYKIUSV[TKJOT
SGOS[RZKKZGVKOTZKXSKJOGXK+YZKHOTKYI[TUGZKSKZGVKRKVXUIKY[R[OVXOTIGXK
LOXSKRKOXKIX[ZKG`VKXYUTGR[R
u ZXOSOZKXKG YIXOYUXOO JK OTZKTOK O G )<[R[O! T [TKRK IG`[XO KYZK TKIKYGX Y
IUSVRKZS[TLUXS[RGXJKGTMGPGXK!
u OTZKX\O[RJKYKRKIOK!
u ZKYZKVYONURUMOIKVXUHKJKI[TUZOTKVXULKYOUTGRKOVXUHKJKR[IX[!
u K^GSOTXOLO`OIKOSKJOIGRK!\KXOLOIGXKGI[TUZOTKRUX!
u JKIO`OGLOTGR
,OKIGXKKZGVYKLOTGRO`KG`VXOTZXOKXKGIGTJOJGORUXJUGXGIKOGIGXKIUXKYV[TJ
GT[SOZUX IXOZKXOO JK YKRKIOK ZXKITJ RG LG`G [XSZUGXK TGOTZK JK G \ JU\KJO
I[TUZOTKRKJKVXOTJKXORKOGHOROZORKTLGGGTMGPGZUX[R[OZXKH[OKYZXKIKOfVXUHGJK
LUItG)<[R[OGYIXOYUXOOJKOTZKTOKOGOTZKX\O[R[O;XSZUGXKRKYLGZ[XO\VUZGP[ZGY
T[OKOOJOTIUSVKZOOKJUGXJGZUXOZ[T[O)<XKJGIZGZTKMROPKTZYG[JOTIG[`GVXKMZOXOO
TKIUXKYV[T`ZUGXKGOTZKX\O[R[O

6eRaR:+ 9IXOYUGXKGJKSUZO\GOKOI[XXOI[R[S[R\OZGK
u 9KK^VKJOG`VXOTVUZIRGYOIYG[KRKIZXUTOIYG[YKJKV[TRGOTYZOZ[OGLOXSG
YUROIOZGTZ
u ,URUYOXKGGIKYZUXGKROSOTTZXKO JOTIGTJOJGO
u +YZKJKVXKLKXGZYLOKJGIZORUMXGLOGZKOT[YIXOYKJKST
u 3UJ[RTIGXKY[TZXKJGIZGZKULKXGTMGPGZUX[R[OOGRZKOTLUXSGOOJKIZIKRK
ZXGTYSOYKK^VROIOZ)ZK\GKRKSKTZKIKVUZJ[IKRGXKYVOTMKXKGIGTJOJGZ[R[OY[TZ
IGROZGZKGXKJ[YGZK^Z[R[OMXKKROUXZUMXGLOIKYG[JKK^VXOSGXKK^VXOSGXKTKIRGX
ROVYGLUXS[RKRUXJKVUROZKKOGYKSTZ[XOO
;TI[XXOI[R[S\OZGKVUGZKLOVXO\OZIGUROYZIUSVRKZGGHOROZORUXIGVGIOZORUX
ZKUXKZOIKOVXGIZOIKVKIGXKOTJO\OJ[RRKVUGZKV[TKRGJOYVU`OOGGTMGPGZUX[R[OVKTZX[
UHOTKXKG[T[ORUIJKS[TI)<[RKYZKUGJK\XGZsIGXZKJK\O`OZtVKXYUTGRJKUGXKIK
YKIUTYZOZ[OKTZX[TXK`[SGZGRZXKI[Z[R[OVKXYUTGRULKXOTJJKZGROOY[IIOTZKJKYVXK
KJ[IGOGGVZOZ[JOTORKVXKMZOXKGK^VKXOKTGJKS[TIOJK\OGGYUROIOZGTZ[R[O[T[O
RUIJKS[TI
9IUV[RVXOTIOVGRGR)<[R[OKYZKGIKRGJKGIUT\OTMKGTMGPGZUX[RIZ[KZOVKXYUGTG
VUZXO\OZVKTZX[VUYZ[R\GIGTZ
)<[RZXKH[OKYLOKXKJGIZGZIRGXIUTIOYT[ZXKH[OKYJKVKGYIY[HTOIOULUXS
JU[VGMOTOOZXKH[OKYIUTOT[XSZUGXKRKKRKSKTZK

'(
" 5ReV]V aVcd`_R]V  T[SKRK IUSVRKZ OTLUXSGOORK JK IUTZGIZ GJXKYG GJXKYG
KSGOROT[SKXKRKJKZKRKLUT[TJKVUOLOIUTZGIZGZ
# :de`cZTf] VUfTRZVZ acVXeZcZZ T`]RcV+ KYZK U ROYZ G Z[Z[XUX OTYZOZ[OORUX O
LUXSKRUXJKT\STZGHYUR\OZKGXGTPGZKOT\KXYIXUTURUMOI9K\UXOTIR[JKO
I[XY[XORKJKIGROLOIGXKVXULKYOUTGRJKLUXSGXKOVKXLKIOUTGXKVXKI[SOZUGZK
ZXKVZKRKJKVXKMZOXKGIGJKSOISGYZKXGZJUIZUXGZKZIIKG[RKMZ[XI[VUYZ[R
\O`GZ
$ :de`cZTf]]`TfcZ]`cUV^f_T+I[VXOTJKROYZGZ[Z[XUXGIZO\OZORUXR[IXGZO\KVXKYZGZK
UXJUTGZKJKUHOIKOOT\KXYIXUTURUMOI
% 2aeZefUZ_ZacRTeZTV+YK\UXVXK`KTZGGHOROZORKVXGIZOIKOGVZOZ[JOTORKJKIGXK
JOYV[OOIGXKY[TZXKRK\GTZKVKTZX[RUI[RJKS[TIJUXOZ
& 2aeZefUZ_Z]V T`^a]V^V_eRcV+ Y[TZ GIKRK GVZOZ[JOTO IGXK \OT T IUSVRKZGXKG
GVZOZ[JOTORUXVXGIZOIKTKIKYGXKVUYZ[R[O\O`GZ*KK^KSVR[GHYUR\OXKG[TUXI[XY[XO
JKROSHOYZXGOTKVUYKYOG[T[OIGXTKZJKIUTJ[IKXKG[ZUYG[GHOROZOJU\KJOZKT
ZKNTOIORKIUS[TOIXOOVUZIUTYZOZ[OGZ[[XOVKXYUTGRKT\KJKXKGGTMGPXOO
' @cZk`_efcZUVZ_eVcVdaVcd`_R]+GIKYZGKYZK[TV[TIZUVOUTGRTIGJX[R)<[R[O
OI[VXOTJKUKT[SKXGXKGVXKUI[VXORUXVKXYUTGRKVOIZ[XYVUXZRKIZ[XKZI
VKIGXKRKIUTYOJKXOJKOTZKXKYVKTZX[GTMGPGZUX
( CVWVcZ_Vac`WVdZ`_R]V GIKGYZYKIO[TKIUTOTKROYZGIUSVRKZT[SKT[SKXK
JKZKRKLUTGJXKYKI[VKXYUGTKRKIGXKOG[SGTOLKYZGZOTZKTOGJKGULKXOJKZGROO
JKYVXKK^VKXOKTGZGVXULKYOUTGROJKYVXKIGROZORKZGRKVXULKYOUTGRK
6KTZX[GLOIGVGHORYJKIO`OIGXKY[TZV[TIZKRKLUXZKGRK)<[R[OZ[ZXKH[OKYGO
LUGXZKIRGXTSOTZKIKLKRJKYR[PHOJUXKZO/GZJKIOVGOVXOTIGXK)<[RZ[\G
YV[TKIKKGIKZXKH[OKJKYVXKZOTK

ARd" 2]VXVTVVdeVcV]VgR_eJOTK^VKXOKTGZGVKTZX[VUYZ[RVKIGXK\XKOYRUI[VO
JKIOJKZGROG`T[SGOGVZOZ[JOTORKOGHOROZORKKYKTOGRKOGXVKIKRKRGRZKGP[TMK
JUGXYRKKT[SKXO
ARd# Af_VRTTV_eaVVg`]fZRaVc^R_V_e)NOGXJGIZKJKYI[XIOLUGXZKHOTKTZX[T
ROSHGPJKVXUMXGSGXK\KINOOIGXKGHOGYKSGOLURUYKZKKYZKSGOOSVUXZGTZY
JKSUTYZXK`OIKZORGI[XKTZI[TU[ZORKJOTJUSKTO[RZ[JKGIZO\OZGZKOIT\KO
SKXK[VXUMXGSKTUO
ARd$ 7`]`dVeVViV^a]VaV_ecfRZdfdZ_VRWZc^RZZ]V4[YV[TKJUGXIGOGHOROZO
K^IKRKTZKJKIUS[TOIGXKOTKMUIOKXKIOJKYIXOKVKYI[XZUIG`OORKTIGXKOGO
SGTOLKYZGZGHOROZORKOHKTKLOIOORKVKIGXKRKGOGJ[YLOXSKRUXVKTZX[IGXKGOR[IXGZ
VTGI[S
ARd% 4cVVRk^RZ^f]eV4GfcZ*GIZKMTJKZOYIGTJOJK`ORGPUH[XOTJUSKTOO
JOLKXOZKIXKKG`)<[XOIGXKYYKVUZXO\KGYILOKIX[OJUSKTO[
ARd& D`]ZTZef_WVVUSRT\`SZVTeZg-YKZKVKIOTK\GIGXKI[TUGZKJUSKTO[RO
IKXKUVXKXKYG[MYKZKVKIOTK\GIGXKT[ZKI[TUGZKLUGXZKHOTKO\K`OIK
OSVXKYOKOLGIKJKYVXKZOTKIOZOTJ)<[R
9KXKIUSGTJIG[T)<YLOKTYUOZJKUdTcZd`RcVUV^`eZgRcVYG[YIXOYUGXKJK
OTZKTOKIGXKT[XKVKZOTLUXSGOORKIUTOT[ZKTGIKYZG+GZXKH[OKYLOKSGOYI[XZ

')
IUTIOYOJGIKYZKVUYOHORXKJGIZGZTZX[TYZORJOXKIZ6UGZKYIUTOTKRKSKTZK
YVKIOLOIKIGXKT[Y[TZOTIR[YKT)<I[SGXLOJKK^KSVR[YGRGXO[RGIZ[GRSUZO\GOG
VKTZX[TU[RYKX\OIO[KZI
TYIXOYUGXKGJKVXK`KTZGXKYKVUGZKSKTOUTGYGRGXO[RGIZ[GRJGXTOIOUJGZT[YK
\GYVKIOLOIGYGRGXO[RJUXOZVKTZX[TU[RVUYZ'IKGYZYIXOYUGXKZXKH[OKYLOKGJXKYGZ
TZUZJKG[TG[TKOGT[SOZKVKXYUGTK!JKGIKKGKYZKHOTKYGLRSK\KTZ[GRVXOTZX[T
ZKRKLUTI[OZXKH[OKYGJXKYSGIKGYZYIXOYUGXK'Z[TIOITJT[G\KSGIKGYZ
OTLUXSGOKKYZKHOTKYUGJXKYSJOXKIZUX[R[OJKXKY[XYK[SGTKYG[JOXKIZUX[R[O
MKTKXGR

6eRaRR::R+ /TZKX\O[R
/TZKX\O[RKYZKUSKZUJLURUYOZVKYIGXRGXMTXKIX[ZGXKGVKXYUTGR[R[OOGXKJU[
YIUV[XOVXOTIOVGRK
u YOTLUXSK`KIGTJOJGZ[RGY[VXGUXMGTO`GOKOLOXSKOOTYZOZ[OKOOGY[VXGIKXOTKRUX
YVKIOLOIKVUYZ[R[O\O`GZ!
u YJKGVUYOHOROZGZKGGTMGPGZ[R[OYVXK`OTZKOTLUXSGOOIZSGOXKRK\GTZKOSGO
GSVRKGY[VXGZXKI[Z[R[OY[VXULKYOUTGROGY[VXGGYVOXGOORUXYGRKJKVKXYVKIZO\
/GZIZK\GYLGZ[XOIGXKZK\UXGP[ZGYZKVXK`OTOHOTKVXKMZOZRGOTZKX\O[
" _Rc^VRkeVTfZ_W`c^RZZcVWVcZe`RcV]RWZc^R `cXR_ZkRZRR_XR[Re`RcVVXKI[S
O RG K^OMKTKRK IUXKYV[T`ZUGXK VUYZ[R[O \O`GZ /TLUXSGOORK VUZ LO I[RKYK JOT
S[RZOVRKY[XYK SGYYSKJOGVROGTZKJKVXK`KTZGXKJOTY[XYKGVXUVOGZKUXMGTO`GOKO
LUZO YG[ GIZ[GRO GTMGPGO ,ITJ JU\GJG [TKO H[TK I[TUGZKXO G LOXSKO
GTMGPGZUGXKVUOK^VXOSGI[S[RZIRGXOZGZKSUZO\GOORKOGYVOXGOORKZGRKTRKMZ[X
I[PUH[RJUXOZK^VROITJIKHKTKLOIOOVUOGJ[IKLOXSKOTIG`JKGTMGPGXK
# Z_feRgVdeZ^V_eRcZXKH[OKYLOKJKIKTZGJKI\GZSUSKTZ[R[O`ORKOORUI[R[O
TIGXKYKJKYLUGXOTZKX\O[R<KYZOSKTZGOGTKMROPKTZYG[GYVKIZ[RTKTMXOPOZ
VUZIUTYZOZ[OSUZO\KJKKROSOTGXK+YZKHOTKYGRKMOIGRKGJKSOPRUI T[ZKVXK`KTZG
TZXUOT[ZRKPKXYVUXZJGXTOIOKRKMGTGUYZKTZGZO\T[VUGZKLO[TGZ[
$ 4`^a`ceR^V_ef]ZXKH[OKYLOKIO\ORO`GZVUROZOIUYK^VXOSTJXKYVKIZ[RLOXKYI
VKTZX[ US[R JOT LGG ZG 4[ K^GMKXG TOIO VXOTZXU GZOZ[JOTK YLOJZUGXK YG[
JOYVXK[OZUGXKJGXT[KZGRGTOIOUVUROZKKK^ZXKSYR[MGXTOI
% 6iacZ^RcVRecVSfZVdWZVT`VcV_e]`XZTW]fV_eT`_TZd+T[SKXGHOROZORK
OVXOIKVKXORKZGRKK\UISUSKTZKRKTIGXKGIKYZKIGROZOG[GJ[YHKTKLOIOO
LOXSKRUXTIGXKGOR[IXGZJGXT[ZKVOKXJKTGST[TZKTKYKSTOLOIGZO\KT[JK\KTO
VROIZOYOZUX
& 7ZZacVXeZedcdaf_kZTR]^_ecVScZ]`cZ_T`^`UV6KTZX[GIKGYZGKYZKHOTK
YZOOIGXKY[TZTZXKHXORKIKZKVUZV[TKTJOLOI[RZGZK,OOVXKMZOZYK^VROIOJK
IKGOYINOSHGZRUI[RJKS[TILUGXZKJKYYG[IGXKY[TZSUZO\KRKVKTZX[IGXK
JUXKZOYVXYKZOIUSVGTOGRGIGXKR[IXK`OVKTZX[[TVUYZJKTO\KROTLKXOUX
' ?ffZeRT_fefT`_UfTZZ_eVcgZf]8UR[RJKGJOXOPGSUJ[RJKJKYL[XGXKG
OTZKX\O[R[OXK\OTKfUS[R[OtJOTLGGTUGYZX'IKYZR[IX[T[OSVROI[TIUSVUXZGSKTZ
VGYO\JOTVGXZKGZGJKIOT[ZKROSOZGJUGXRGGXYV[TJKV[TIZ[GRTZXKHXORUX
/TZKX\O[RGXKIGYIUVOVXUVXOGZGOTLUXSGXKI[VXO\OXKRGIUTJOOORKIKOYKULKX

'*
VXOT[XSGXKVUOGJXKYGTZXKHXOI[VXO\OXKRGLOGVUYZ[R[OVUYOHOROZORKJKG\GTYGXK
ULKXZGYGRGXOGRKZI
,OTGR[ROTZKX\O[R[OGIKYZGJ[XKG`JKXKM[RJKSOT[ZKT[TYKGSTOYLXOZ[R
VXUIKY[R[OJKXKIX[ZGXK!XK`[RZGZ[ROTZKX\O[R[OT[KYZKIUS[TOIGZTOIOUJGZVKRUIJKIO`OG
KROSOTXOO YG[ GIIKVZXOO LOOTJ IUS[TOIGZ IGTJOJGZ[R[O J[V OTZKX\OK\GXKG Z[Z[XUX
IGTJOJGORUX3UJ[RTIGXKOTZKX\OK\GZUX[RYKIUSVUXZVUGZKJG[TKRKOTJOIOOTVXO\OTG
XK`[RZGZ[R[O*KK^KSVR[JGIOTZKX\O[RJ[XKG`YKTYOHORSGOV[OTJKIZGXLOTUXSGR
OGXTZXKHXORKLOTGRKG[LUYZYI[XZKOJKZOVsTINOYtGIIKVZXYV[TY[XOYI[XZKJK
MKT[Rs*GtYG[t4[tGZ[TIOLOOYOM[XIT[IUXKYV[TJKOGIKYZ[OVUYZ

&CVXf]ZUV]fTcf_VTYZa
9VXKY[V[TKSIGSXK[OZYUHOTKSPUH[RS[RZ\OYGZ'SYIVGZUGXKJKMXOPO
YG[XKYVUTYGHOROZORKGHOGGI[STIKVYGVGX%
/TJOLKXKTZJKLOXSGYG[JUSKTO[RTIGXKR[IXSI[GZZSGOS[RZJGIGSGRKY
JUSKTO[R/:\USLOTK\UOOYR[IXSTKINOV3OZ[RVXUMXGSGZUX[R[OYOTM[XGZOIYG[GR
LXKKRGTIKX[R[OY[HUXJUTGZJUGXR[OTY[OY[TZVKIGRKJKJOYVGXOOK
2[IX[RTKINOV\GTKIKYOZGXKYVKIZGXKG[TUXXKM[ROJKIUTJ[OZOTVXOS[RXTJ
GY[SGXKGIUTZOKTZGXKYVUTYGHOROZORUX/GZIZK\GXKM[ROJKSTKJK[XSGZ
u AcZ^f] aRd aV TRcV ] WRTV^ Ref_TZ T_U Z_ec^ _ec` VTYZa VdeV ]fRcVR
R_XR[R^V_ef]fZ +YZK [T VGY LUGXZK OSVUXZGTZ VKTZX[ I LX GY[SGXKG [T[O
GTMGPGSKTZKINOVGT[\GLOGZZJKXK[OZVKIZGXV[ZKGLO+YZKLUGXZKOSVUXZGTZJK
XKOT[ZIGZ[TIOITJKZOVGXZKG[TKOKINOVKG[ZUSGZZXKH[OKYOGY[SOJU[
GTMGPGSKTZK;T[RLGJKKINOVOUHOKIZO\KRK[XSXOZKJKGIKGYZGO[T[RLGJK
IKORGROSKSHXOGOKOIXK`TJTKOOTIUTZXOH[OGVKIGXKUGJ[IRGXTJ[RRUX
KINOVKO
u CVdaVTe_e`eUVRf_RZVcRcYZR5XOIKKINOVGXKTK\UOKJKIUUXJUTGZUXOOGX
KINOVKRKIGXKJK`\URZGVROIGOOYULZ]GXKG[UOKXGXNOKHOTKYZX[IZ[XGZTIKGXI
YJOYI[OTZUZJKG[TGOTJOLKXKTZJKVXUHRKSKRKVKIGXKRKGOI[KL[RZ[JOXKIZ
u ?fZUVaZRecZSfZZ]V,OKIGXKSKSHX[GRKINOVKOGXK[TXURHOTKYZGHOROZO
TOZKXKYVUTYGHOROZOVXKIOYKTIKGXIYZKGINOOK^KSVRGXJKYGXIOTORKZGRKO
T[TIKXIGYZKOSVROIOTGIZO\OZOIGXKT[ZKVXO\KYIXOYITJYVXU\UIOJOYV[ZK
OZKTYO[TKTIGJX[RKINOVKO
u _UVa]Z_VeVZdRcTZ_Z]VUVdVcgZTZfTfcZXfc`kZeReVZViRTeZeReV4[TIKXIG
YLGIOOTU\GOOGZ[TIOITJT[KYZKIG`[RYG[SUSKTZ[R*KK^KSVR[JGIYGXIOTG
ZGKYZKGIKKGJKGOSVRKSKTZGTZX[TROSHGPJKVXUMXGSGXKYVKIOLOIGOORKXKGRO`GZK
JK KINOVG JK VXUOKIZGTO GO GVROIGOKO GZ[TIO IUTLUXSKG`ZK YGXIOTOO LX G
TIKXIGUVZOSO`XOVKXYUTGRKYKYV[TKIUVZOSO`GXKGVXKSGZ[XVUGZKJOYZX[MK
JOTLGUXOIKVXUOKIZ
u 6iacZ^ZacVcZ]VaVTea`dZSZ]_ecf_TRUcf`cXR_ZkRe8KGRO`GXKG[TUX
VXUOKIZKYULZ]GXKIUSVRK^KOSVROIKLUXZ[XOIUXKYV[T`ZUGXKVKTZX[IUUXJUTGXKG
GIZO\OZORUXOGKINOVKRUX*GIGOGT[SOZKUVOTOOYG[VXUV[TKXOJKSH[TZOXK
GGIZO\OZOOGZ[TIOK^VXOSRKTIGJX[RKJOTKRUXVKXOUJOIKOTIKGXIYRK
TYUKZOJKGXM[SKTZKVKXZOTKTZK
(!
u ,OKIGXKJOTZXKTUOJUXKZKYG\GTYK`KTIGXOKXTIKGXIYXKGRO`K`OGIKYZ
R[IX[VXOTfeZ]ZkRcVRTR]ZeZ]`cZRaeZefUZ_Z]`XZGRKTYR[PHGVXUOKIZKRUXTIGXK
KZOOSVROIGZ4[TIKXIGYG\GTYK`OVXOTK\OJKTOKXKGJKLOIOKTKRUXIKRUXRGRO

'CVXf]ZacZgZ_UdfdZ_VcVRf_VZacV]VXVcZ
/TJOLKXKTZJKRUI[RJKS[TIUHOT[ZI[GZZSGOS[RZJGIR[IXSTZXUIUSVGTOK
/:\USLOTK\UOORG[TSUSKTZJGZYY[YOTKSUVXKRKMKXKYG[UVXK`KTZGXK
9KVUZLUXS[RGIZK\GXKM[ROJKHG`VKTZX[XKGRO`GXKG[TKOVXKRKMKXOKLOIOKTZK
u JKLOTOXKGTSUJIRGXGZKSKOYG[VXUHRKSKOIGXK[XSKG`GLOGHUXJGZ!
u R[GXKGTIUTYOJKXGXKGTO\KR[R[OJKI[TUZOTKOGIGVGIOZOOJKTKRKMKXKG
G[JOZUX[R[O!
u GHUXJGXKGR[IX[XORUXTGGSGTOKXTIZYIUTIUXJKI[TO\KR[RJKI[TUZOTKO
IGVGIOZGZKGJKTKRKMKXKGIKRUXIGXKGYI[RZ!
u ZXKH[OKYYKOTIUTZJKIXOZKXOORK\GRUXOIKJKOTZKXKYKRKOJKVXKUI[VXORKG[JOZUX[R[O
9VXKY[V[TKSI[XSKG`YVXK`KTZGO[RZOS[RVXUJ[YGRLOXSKORGIGXKR[IXGOO
GT[SKUGVROIGOKVKTZX[XKGRO`GXKGIUTZGHOROZOOVXOSGXKG[TKOLOXSKSOIO*GIXKGRO`GO
GIKYZVXK`KTZGXKTIGJX[R[T[OIUTMXKYYG[IUTLKXOTK/:[TJKV[HROI[RKYZKLUXSGZJOT
YVKIOGROZO\KOV[ZKGOTYOYZGGY[VXGZKNTURUMOORUX[ZORO`GZKOGY[VXGYUR[OORUXZKNTOIK
JKUYKHOZKIGXKYZG[RGHG`GVXUJ[Y[R[OVXK`KTZGZ'[JOZUX[RKYZKLGSOROGXO`GZI[ZKXSKTOO
ZKNTOIOJOTJUSKTO[JKIOT[\GZXKH[OY\ZKSKOIT[\KOLOTKRKYTYINOSHJGI
XKGRO`GO U VXK`KTZGXK T LGG [TUX VUYOHORO IROKTO VXUHGHOR SOIO TZXKVXOT`ZUXO YG[
XKVXK`KTZGTOGOGIKYZUXGIGXKT[G[K^VKXOKTTJUSKTO[R/:\GZXKH[OY\GRKMKOI[
S[RZMXOPZKXSKTOOO\KOOTYOYZGGY[VXG[TUXGYVKIZKVXKI[S [[XOTGT[ZORO`GXK
KLOIOKTGTXKGRO`GXKGHGRGTKRUXIUTZGHORKVUYOHORKRKXKJ[IKXOGRKINKRZ[OKRORUXLOXSKOKZI
2GHG`GVXKRKMKXOOZXKH[OKYYZKGZXOGJG GK^VROIGvGTKRKMKvGIUT\OTMK[TJK
u GK^VROIGvGTIKXIGYOLGIOVKGROOYTKRKGM!
u GTKRKMKvGIXKGTUOGYUIOGOOJKOJKOTSOTZKGIKRUXIGXK\GYI[RZ!
u GIUT\OTMKvGOLGIKVKGROOYGJUVZK[TGT[SOZV[TIZJK\KJKXKYG[UGT[SOZ
GZOZ[JOTK
([TGVXKMZOXKG[TKOVXKRKMKXOT[KYZKTYY[LOIOKTZVKTZX[GXKGRO`GUVXK`KTZGXK
JKY[IIKYSUJ[RTIGXKTKIUSVUXZSTZOSV[RVXK`KTZXOOLOOTJJKIOYO\'YZLKROTKO
IUTZJK[XSZUGXKRKYLGZ[XO
u VKZUZVGXI[XY[RVXK`KTZXOOZXKH[OKYG\KOUGZOZ[JOTKVUROZOIUGYIGRS!
u T[TZUGXIKOYVGZKRKG[JOZUX[R[OOTJOLKXKTZJKV[TIZ[RTIGXKGGP[TYVXK`KTZGXKG
u T[VROIZOYOOV[HROI[RI[GST[TZKTKYKSTOLOIGZO\K6XK`KTZGXKGZXKH[OKYGOH
XOZSOYGRZKXTK`KSUSKTZKRKJKVXK`KTZGXKUXGRI[VXK`KTZGXKG[TUXSGZKXOGRK
G[JOU\OJKU
TMKTKXGRLURUYOOSUJGROZOOTZKXGIZO\KJKIUS[TOIGXK6KIZVUYOHOROSVROIGO\
G[JOZUXO[RTVXK`KTZGXKTI[XGPGOV[HROI[RYIKGXRS[XOXOY[VROSKTZGXKOLOOVXKMZOZ
VKTZX[TZXKHXOOTIUSUJK

("
2A=:42::

 ,OXSG8U4KZ*K\KRUVSKTZGTMGPKG`VXUMXGSGZUXOVKTZX[GVROIGOO=KHIGXKY
R[IXK`KTKINOVGJKJK`\URZGXKG[TKOGVROIGOOIUSVRK^KJKIUSKXKRKIZXUTOI
)GTJOJGOOZXKH[OKYVUYKJKI[TUZOTKZKSKOTOIKTVXUMXGSGXKG=KHROSHGPK
JKYIXOVZOTMVXUMXGSGXKUHOKIZ[GR.:32)99HG`KJKJGZKXKRGOUTGRK
)[TUGZKXKGROSHOOKTMRK`KKYZKUHROMGZUXOK9IXOYUGXKGJKSUZO\GXKO)<[RYK
\UXZXOSOZKTLUXSGZKRKIZXUTOIJUST[R[O)UYZKR-NKUXMNKJOXKIZUXJKXKY[XYK
[SGTKRG8U4KZ*K\KRUVSKTZKSGOR IUYZKRMNKUXMNK&^XU
)UTIKVKOUYIXOYUGXKJKSUZO\GXKO[T)<VKTZX[GUHOTK[TVUYZRGGIKGYZ
LOXS

 8KGRO`GOUVXKRKMKXKTIGXKY\VXK`KTZGOGVROIGOGYULZ]GXKXKGRO`GZVKTZX[
K^GSKT[RJKUHOTKXKGIKXZOLOIGZ[R[OJKIUSVKZKTVXULKYOUTGR9K\GIXKGOU
VXK`KTZGXK6U]KX6UOTZIGXKYOR[YZXK`KVXKRKMKXKGUXGR

'IIKYGOYOZK[R=KHJKRGGJXKYG]]]MUOYKXU)USVRKZGOZKYZ[RJKOTZKXKYKO
ZKYZ[RJKGVZOZ[JOTO8K`[RZGZKRKUHOT[ZKRGGIKYZKINKYZOUTGXKY[TZTIUTIUXJGT
I[GYVOXGOORKJ[STKG\UGYZX%

(#
A2CE622::2

Ac`XcR^RcV
H63
"
Capitolul

FeZ]ZkRcVR]Z^SR[f]fZUV^RcTRcV9E>=
aV_ecfcVR]ZkRcVRU`Tf^V_eV]`cHVS

Ce nvm?
u )UTIKVZ[RJKNOVKXZK^ZJKLOTOOKOYZUXOIXKVXK`KTZGXKOTZ[OZO\K\UR[OK
u 2OSHGP[R.:328KIGVOZ[RGXKGKRKSKTZKRUXYZ[JOGZKTIRGYKRKVXKIKJKTZKYZX[IZ[XG
JUI[SKTZ[R[O.:32LUXSGZGXKGJUI[SKTZ[R[OVXOTOTYKXGXKGZOZR[XORUXVGXGMXGLKRUX
ROYZKRUXNOVKXRKMZ[XORUXOKRKSKTZKRUXS[RZOSKJOG)USVRKZXO
u +RKSKTZKG\GTYGZKGRKROSHGP[R[O.:32ZGHKRKIGJXKLUXS[RGXK

De ce nvm?
8KGRO`GXKG [TKO GVROIGOO =KH OTZKXGIZO\K [ZORO`TJ ROSHGP[R 6.6 O YOYZKS[R JK
MKYZO[TK G HG`KRUX JK JGZK 3_972 VXKY[V[TK YUROJK I[TUZOTK VXO\OTJ KJOZGXKG
JUI[SKTZKRUXNOVKXZK^Z
;TYIXOVZ6.6T[KYZKGRZIK\GJKIZUIUSHOTGOKTZXK[TJUI[SKTZ.:32OYKI\KTK
JKOTYZX[IO[TO6.64G\OMGZUX[R=KHGLOKG`KZOINKZKRK.:32OGXYKI\KTKRKJKIUJ
6.6Y[TZOTZKXVXKZGZKJKVXKVXUIKYUX[R6.68K`[RZGZKRKK^KI[OKO[T[OYIXOVZ6.6
Y[TZGLOGZKJKUHOIKOTLKXKGYZXGTG\OMGZUX[R[OLUXSGZGXKGGIKYZUXGXKGRO`TJ[YKZUZ
VKHG`GKZOINKZKRUX.:32
)NOGXJGI[ZORO`GO[TKJOZUXMXGLOIVKTZX[IXKGXKGJUI[SKTZKRUX=KHOTYKXGXKG
YKI\KTKRUXJKIUJ6.6\GTKIKYOZGOTZKX\KTOGGY[VXGIUJ[R[OY[XY.:32
=64:2"
DaRZf]HHHZT`_TVaef]UVYZaVceVie

+\UR[OGYUIOKZOO[SGTKKYZKSGXIGZVKXOUJOIJKXKGRO`GXKG[TUXSGXOJKYIUVKXOXO
ZOOTOLOIKZKNTOIKYG[GXZOYZOIKIGXKJKZKXSOTYINOSHXOVXUL[TJKTZUGZKJUSKTOORK
\OKOOYUIOGRK4[MXKOSJGIYUIUZOSIGVGXOOGXKKRKO/TZKXTKZKYZKUJKYIUVKXOXK
IKRV[OTKMGRIGTYKSTZGZKI[OT\KTZGXKGZKRKLUT[R[OG[ZUSUHOR[R[OYG[I[JK`\URZGXKG
ZKNTURUMOORUXT[IRKGXK
/TZKXIUTKIZGXKGXKKRKRUXJKIUS[TOIGOKRGTO\KR[RTZXKM[R[OMRUHT[GXKVXK`KTZGZ
T[SGOUXKGRO`GXKZKNTOIJKUYKHOZIGXKGOSV[RYOUTGZJK`\URZGXKGV[ZKXTOIGOTJ[YZXOKO
/: O G OTJ[YZXOKO ZKRKIUS[TOIGOORUX IO O XKJKLOTOXKG IUTIKVZ[R[O JK IUS[TOIGXK
OTZKX[SGT'YZ`OsXYLUOSt`OGXKRKLGIKSI[SVXZ[XOYG[[XSS[TI[XYJKOTYZX[OXK
YZTJIUSUJTLGGIGRI[RGZUX[R[OJKGIGYGOTG[ZXKI[ZJKIZJKGTOJKITJ
GIKYZKR[IX[XOK^OYZG[JUGXTROZKXGZ[XGZOOTOLOIULGTZGYZOI
)KRSGOVUV[RGXYKX\OIO[ULKXOZJKXKKG[G/TZKXTKZKYZKLXTJUOGRYVGO[R=UXRJ
=OJK =KH === YG[ = U [XOG XKKG JK OTLUXSGOO IGXK VKXSOZK YZUIGXKG O
GIIKYGXKGJUI[SKTZKRUXNOVKXZK^Z[ZORO`TJVXUZUIUR[RJKZXGTYLKXGRLOOKXKRUXNOVKXZK^Z
._VKX:K^Z:XGTYLKX6XUZUIUR
9VGO[R===GLUYZIUTIKV[ZRG)KTZX[R+[XUVKGTJK)KXIKZXO4[IRKGXK)+84T
GT[RJKIZXKKINOVGIUTJ[YJK:OS(KXTKXY2KKO8UHKXZ)GORRG[I[YIUV[RJK
GLGIOROZGGIIKY[RSKSHXORUXKINOVKRUXJKIKXIKZGXKGLRGOJKS[RZKUXOTJO\KXYK`UTK
GRK+[XUVKORGOTLUXSGOORKGZGGZKVXUOKIZKRUX
YKVZKSHXOKKYZKIUTYOJKXGZ`O[GULOIOGRJKTGZKXKGYVGO[R[O===
UJGZI[GVGXOOGVXOSKOGVROIGOOMXGLOIKIGVGHORKYGIIKYK`KJUI[SKTZKRKNOVKXZK^Z

Primele aplicaii software ce permiteau navigarea n spaiul WWW navigator


Web sau browser nu puteau afia dect informaie textual. Exist i astzi

i c navigatoare text-only, un bun exemplu fiind aplicaia lynx, care poate fi
tia
utilizat n sistemul de operare Linux.
Primul navigator ce permitea afiarea elementelor grafice a fost NCSA Mosaic, urmat la
scurt vreme de celebrul Netscape Navigator. Odat cu mrirea exponenial a numrului de
servere din spaiul WWW i cu orientarea software-ului ctre aplicaiile cu interfa grafic,
au fost dezvoltate numeroase navigatoare. n momentul de fa, cele mai utilizate navigatoare
sunt: Internet Explorer, Mozilla FireFox i Opera.

=KH[RT[ZXKH[OKIUTL[TJGZI[/TZKXTKZ[R=KH[RKYZKJUGXUIURKIOK[XOGJK
OTLUXSGOKOTZKXJKVKTJKTZJOYZXOH[OZTIGRI[RGZUGXKMG`JJOTTZXKGMGR[SKIGXK
LUXSKG` [T YOYZKS YZGTJGXJO`GZ MRUHGR JK JOYZXOH[OK G OTLUXSGOORUX NOVKXSKJOG
=KH[RHKTKLOIOG`JKOTLXGYZX[IZ[XGXKKRKO/TZKXTKZJKIUTIKVZKRKOVXUZUIUGRKRKJK
ZXGTYSOZKXKGJGZKRUXIGXKLGI/TZKXTKZ[RYL[TIOUTK`K SUJKR[RIROKTZYKX\KXOLGSOROG
JKVXUZUIUGRK:)6/6
)NOGXJGIKYZKIKRSGOJOTGSOIOSGOYVKIZGI[RUYYKX\OIO[=KH[RKYZKJUGX[T[R
JOTZXKYKX\OIOORKULKXOZKJKXKKG[G/TZKXTKZGRZ[XOJK
u YKX\OIO[RJKZXGTYLKXJKLOOKXK,:6!
u VUZGKRKIZXUTOIKSGOR!

('
u SKYGMKXOK OTYZGTZGTKK VKTZX[ ZK^Z \UIK O OSGMOTK YKX\OIOO VXKI[S 3/8) O
3KYYKTMKX!
u GIIKY[RRG[TIGRI[RGZUXGLRGZRGJOYZGT:+24+:
TZXKGMGOYZUXOKGYVGO[R[O===KYZKYZXTYRKMGZJKK\UR[OGIUTIKVZ[R[OJK
NOVKXZK^ZJKRGYZGJO[RJKYOSVRZOVXOZ[XKRKIZUTOIVXKGV[OTJOLKXOZJKZOVXOZ[XORK
IRGYOIKRGYZGJO[RJKNOVKXSKJOGIGXKVKXSOZKTMRUHGXKGTIGJX[R[T[OJUI[SKTZG
SGOS[RZUXSKJOOJKYZUIGXKOZXGTYSOZKXKGOTLUXSGOKO
:KXSKT[RNOVKXZK^ZYG[ZK^ZTUTROTOGXGLUYZ[ZORO`GZVXOSGJGZTGT[RJKIZXK
:KJ4KRYUTG[ZUX[R[T[OYOYZKSNOVKXSKJOGT[SOZ>'4'*;JKYZOTGZYZUIXOOOGIIKYXOO
TZXKMOOROZKXGZ[XO[TO\KXYGRK'IKYZGJKLOTKZKNOVKXZK^Z[RIGLOOTJ[T
fSGZKXOGRYIXOYYG[MXGLOIOTZKXIUTKIZGZTZXUSGTOKXIUSVRK^IGXKT
SUJIUT\KTOUTGRT[VUGZKLOXKVXK`KTZGZVKNXZOK+RVUGZKIUTOTK
I[VXOTY[XOGRKVXUVXO[R[OY[IUTOT[ZOXKRGOORKJOTZXKJO\KXYKVXO
IUSVUTKTZK!JKGYKSKTKGVUGZKIUTOTKGJTUZXOGJ[MOXOOTUZKJK
Y[HYURVKTZX[IKOIKJUXKYIYRK^GSOTK`Kt
4[K^OYZUJKLOTOOK[TGTOSGIIKVZGZGNOVKXZK^Z[R[OJGXOTJOLKXKTZJKT[GTKRKJK
VKXIKVOKGRK[T[OGYG[GRZ[OGJOTZXKG[ZUXOGIKYZGVUGZKLOVXO\OZIG
fUSUJGROZGZKIUSVRK^JKUXMGTO`GXKGOTLUXSGOKOZK^Z[GRKYG[TUTZK^Z[GRK
IGXKVKXSOZKK^VRUXGXKGTKROTOGXG[TKOIGTZOZOSGXOJKI[TUZOTKt
6GXI[XMKXKGROTOGXG[T[OYKZJKOTLUXSGOOKYZKGYKSKTKGIOZOXOO[TKOIXOJKRG
TIKV[ZOVTRGYLXOZVGXI[XMTJSGZKXOGR[RVGXGMXGLI[VGXGMXGLVGMOTI[VGMOT
TUXJOTKGTIGXKGIKYZKGGVGX+^VRUXGXKGTKROTOGXG[T[OYKZJKOTLUXSGOOVXKY[V[TK
UXMGTO`GXKGJUI[SKTZ[R[OGYZLKRTIZYYKVUGZLGIKYGRZ[XOTGOTZKYG[TGVUOJKRG
UYKIO[TKRGGRZGTX[JOZI[GIKGYZG
9GRZ[RIZXKUYKIO[TKYKXKGRO`KG`VXOTOTZKXSKJO[R[TKORKMZ[XONOVKXRKMZ[XYG[
GTIUXOGXUYKIO[TKGJUI[SKTZ[R[OVUGZKIUTOTKZK^ZOSGMOTOYKI\KTK\OJKUYG[
INOGXGVROIGOOGVRKZ[XO0G\G*GZUXOZLGVZ[R[OI[TJUI[SKTZ=KHVUGZKTMRUHGS[RZOVRK
LUXSKJKVXK`KTZGXKGOTLUXSGOKOJKT[SOXKGJKNOVKXSKJOGZOTJKYTRUI[OGYINOVKXZK^Z[R
,OM[XGVXK`OTZYZX[IZ[XG[T[OJUI[SKTZNOVKXZK^ZIUSV[YJOTLOOKXKGLRGZKY
VXKY[V[TKSVKYKX\KX[RRUIGRGRROIK[R[O.OVKXRKMZ[XORKJKLOTOZKTZXKJUI[SKTZKY[TZ
YOSHURO`GZK VXOT YMKO YKTY[R GIKYZUXG OTJOITJ JUI[SKTZ[R OTZ ;T[R JOTZXK
JUI[SKTZKIUTOTKUNOVKXRKMZ[XIZXK[TJUI[SKTZGLRGZRGJOYZGTGJOIKYZKM`J[OZ
JKGRZYKX\KXJKIZIKRRUIGROGXJUI[SKTZ[RIGVNZSIUTOTKUNOVKXRKMZ[XOTZKXT
IGXKGXKJXKVZOTZUYKIO[TKGGIKR[OGOJUI[SKTZ
;XSTJNOVKXRKMZ[XORK\O`OZGZUX[RVUGZKVGXI[XMKJUI[SKTZ[RTL[TIOKJKVXKLKXOTKRK
YGRKJKSUSKTZLXGLOUHROMGZYIOZKGYISGZKXOGR[RTZXUUXJOTKVXKYZGHOROZ
*OTV[TIZJK\KJKXKSGZKSGZOIV[ZKSSUJKRGNOVKXZK^Z[RI[GP[ZUX[RTUO[TOOJK
UZXcRWGYZLKR
u 5YKIO[TKGJUI[SKTZ[R[OOTJOLKXKTZJGIKYZK\UXHGJK[TZK^Z[TZGHKRU
OSGMOTKYG[UGVROIGOKKYZKGYOSORGZ[T[OTUJGRJOMXGL[R[O
u 5XKLKXOIZXKUGRZYKIO[TKGJUI[SKTZ[R[OIUXKYV[TJK[T[OGXII[Y[XYGT
YKIO[TKGIKIUTOTKXKLKXOTGOJKYZOTGOGTYKIO[TKGXKLKXOZ!TUJ[RY[XY\G
LOT[SOZXKLKXOTOGXTUJ[RJKYZOTGOK\GLOT[SOZXKLKXKTZ
+^VRUXGXKGNOVKXZK^Z[R[OXK\OTKRGVGXI[XMKXKG[T[ORGTTJOMXGL[RGYUIOGZ
:XG\KXYGXKG[T[OYOYZKSNOVKXZK^ZNOVKXSKJOG\GLOVUYOHORI[GP[ZUX[R[TKOGVROIGOO
T[SOZ HXU]YKX TG\OMGZUX (XU]YKX[R KYZK U GVROIGOK IROKTZ IGXK YK K^KI[Z VK
IGRI[RGZUX[RVKXYUTGRGR[ZORO`GZUX[R[OOIGXKTKMUIOG`ZXGTYLKX[RJGZKRUXI[GVROIGOG
YKX\KXIGXKYKK^KI[ZVK[TIGRI[RGZUXMG`JNUYZ

((
Figura 1.1 Structura unui document hipertext

Preocuprile n privina sistemelor informaionale neliniare sunt mai vechi,


prima referin fiind fcut de profesorul Vannebar Bush de la Universitatea
MIT ntr-un articol publicat n anul 1945, cu titlul As We May Think (cum ar
i c
tia trebui s gndim). Articolul descrie o main MEMEX (MEMory EXtended)
destinat ajutrii procesului de memorare pe baza asocierilor dintre coninut i form.
MEMEX se dorea, aa cum spune nsui autorul, un dispozitiv ce poate stoca toate
crile, nregistrrile i comunicaiile i care este mecanizat n aa fel nct consultarea
informaiilor se face flexibil i rapid.
MEMEX nu a putut fi construit datorit limitrilor tehnologice ale momentului, dar
idei novatoare asemntoare apar i n proiectul Augment, prezentat de Douglas Engelbart
la Fall Joint Computer Conference 1968: mouse, interfa grafic bazat pe ferestre,
procesare de text si hipertext.

6XOTIOVGRKRKG\GTZGPKGRK[T[OYOYZKSNOVKXZK^ZY[TZ[XSZUGXKRK
u ,UXSGTKROTOGXGNOVKXZK^Z[R[OVKXSOZKVGXI[XMKXKGKLOIOKTZGIUTOT[Z[R[O
u )GVGIOZGZKGOSKTYJKYZUIGXKGOTLUXSGOORUXLURUYOTJYOYZKSKRKNOVKXSKJOG
u 9OYZKSKRKNOVKXZK^ZULKXVUYOHOROZGZKGIGOTZKXUMXORKLORZXXORKJO\KXYKVXKLKXOTK
OGJTUZXOGRK[ZORO`GZUXORUXYLOKLURUYOZKUXOJKIZKUXOKYZKTKIKYGXV[ZTJLO
YZUIGZKTIGJX[RYZX[IZ[XOONOVKXZK^ZGJUI[SKTZKRUX[ZORO`GZK
u /TJKVKTJKTGJKVRGZLUXSGNGXJ]GXKOYULZ]GXKVKXSOZKLURUYOXKGVKYIGXRGXM
GJUI[SKTZKRUXNOVKXZK^Z
*OTV[TIZJK\KJKXKVXGIZOIJUI[SKTZ[RNOVKXSKJOGKYZK[TGTYGSHR[IUSV[YJOT
 ,OOKXKZK^ZIKIUTOTOTLUXSGOGJKZOVZK^ZGJUI[SKTZ[R[OVXKI[SOOTLUXSGOORK
VXO\OTJ YZX[IZ[XG YIUV[R JUI[SKTZ[R[O O OTLUXSGOO JK RKMZ[X I[ LOOKXKRK
()
S[RZOSKJOG9K[ZORO`KG`[TYOYZKSJKSGXIGXKGYKSTZUXYOYZKS[R[OLURUYOZ
TZOVUMXGLOOT[SOZROSHGP[R.:32v._VKXZK^Z3GXQ[V2GTM[GMKROSHGPIK\GLO
JKYIXOYVKRGXMTGIKYZIGVOZUR
 ,OOKXKIKIUTOTOSGMOTOYZGZOIKY[TKZ\OJKUGVROIGOO3KSUXGXKGJGZKRUXKYZK
XKGRO`GZTL[TIOKJKZOV[RSKJO[R[OLURUYOZK^OYZTJJO\KXYKLUXSGZKJKYZUIGXK
MXGZ[OZKYG[VXUVXOKZGXK*KK^KSVR[LUXSGZKRKIKRKSGOVUV[RGXKVKTZX[SKSUXGXKG
MXGLOIOOY[TZ06+--/,O64-OGXVKTZX[Y[TKZ='<36<3'3/*/

=64:2# AcVkV_eRcVRXV_VcR]R]Z^SR[f]fZ9E>=
DecfTefcRf_fZU`Tf^V_e9E>=

2OSHGPKRK JK SGXIGXK T[ Y[TZ ROSHGPK JK VXUMXGSGXK T YKTY[R [`[GR JKIO T[
[ZORO`KG`LUXS[RXOOSVKXGZO\KvOTYZX[IO[TOTYZUIGXKGOGIIKYGXKGOTLUXSGOKO
2OSHGPKRKJKSGXIGXK[ZORO`KG`KZOINKZKRGHKRYYG[SGXIGPKZGMYIGXKJKLOTKYI
u YZX[IZ[XG[T[OJUI[SKTZVXOTJKROSOZGXKGYKIO[TORUXJUI[SKTZ[R[OOGXKRGOORUX
JOTZXKGIKYZKG!
u SUJ[RJKVXK`KTZGXKGYKIO[TORUXJUI[SKTZ[R[O
3GXIGPKRKJG[OTJOIGOOTG\OMGZUGXKRUXTIKKGIKVXO\KZK
u OKXGXNO`GXKGOTLUXSGOKOYKIO[TOY[HYKIO[TOXKRGOORKJOTZXKYKIO[TO!
u SUJ[RJKGLOGXKGOTLUXSGOKOLUTZJOSKTYO[TKI[RUGXKGYVKIZVU`OOUTGXKT
JUI[SKTZ!
u YIUV[ROTLUXSGOKOvGIIKTZ[RYKV[TKT[VKSUJ[RJKGLOGXKG[TKOYKIO[TOIO
GY[VXGTGZ[XOOGIKYZKOGJTJOTLUXSGOOJKYVXKIKKGIKXKVXK`OTZGIKGYKIO[TK

Limbajul HTML este un subset al limbajului SGML-Standard Generalized


Markup Language. Limbajul SGML reprezint un standard internaional pentru
definirea unor metode de reprezentare a textelor n format electronic,
i c
tia independente de sistemul de calcul. Conceptele preluate de SGML au aprut nc de
la sfritul anilor 60, dar standardul a fost publicat abia n 1980, ca o prim prezentare, iar
textul final a fost aprobat i publicat n anul 1986.
Limbajul HTML a ajuns la versiunea 4, standardul fiind publicat n anul 1997, iar n
1999 este publicat versiunea revizuit sub denumirea de HTML 4.01.
Ultimele tendine n dezvoltarea limbajului HTML sunt cele de rescriere a acestuia n
termenii limbajului XML Extensible Markup Language un limbaj derivat tot din
standardul SGML. Astfel a aprut standardul XHTML 1.0, n ianuarie 2000, XHTML 1.1 n
august 2002, astzi fiind n lucru standardul XHTML 2.0.

>RcTR[V9E>=DecfTefcRf_fZU`Tf^V_e9E>=
,UXSGZGXKG[T[OJUI[SKTZ[ZORO`TJROSHGP[R.:32YKHG`KG`VKSOIOKZOINKZK
SGXIGPKYG[ZGM[XOJKROSOZGZKVXOTIGXGIZKXKRK"O$
3GXIGPKRKY[TZJKJU[ZOV[XO
SGXIGPKIUTZGOTKXIUTZGOTKXZGMY
SGXIGPK\OJKKSVZ_ZGMY
3GXIGPKRKIUTZGOTKXY[TZJKLUXSG
(*
3GXIGPKRK IUTZGOTKX YVKIOLOI LUXSGZ[R T IGXK TG\OMGZUX[R \G GLOG YKIO[TKG
JKROSOZGZ  TZXK KZOINKZG JK TIKV[Z O IKG JK LOTGR YG[ OTJOI IK YKSTOLOIGOK GXK
YKIO[TKG3GPUXOZGZKGSGXIGPKRUXY[TZJKGIKYZZOV
3GXIGPKRK\OJKG[LUXSG

'IKYZKSGXIGPKT[YKXKLKXRGUYKIO[TKGJUI[SKTZ[R[OIOY[TZ[ZORO`GZKVKTZX[
OTZXUJ[IKXKGGT[SOZUXKRKSKTZKIGJKK^KSVR[ OTYKXGXKG[TKOOSGMOTOOTZXUJ[IKXKG
YLGXOZ[R[OJKROTOKZXGYGXKGJKROTOOUXO`UTZGRKKZI
6KTZX[GV[ZKGJKLOTOSGOIRGXYZX[IZ[XGOGYVKIZ[R[TKOGT[SOZKYKIO[TOGJUI[SKTZ[R[O
SGXIGPKRKYKVUZ[ZORO`GTIUTP[TIOKI[GZXOH[ZKRK.:32L[XTO`TJHXU]YKX[R[OOTLUXSGOO
GJOOUTGRKVXO\OTJSUJ[RTIGXKSGXIGP[RXKYVKIZO\GXZXKH[OOTZKXVXKZGZ
OTTJIUTZJKGIKGYZGLUXSGMKTKXGRG[T[OSGXIGP.:32KYZK

+^OYZGZXOH[ZKIGXKVUZLO[ZORO`GZKSVXK[TI[SGOS[RZKSGXIGPK.:32*KK^KSVR[
GZXOH[Z[R'ROMTI[\GRUXORKVUYOHORKRKLZXOMNZIKTZKXYG[P[YZOL_VUGZKLO[ZORO`GZGZZ
VKTZX[GROTOKXKGZK^Z[R[OJOTZX[TVGXGMXGLIZOVKTZX[GROTOKXKGZGHKRKRUXYG[OSGMOTORUX

 O bun practic n realizarea unui document Web este aceea de a utiliza consecvent
D ghilimelele pentru a delimita valoarea atributelor unui marcaj HTML. Unele browser-e
7 nu pot interpreta corect atributele a cror valoare este de tip ir de caractere, care
2 conine spaii. De exemplu, seciunea
E
<Font Face=Courier New>Text afiat cu font monospaiat Courier </Font>
va fi interpretat corect de Internet Explorer, dar nu i de browser-ul FireFox.

5XOIKJUI[SKTZ.:32KYZKYZX[IZ[XGZTJU[KTZOZO
GTZKZ[R.+'*
IUXV[R(5*?
;TJUI[SKTZ.:32SOTOSGRIGXKYKIUTLUXSKG`XKM[RORUXJKJKLOTOXKGJUI[SKTZKRUX
NOVKXSKJOGKYZK[XSZUX[R

)!
9IUSKTZSLOKIGXKKZOINKZIKJKLOTKZKGIKYZJUI[SKTZ.:32SOTOSGR
u "*5):?6+.:32OJ9ZXOTM$KYZKVXOSGKZOINKZIKZXKH[OKYGVGXTJKLOTOXKG
YZX[IZ[XOO[T[OJUI[SKTZ.:32OVXKIO`KG`VXOTOJ9ZXOTM\KXYO[TKGROSHGP[R[O
.:32[ZORO`GZ)UJ[ROJ9ZXOTMJOTK^KSVR[OTJOI[ZORO`GXKGYZGTJGXJ[R[O.:32
u 'IKGYZGKZOINKZKYZKJKUHOIKOOMTUXGZJKHXU]YKXKJKUGXKIKKYZKJOLOIORJKXKGRO`GZ
VXGIZOI[TJUI[SKTZIGXKYYKIUTLUXSK`KYZXOIZXKM[RORUX[T[OYOTM[XYZGTJGXJ
*UI[SKTZKRKGLRGZKVK=KHLURUYKYIJKUHOIKOGZZKZOINKZK.:32IZOKZOINKZK
JOTYZGTJGXJKRKSGO\KINOIGXKG[LUYZKROSOTGZKJOT[`TYZGTJGXJ[R.:32
u +ZOINKZG".:32$g".:32$SGXINKG`OROSOZKRKJUI[SKTZ[R[OJGXOTJOIO
ROSHGP[RJKSGXIGXK[ZORO`GZTJUI[SKTZROSHGP[R.:32TKLOOTJYOTM[XGSUJGROZGZK
JKGJKYIXOKJUI[SKTZK=KH
u 'TZKZ[RJUI[SKTZ[R[OKYZKJKROSOZGZVXOTKZOINKZG.+'*IGXKOTIR[JKJO\KXYK
OTLUXSGOOOYKZXOMRUHGRKIKYKVUZXKGRO`GGY[VXGJUI[SKTZ[R[OI[SGXLO
v /TYKXGXKG[T[OZOZR[GRJUI[SKTZ[R[OIGXKYKGLOKG`VKHGXGJKZOZR[GLKXKYZXKO
TG\OMGZUX[R[OSGXIGP[R:/:2+,URUYOXKGI[IUTYKI\KTGZOZR[XORUXVKXSOZK
USGOH[TUXOKTZGXKG[ZORO`GZUX[R[OTZX[TYOYZKSNOVKXZK^ZIUSVRK^TROVYG
GIKYZKOKZOINKZKHXU]YKX[RGLOKG`IGZOZR[OSVROIOZT[SKRKLOOKX[R[OIKIUTOTK
JUI[SKTZ[R!
v )UTZXUR[RGIO[TOONOVKXRKMZ[XORUXJOTIGJX[RJUI[SKTZ[R[OVXOTKZOINKZG
<BASE href=protocol://server/cale>
TSUJOSVROIOZNOVKXRKMZ[XORKJOTZX[TJUI[SKTZIKLURUYKYIIOXKRGZO\KRG
JOXKIZUX[RI[XKTZYKXKLKXRGXKY[XYKGLRGZKVKGIKRGOYKX\KXI[JUI[SKTZ[R
JGXRUIGOGOSVROIOZVUGZKLOYINOSHGZI[GP[ZUX[RKZOINKZKO"('9+$
v 2KMGXKGJUI[SKTZ[R[OJKGRZKJUI[SKTZKYG[XKY[XYKYKLGIKVXOTKZOINKZG
2/41'IKGYZGYKLURUYKZKJKUHOIKOVKTZX[GYVKIOLOIGULUGOKJKYZOR[XO
K^ZKXTIGXKYKGVROIJUI[SKTZ[R[O
v ,[XTO`GXKGJKOTLUXSGOOXKLKXOZUGXKRGJUI[SKTZOYG[G[ZUX[RGIKYZ[OG
<META Http-equiv=refresh | reply-to | keywords
Name=author | description | copyright
Content=sirContinut>
v )KGSGOLURUYOZ\GRUGXKGGZXOH[Z[R[ONZZVKW[O\KYZKQK_]UXJYVKTZX[GVXKIO`G
I[\OTZKRKINKOKTL[TIOKJKIGXKJUI[SKTZ[RKYZKOTJK^GZJKIZXKSUZUGXKRK
JKI[ZGXK
<META http-equiv=keywords Content=programare
algoritm grafuri>
v 'ZXOH[Z[R4GSKYK[ZORO`KG`VKTZX[VXKIO`GXKGOTLUXSGOORUXXKLKXOZUGXKRGG[ZUX
G[ZNUX U YI[XZ JKYIXOKXK G IUTOT[Z[R[O JUI[SKTZ[R[O JKYIXOVZOUT O
OTLUXSGOORKVXO\OTJJXKVZ[XORKJKG[ZUXIUV_XOMNZ
v 4[T[RZOS[RXTJGTZKZ[RVUGZKIUTOTKYKI\KTKJKIUJ0G\G9IXOVZYG[
<(9IXOVZUXORKMZ[XOIZXKYIXOVZ[XOYZUIGZKTLOOKXKK^ZKXTKTGIKYZYIUV
YK[ZORO`KG`KZOINKZG9)8/6:
<SCRIPT Language=JavaScript | VBScript [Src=cale]>
[
instruciuni
]
</Script>
v 'TZKZ[RKYZKRUI[RTIGXKYKOTZXUJ[IJKLOTOOORKJKYZORIGXKYKJUXKYIGLO
\GRGHORKVKTZX[TZXKM[RJUI[SKTZ6KTZX[GIKGYZGYKLURUYKZKSGXIGP[R9:?2+
)"
u )UXV[RJUI[SKTZ[R[OKYZKJKROSOZGZJKKZOINKZG"(5*?$OXKVXK`OTZsVGXZKG
VXOTIOVGRtG[T[OJUI[SKTZ.:32)UXV[RVUGZKIUTOTKUXOIKKRKSKTZK.:32
6KRTMKZOINKZKRKIKJKLOTKYIJO\KXYKRKZOV[XOJKYKIO[TOGRKJUI[SKTZ[R[OYK
VUZ[ZORO`GOKZOINKZKRK"*/<$O"96'4$VKTZX[GGYUIOG[TKOVUXO[TOJOT
JUI[SKTZGT[SOZKIGXGIZKXOYZOIOJKYZORYG[YIUV

 Majoritatea navigatoarelor actuale afieaz corect coninutul unui


D document Web, chiar dac acesta nu conine toate etichetele amintite mai sus,
7 dar este recomandabil s definim structura documentului conform
2
E cu specificaiile HTML.

6UZeRcVRf_fZU`Tf^V_e9E>=
6KTZX[GKJOZG[TJUI[SKTZ.:32V[ZKSLURUYO[TKJOZUXJKZK^ZKUHOT[OZI[SGXLO
4UZK6GJYG[=UXJ6GJVGXI[XMTJ[XSZUXOOVGO
ARd" TLURJKX[RJKR[IX[I[XKTZIXKGO[TLOOKXZK^ZTU[OYGR\GORI[K^ZKTYOGNZSR
YG[NZS
ARd# *KYINOJKOLOOKX[RI[[TKJOZUXJKZK^ZKUGXKIGXK
ARd$ /TZXUJ[IKO SGXIGPKRK .:32 IK JKLOTKYI YZX[IZ[XG JUI[SKTZ[R[O 9GR\GO
JUI[SKTZ[R
ARd% *KYINOJKO[THXU]YKX=KHYIXOKOTHGXGJKGJXKYKIGRKGIZXKLOOKX[R
\UYZX[OGVYGO+4:+84G\OMGZUX[R\GGLOGOTZKXVXKZGXKGKZOINKZKRUX.:32
JOTJUI[SKTZ[R\UYZX[

=64:2$
>RcTR[VaV_ecfW`c^ReRcVReVief]fZ

5XOIKJUI[SKTZLOKIKYZK[T[RIRGYOIZOVXOZLOK[TJUI[SKTZKRKIZXUTOIGXKU
GT[SOZYZX[IZ[XLO`OIORUMOIIKGP[ZRGH[TGXKIKVZGXKGSKYGP[R[OZXGTYSOY
*UI[SKTZ[R=KH\GV[ZKGLOYZX[IZ[XGZ[ZORO`TJSUJGROZORK[`[GRKLO`OIKUXOKTZGZK
IZXKSUJ[RJKGLOGXKZOZR[XOVGXGMXGLKROYZKvJGXG\KSRGJOYVU`OOKOKRKSKTZKTUO
IGXKVKXSOZJKLOTOXKGYZX[IZ[XOOJUI[SKTZ[R[OJOTV[TIZJK\KJKXKRUMOI6XOSKRKYK
T[SKYIYZOR[XOLO`OIKOGXIKRKJOTGJU[GIGZKMUXOKYKT[SKYIYZOR[XORUMOIKYG[KRKSKTZK
VNXGYK
6XOSKRK \KXYO[TO GRK ROSHGP[R[O .:32 IUTOTKG[ T MKTKXGR KZOINKZK IGXK OTJOIG[
TG\OMGZUX[R[OSUJ[RI[SYGLOK`KYKIO[TKGJKROSOZGZ*KK^KSVR[KZOINKZG"($ZK^Z
"($OTJOITG\OMGZUX[R[OIZK^Z[RVKIGXKRIUTOTKZXKH[OKGLOGZI[IGXGIZKXKTMXUGZK
HURJLXGULKXOOTLUXSGOOVXO\OTJTGZ[XGYKSTOLOIGOGYG[VXU\KTOKTGZK^Z[R[O
TYINOSHKZOINKZG(25)17;5:+VKXSOZKOTYKXGXKG[T[OIOZGZTJUI[SKTZ3UJ[R
JKGLOGXKGRIOZGZ[R[OKYZKRYGZTYKGSGTG\OMGZUX[R[OJGXOTLUXSGOGULKXOZJKKZOINKZ
LGVZ[RIZK^Z[RXKVXK`OTZ[TIOZGZvVUGZKLOK^VRUGZGZJKGVROIGOORKJKI[ZGXK=KH
JKK^KSVR[I[ZZUX[R=KHVUGZKOJKTZOLOIGVKHG`GGIKYZKOKZOINKZKZUGZKIOZGZKRKJOT
UVKXGR[O/UT)XKGTMGLRGZKTYVGO[R===
TGIKGYZRKIOK\USYZ[JOGVXOTIOVGRKRKSGXIGPK[ZORO`GZKVKTZX[JKYIXOKXKGYZX[IZ[XOO
LO`OIKG[T[OJUI[SKTZ.:32

)#
EZe]fcZ
,UXSGZXORKYVKIOLOIKVKTZX[ZOZR[XORKJOTZX[TJUI[SKTZY[TZ[ZORO`GZKGZZVKTZX[G
YIUGZKTK\OJKTJO\KXYKRKYKIO[TOGRKJUI[SKTZ[R[OIZOVKTZX[GGZXOH[O[TGT[SOZ
MXGJJKOSVUXZGTLOKIXKOYKIO[TO:OZR[R[TKOIXO\GLOGLOGZI[[TLUTZJKJOSKTYO[TK
SGOSGXKJKIZZOZR[XORKIGVOZURKRUXOGXGIKYZKG\UXG\KG[TIUXVJKROZKXSGOSGXK
JKIZIUXV[RJKROZKXLURUYOZVKTZX[Y[HIGVOZURK
:OZR[XORKT[Y[TZK\OJKTOGZKVXOTT[SKXUZGXKYG[VXOTGZGGXKG\XK[T[OYOSHURMXGLOI
JGXTG\OMGZUGXKRKGLOKG`GZOZR[XORKGYZLKRTIZYOGYTK\OJKTZLGJKZK^Z[RUHOT[OZ
VXOTJOSKTYO[TKGLUTZ[R[OOVXOTMXUYOSKGIUXV[R[OJKROZKXLURUYOZTZXK[TZOZR[O
KRKSKTZKRK.:32IGXK[XSKG`KYZKGLOGZUROTOKGRH
2OSHGP[R .:32 JKLOTKZK GYK TO\KRK JK ZOZR[XO TZX[T JUI[SKTZ LOOTJ [ZORO`GZK
KZOINKZKRK

:OZR[RJKTO\KRKYZKIKRJKJOSKTYO[TKOMXUYOSKSG^OSOGXZOZR[RJKTO\KRKYZK
JKJOSKTYO[TKOMXUYOSKSOTOSKGGI[SGXGZLOM[XG:OZR[XORKVUZLOUXOIZJK
R[TMOOGXSUJ[ROSVROIOZJKGROTOKXKKYZKGROTOKXKGRGYZTMG*GIJUXOSYGROTOKS
ZOZR[RRGIKTZX[YG[RGJXKGVZGLKXKYZXKOTG\OMGZUX[R[O\US[ZORO`GTIGJX[RSGXIGP[R[O
GZXOH[Z[R'ROMTI[\GRUGXKGIKTZKXXKYVKIZO\XOMNZ

Figura 1.2
Aspectul titlurilor
ntr-un document web

ARcRXcRWV
TSUJOSVROIOZGJOITROVYGUXOIXKOLUXSGZXOZK^Z[RKYZKGLOGZJKRG[TIGVZRG
GRZ[RGRLKXKYZXKOTG\OMGZUX[R[OI[[TYOTM[XYVGO[TZXKI[\OTZKOTJOLKXKTZJKT[SX[R
YVGOORUXK^OYZKTZKTJUI[SKTZ2G[SVRKXKG[T[OXTJI[ZK^ZTG\OMGZUX[RGLOKG`
ZK^Z[RXSGYVKROTOG[XSZUGXK
*OTV[TIZJK\KJKXKRUMOI[XSXOXKGOJKORUXJOTZX[TJUI[SKTZKYZKLGIOROZGZJK
YZX[IZ[XGXKG GIKYZ[OG T VGXGMXGLK 6GXGMXGL[R JKLOTKZK U JO\O`O[TK JK ZOV HRUI G
JUI[SKTZ[R[OTZXKMIUTOT[Z[RVGXGMXGL[R[OLOOTJOTIR[YTZXU`UTJXKVZ[TMNO[RGXLX
GG\KG[TINKTGX\O`OHOR
3GXIGP[R[ZORO`GZVKTZX[JKLOTOXKG[T[OVGXGMXGLKYZK

)$
*KH[Z[R[T[OVGXGMXGLT[KYZKSGXIGZVXOTZXUGROTOKXKJOLKXOZGVXOSKOROTOOIGT
LUXSGZGXKG[T[OJUI[SKTZIRGYOIIOYKGLOKG`UROTOKGRHVKTZX[GJKROSOZGJU[
VGXGMXGLKIUTYKI[ZO\K
*[VI[SGSOTZKGSSGOY[YROTOGJKZK^ZYKZKXSOTRGGZOTMKXKGIGVZ[R[OJOT
JXKGVZGGRLKXKYZXKOTG\OMGZUX[R[O:KXSOTGXKG[T[OXTJTZX[TGT[SOZRUIYKXKGRO`KG`
VXOTVRGYGXKG[T[OSGXIGP\OJ"(8$'IKYZGYKIUSVUXZYOSORGXSGXIGP[R[OVKTZX[
VGXGMXGLK JGX VYZXKG` KRKSKTZKRK IGXK [XSKG` T IGJX[R GIKR[OGO VGXGMXGL
+RKSKTZKRKIGXK[XSKG`\UXLOGLOGZKJKRGTIKV[Z[RXTJ[R[O[XSZUXJGIT[YK
YVKIOLOIUGRZ\GRUGXKVKTZX[GZXOH[Z[R)RKGX
9OTZG^GSGXIGP[R[OKYZK

,UXSGZXORKYVKIOLOIKYZGHOROZKVKTZX[KRKSKTZKRKGTZKXOUGXKSGXIGP[R[O"(8$YK
VYZXKG`OVKTZX[XTJ[XORK[XSZUGXK'ZXOH[Z[R)RKGXYZGHORKZKSUJ[RTIGXKZK^Z[R
IK[XSKG`TZXKX[VKXOOJKXTJYK\GGROTOGTXGVUXZI[OSGMOTORKLRUZGTZKYZGHORKZK
SUJ[RTIGXKZK^Z[RfI[XMKtTP[X[ROSGMOTORUXIGXK[XSKG`
*KS[RZKUXOVKTZX[GYKVGXGJU[YKIO[TOGRK[T[OJUI[SKTZYKOTZXUJ[IKUROTOK
UXO`UTZGRIGXKRKYKVGX

)GXGIZKXOYZOIORK [TKO ROTOO IGXK VUZ LO YVKIOLOIGZK VXOT GZXOH[ZKRK YVKIOLOIK Y[TZ
MXUYOSKGI[RUGXKGXKYVKIZO\R[TMOSKGROTOKO
TROSHGP[R.:32YVKIOLOIGXKGI[RUXOO[T[OKRKSKTZYKVUGZKLGIKGYZLKR
acZ_ acVTZkRcVR _f^V]fZ Tf]`cZZ )URUX#tIUTYZGTZGEI[RUGXKt [TJK
IUTYZGTZGEI[RUGXKKYZK[TOXJKIGXGIZKXKIKOTJOIT[SKRKI[RUXOO*KK^KSVR[
IUTYZGTZKRKXKJHRGIQROMNZHR[KJGXQHR[KY[TZIUTYZGTZKJKI[RUGXK\GROJK
acZ_feZ]ZkRcVRf_fZ_f^cUV'TZWcVYViRkVTZ^R]V)URUX#t 88--((t5XOIK
I[RUGXKYG[T[GTJKI[RUGXKVUGZKLOUHOT[ZVXOTIUSHOTGXKG[TKOIGTZOZO
UGXKIGXKJKXU[XKJ\KXJKMXKKTOGRHGYZX[HR[K6XOSKRKJU[IOLXKGRK
IUTYZGTZKO88GXGZIGTZOZGZKGJKI[RUGXKXUOK[XSZUGXKRKJU[--IGTZOZGZKG
JK\KXJKOGX[RZOSKRKJU[IOLXK((GXGZIGTZOZGZKGJKGRHGYZX[*KK^KSVR[
IUTYZGTZG ,,XKVXK`OTZI[RUGXKGXUOKOGX ,,I[RUGXKG\KXJK

 Dimensiunea unui element HTML, specificat prin atributul Width, poate fi dat fie
D prin numrul de pixeli, fie printr-un procent din limea ferestrei navigatorului.
7 De exemplu, eticheta <HR Width=50%> va insera n document o linie orizontal cu
2 limea ct jumtate din limea ferestrei navigatorului.
E
Specificarea dimensiunii elementelor relativ la dimensiunea ferestrei navigatorului
permite redimensionarea elementelor din document atunci cnd utilizatorul
redimensioneaz fereastra aplicaiei.
Pentru a asigura afiarea corect a documentului, indiferent de rezoluia monitorului
utilizatorului, se recomand, dac este posibil, s utilizm dimensiunile relative pentru
elementele HTML.

TYVKIOLOIGOORK.:32G[LUYZGJ[MGZKJU[TUOKZOINKZK*/<O96'4IGXK
Y[TZ[ZORO`GZKVKTZX[GYZX[IZ[XGJUI[SKTZ[RTZXUYKXOKJKJO\O`O[TOVKTZX[LOKIGXK
JOTZXKGIKYZKGV[ZTJ[YKJKLOTOLUXSGZXOJO\KXYK
)%
3GXIGP[R*/<YKIUSVUXZYOSORGXKZOINKZKO6SGXITJ[TTZXKMHRUIJKIUTOT[Z
JGXT[MKTKXKG`ROTOOGRHKTZXKVGXGMXGLK
+ZOINKZG96'4JKLOTKZKUJO\O`O[TKOTROTKGJOISGXINKG`UVUXO[TKGJUI[SKTZ[R[O
JKJOSKTYO[TKSOIJKRGIZK\GI[\OTZKRGIZK\GROTOOIGXKT[GXKVXUVXOKZORK[TKO
YKIO[TOHRUIJKK^KSVR[T[YKVUGZKYZGHOROGROTOKXKGZK^Z[R[O
+ZOINKZKRK*/<O96'4Y[TZ[ZORO`GZKTYVKIOGRVKTZX[GGZGGVXUVXOKZOJKYZOR
)99YKIO[TORUXJUI[SKTZ[R[O3GOS[RZKGST[TZKJKYVXKLUORKJKYZORVUZLOMYOZKT
IGVOZUR[R[XSZUX

DeZ]fcZWZkZTVUV^RcTRcVaV_ecfeVie
)KRKSGO[ZORO`GZKSGXIGPKUXOKTZGZKIZXKSUJ[RJKGLOGXKGZK^Z[R[OTTG\OMGZUX
Y[TZ

Figura 1.3
Marcaje fizice pentru
formatarea textului

9KVUZXKGRO`GIUSHOTGOOGRKGIKYZUXSGXIGPKVKTZX[GGVROIGSGOS[RZKLUXSGZXO
GIKR[OGOKRKSKTZG\TJMXOPYTINOJKOSGXIGPKRKLURUYOZKTUXJOTKGIUXKIZ*K
K^KSVR[GLOGXKG[T[OZK^ZLURUYOTJIGXGIZKXKI[XYO\KOZGROIKOTMXUGZKHURJYK
XKGRO`KG`GYZLKR

=ZdeV
;TSUJKRKMGTZJKYZX[IZ[XGXKGJUI[SKTZKRUX=KHKYZKGIKRGJKGLURUYOROYZKI[
KLKIZK HKTKLOIK GZZ GY[VXG JKYOMT[R[O IZ O GY[VXG UXJUTXOO RUMOIK G OTLUXSGOKO
VXK`KTZGZK*GZUXOZLUXSGZXORUXYVKIOLOIKKRKSKTZKRK[TKOROYZKY[TZS[RZSGO\O`OHORK
TIGJX[RJUI[SKTZ[R[O+YZKJKVXKLKXGZYLURUYOSUROYZTRUI[R[T[OVGXGMXGLSGO
R[TMJKZK^ZVKTZX[GLGIOROZGVKXIKVKXKGTKRKMKXKGOSKSUXGXKGOTLUXSGOKO
TL[TIOKJKOTLUXSGOGVXK`KTZGZYKVUZLURUYO[XSZUGXKRKZOV[XOJKROYZK
 ROYZKTKUXJUTGZKYG[ROYZKTKT[SKXUZGZK!
 ROYZKUXJUTGZKYG[ROYZKT[SKXUZGZK!
 ROYZKJKJKLOTOOO
2OYZKRKTKUXJUTGZKY[TZOTZXUJ[YKVXOTKZOINKZG;2OGXKRKSKTZKRKJOTROYZI[GP[ZUX[R
SGXIGP[R[O2/GIKYZSGXIGPYKLURUYKZKOVKTZX[OTZXUJ[IKXKGKRKSKTZKRUX[TKOROYZK
UXJUTGZK+RKSKTZKRK[TKOROYZKTKUXJUTGZKY[TZGLOGZKVKXTJ[XOYKVGXGZKOTJKTZGZK

)&
LGJKXKYZ[RZK^Z[R[OOG\TJTYZTMG[TYOSHURMXGLOIIKJKVOTJKJKTG\OMGZUX[R
[ZORO`GZIKXIJOYI
5ROYZTKUXJUTGZVUGZKLOOTZXUJ[YGYZLKR

9G[OTZXUJ[YGZXOH[ZKIGXKVKXSOZ[TIUTZXURSGOSGXKGY[VXGSUJ[R[OJKSGXIGXK
GRKRKSKTZKRUX[TKOROYZKTKUXJUTGZKVXOTYVKIOLOIGXKGKRKSKTZ[R[OMXGLOIJUXOZVKTZX[
KRKSKTZK9KLURUYKZKGZXOH[Z[R:?6+TKZOINKZGIKOTZXUJ[IK[TKRKSKTZTROYZ

<GRUGXKGGZXOH[Z[R[O:_VKVUGZKLO
)/8)2+vGLOKG`[TIKXITLGGKRKSKTZ[R[O!
*/9)vGLOKG`[TJOYIUVZO[TKOSVROIOZ!
97;'8+vGLOKG`[TVZXGZ
2OYZKRKUXJUTGZKJOLKXJKIKRKTKUXJUTGZKJUGXVXOTLGVZ[RIKRKSKTZKRKGIKYZUXG
Y[TZT[SKXUZGZK3GXIGP[R[ZORO`GZKYZK522OYZKRKUXJUTGZKVUZG\KGUT[SKXUZGXK
JOLKXOZTL[TIOKJKUVO[TKGYVKIOLOIGZJK[ZORO`GZUXTGZXOH[Z[R:?6+GRZGM[R[O52
J[VI[S[XSKG`

*KGYKSKTKGUROYZVUGZKLOT[SKXUZGZTIKVTJJKRGUGT[SOZ\GRUGXKVXOT
[ZORO`GXKGGZXOH[Z[R[O9:'8:#\GRUGXKEJKEYZGXZIGXKGVGXKZUZTIGJX[RSGXIGP[R[O52
,GIOROZGZKGGIKGYZGKYZKJKUYKHOZJK[ZORTIG`[RTIGXKJUXOSYTZXKX[VKSUROYZ
JKK^KSVR[VKTZX[OTYKXGXKG[T[OZK^ZK^VROIGZO\OGVUOYXKR[SROYZGI[T[SKXUZGXKG
VUZXO\OZ

4cVRcVR]VXefcZ]`c]Z_\fcZ]`c
;TGJOTZXKIGXGIZKXOYZOIORKJKHG`GRKROSHGP[R[O.:32KYZKGIKKGJKYZX[IZ[XGXKG
JUI[SKTZKRUX=KHTZXUIURKIOKJKLOOKXKTZXKIGXKK^OYZRKMZ[XOZXKIKXKGJKRG[T
JUI[SKTZRGGRZ[RXKGRO`TJ[YKVXOTOTZKXSKJO[RGIKYZUXG2KMZ[XORKTL[TIOKJKRUI[R
TIGXKYKGLRLOOKXKRKIUTKIZGZKVXOTRKMZ[XY[TZ
OTZKXTKvJGIRKMZ[XGYKLGIKIZXKUYKIO[TKGGIKR[OGOLOOKX!
RUIGRKvJGILOOKXKRKYKGLRVKGIKRGOIGRI[RGZUXK\KTZ[GRVKIGRI[RGZUGXKJOT
GIKKGOXKKGRUIGR!
TJKVXZGZKvJGILOOKXKRKRKMGZKYKGLRVKIGRI[RGZUGXKJOTXKKRKJOLKXOZKVK
IGRI[RGZUGXKMG`JGLRGZKRGJOYZGT
2KMZ[XORKYKXKGRO`KG`VXOTOTZKXSKJO[RSGXIGP[R[OIUTZGOTKX'IGXKGXK[XSZUGXKG
YOTZG^

)'
[TJK
u .8+,KYZKGZXOH[Z[RGIXKO\GRUGXKXKVXK`OTZIGRKGIZXKLOOKX[RYVXKIGXK
GXGZRKMZ[XG.8+,KYZKUVXKYI[XZGXKJKRG._VKXZK^Z8KLKXKTIK!
u IGRKEIGZXKELOYOKX  OX JK IGXGIZKXK IK VKXSOZK OJKTZOLOIGXKG T SUJ [TOI G
LOOKX[R[OXKLKXOZJKRKMZ[X!
u :K^ZUHOKIZK^VROIGZO\ RKMZ[XGI[LOOKX[RYUROIOZGZYKLGIKVXOTYKRKIZGXKG[T[O
ZK^ZYG[G[T[OUHOKIZMXGLOIIROIVKZK^Z[RUHOKIZ[RK^VROIGZO\,UTZ[RLURUYOZVKTZX[
GLOGXKG[TKORKMZ[XOKYZKY[HROTOGZOGXKUI[RUGXKJOLKXOZJKI[RUGXKGOSVROIOZ
GZK^Z[R[OJUI[SKTZ[R[O*KGYKSKTKGI[RUXORKLURUYOZKVKTZX[GLOGXKGRKMZ[XORUX
\O`OZGZKTK\O`OZGZKXKYVKIZO\GIZO\KY[TZJOLKXOZKOJKVOTJJKYKZXORKOSVROIOZK
GRKTG\OMGZUX[R[O9KVUGZK[ZORO`GIGKRKSKTZJKGIZO\GXKGRKMZ[XOOOUOSGMOTK

n reeaua Internet, o resurs (fiier, calculator gazd etc.) poate fi adresat


n mod unic prin utilizarea unui mecanism numit URL Uniform Resource Locator care
permite identificarea n mod unic a oricrei resurse.
Din punct de vedere practic, un fiier HTML poate fi localizat cu ajutorul unei adrese
de forma:
http://adresa_server/dir1/dir2/.../dirN/nume_fisier
unde:
adresa_server reprezint adresa calculatorului gazd care memoreaz fiierul
dir1, dir2, , dirN: calea ctre fiier, ncepnd cu directorul rdcin;
Adresa URL de mai sus este o adres absolut.

2UIGRO`GXKGLOOKX[R[OOTZVUGZKLOLI[ZVXOTYVKIOLOIGXKG
)OOGHYUR[ZK
)OOXKRGZO\K
*GIYK[ZORO`KG`IGRKGGHYUR[ZYK\GYIXOKIGRKGIUSVRKZJKRGJOXKIZUX[RJKVK
TO\KR[RIKRSGOTGRZOVTRGJUI[SKTZ[RXKLKXOZ8KLKXOTKRKGHYUR[ZKTIKVTZUZJKG[TG
I[[TYRGYNst[XSGZJKY[IIKYO[TKGJOXKIZUGXKRUXVTRGJUI[SKTZ[RXKLKXOZ
*GIYKLURUYKZKIGRKGXKRGZO\ZXKH[OKYYVKIOLOISJOXKIZUGXKRKIZXKJUI[SKTZ[R
OTZVUXTOTJJKRGJUI[SKTZ[RTIGXKYKGLRXKLKXOTGJUI[SKTZ[RY[XY9VKIOLOIGXKG
IOOYKLGIKTLUXSGZ;TO^JOXKIZUGXKRKLOOTJYKVGXGZKVXOTYRGYNOTJOLKXKTZJKYOYZKS[R
JKUVKXGXKVKIGXKR[IXGO

 Este recomandat utilizarea legturilor relative ori de cte ori este posibil, pentru ca
D documentele s fie portabile. Mutarea unui document pe alt calculator sau pe alt disc al
7 aceluiai calculator nu trebuie s afecteze legturile stabilite ntre fiierele componente.
2 Dac generai documentele Web cu ajutorul unui editor specializat, verificai dac
E
URL-urile sunt specificate prin ci relative, altfel legturile nu vor funciona la
mutarea documentelor de pe calculatorul local pe calculatorul gazd.

9IUTYOJKXS[XSZUGXKGYZX[IZ[XJKLURJKXK

)(
,URJKX[RR[IX[YKGLRTXJIOTGJOYI[R[O6XKY[V[TKSILURJKX[R_IUTOTKLOOKX[R
LOYNZSLURJKX[R`IUTOTKLOOKX[RLOYNZSOGXLURJKX[R_IUTOTKLOOKX[RLOYNZS
+^KSVR[R[XSZUXGXGZSGOS[RZKSUJGROZOJKYVKIOLOIGXKGIORUXGHYUR[ZKOXKRGZO\K

6XOTstYK\GYVKIOLOIGJOXKIZUX[RGLRGZVKTO\KR[RY[VKXOUXGJOIJOXKIZUX[RVXOTZK
GRLURJKX[R[OI[XKTZ

:_dVcRcVR Z^RXZ_Z]`c
)KRKSGOYVKIZGI[RUGYKKLKIZK\O`[GRKY[TZUHOT[ZKGZ[TIOITJVGMOTGIUTOTK
OSGMOTOTYT[T[SGOIGGYVKIZJKIUXGZO\IOOVKTZX[GY[HROTOGOSH[TZOSKYGP[R
ZXGTYSOYJKV[HROIGOGKRKIZXUTOITVGXGMXGL[RJKLG\US\KJKGI[SV[ZKSY
OTZXUJ[IKSTVGMOTUOSGMOTKOTZKXTIGXKKYZKTIXIGZUJGZI[TIXIGXKG
VGMOTOO
/SGMOTORKOTZKXTKVUZLOOTZXUJ[YKTJUI[SKTZ[R.:32VXOTSGXIGP[R\OJ/3-IGXK
KYZKLURUYOZTIUTP[TIOKI[GZXOH[ZKRK
u 98)#tT[SKELOYOKXtvOTJOIT[SKRKLOOKX[R[OIKIUTOTKOSGMOTKG!
u '2:#tZK^ZK^VROIGZO\tvGLOKG`[TZK^ZGRZKXTGZO\GZ[TIOITJTG\OMGZUX[RT[GXK
Y[VUXZVKTZX[GLOGXKGOSGMOTORUX!
u =/*:.#tTXtvYVKIOLOIROSKGTVO^KROGJXKVZ[TMNO[R[OTIGXKYK\GGLOG
OSGMOTKG!
u .+/-.:#tTXtvYVKIOLOITROSKGOSGMOTOOTVO^KRO!
u '2/-4vVKXSOZKIUTZXUR[RGROTOKXOOOSGMOTOOLGJKROTOORKJKZK^ZIGXK[XSKG`O
VUGZKG\KG\GRUXORK
v :56vGROTOG`OSGMOTKGI[VGXZKGIKGSGOJKY[YGXTJ[R[O!
v 3/**2+vGROTOG`OSGMOTKGI[SOPRUI[RXTJ[R[O!
v (5::53vGROTOG`OSGMOTKGI[IKGSGOJKPUYVGXZKGXTJ[R[OYG[I[VGXZKG
JKPUYGIKRKOSGOSGXOOSGMOTOJKVKXTJ!
u <96')+#tTXtYZGHORKZKYVGO[RJOTZXKOSGMOTKOZK^Z[RGLRGZJKGY[VXGXKYVKIZO\
JKJKY[HZ[ROSGMOTOO!
u .96')+#tTXtYZGHORKZKYVGO[RJOTZXKOSGMOTKOZK^Z[RGLRGZRGYZTMGORGJXKGVZG
OSGMOTOO
/TZXUJ[IKXKG[TKOOSGMOTOOTZKXTKLXYVKIOLOIGXKGROSOOOTROSOOfTSXOSK
TGZ[XGRtYKLGIKGYZLKR

))
=64:2% FeZ]ZkRcVReRSV]V]`c
aV_ecfacVkV_eRcVRZ_W`c^RZVZ

:GHKRKRKIUTYZOZ[OK[TOTYZX[SKTZJKUYKHOZJKV[ZKXTOITVXK`KTZGXKGJGZKRUXJOT
R[SKG]KH[R[O;ZORO`GXKGRUXOTOOGRYKROSOZGRGVXK`KTZGXKGTZXULUXSIUSVGIZO
[UXJKTKRKYGJGZKRUXVXKR[GZKJOTLUORKJKIGRI[RYG[JOTHG`KRKJKJGZKJGXT[RZOSG
\XKSKY[TZZUZSGOS[RZLURUYOZKVKTZX[XKGRO`GXKGJKYOMT[R[OYOZK[XORUX]KH VU`OOUTGXKG
KRKSKTZKRUXIUSVUTKTZKGRKVGMOTOOXKGRO`GXKGSKTO[XORUXJOTGSOIKKZI
:GHKRKRKY[TZOTZXUJ[YKTJUI[SKTZVXOT[ZORO`GXKGSGXIGP[R[O:'(2+T.:32
IUTYZX[OXKG[T[OZGHKRYKLGIKXTJI[XTJJKYIXOOTJIKR[RKRKJKVKLOKIGXKROTOKT
UXJOTKJKRGYZTMGRGJXKGVZG6XOSGROTOKG[T[OZGHKRYG[IGV[RJKZGHKRIUTOTK
JKT[SOXORKIURUGTKRUXJKJGZKJKT[SOXOIGXKULKXOTLUXSGOOJKYVXKTGZ[XGJGZKRUX
VXK`KTZGZKTIGJX[RZGHKR[R[O
)XKGXKG[T[OZGHKRYOSVR[YKVUGZKXKGRO`GVXOT[ZORO`GXKGGKZOINKZK
 :'(2+vKZOINKZIUTZGOTKXIGXKSGXINKG`ROSOZKRKZGHKR[R[O'YVKIZ[RZGHKR[R[O
VUGZKLOIUTZXURGZVXOT[ZORO`GXKGGZXOH[ZKRUXYVKIOLOIKIGXK\UXLOJKZGROGZK[RZKXOUX
TGIKGYZRKIOK!
 :8vKZOINKZIUTZGOTKXIGXKJKROSOZKG`UROTOKGZGHKR[R[O!
 :.vJKROSOZKG`UIKR[RGIGV[R[OJKZGHKR!
 :*vJKROSOZKG`IKR[RKRKJKJGZKGRKZGHKR[R[O
,OM[XGVXK`OTZ[TK^KSVR[JKZGHKRYOSVR[IGXKT[GXKTOIOUUVO[TKJKLUXSGZGXK
I[K^IKVOGYZGHOROXOOMXUYOSOOINKTGX[R[ORGJOSKTYO[TKGJKVO^KR)KR[RKRKIGVJK
ZGHKRY[TZLUXSGZGZKJOLKXOZLGJKXKYZ[RIKR[RKRUXZK^Z[RLOOTJTMXUGZOIKTZXGZT
IGJX[RIKR[RKO

Figura 1.4
Exemplu de tabel simplu

:GHKR[RJOTLOM[XGGLUYZUHOT[ZI[[XSZUX[RIUJ.:32

)*
2OSHGP[R.:32JKLOTKZKUYKXOKJKGZXOH[ZKIGXK[ZORO`GZKSVXK[TI[SGXIGP[R
:'(2+XKGRO`KG`LUXSGZGXKG[T[OZGHKR
u (58*+8 #tTXEVO^KROt v YZGHORKZK MXUYOSKG INKTGX[R[O ZGHKR[R[O <GRUGXKG
OSVROIOZKYZKOJKZKXSOTGLOGXKG[T[OZGHKRLXROTOGZ[X!
u (UXJKX)5258#tI[RUGXKtvJKLOTKZKI[RUGXKGINKTGX[R[O!
u =/*:.#t\GRUGXKtvYVKIOLOIROSKGZGHKR[R[OTVO^KROYG[IGVXUIKTZJOT
ROSKGLKXKYZXKOTG\OMGZUX[R[O!
u .+/-.:#t\GRUGXKtvYVKIOLOITROSKGZGHKR[R[OTVO^KROYG[IGVXUIKTZJOT
ROSKGLKXKYZXKOTG\OMGZUX[R[O!
u 'ROMT#tRKLZbIKTZKXbXOMNZtvJKZKXSOTSUJ[RJKGROTOKXKGZGHKR[R[OTLKXKGYZXG
TG\OMGZUX[R[O!
u )KRRYVGIOTM#tTXVO^KROtvYZGHORKZKJOYZGTGJOTZXKJU[IKR[RK\KIOTKGRKZGHKR[R[O!
u )KRR6GJJOTM#tTXEVO^KROt'LOGXKGJGZKRUXJOTZXUIKR[RYKLGIKTIKVTJJKRGU
GT[SOZJOYZGTLGJKINKTGX[RIKR[RKOLUXSTJU`UTJKVXUZKIOKTP[X[R
IKR[RKO*OSKTYO[TKG`UTKOJKVXUZKIOKKYZKGIKKGOVKTZX[ZUGZKIKRKVGZX[
SGXMOTOYZTMGY[YJXKGVZGOPUY*OSKTYO[TKGOSVROIOZKYZK
9XKR[SK^KSVR[RVXKIKJKTZGJ[MTJ[XSZUGXKRKLUXSGZXO

8K`[RZGZ[RUHOT[ZKYZKGXZGZJKLOM[XG5HYKX\GOKLKIZ[RJGZJKSXOXKGJOYZGTKO
JOTZXKJU[IKR[RKGJOGIKTZKSUJ[RJKGROTOKXKGZGHKR[R[OTLKXKGYZXGTG\OMGZUX[R[OO
SUJ[RJKGROTOKXKGZK^Z[R[OTIGJX[RIKR[RKRUX
)KR[RKRKZGHKR[R[OLOKILGIVGXZKJOTIGV[RJKZGHKRYG[Y[TZIKR[RKUHOT[OZKVUZ
IUTOTKUXOIKSGXIGPGIIKVZGZJK.:32OTIR[YO\RKMZ[XOYG[GRZKZGHKRK

Figura 1.5
Exemplu de tabel
formatat

'ROTOKXKGJGZKRUXTIKR[RKRKZGHKR[R[OYKVUGZKXKGRO`GGZZUXO`UTZGRIZO\KXZOIGR
[ZORO`TJGZXOH[ZKRK'2/-4XKYVKIZO\<'2/-4
u '2/-4vJKLOTKZKGROTOKXKGUXO`UTZGROVUGZKR[G\GRUXORK
v 2+,:vJGZKRKY[TZGROTOGZKRGYZTMG\GRUGXKOSVROIOZ!
v 8/-.:vJGZKRKY[TZGROTOGZKRGJXKGVZG!
v )+4:+8vJGZKRKY[TZIKTZXGZK!
u <'2/-4vJKLOTKZKGROTOKXKG\KXZOIGROVUGZKG\KG\GRUXORK
v :56vJGZKRKY[TZGROTOGZKRGSGXMOTKGJKY[YGIKR[RKO!
v (5::53vJGZKRKY[TZGROTOGZKRGHG`GIKR[RKO!
v 3/**2+vJGZKRKY[TZIKTZXGZK\KXZOIGRRGSOPRUI[RIKR[RKO

*!
'ZXOH[ZKRKJKGROTOKXKVUZLOVRGYGZKTKZOINKZKRKIKJKROSOZKG`ROTOORKOTSGXIGPKRK
IKJKLOTKYIIKR[RKRK*GIVRGYSGZXOH[Z[R'2/-4#tRKLZtTZGM[R:'(2+ZK^Z[RIGXK
[XSKG` ZGHKR[R[O sI[XMKt VK RTM GIKYZG ZGHKR[R KYZK GROTOGZ T YZTMG LKXKYZXKO
TG\OMGZUX[R[OOGXTJXKGVZGYGYKGLOKG`ZK^Z[R
,URUYOXKGGZXOH[Z[R[O'2/-4#tXOMNZtVRGYKG`ZGHKR[RTSGXMOTKGJXKGVZOGXZK^Z[R
sI[XMKtTVGXZKGYZTMGZGHKR[R[O
8KR[SK^KSVR[RJKSGOY[Y[ZORO`TJJO\KXYKZOV[XOJKGROTOKXK\KXZOIGROUXO`UTZGR
VKTZX[IUTOT[Z[RIKR[RKRUX

Figura 1.6
Tipuri de aliniere

Figura 1.7
Utilizarea culorilor de
fundal pentru celulele
unui tabel
)[RUGXKGLUTJ[R[OLOKIXKOIKR[RKGZGHKR[R[OVUGZKLOSUJOLOIGZVXOT[ZORO`GXKGGZXOH[Z[R[O
(-IURUX#sI[RUGXKt,OM[XGGXGZ[TK^KSVR[JKZGHKRLUXSGZGZVXOT[ZORO`GXKG
I[RUXORUXJKLUTJVKTZX[IKR[RK
)[RUGXKGLUTJ[R[OVKTZX[IKR[RKRKZGHKR[R[OYKVUGZKYVKIOLOIGOTJO\OJ[GRVKTZX[LOKIGXK
IKR[RTVGXZKYG[VKTZX[IKR[RKRKJKVKUTZXKGMROTOKGZGHKR[R[OGGI[SYKUHYKX\
TK^KSVR[RJKSGOY[Y*GIJUXOSYYZGHOROSGIKKGOI[RUGXKJKLUTJVKTZX[TZXKM
ZGHKR[RGZXOH[Z[R(M)URUXYK\GYIXOKTKZOINKZG:'(2+
*GIJUXOSYUXMGTO`SJGZKRKTZGHKRGYZLKRTIZUIKR[RYYKK^ZOTJVKSGO
S[RZKROTOOYG[IURUGTKG\KSRGJOYVU`OOKGZXOH[ZKRK
u )5296'4#sTtvVKXSOZK[TKOIKR[RKYYKK^ZOTJVKTIURUGTK!
u 85=96'4#sTtvVKXSOZK[TKOIKR[RKYYKK^ZOTJVKTROTOO!

*"
)KRKJU[GZXOH[ZKVUZLOVRGYGZKTKZOINKZKRKLURUYOZKVKTZX[YVKIOLOIGXKGIKR[RKRUX
JKJGZKYG[IKR[RKRUXIGVJKZGHKR)KR[RKRKYKVUZK^ZOTJKTZUZJKG[TGTPUYOYG[YVXK
JXKGVZG+^KSVR[R[XSZUXGXGZI[SYKIUTYZX[OKYIZGHKRKI[IKR[RKK^ZOTYK
9[XYG.:32LURUYOZTK^KSVR[KYZK

+LKIZ[RKYZK[XSZUX[R

Figura 1.8
Tabel cu celule extinse

5HYKX\GOTY[XYG.:32IUXKYV[T`ZUGXKLOM[XOOIVXOSGROTOKIUTOTKJKLOTOOG
GIKR[RKJKJGZKJKUGXKIKVXOSGJOTZXKGIKYZKGKYZKK^ZOTYVKJU[IURUGTKOGXG
JU[GROTOKIUTOTKJKLOTOOGGIKR[RKJKJGZK*KGYKSKTKGROTOORKOIUTOTJKLOTOOG
GIKR[RKJKUGXKIKGGKYZKJKLOTOZTROTOGIGUIKR[RK^ZOTYVKROTOO
 Celulele de date pot fi uneori vide, ns navigatorul nu va afia n acest caz
D chenarul corespunztor celulei. Pentru a rezolva aceast problem trebuie
7 s introducem n celula respectiv un spaiu (&nbsp;) sau un marcaj de
2
E sfrit de linie (BR).

*#
=64:2&
4cVRcVRW`c^f]RcV]`c9E>=

,UXS[RGXKRK .:32 LUXSY G[ LUYZ OTZXUJ[YK VKTZX[ XKGRO`GXKG [TKO SGO SGXO
OTZKXGIZO\OOTZXKYOZK[R=KHO\O`OZGZUX[RY[;ZORO`TJLUXS[RGXKVUZLOI[RKYKSGO
[UXOTLUXSGOOI[VXO\OXKRG\O`OZGZUXORGVXKLKXOTKRKOJUXOTKRKGIKYZ[OGOTLUXSGOO
IK[XSKG`GLOVXKR[GZKOVXKR[IXGZKJKGVROIGOOGLRGZKfTYVGZKRKtVGMOTOOGVROIGOORK
GIKYZKGYKT[SKYIMKTKXOIYIXOVZ[XO)-/v)USSUT-KZ]G_/TZKXLGIKOX[RKG`VK
YKX\KX[RIKM`J[OKZKVGMOTG=KH
*KK^KSVR[\O`OZGZUX[R[T[OYOZKIKULKXYVXK\T`GXKGT[SOZKVXUJ[YK\GZXKH[OY
IUSVRKZK`K[TLUXS[RGXJKIUSGTJ9IXOVZ[R)-/VXKOGJGZKRKJOTLUXS[RGXRKVXKR[IXKG`
OTIR[JK\O`OZGZUX[RTHG`GJKJGZKGIROKTORUXLOXSKOJKK^KSVR[OIXKKG`[TJUI[SKTZ
JKXYV[TYJUI[SKTZ.:32OYG[SKYGPKSGORVXOTIGXKIROKTZ[RKYZKGT[TGZJKYVXK
XKIKVOUTGXKGIUSKT`OOJGZGROSOZJKUTUXGXKGGIKYZKOGKZI
,UGXZKS[RZKYOZK[XOULKXVUYOHOROZOJKI[ZGXKGOTLUXSGOORUXVK=KHI[ZZUGXK
=KH<O`OZGZUX[RVXKIO`KG`JUSKTO[RYG[ZKSGIGXKROTZKXKYKG`TZX[TISVZK^Z[T
ZK^ZHU^OGVGY[TH[ZUTVKTZX[GVUXTOI[ZGXKG3KIGTOYS[RJKI[ZGXKYKXKGRO`KG`
VXOTGVROIGOOIUSVRK^KJGXOTZKXLGGI[[ZORO`GZUX[RKYZKHG`GZVKLUXS[RGXK.:32
/TYKXGXKGLUXS[RGXKRUXTZX[TJUI[SKTZ]KHYKXKGRO`KG`TSGOS[RZKKZGVK
6eRaR" 6XUOKIZGXKGLUXS[RGX[R[OJKOTZXGXKIGXK\GLOIUSVRKZGZJK\O`OZGZUX
6eRaR# 9IXOKXKGGVROIGOKOIGXK\GVXKR[IXGOTLUXSGOORKJOTLUXS[RGX
6eRaR$ 6XUOKIZGXKGJUI[SKTZ[R[OXYV[TYMKTKXGZJKYIXOVZ[R)-/XYV[TYRG
IKXKXKGGJXKYGZVXOTIUSVRKZGXKGLUXS[RGX[R[O
*KYIXOKXKG[T[OLUXS[RGXYKLGIKTOTZKXOUX[RSGXIGP[R[O

'ZXOH[ZKRKGIKYZ[OSGXIGPY[TZ
u 'IZOUT#t\GRUGXKt YZGHORKZKIKGT[SKYK\GTZSVRGI[JGZKRKYIXOYKTLUXS[RGX
)G\GRUGXKGGIKYZ[OGZXOH[ZYKVUGZKYVKIOLOIG
v ;82[R[T[OYIXOVZ)-/GLRGZJKUHOIKOTJOXKIZUX[RIMOHOT]]]YG[NZJUIY
JKVKYKX\KX[R===RUIGR!
v 'IZOUT#tSGORZU GJXKYGEJKESGORt YVKIOLOILGVZ[RIJGZKRKJOTLUXS[RGX\UXLO
ZXOSOYKVXOTVUZGKRKIZXUTOIRGGJXKYGJGZ!GIKYZKGVUZLOVXKR[IXGZK[RZKXOUX!
u 3KZNUJ#t\GRUGXKtYVKIOLOISKZUJG[ZORO`GZVKTZX[GZXOSOZKJGZKRKJOTLUXS[RGX
YIXOVZ[R[OYVKIOLOIGZTGZXOH[Z[R'IZOUT<GRUXORKVUYOHORKY[TZ659:O-+:3GO
S[RZK GST[TZK \UX LO VXK`KTZGZK T YKIO[TKG JKJOIGZ VXKR[XOO JGZKRUX JOT
LUXS[RGXKJKIZXKYIXOVZ[XORK6.6
u 4GSK#tOJKTZOLOIGZUXt GYUIOG`LUXS[RGX[R[O[TOJKTZOLOIGZUX[TOI[ZORO`GZJKUHOIKO
JKIZXKYIXOVZ[XORK0G\G9IXOVZO<(9IXOVZ
u +TIZ_VK#t\GRUGXKt  VXKIO`KG` SUJ[R JK IUJOLOIGXK G JGZKRUX ZXGTYSOYK VXOT
OTZKXSKJO[RLUXS[RGX[R[O*KK^KSVR[\GRUGXKGS[RZOVGXZLUXSJGZGYK[ZORO`KG`
GZ[TIOITJLUXS[RGX[RKYZKLURUYOZVKTZX[XKGRO`GXKGUVKXGOKOJKTIXIGXKG[T[O
LOOKXJKVKSGOTGIROKTZ[R[OVKYKX\KXfa]`RU
;TLUXS[RGXIUTOTKSGPUXOZGZKGKRKSKTZKRUXYZGTJGXJVKIGXKRKTZRTOSTOTZKXLGG
MXGLOII[[ZORO`GZUX[RYVKIOLOIUXOIX[OYOYZKSJKUVKXGXKGIZ[GRJOTZXKIGXKGSOTZOS
u ISV[XOJKZK^Z!
u H[ZUGTKXGJOU!

*$
u IY[KJK\GROJGXK!
u IGYKZKIUSHOTGZK!
u H[ZUGTKJKIUSGTJ
+RKSKTZKRK[T[OLUXS[RGXVUZLOJKLOTOZKI[GP[ZUX[RGZXKOSGXIGPK /46;::+>:'8+'
O9+2+):

>RcTR[f] :?AFE
)KRKSGOS[RZKJOTZXKKRKSKTZKRK[T[OLUXS[RGXVUZLOOTZXUJ[YKVXOTOTZKXSKJO[R
SGXIGP[R[O/46;:IGXKVUGZKLO[ZORO`GZSVXK[TI[[XSZUGXKRKGZXOH[ZK
 :_VK#tZOVEKRKSKTZtvYVKIOLOIZOV[RKRKSKTZ[R[OJKLUXS[RGXIGXKYK[ZORO`KG`
OIGXKVUGZKLO[T[RJOTZXK[XSGZUGXKRK
u ZK^Z  v IGYKZ JK ZK^Z v VKXSOZK OTZXUJ[IKXKG [T[O OX JK IGXGIZKXK VK [T
YOTM[XXTJ!
u XGJOUvH[ZUTXGJOUvYKJKLOTKYIMX[V[XOJKH[ZUGTKXGJOUT[SGO[T[RJOTZXK
GIKYZKGV[ZTJLOYKRKIZGZRG[TSUSKTZJGZ!
u INKIQHU^vIGY[JK\GROJGXKvVKXSOZKZXGTYSOZKXKG[TUXJGZKI[JU[\GRUXO
VUYOHORK*G4['JK\GXGZ,GRY!
u H[ZZUTvH[ZUTJKIUSGTJvYK[ZORO`KG`SVXK[TI[UYKI\KT0G\G9IXOVZ
YG[<(9IXOVZVKTZX[GJKIRGTGUGT[SOZUVKXGOKGZ[TIOITJ[ZORO`GZUX[R
K^KI[ZIROIQVKY[VXGLGGGIKYZ[OG!
u Y[HSOZvH[ZUTJKIUSGTJYVKIOGRIGXKJKZKXSOTZXGYSOZKXKGJGZKRUXJOT
LUXS[RGXIZXKYIXOVZ[R)-/IGXK\GVXKR[IXGJGZKRKJOTLUXS[RGX!
u XKYKZvXKYZG[XKG`\GRUXORKOTOOGRKJOTISV[XORKLUXS[RGX[R[O!
u OSGMKvVKXSOZKTRUI[OXKG[T[OH[ZUT9;(3/:I[UOSGMOTKYVKIOLOIGZ!
u VGYY]UXJvIGYKZJKZK^ZTIGXKTRUI[RIGXGIZKXKRUXOTZXUJ[YKY[TZGLOGZK
GYZKXOYI[XOLOOTJLUGXZK[ZORVKTZX[VXKR[GXKGVGXURKRUXJKGIIKY!
u NOJJKTvISVGYI[TY[ZORO`GZVKTZX[GZXGTYSOZKJGZKY[VROSKTZGXKVKIGXK
[ZORO`GZUX[RT[RKVUGZK\KJKG
 4GSK#tT[SKtvT[SKRKYOSHUROIGR\GRUXOOKRKSKTZ[R[OJKLUXS[RGXLURUYOZJKUHOIKO
TIGJX[RYIXOVZ[XORUXVKTZX[GOJKTZOLOIGTSUJ[TOI[TKRKSKTZGRLUXS[RGX[R[O
 <GR[K#t\GRUGXKtvVKTZX[ZOV[R:+>:YVKIOLOIZK^Z[RGLOGZOSVROIOZTISV[R
ZK^Z!VKTZX[ZOV[R9;(3/:JKLOTKZKZK^Z[RGLOGZVKY[VXGLGGH[ZUT[R[OOGXVKTZX[
H[ZUGTKRKXGJOUOIY[KRKJK\GROJGXKXKVXK`OTZ\GRUGXKGZXOSOYIZXKYKX\KX
GZ[TIOITJ[ZORO`GZUX[RYKRKIZKG`GXKYVKIZO\[RKRKSKTZ
 )NKIQKJvVXKIO`KG`JGIH[ZUT[RXGJOUIGY[JK\GROJGXKGLUYZYKRKIZGZ
YKRKIZGZJK\O`OZGZUX
 9O`K#tSGXOSKtvT[SX[RJKIGXGIZKXKGRIY[KOJKZK^ZGLOGZK!
 3G^RKTMZN#tSGXOSKtvYVKIOLOIT[SX[RSG^OSJKIGXGIZKXKGIIKVZGZTZXU
IGYKZZK^Z

4^afcZeVie
,UXS[RGX[R JOT LOM[XG  [ZORO`KG` JUGX ISV[XO ZK^Z O HOTKTKRKY H[ZUT[R
9;(3/:VKTZX[GVXKR[GT[SKRKJK[ZORO`GZUXOVGXURGJKGIIKYRGUGVROIGOK=KH

Figura 1.9
Formular simplu
cu rubrici de tip text

*%
9[XYG.:32GLUXS[RGX[R[OJOTLOM[XGJKSGOY[YKYZK

<

</Form>
6KTZX[GROTOKXKGKRKSKTZKRUXJOTLUXS[RGXGS[ZORO`GZ[TZGHKRI[ROTOGZ[XGYI[TY
,OKIGXKKRKSKTZVUYKJUsKZOINKZtGJOI[TZK^ZK^VROIGZO\IKULKXOTJOIGOOJKYVXK
SUJ[RJKIUSVRKZGXKGLUXS[RGX[R[O'ZZLUXS[RGX[RIZOKRKSKTZKRKYGRKIUSVUTKTZK
G[GYUIOGOOJKTZOLOIGZUXO[TOIO ,XS2UMOT[YKXTGSK[YKXVGYY
*[VGIOUTGXKGH[ZUT[R[O9;(3/:JGZKRKIUSVRKZGZKJK[ZORO`GZUXY[TZZXOSOYKIZXK
YIXOVZ[RYVKIOLOIGZJKGZXOH[Z[R'):/54RUMOTVNVGIX[OYGXIOTKYZKYVXKOGJGZKRKY
RK\GROJK`KOYVKXSOZYG[T[GIIKY[R[ZORO`GZUX[R[ORGLGIOROZORKGVROIGOKO=KHXKYVKIZO\K

3fe`R_V cRUZ`
'Z[TIOITJ[ZORO`GZUX[RZXKH[OKYYKRKIZK`KUYOTM[X\GXOGTZJKXYV[TYJOTSGO
S[RZK\GXOGTZKVUYOHORKYK[ZORO`KG`MX[V[XORKJKH[ZUGTKXGJOU*U[YG[SGOS[RZK
H[ZUGTKYKIUTYOJKXILGIVGXZKJOTGIKRGOMX[VJGIG[GYUIOGZGIKRGOT[SK

5HYKX\GO[ZORO`GXKGKZOINKZKOJKTZXKX[VKXKJKROTOK(8VKTZX[LUXSGZGXKGMX[V[R[O

Figura 1.10
Grup de butoane
radio
JKH[ZUGTK
'IOUTGXKG[T[OH[ZUTJOTIGJX[RMX[V[R[OVKXSOZKYKRKIZGXKG\GXOGTZKOIUXKYV[TZUGXK
\GRUGXKGZXGTYSOYJOTLUXS[RGXLOOTJ\GRUGXKGGZXOH[Z[R[O<GR[KGH[ZUT[R[OYKRKIZGZ
*&
;ZORO`GXKGGZXOH[Z[R[O)NKIQKJJKZKXSOTYZGHOROXKGH[ZUT[R[OXGJOUYKRKIZGZOSVROIOZ

4RdVeVUVgR]ZURcV
)GYKZKRKJK\GROJGXKYK[ZORO`KG`GZ[TIOITJ[ZORO`GZUX[RZXKH[OKYGRKGMU\GXOGTZ
JOTJU[\GXOGTZKIUSVRKSKTZGXKVUYOHORKGIOUTTJGYKSKTO[T[OIUS[ZGZUX)GYKZG
JK\GROJGXKGXKJU[YZXOVUYOHORK TKYKRKIZGZIGYKZGKYZK\OJXKYVKIZO\YKRKIZGZ
IGYKZGGXKTOTZKXOUX[TYKSTJKHOLGXK/SVROIOZ\GRUGXKG[TKOIGYKZKJK\GROJGXK
TKYKRKIZGZKKYZK5,,OGX\GRUGXKG[TKOIGYKZKYKRKIZGZKKYZK54
:UZ[OIGYKZGJK\GROJGXKVUGZKZXGTYSOZKYIXOVZ[R[OU\GRUGXKYZGHOROZVXOTGZXOH[Z[R
<GR[K9ZGXKG[TKOIGYKZKJK\GROJGXKYKSUJOLOIGZ[TIOITJ[ZORO`GZUX[RK^KI[ZIROIQ
VKGIKGYZG
;TK^KSVR[JK[ZORO`GXKGGIKYZ[OKRKSKTZRV[ZKO\KJKGTLOM[XG

>RcTR[f] EVieRcVR
'IKYZSGXIGPGLUYZIXKGZVKTZX[IG\O`OZGZUX[RYVUGZOTZXUJ[IK[TZK^ZJKR[TMOSK
SGOSGXKIGXKYKTZOTJKVKSGOS[RZKXTJ[XO6KRTMGZXOH[ZKRK4GSKO<GR[K
:+>:'8+'IUTOTKGZXOH[ZKYVKIOLOIK
u )URY#tT[SGXEIURUGTKtvYVKIOLOIR[TMOSKG[T[OXTJTIGXGIZKXK!
u 8U]Y#tT[SGXEROTOOtvYVKIOLOIT[SX[RJKXTJ[XO

n cadrul etichetelor TEXTAREA, TEXT i PASSWORD putem utiliza


atributul Readonly pentru a interzice utilizatorului modificarea valorilor prestabilite prin
atributul Value.

OX[RJKIGXGIZKXKJGZIG\GRUGXKGZXOH[Z[R[O<GR[KKYZKGLOGZTOTZKXOUX[R`UTKOJK
ZK^ZIG\GRUGXKOSVROIOZ

>RcTR[f] DV]VTe
3GXIGP[R9+2+):KYZK[TSGXIGPIUTZGOTKXIKOTZXUJ[IKROYZKJKX[RGTZKJKUVO[TO
IGYKZKIUSHOTGZKROYZKTINOYKYG[ROYZKJKYINOYK
TVXOS[RIG`\K`OLOM[XGKYZK\O`OHORJUGXUVO[TKGOSVROIOZROYZGJKX[RTJ[YK
GZ[TIOITJ[ZORO`GZUX[RK^KI[ZIROIQVKH[ZUT[RJOTVGXZKGJXKGVZGIGYKZKO
'ZXOH[Z[R9O`K#tT[SGXtOTJOIT[SX[RUVO[TORUXIGXKGVGXGLOGZKOSVROIOZTROYZ
*GILURUYOSGZXOH[Z[R3[RZOVRKTOTZKXOUX[RSGXIGP[R[O9+2+):ROYZGJKUVO[TO\GLO
GLOGZIGROYZJKYINOYZUGZKUVO[TORKLOOTJ\O`OHORK3GOS[RZGIKYZGZXOH[ZVKXSOZK

Figura 1.1 1a
1.11a
List combinat inactiv

Figura 1.1 1b
1.11b
List combinat activat

*'
[ZORO`GZUX[R[OYKRKIZGXKGSGOS[RZUXUVO[TOJOTROYZ
/TJOLKXKTZJKZOV[RROYZKLOKIGXKUVO[TKKYZKOTYKXGZI[GP[ZUX[RSGXIGP[R[OIUTZGOTKX
5VZOUT
,OM[XGVXK`OTZ[TK^KSVR[JKIGYKZIUSHOTGZ
9[XYG.:32GK^KSVR[R[OJOTLOM[XGKYZK

Figura 1.12
List deschis
cu selecie multipl

2GZXGTYSOZKXKGJGZKRUXJOTLUXS[RGXYIXOVZ[R)-/VXOSKZKVKTZX[LOKIGXKJOTZXK
UVO[TORKYKRKIZGZKJK[ZORO`GZUX\GRUXORKVXKIO`GZKTGZXOH[ZKRK<GR[KIUXKYV[T`ZUGXK
,OM[XGGXGZI[SGLOKG`TG\OMGZUX[RUROYZJKYINOYVKTZX[IGXKKYZKVKXSOY
YKRKIOGS[RZOVR
9[XYG.:32IGXKMKTKXKG`ROYZGJOTLOM[XGJKSGOY[YKYZK

Figura 1.13 Exemplu de formular complex

*(
6iV^a]f UV W`c^f]Rc T`^a]Vi
4KVXUV[TKSYIUTYZX[OSLUXS[RGX[RJOTLOM[XGIGXKIUTOTKIKRKSGO[ZORO`GZK
KRKSKTZKVKXSOYKT.:32
,UXS[RGX[RJOTLOM[XGGLUYZMKTKXGZJK[XSZUX[RIUJ.:32

*)
=64:2'
4RUcV

5GRZSUJGROZGZKJKYZX[IZ[XGXKG[T[OJUI[SKTZNOVKXSKJOGKYZKSVXOXKGLKXKYZXKO
TG\OMGZUX[R[OTSGOS[RZK`UTKJOYZOTIZKT[SOZKIGJXKLXGSKYTLOKIGXKJOTZXKGIKYZKG
V[ZTJYYKGLOK`KIZK[TJUI[SKTZ;TIGJX[YKIUSVUXZIGOI[SGXLOULKXKGYZX
OTJKVKTJKTZTIGJX[RLKXKYZXKOTG\OMGZUX[R[O

 O practic frecvent printre creatorii de site-uri este aceea de a utiliza dou


D cadre verticale: n cadrul stng se afl de obicei meniul principal, acionarea unei
7 opiuni din acesta determinnd afiarea unui document HTML n cadrul din
2
E partea dreapt.

SVXOXKGLKXKYZXKOTG\OMGZUX[R[OTIGJXKVXKY[V[TKIXKGXKGGIKRV[OTJUI[SKTZK
.:32JOYZOTIZK
u JUI[SKTZ[RVXOTZK IUTOTKSGXIGP[RIUTZGOTKX,8'3+9+:IGXKXKGRO`KG`
SVXOXKGLKXKYZXKOTG\OMGZUX[R[OTSGOS[RZKIGJXKOJKLOTKZK[TYKZJKIGJXK!
u IZK[TJUI[SKTZVKTZX[LOKIGXKIGJX[VKIGXKOTZKTOUTSYRJKLOTOS
'ZXOH[ZKRKSGXIGP[R[O,8'3+9+:Y[TZ
v )529#tVEVEgVETt JKLOTKZK[TYKZJK_IGJXKJOYV[YK\KXZOIGROG\TJ
JOSKTYO[TORKYVKIOLOIGZKTVO^KROYG[IGVXUIKTZJOTROSKGLKXKYZXKO!
v 85=9#tVEVEgVETt JKLOTKZK[TYKZJK_IGJXKJOYV[YKUXO`UTZGRO
G\TJJOSKTYO[TORKYVKIOLOIGZKTVO^KROYG[IGVXUIKTZJOTTROSKGLKXKYZXKO
*KLOTOXKGIGXGIZKXOYZOIORUXIGJXKRUXIKIUSV[T[TYKZJKIGJXKYKXKGRO`KG`VXOT
OTZKXSKJO[RKZOINKZKO,8'3+IGXKGXK[XSZUGXKRKGZXOH[ZK
u 4GSK#tOJKTZOLOIGZUXt T[SKRK[TOIGYUIOGZIGJX[R[O[ZORO`GZVKTZX[XKGRO`GXKG
IUS[TOIXOOJOTZXKIGJXK!
u 98)#t;82t YVKIOLOIGJXKYGJUI[SKTZ[R[O.:32IK\GLOTIXIGZTOTZKXOUX[R
IGJX[R[O!
u 9)8522/4-#t_KYbTUbG[ZUt YZGHORKZKIUSVUXZGSKTZ[RIGJX[R[OGZ[TIOITJ
SXOSKGIUTOT[Z[R[OY[JKVKZKGXOGJKGLOGXK<GRUGXKG_KYVKXSOZKGLOGXKG
VKXSGTKTZ G HGXKRUX JK JKX[RGXK \GRUGXKG TU OTNOH GLOGXKG GIKYZUXG OGX
\GRUGXKGG[ZUOSVROIOZGLOKG`HGXKRKJKJKX[RGXKJUGXGZ[TIOITJKYZKTK\UOK
u 458+9/@+ OTZKX`OIK[ZORO`GZUX[R[OXKJOSKTYOUTGXKGIGJX[R[O!KYZKUUVO[TK[ZOR
TIG`[XORKTIGXKGLOGXKGIUXKYV[T`ZUGXKGIUTOT[Z[R[OIGJX[R[OKYZKJKVKTJKTZ
JKJOSKTYO[TKGYG!
u ,8'3+(58*+8#t b    YZGHORKZK JGI YK GLOKG` YG[ T[ INKTGX[R IK
TIUTPUGXTSUJOSVROIOZ[TIGJX[
TK^KSVR[RJKSGOPUYGSJKLOTOZJU[IGJXKJOYV[YK\KXZOIGRVXOS[RUI[VTJ JOT
ROSKGLKXKYZXKOTG\OMGZUX[R[OOGXGJU[GXKYZ[RTVXOS[RIGJX[YK\GGLOGIUTOT[Z[R
LOOKX[R[OLOYOKXNZSOGXTIGJX[RJOTJXKGVZGYK\GGLOGIUTOT[Z[RJUI[SKTZ[R[OLOYOKXNZS

8K`[RZGZ[RVUGZKLO\`[ZTLOM[XG

**
Figura 1.14 Cadre verticale

1. Dac un document hipermedia este structurat folosind cadre, atunci se va


renuna la marcajele ce definesc corpul documentului <BODY> </BODY>;
2. Nu este obligatoriu s se utilizeze *, asa cum apare n exemplu, corect fiind i forma
COLS=30%,70% . Construcia * indic navigatorului c dimensiunea cadrului
corespunztor este egal cu 100% minus suma dimensiunilor celorlalte cadre.

9KVUGZKXKGRO`GSVXOXKGJUI[SKTZ[R[OTSGOS[RZKIGJXKT[JUGXJU[YVKIOLOITJ
VKTZX[LOKIGXKVXUIKTZ[RUI[VGZJOTGXOGLKXKYZXKOTG\OMGZUX[R[OJKK^KSVR[)529#t 
   tSVGXZKLKXKGYZXGTG\OMGZUX[R[OTVGZX[`UTK\KXZOIGRK

FeZ]ZkRcVRTRUcV]`cZ^ScZTReV
TIG`[RTIGXKJUXOSYSVXOSJUI[SKTZ[RTZXKOIGJXKJOYV[YKIGTLOM[XG
JKLOTOXKGYKZ[R[OJKIGJXKYKXKGRO`KG`GYZLKR

5HYKX\GOSUJ[RTIGXKYGXKGRO`GZSVXOXKGLKXKYZXKOLURUYOTJJU[YKZ[XOJK
IGJXKOSHXOIGZK
v VXOS[RYKZJKZKXSOTSVXOXKGLKXKYZXKOTJU[IGJXK\KXZOIGRK[T[RJKSXOSK
 JOTROSKGLKXKYZXKOIGXKIUTOTKLOOKX[RLOYOKXNZSOGXIKRRGRZ\GTIXIG
TYVGO[RXSGY[TGRJUORKGYKZJKIGJXK!
v GRJUORKGYKZJKIGJXKSVGXZKIGJX[RJOTJXKGVZGTJU[IGJXKUXO`UTZGRKJK
JOSKTYO[TO OXKYVKIZO\ JOTSXOSKGIGJX[R[O

Figura 1.15
Cadre imbricate

"!!
CVWVcZcVR]RTRUcV
6KTZX[OTYKXGXKG[TKONOVKXRKMZ[XOTZX[T[RJOTZXKIGJXKVXOTGIXKOGIOUTGXK
JUI[SKTZ[ROTZYLOKGLOGZTGRZIGJX[KYZKTK\UOKYGZXOH[OSLOKIX[OIGJX[[T
T[SK[TOIVXOT[ZORO`GXKGGZXOH[Z[R[O4GSKGRSGXIGP[R[O,XGSK8KR[SK^KSVR[R
GTZKXOUXGJ[MTJIZK[TT[SKVKTZX[LOKIGXKIGJX[JKLOTOZ

4[SKRK VUGZK LO [ZORO`GZ GZ[TIO ITJ JK K^KSVR[ OTZXUJ[IKS T LOOKXNZS U
NOVKXRKMGZ[XIZXK[TJUI[SKTZVKIGXKJUXOSYRGLOSTIGJX[RI[T[SKRKZXKO
2KMZ[XGYK\GOTZXUJ[IKVXOT

*GIT[K^OYZ[TIGJX[I[T[SKRKYVKIOLOIGZTGZXOH[Z[R:'8-+:GZ[TIOLOOKX[R
KYZKTIXIGZTIGJX[RI[XKTZ

)GJXK OTZKXTK
)GJX[ROTZKXTKYZKULKXKGYZXTIUTP[XGZIUSVRKZJKULKXKGYZXK^ZKXOUGX)GJXKRK
OTZKXTKG[LUYZOTZXUJ[YKSGOTZOTTG\OMGZUX[R/TZKXTKZ+^VRUXKXOVXKR[GZKGVUOT
YZGTJGXJ[R.:32
;TIGJX[OTZKXTYKJKLOTKZKI[GP[ZUX[RKZOINKZKO/,8'3+OVUGZKLO[ZORO`GZRGLKRIG
[TIGJX[UHOT[OZTIUTP[TIOKI[GZXOH[ZKRKVXK`KTZGZKGTZKXOUX
TLOM[XGV[ZKO\KJKGKLKIZ[RUHOT[ZVXOTOTYKXGXKG[T[OIGJX[OTZKXTTIGXK
GSTIXIGZ[TJUI[SKTZ.:32IKIUTOTK[TZGHKR

Figura 1.16
Utilizarea cadrelor
interne

"!"
)GJX[ROTZKXTJOTLOM[XGJKSGOY[YGLUYZOTZXUJ[YVXOTYKI\KTG.:32VXK`KTZGZ
GTZKXOUX)GGZXOH[ZKY[VROSKTZGXKKZOINKZG/,8'3+GIIKVZGZXOH[ZKRK=/*:.O.+/-.:
VKTZX[YZGHOROXKGJOSKTYO[TORUXIGJX[R[OOGZXOH[Z[RVKTZX[GROTOKXK'2/-4TOTZKXOUX[R
SGXIGP[R[OGSOTZXUJ[Y[TZK^ZIK\GLOGLOGZJKTG\OMGZUGXKRKIGXKT[GIIKVZIGJXK
OTZKXTK

2A=:42::
2:eV^ZTfcdaf_d^f]eZa]f
 3GXIGP[R"($"($XKGRO`KG`GLOGXKG
G GVRKIGZGZK^Z[R[O
H Y[HROTOGZGZK^Z[R[O
I TMXUGZGZK^Z[R[O
 +ZOINKZG".8$GXKIGKLKIZ
G ZXGYGXKG[TKOROTOOUXO`UTZGRK
H ZXGYGXKG[TKOROTOO\KXZOIGRK
I ZKXSOTGXKG[T[OXTJ
 /TZXUJ[IKXKG[T[OKRKSKTZGR[TKOROYZKYKXKGRO`KG`VXOTSGXIGP[R
G "2/$
H "(8$
I "2:$
 3GXIGP[R"6$KYZK[ZORO`GZVKTZX[
G GSGXIGTIKV[Z[R[TKOVGMOTO
H GSGXIGTIKV[Z[R[T[OVGXGMXGL
I GT[SKXUZGG[ZUSGZVGMOTORK
 3GXIGP[R"52$KYZKLURUYOZVKTZX[GJKLOTO
G UROYZT[SKXUZGZ
H UROYZTKT[SKXUZGZ
I UROTOKUXO`UTZGR
 9ZOR[XORKRUMOIK
G OTJOITG\OMGZUX[R[OTSUJIRGXI[SYGLOK`KVUXO[TKGSGXIGZ
H OTJOITG\OMGZUX[R[OIKXKVXK`OTZVUXO[TKGSGXIGZ
I T[K^OYZGIKGYZTUO[TK
 'ZXOH[Z[R:?6+VUGZKLO[ZORO`GZg
G GZZTROYZKRKT[SKXUZGZKIZOTIKRKTKT[SKXUZGZK
H JUGXTROYZKRKT[SKXUZGZK
I JUGXTROYZKRKTKT[SKXUZGZK
 'ZXOH[Z[R'2/-4YKVUGZK[ZORO`GTSGXIGPKRK
G ":*$
H "6$
I ".$
J "(UJ_$

"!#
36iVcTZZZ
 8KGRO`GO[TJUI[SKTZ.:32IGXKYIUTOT[XSZUX[RI[VXOTYLUXSGZGZI[GP[ZUX[R
ROYZKRUXUXJUTGZKOTKUXJUTGZK
4facZ_d+
 ;ZORO`GXKGROSHGP[R[OJKSGXIGXK.:32VKTZX[XKGRO`GXKGJUI[SKTZKRUX=KH
G 9VGO[R===OIUTIKVZ[RJKNOVKXZK^Z
H 9ZX[IZ[XG[T[OJUI[SKTZ.:32
I 9ZOR[XOLO`OIKORUMOIK
J 2OYZK
K :GHKRK
L ,UOJKYZOR
 6XK`KTZGXKGROSHGP[R[O6.6
u +RKSKTZKJKHG`
O :OV[XOJKJGZK
OO <GXOGHORK
OOO )UTYZGTZK
O\ 5VKXGZUXOOK^VXKYOO
u /TYZX[IO[TO6.6
u :GHRU[XO
 )UTIKVKO[TJUI[SKTZ.:32TIGXKYJKLOTOOTUO[TORK IUTYZGTZ\GXOGHOR
UVKXGZUXK^VXKYOK9K\G[ZORO`GUROYZJKJKLOTOOO:KXSKTOOJKLOTOO\UXLOK\OJKTOGO
LURUYOTJYZOR[XORUMOIK
 9KIUTYOJKX[TYOZK=KHJKLOTOZJKYZX[IZ[XGJKJOXKIZUGXKJOTLOM[XGJKSGOPUY

Figura 1.17

)UTYOJKXTJILURJKX[RHVNYKGLRTXJIOTGJOYI[R[OYYKJKLOTKGYI
NOVKXRKMZ[XOTZXKLOOKXKRKYVKIOLOIGZKSGOPUY

"!$
 8KGRO`GO[TGRH[S=KH[XSTJVGOO
u )XKGOLURJKX[R'2(;3TJOXKIZUX[R\UYZX[JKR[IX[!
u TLURJKX[R'2(;3IXKGOLURJKX[R/3'-/4/!
u )UVOGOTLURJKX[R/3'-/4/LOOKXKOSGMOTKG\TJJOLKXOZKLUXSGZK06+-
-/,O64-!
u +JOZGOJUI[SKTZ[RGRH[SNZSIGXKYIUTOTVKTZX[LOKIGXKOSGMOTKJOT
LURJKX[R /3'-/4/ [T ZK^Z K^VROIGZO\ O U NOVKXRKMZ[X IZXK LOOKX[R IK
SKSUXKG` OSGMOTKG 9K \UX [ZORO`G ROYZK UXJUTGZK VKTZX[ LUXSGZGXKG
JUI[SKTZ[R[O,OOKX[R\GLOYGR\GZTLURJKX[R'2(;3
 3UJOLOIGOGRH[S[RIUTYZX[OZRGK^KXIOO[RVXKIKJKTZGYZLKRTIZLOKIGXKOSGMOTKY
LOKOTYKXGZTZX[TJUI[SKTZ.:32YKVGXGZOGXRKMZ[XORKJOTLOOKX[RGRH[SNZS\UX
G\KGJXKVZOTZGIKYZKLOOKXK6KTZX[LOKIGXKLOOKX.:32IKTMRUHKG`UOSGMOTK
YK\UXJKLOTORKMZ[XOJKTZUGXIKXKTJUI[SKTZ[RGRH[SNZS
 /TYKXGOTZX[TJUI[SKTZ.:32UYKI\KT\OJKUTLUXSGZ'</9VKIOLOIGOIKRV[OT
JU[GRZKXTGZO\KTIG`[RTIGXKTG\OMGZUX[RT[VUGZKXKJGIUTOT[Z[RLOOKX[R[O
 )UTYZX[OO[TJUI[SKTZ.:32IKIUTOTK[XSZUX[RZGHKR

9K\GOTKYKGSGJKGROTOKXKGJGZKRUXTIKR[RKOJKSUJ[RJKLUXSGZGXKGJGZKRUX
 9IXOKOIUJ[R.:32IGXKMKTKXKG`ZGHKR[RJOTLOM[XG[XSZUGXK

Figura 1.18
)UJ[XORKI[RUXORUX[ZORO`GZKY[TZ  ,,+()*VKTZX[IGV[RJKZGHKRO ,,,*)XKYVKIZO\
,,,',VKTZX[IKR[RKRKJKJGZK
 ;ZORO`GOGZXOH[ZKRK8U]9VGTO)UR9VGTVKTZX[GJKLOTOZGHKR[RI[IKR[RKK^ZOTYKJOT
LOM[XG9K\UX[ZORO`GGIKRKGOIUJ[XOJKI[RUGXKJKRGK^KXIOO[RVXKIKJKTZ

Figura 1.19

"!%
;ZORO`TJ[TZGHKRI[ROTOOOIURUGTKLXINKTGXOROTOOYYKIUTYZX[OGYI[T
GRH[S,OKIGXKIKR[RGZGHKR[R[O\GIUTOTKIZKULUZUMXGLOKO[TIUSKTZGXO[
,UZUMXGLOORK\UXG\KGGIKRKGOJOSKTYO[TOO\UXLOIKTZXGZKXKRGZO\RGIKR[RGTIGXK
Y[TZOTYKXGZK:GHKR[R\GLOIKTZXGZTLKXKGYZXGTG\OMGZUX[R[O
9IXOKOUKZOINKZ,583IGXKVKXSOZKZXOSOZKXKGJGZKRUXVXOTSKZUJG-+:IZXK
GJXKYG\UGYZXKSGOR
*KLOTOO[TMX[VJKH[ZUGTKXGJOUI[T[SKRK3[YOI5VZOUTYIGXKYVKXSOZGRKMKXKG
MKT[R[OS[`OIGRVXKLKXGZJOTZXKMKT[XORK NU[YKRGZOTUXUIQIRGYYOIXUIQXG\K
*KLOTOOUROYZJKYINOYIGXKVKXSOZKGRKMKXKGGIZUXORUXVXKLKXGOJOTZXUROYZI[UVO[TO
8KGRO`GO[TZKYZMXORIGXKYIUTOTJU[TZXKHXOI[XYV[TY'JK\XGZ,GRYJU[
TZXKHXOI[\GXOGTZKJKXYV[TYJOTZXKIGXKJUGX[TGKYZKIUXKIZOJU[TZXKHXO
I[\GXOGTZKJKXYV[TYJOTZXKIGXKIKRV[OTU\GXOGTZKYZKIUXKIZ
/JKTZOLOIGOZOV[XORKKRKSKTZKRUXJKLUXS[RGXTKIKYGXKVXKR[XOOXYV[TY[XORUXVKTZX[
LOKIGXKZOVJKTZXKHGXKOXKGRO`GO[TLUXS[RGXIUSVRKZVKTZX[VXKR[GXKGXYV[TY[XORUX
9K\G[ZORO`G[TZGHKRVKTZX[GLUXSGZGLUXS[RGX[R
8KGRO`GOLUXS[RGX[RJOTLOM[XG[ZORO`TJGIKRKGOKRKSKTZKJKLUXSGZGXK

Figura 1.20
)GYKZKRKIUSHOTGZK[ZORO`GZKG[[XSZUGXKRKUVO[TO
u IGYKZG-8;6 'RRKRK\OVXULKYUXO\O`OZGZUXO!
u IGYKZG9ZGXK 'RRGIZO\HRUIGZTGZKVZGXK!
u IGYKZG4XROTOOVGM 
([ZUT[R-UKYZK[TH[ZUTJKZOV9;(3/:OGXH[ZUT[RZKXMKGXKZOV[R8+9+:
9IXOKOIUJ[R.:32IKVKXSOZKSVXOXKGLKXKYZXKOTG\OMGZUX[R[OTIGJXKUXO`UTZGRK
I[JOSKTYO[TORK   XKYVKIZO\ 'YUIOGOLOKIGX[OIGJX[[TT[SK
;ZORO`GOKZOINKZG45,8'3+VKTZX[GGLOG[TZK^ZK^VROIGZO\VKTZX[TG\OMGZUGXKRK
IGXKT[Y[VUXZIGJXK
8KGRO`GOSVXOXKGLKXKYZXKOTG\OMGZUX[R[OTIGJXKGGI[SYKUHYKX\TLOM[XG
[XSZUGXK

Figura 1.21
TLOKIGXKJOTIGJXKRKOLOOKXKRKIUXKYV[T`ZUGXK\UXIUTOTKIZKUOSGMOTK
)GJX[R\GIUTOTKUROYZI[NOVKXRKMZ[XOIZXKLOOKXKRKTIXIGZKTIGJXKRK
2GGIZO\GXKG[TKONOVKXRKMZ[XOLOOKX[ROTZ\GLOTIXIGZTIGJX[R
"!&
T=fTccZUV]RS`cRe`c
 8KGRO`GO[TJUI[SKTZ.:32OJKTZOII[JUI[SKTZ[RJOTLOM[XG

Figura 1.22

 8KGRO`GO[TJUI[SKTZ.:32OJKTZOII[JUI[SKTZ[RJOTLOM[XG

Figura 1.23

"!'
 8KGRO`GO[TJUI[SKTZ.:32OJKTZOII[JUI[SKTZ[RJOTLOM[XG

Figura 1.24

5>Z_Zac`ZVTe
,OXSG(KYZ6)GXKIGUHOKIZJKGIZO\OZGZKIUSKXIOGRO`GXKGJKIUSVUTKTZKVKTZX[
IGRI[RGZUGXKVKXYUTGRKJOT[XSZUGXKRKIGZKMUXOO
u VRIOJKHG`!
u VRIO\OJKU!
u VRIOJKY[TKZ!
u VRIOJKXKKG
3GTGMKXOOLOXSKOIUTYOJKXIXKGRO`GXKG[T[OYOZK=KHVKTZX[VXK`KTZGXKGVXUJ[YKRUX
IUSKXIOGRO`GZKJKIUSVGTOK\GG\KG[TOSVGIZJOXKIZGY[VXG\T`XORUXO\GJKZKXSOTG
USGOH[TOTLUXSGXKGIROKTORUXLOXSKO
8KGRO`GO[TYOZK=KHJKVXK`KTZGXKGVXUJ[YKRUXIUSKXIOGRO`GZKJKLOXSG(KYZ6)
XKYVKIZTJ[XSZUGXKRKYVKIOLOIGOO
 9OZK[R\GLOIUSV[YJOT[XSZUGXKRKJUI[SKTZK.:32
G OTJK^NZSvVGMOTGVXOTIOVGRNUSKVGMK!
H ZUVNZSvIUTOTKHGTTKX[RLOXSKO!
I SKTO[NZSvIUTOTKVKTZX[LOKIGXKIGZKMUXOKJKVXUJ[YKIUSKXIOGRO`GZK
IZKUNOVKXRKMZ[XIZXKJUI[SKTZ[R.:32IKVXK`OTZVKRGXMVXUJ[YKRK
JOTIGZKMUXOGXKYVKIZO\!
J TU[ZGZONZSvIUTOTKOTLUXSGOOXKLKXOZUGXKRGIKRKSGOTUOVXUJ[YKGRKLOXSKO!
K IUTZGIZNZSvIUTOTKJGZKRKJKIUTZGIZGRKLOXSKO!

"!(
L HG`GNZS\OJKUNZSY[TKZNZSXKZKGNZSvIUTOTJKYIXOKXKGVXUJ[YKRUXJOT
LOKIGXKIGZKMUXOKVKTZX[LOKIGXKVXUJ[YLOOTJVXK`KTZGZKYVKIOLOIGOORKZKNTOIK
VXK[ROUOSGMOTKGVXUJ[Y[R[O
 9ZX[IZ[XGVGMOTOOJKOTZXGXK\GLOXKGRO`GZVXOTSVXOXKGLKXKYZXKOTG\OMGZUX[R[O
TIGJXKI[T[SKRK:563+4/;3'/4(5::53JOYV[YKGYZLKR

 3KTO[R\GLOXKGRO`GZVXOT[ZORO`GXKG[T[OZGHKRI[ROTOOOUIURUGTLOKIGXKIKR[R
IUTOTTJUNOVKXRKMZ[XIZXKLOOKX[RIKJKYIXOKVXUJ[YKRKJOTZXUIGZKMUXOK
*UI[SKTZ[ROTZGRRKMZ[XOO\GLOTIXIGZTIGJX[RI[T[SKRK3'/4
 9ZX[IZ[XG JK LOOKXK G YOZK[R[O \G LO [XSZUGXKG LURJKXKRK Y[TZ YIXOYK I[
SGP[YI[RK

Figura 1.25
Marcaje fizice pentru
formatarea textului

:UGZKOSGMOTORK[ZORO`GZKTIGJX[RYOZK[R[OYK\UXXKMYOTLURJKX[R/3'-/4/

"!)
#
Capitolul

FeZ]ZkRcVReVY_ZTZZW`Z]`cUVdeZ]fcZ4DD
aV_ecfW`c^ReRcVRU`Tf^V_eV]`cHVS

Ce nvm?
u )KY[TZLUORKJKYZOR[XOTIGYIGJ%
u 3UJGROZOJKOTYKXGXKGJKLOTOOORUXJKYZORTZX[TJUI[SKTZ=KH
u 9ZOR[XOVKTZX[OTLUXSGOGJKZOVZK^Z
u *KLOTOOOJKYZORVKTZX[LUTJ[ROI[RUGXKGKRKSKTZKRUX.:32
u 6U`OOUTGXKGKRKSKTZKRUXTLKXKGYZXGTG\OMGZUX[R[O
u ;ZORO`GXKGYZXGZ[XORUXRG_KXYVKTZX[LUXSGZGXKGJUI[SKTZKRUX=KH

De ce nvm?
:KNTOIGLUORUXJKYZOR[XOTIGYIGJVKXSOZKIXKGZUXORUXJUI[SKTZKRUX=KHYGOH[T
IUTZXURSGOH[TGY[VXGGYVKIZ[R[OJUI[SKTZ[R[OXKGRO`TJOYKVGXGXKGJOTZXKIUTOT[Z[R
JUI[SKTZ[R[OOSUJ[RJKGLOGXKGGIKYZ[OG
;ZORO`GXKG)99VKXSOZKYIXOKXKGJKJKLOTOOOsMRUHGRKtRGTO\KR[R[TKOTZXKMOGVROIGOO
=KHSUJOLOIGXKGGYVKIZ[R[OJUI[SKTZKRUXIUSVUTKTZKXKGRO`TJ[YKI[KLUXZSOTOS
VXOTYOSVRGSUJOLOIGXKGJKLOTOOORUXJKYZOR
4[T[RZOS[RXTJLUORKJKYZORL[XTO`KG`UVO[TOJKLUXSGZGXKIGXKT[Y[TZVUYOHORK
VXOT[ZORO`GXKGSGXIGPKRUX.:32
=64:2" AcVkV_eRcVRXV_VcR]
RW`Z]`cUVdeZ]fcZ_TRdTRU

TVXOSKRK\KXYO[TOGRKROSHGP[R[O.:32KZOINKZKRKKXG[UXOKTZGZKVXKVUTJKXKTZIZXK
SUJ[RJKGLOGXKGKRKSKTZKRUXVKIGXKRKJKLOTKG[OSGOV[OTIZXKJKLOTOXKGYZX[IZ[XOO
RUMOIKGJUI[SKTZ[R[O
,UXSGZGXKGJUI[SKTZ[R[OKXGXKGRO`GZK^IR[YO\VXOTGZXOH[ZKRKKZOINKZKRUX[ZORO`GZK
OTVR[YGRKMKXKG[T[OGT[SOZLUXSGZVKTZX[[TKRKSKTZVXKY[V[TKGYIXOKXKGGZXOH[ZKRUX
JKLUXSGZGXKVKTZX[LOKIGXKGVGXOOKGGIKR[OKRKSKTZ*KK^KSVR[JGITKVXUV[TKS
IGZOZR[XORKJKTO\KRJOTTZXKM[RJUI[SKTZYLOKGROTOGZKRGJXKGVZGOGLOGZKI[ROZKXK
I[XYO\KGZ[TIOVKTZX[LOKIGXKGVGXOOKGKZOINKZKO".$ZXKH[OK[ZORO`GZKGZXOH[Z[RJK
GROTOKXK'2/-4OSGXIGP[R"/$
,UORKJKYZORTIGYIGJCascading Style SheetsY[TZMX[V[XOJKVXUVXOKZO
IKJKLOTKYISUJ[RJKGLOGXKGKRKSKTZKRUXOTZXUJ[YKVXOTKZOINKZKRK.:32LURUYOTJ
SUJ[XOJKJKYIXOKXKTZKXSKTOOKJOZXOOIUSV[ZKXO`GZK6UYOHOROZGZKG[ZORO`XOOSGOS[RZUX
JKLOTOOOJKYZORVKTZX[GIKRGOKRKSKTZTG\OMGZUX[ROTZKXVXKZTJ[RKTZXUUXJOTKHOTK
YZGHOROZK^VROIZKXSKT[RIGYIGJVXK`KTZTJKT[SOXK
TGIKYZSUSKTZG[LUYZGVXUHGZKJU[YZGTJGXJKVXO\OTJLUORKJKYZOR[XOOGT[SK
 CSS)GYIGJOTM9Z_RK9NKKZYvRK\KR VKXSOZKYVKIOLOIGXKG[TUXJKLOTOOOJK
LUXSGZVKTZX[LUTZ[XOI[RUXOL[TJGR[XOGROTOKXKGKRKSKTZKRUXTJUI[SKTZ
 CSS2)GYIGJOTM9Z_RK9NKKZYvRK\KR K^ZOTJK)99I[LGIOROZOJKSUZKTOXK
GLUORUXJKYZOR[XOVU`OOUTGXKGGHYUR[ZOXKRGZO\GKRKSKTZKRUXJUI[SKTZ[R[O
OTZKMXGXKGSGOS[RZUXZOV[XOJKSKJOOKZI

 Este greit s se cread c utilizarea foilor de stiluri n cascad aduce numai beneficii,
D fr s aib i dezavantaje. Cel mai mare inconvenient este faptul c definiiile de stil
7 nu sunt interpretate identic de navigatoarele utilizate n acest moment. Exist, de
2
E asemenea, definiii de stil care nu sunt recunoscute de toate navigatoarele actuale sau
de ctre versiunile vechi ale acestora.
Este de preferat s utilizm doar acele definiii care au suport n toate navigatoarele
actuale, iar n cazul n care o anumit formatare este indispensabil vom avea grij ca
elementul s apar n mod decent i n browser-ele care nu recunosc formatrile folosite.

>`UV]f]UVW`c^ReRcVR]f_fZV]V^V_eDZ_eRiRf_VZUVWZ_ZZZ4DD
+RKSKTZKRKIGXKVUZLOOTZXUJ[YKTZXUVGMOT=KHY[TZGLOGZKJKTG\OMGZUXY[H
LUXSG[TKO`UTKJXKVZ[TMNO[RGXKIGYKZJKGLOGXKIUTOT[Z[RKLKIZO\LOOTJTIUTP[XGZ
JKSGOS[RZK`UTKUVOUTGRK SGXMOTOSGXMOTGXKGHUXJ[XOHUXJKXGXKGO`UTKJK
VXUZKIOKVGJJOTMGXKG
+^OYZKTGGIKYZUX`UTKVXKI[SOIGXGIZKXOYZOIORKRUXVUZLOIUTZXURGZKI[GP[ZUX[R
JKLOTOOORUXJKYZOR,OM[XGGXGZSUJ[RTIGXKY[TZJOYV[YKGIKYZK`UTK
;TKRKSKTZ.:32VUGZKLO
u 6]V^V_e]R_ZgV]UVS]`TvGLOGXKG[T[OGYZLKRJKKRKSKTZVXKY[V[TKJKYINOJKXKG
[TTUOIGYKZKJKGLOGXKIGXKYKK^ZOTJKJKUHOIKOVKSGOS[RZKROTOOOIGXKKYZK
GROTOGZTXGVUXZI[IKRKRGRZKKRKSKTZKHRUI\KIOTK*KK^KSVR[KRKSKTZ[RVGXGMXGL

""!
VXOT[ZORO`GXKGKZOINKZKO"6$KYZK[TKRKSKTZHRUI+RKSKTZKRKHRUIVUZIUTOTKGRZK
KRKSKTZKHRUIYG[KRKSKTZKOTROTKVU`OOUTGXKGGIKYZUXGXKGRO`TJ[YKXKRGZO\RG
IGYKZGIGXKRKIUTOTK
u 6]V^V_eZ_]Z_VvKRKSKTZIGXKUI[VJKUHOIKOU`UTXKYZXTYJKS[RZKUXOT
IGJX[R[TKOROTOOJKZK^ZJOTJUI[SKTZOT[VUYKJIGXGIZKXOYZOIORKKRKSKTZKRUX
HRUI*KK^KSVR[KZOINKZKRK"($";$"9;($OTZXUJ[IKRKSKTZKOTROTKTIGJX[R
[T[OJUI[SKTZ=KH+RKSKTZKRKOTROTKY[TZGLOGZKZUZVXOT[ZORO`GXKG[TKOIGYKZK
JKGLOGXKJUGXIGIKGYZGKYZKVU`OOUTGZTXGVUXZI[KRKSKTZKRK\KIOTKJKVK
ROTOGVKIGXKYKGLR

OTYKXGZ

Figura 2.1 Modelul de afiare al unui element

9OTZG^GMKTKXGRG[TKOJKLOTOOOJKYZORKYZK

[TJK
u ROYZEYKRKIZUXO ROYZGKRKSKTZKRUXSGXIGPKRUX.:32GRKIXUXVXUVXOKZOY[TZ
JKLOTOZK!
u VXUVXOKZGZKgVXUVXOKZGZK4 GZXOH[ZKRKKRKSKTZ[R[OKRKSKTZKRUXIGXK\UXLO
SUJOLOIGZK!
u ROYZE\GRUXO \GRUXOVUYOHORKGRZKXTGZO\KGRK[T[OGZXOH[ZYKVGXGZKVXOT\OXM[R
*GI\GRUGXKGKYZKIUSV[YJOTSGOS[RZKI[\OTZKGZ[TIO\GLOJKROSOZGZVXOT
MNOROSKRK*GIUVXUVXOKZGZKVUGZKG\KGSGOS[RZK\GRUXOIGXKUIGXGIZKXO`KG`
GZ[TIOGIKYZKGT[YKSGOYKVGXVXOT\OXM[RIOVXOTZX[TYOTM[XYVGO[

"""
Exemplul 2.1.
*[VI[SUHYKX\GOTK^KSVR[RJKSGOY[YYG[JKLOTOZSGOTZOVXUVXOKZORKJK
YZORIUS[TKIKRUXJU[KZOINKZK.O.OGT[SK
u ZOV[R LUTZ[R[O [ZORO`GZ LUTZLGSOR_ IGXK KYZK YVKIOLOIGZ VXOTZXU ROYZ I[ ZXKO
GRZKXTGZO\K4G\OMGZUX[R\G[ZORO`GVXOS[RLUTZJOTROYZIGXKKYZKJOYVUTOHORVK
IGRI[RGZUX[R\O`OZGZUX[R[O!
u I[RUGXKGZK^Z[R[OIURUX
;XSZUGXKRKJU[JKLOTOOOJKYZORJOTK^KSVR[YZGHORKYIGZXOH[ZKRKIKJOLKXKTOG`
IKRKJU[TO\KRKJKZOZR[ SXOSKGLUTZ[R[OLUTZYO`KOSUJ[RJKGROTOKXKXKRGZO\RG
LKXKGYZXGTG\OMGZUX[R[OZK^ZGROMT
Nu este obligatoriu s indentm definiiile de stil aa cum se observ n
exemplul anterior i n sintaxa general a unei definiii CSS, dar este de preferat ca
definiiile s fie scrise ordonat i indentate astfel nct s fi citite cu uurin.
n cazul n care folosim o definiie de stil inline, nu vom putea utiliza stilul de
indentare propus mai sus.

*KLOTOOORKY[TZGI[SYIXOYKJGXI[SRKV[ZKSGZGG[T[OJUI[SKTZ=KHVGXZOI[RGX%
9IUTYOJKXS[XSZUX[RJUI[SKTZ.:32

Exemplul 2.2

TROVYGUXOIXKOJKLOTOOOJKYZORJUI[SKTZ[RKYZKGLOGZJKIZXKTG\OMGZUXGGI[S
GXGZLOM[XG

""#
Figura 2.2 Document fr definii de stil

*[VGZGGXKGJKLOTOOORUXJKYZORJKLOTOZKGTZKXOUXJUI[SKTZ[R\GLOGLOGZIGTLOM[XG

+^OYZZXKOSUJGROZOJKGGZGGJKLOTOOOJKYZORKRKSKTZKRUX[T[OJUI[SKTZ=KH
 JKLOTOOOJKYZOROTROTK JKLOTOOORKJKYZORY[TZGZGGZKLOKIX[OKRKSKTZ.:32T
VGXZKVXOT[ZORO`GXKGGZXOH[Z[R[O9:?2+#sJKLOTOOK)99t!KYZKGLKIZGZT[SGO
KRKSKTZ[RXKYVKIZO\!
 JKLOTOOOJKYZORTMRUHGZKTJUI[SKTZ[R.:32 JKLOTOOORKJKYZORY[TZOTIR[YKT
IGJX[RJUI[SKTZ[R[O[ZORO`TJSGXIGP[R9:?2+*KLOTOOGKYZK\GRGHORTZUGZ
VUXO[TKGJKJUI[SKTZIK[XSKG`KZOINKZKO9:?2+!
 JKLOTOOOJKYZORK^ZKXTK JKLOTOOORK)99Y[TZYIXOYKTZX[TLOOKXYKVGXGZG\TJ
K^ZKTYOGIYYLOOKX[RLOOTJGYUIOGZ[T[OGYG[SGOS[RZUXJUI[SKTZK.:32LURUYOTJ
KZOINKZG2/41*KLOTOOORKK^ZKXTKY[TZ\GRGHORKVKTZX[TZXKMJUI[SKTZ[RGYUIOGZ

Figura 2.3 Documentul dup ataarea definiiilor CSS


<USXKR[GK^KSVR[RGTZKXOUXVKTZX[LOKIGXKSUJGROZGZKJKGVROIGXKGJKLOTOOORUXJKYZOR

5VWZ_ZZZUVdeZ]Z_]Z_V
5JKLOTOOK)99OTROTKGLKIZKG`JUGXVXUVXOKZORK[T[OYOTM[XKRKSKTZ.:32O
VUGZKLOYIXOYLURUYOTJGZXOH[Z[R9:?2+GYZLKR

""$
Exemplul 2.3
*KLOTOOGOTROTKJKSGOY[YT[GXKKLKIZGY[VXGIKRUXRGRZKZOZR[XOJKTO\KRJOTIGJX[R
JUI[SKTZ[R[OSUJOLOIGXKGVXUVXOKZORUXGIKYZUXGZXKH[OTJXKGRO`GZK^VROIOZVXOTJKLOTOOO
JKYZORGZGGZKLOKIX[OZOZR[TVGXZK
8KYIXOKSK^KSVR[RGZGTJSGXIGPKRUX.:32JKLOTOOOJKYZOROTROTK

Exemplul 2.4

5VWZ_ZZZUVdeZ]_X]`SReV
*KLOTOOORKJKYZORVUZLOYIXOYKTIGJX[R[T[OJUI[SKTZ.:32VXOT[ZORO`GXKGSGXIGP[R[O
9:?2+3GXIGP[R9:?2+VUGZKLOVRGYGZUXO[TJKTIGJX[RJUI[SKTZ[R[OJKLOTOOORKLOOTJ
\GRGHORKVTRGYLXOZ[RJUI[SKTZ[R[O*KUHOIKOJKLOTOOORKJKYZORYKOTYKXKG`T
GTZKZ[RJUI[SKTZ[R[OOY[TZGVROIGZKTZXKM[R[OJUI[SKTZ
8KYIXOKSK^KSVR[RGJ[MTJTGTZKZ[XSZUGXKRKJKLOTOOOJKYZOR

Exemplul 2.5
""%
*KLOTOOORK)99G[LUYZYIXOYKTZX[TSGXIGPIUSKTZGXO["ww$VKTZX[GLO
OMTUXGZKJKTG\OMGZUGXKRKIGXKT[VUZOTZKXVXKZGLUORKJKYZOR[XO

5VWZ_ZZZUVdeZ]VieVc_V
*KLOTOOORK)99K^ZKXTKY[TZYIXOYKTZX[TLOOKXZK^ZI[K^ZKTYOGIYYLURUYOTJYOTZG^G
MKTKXGRG[TKOJKLOTOOOJKYZORGGI[SGXGZK^KSVR[RGVUOGYUIOKSGIKYZLOOKX
Z[Z[XUX JUI[SKTZKRUX .:32 VK IGXK JUXOS Y RK LUXSGZS IUTLUXS YZOR[R[O JKLOTOZ
'YUIOKXKGYKXKGRO`KG`VXOT[ZORO`GXKGSGXIGP[R[O2/41GYZLKR

[TJK
u 8KR#tYZ_RKYNKKZtOTJOIZOV[RKRKSKTZ[R[OIGXKYKGYUIOG`TIG`[RTUYZX[
LGVZ[R I GYUIOKS JUI[SKTZ[R[O I[XKTZ U LUGOK JK YZOR[XO 6XKIO`GXKG KYZK
TKIKYGXJKUGXKIKK^OYZOGRZKKRKSKTZKIGXKVUZLORKMGZKRG[TJUI[SKTZ
u :_VKYVKIOLOIZOV[RLUOOJKYZOR\GRUGXKGZK^ZIYYYKSTOLOITJIYKGYUIOG`
ULUGOKJKYZOR)995GRZ\GRUGXKVUYOHORKYZKZK^ZPGYYJGILOOKX[RGYUIOGZ
KYZKULUGOKJKYZORGIIKYOHORVXOT0G\G9IXOVZ
u .XKLKYZKGZXOH[Z[R[ZORO`GZVKTZX[VXKIO`GXKG;82[R[OLOOKX[R[O)99
u :OZRKVKXSOZKOTYKXGXKG[T[OZK^ZK^VROIGZO\VKTZX[GYUIOKXK

+ZOINKZG2/41YKVRGYKG`TOTZKXOUX[RGTZKZ[R[OJUI[SKTZ[R[OOGXKZOINKZKRK.:32
JOTIUXV[RJUI[SKTZ[R[O\UXLOOTZKXVXKZGZKJKTG\OMGZUXTIUTLUXSOZGZKI[JKLOTOOORK
IUTOT[ZKJKLOOKX[R)99GYUIOGZ
;ZORO`GXKGLUORUXJKYZOR[XOK^ZKXTKVKXSOZKLUXSGZGXKGJUI[SKTZKRUXIUSVRK^KINOGX
G[T[OTZXKMYOZK=KHSUJOLOIXORK[RZKXOUGXKGRKJKLOTOOORUXXKGRO`TJ[YKTZX[TYOTM[X
RUIGJOITLOOKX[R)99GYUIOGZ

4`^SZ_RcVR^`UR]ZeZ]`cUVRa]ZTRcVRdeZ]fcZ]`c
*KYOMTKXOO=KHIUSHOTIKRKZXKOSUJGROZOJKGVROIGXKGYZOR[XORUXVKTZX[GXKGRO`G
ULUXSGZGXKLRK^OHORVKTZX[JUI[SKTZKRK=KHJKGIKKGKYZKOSVUXZGTZYI[TUGZKS
UXJOTKGTIGXKGVROITG\OMGZUX[RJKLOTOOORKJKYZOROSUJ[RTIGXKY[TZXK`UR\GZK
IUTLROIZKRKTZXKJKLOTOOO
u *GIJUI[SKTZ[RGXKGYUIOGZULUGOKJKYZORK^ZKXTGZ[TIOTG\OMGZUX[R\GGVROIG
VKTZX[TIKV[ZLUXSGZXORKI[VXOTYKTGIKGYZG
u *GIK^OYZOJKLOTOOOJKYZORTMRUHGZKTJUI[SKTZGZ[TIOGIKYZKGG[VXOUXOZGZK
LGJKJKLOTOOORKK^ZKXTK
u +RKSKTZKRK.:32IKIUTOTJKLOTOOOJKYZOROTROTK\UXLOGLOGZKIUTLUXSGIKYZUX
JKLOTOOOINOGXJGIVXUVXOKZORKGIKYZUXGY[TZJKLOTOZKMRUHGRYG[TZXULUGOKJK
YZOR[XOK^ZKXT
'IKGYZSUJGROZGZKJKXK`UR\GXKGIUTLROIZKRUXK^VROIO[ZORO`GXKGZKXSKT[R[OJK
sIGYIGJtTJKT[SOXKGLUORUXJKYZORJKUGXKIKYZOR[XORKY[TZGVROIGZKIUTYKI[ZO\T
IGYIGJJKRGJKLOTOOORKMKTKXGRKIZXKIKRKOTROTK
;TSUJJKR[IX[KLOIOKTZVXKY[V[TK[XSZUX[RsSO^GPtTZXKIKRKZXKOZKNTOIOJK
GVROIGXKGYZOR[XORUX
u *KLOTOXKGIGXGIZKXOYZOIORUXMKTKXGRKGRKKZOINKZKRUXTZXULUGOKJKR[IX[K^ZKXTVK
IGXKUGYUIOKSZ[Z[XUXJUI[SKTZKRUXJOTIGJX[RYOZK[R[O*KK^KSVR[V[ZKSJKLOTO

""&
VXUVXOKZORKJKHG`GRKZOZR[XORUXVGXGMXGLKRUXROYZKRUXZGHKRKRUXOLUXS[RGXKRUX
LUTZ[XOI[RUXOGROTOKXKKZI
u ,UXSGZXORKYVKIOLOIKLOKIX[OJUI[SKTZ\UXLOXKGRO`GZKVXOTJKLOTOOOJKYZORTMRUHGZK
JKUGXKIKTSUJYOM[XT[ZUGZKVGMOTORKYOZK[R[O\UXGXZGRGLKRJKK^KSVR[
VGMOTGVXOTIOVGR\GG\KGLUXSGZXOJOLKXOZKJKVGMOTORKY[HUXJUTGZK
u 6KTZX[LOKIGXKKRKSKTZIGXKZXKH[OKGLOGZJOLKXOZLGJKSUJ[RJKGLOGXKYZGHOROZVXOT
JKLOTOOORKK^ZKXTKYG[MRUHGRKYK\GJKLOTO[TYZOROTROTK*KK^KSVR[YVXKY[V[TKS
IGSYZGHOROZTJKLOTOOORKK^ZKXTKIGNOVKXRKMZ[XORKYGOHI[RUGXKGGRHGYZX[JKYINOY
+YZKVUYOHORIG[TKRKYKIO[TOGRKYOZK[R[OYGOHGIKKGOI[RUGXKJKL[TJGRI[
NOVKXRKMZ[XORKIKKGIKRKGXLGIKOSVUYOHORYG[LUGXZKMXK[JKUHYKX\GZTGIKYZ
IG`VKTZX[NOVKXRKMZ[XORKGLRGZKTGIKYZKYKIO[TO\USJKLOTO[TYZOROTROTK

5VWZ_ZcVR T]RdV]`c 4`^SZ_RcVR deZ]fcZ]`c


'VROIGXKG[T[OYZORVUGZKLOXKGRO`GZOVXOTMX[VGXKGSGOS[RZUXJKLOTOOOJKYZORT
IGJX[R[TKOIRGYK9OTZG^GMKTKXGRG[TKOJKLOTOOOJKIRGYKYZK

/GZ[TK^KSVR[JK[ZORO`GXKGIRGYKRUX

Exemplul 2.6
TK^KSVR[RGSJKLOTOZVXUVXOKZORKMKTKXGRKGRKZOZR[XORUXJKTO\KROGXGVUOGS
JKLOTOZJU[IRGYKI[T[SKRK.IKTZX[O.JXKGVZGIGXKYZGHORKYISUJ[RJKGROTOKXK
TLKXKGYZXGTG\OMGZUX[R[O
/TYKXGXKGTIGJX[R[T[OJUI[SKTZGKZOINKZKO.LXGZXOH[ZKJKZKXSOTGLOGXKG
IUTLUXSJKLOTOOORUX)99MKTKXGRKYIXOYKVKTZX[GIKYZTO\KRJKZOZR[
*GIJUXOSOTYKXGXKG[T[OZOZR[IKTZXGZ\GZXKH[OY[ZORO`SIRGYG.IKTZX[GYZLKR

)RGYKRKIKTZX[OJXKGVZGT[VUZLO[ZORO`GZKJKIZSVXK[TI[KZOINKZG.VKTZX[I
G[ LUYZ JKLOTOZK YVKIOGR VKTZX[ GIKGYZG T YINOSH IRGYG XUY[ VUGZK LO [ZORO`GZ T
IUTP[TIOKI[UXOIKKZOINKZ.:32IKVUYKJVXUVXOKZORKJKLOTOZK

""'
6KRTMVUYOHOROZGZKGJKLOTOXOOIRGYKRUXLUORKJKYZOR[XOTIGYIGJULKXOLGIOROZGZKG
JKGJKLOTOYZOR[XOsIUTJOOUTGZKt*KK^KSVR[JGIGSJUXOIGTOTZKXOUX[RVGXGMXGLKRUX
ZK^Z[RSGXIGZI[KZOINKZG/ZK^ZGLOGZI[ROZKXKOZGROIKYLOKJKI[RUGXKXUOK\USYIXOK
[XSZUGXKGJKLOTOOKJKYZOR

Exemplul 2.7
'VROITJ GIKGYZ JKLOTOOK TG\OMGZUX[R \G GLOG I[ LUTZ JK I[RUGXK XUOK ZUGZK
YKI\KTKRKJKZK^ZSGXIGZKI["/$IGXKYKGLRTOTZKXOUX[RVGXGMXGLKRUXTXKYZ[RIG`[XORUX
ZK^Z[R LOOTJ GLOGZ IUTLUXS VXUVXOKZORUX I[XKTZK GYUIOGZK KZOINKZKO / T GIKYZ IG`
YKRKIZUX[R[ZORO`GZ6/YKT[SKZKYKRKIZUXIUTZK^Z[GRJKUGXKIKGVROIGXKGJKLOTOOKO
JKVOTJKJKIUTZK^Z[RTIGXKY[TZLURUYOZKKZOINKZKRKJOTIGJX[RYKRKIZUX[R[O

F_ZeZUV^dfcZeZafcZ
9VKIOLOIGXKG \GRUXORUX VXUVXOKZORUX )99 YK VUGZK LGIK VXOT [ZORO`GXKG OX[XORUX JK
IGXGIZKXKOGIUTYZGTZKRUXT[SKXOIKTZXKMOOXKGRK)UTYZGTZKRKTZXKMOVUZLO[ZORO`GZK
JUGXTYIXOKXKGUHOT[OZVGXZKTZXKGMOVGXZKLXGIOUTGXT[OTTUZGOGK^VUTKTOGR
,UORKJKYZOR[ZORO`KG`USGXK\GXOKZGZKJK[TOZOJKSY[XIGXKVUZLO
u XKRGZO\K JOSKTYO[TORK[T[OKRKSKTZY[TZYVKIOLOIGZKXKRGZO\RGGRZKKRKSKTZK!
u GHYUR[ZK JOSKTYO[TORK[T[OKRKSKTZT[Y[TZJKVKTJKTZKJKGRZKKRKSKTZKGRK
JUI[SKTZ[R[O
;TOZORKJKSY[XXKRGZO\KY[TZ
u V^vYVKIOLOISXOSKGTVO^KROJOSKTYO[TKGKRKSKTZ[R[OLOOTJJKVKTJKTZJK
XK`UR[OGI[XKTZGSUTOZUX[R[O\O`OZGZUX[R[O!
u KSvYK[ZORO`KG`TIGJX[RVXUVXOKZOOLUTZYO`KGZK^Z[R[OOXKVXK`OTZROSKG
ROZKXKOs3tXKRGZO\RGJOSKTYO[TKGIUXV[R[OJKROZKX[ZORO`GZROZKXG3GLUYZGRKGY
IGKZGRUTVKTZX[IKYZKROZKXGIKUI[VIKRSGOS[RZYVGO[INOGXJGISXOSKG
KOJOLKXJKRG[TLUTZRGGRZ[R!
u K^vXKVXK`OTZTROSKGROZKXKOs^tXKRGZO\RGLUTZ[R[ZORO`GZ
*OTZXK[TOZORKJKSY[XGHYUR[ZKGSOTZOS
u ISvIKTZOSKZXO!
u SSvSOROSKZXO!
u OTvOTINUROOTIO!
u VZvV[TIZZOVUMXGLOIG\TJIGJOSKTYO[TKGGVGXZKJOTZX[TOTIN!KYZKU[TOZGZK
JKSY[X[ZORO`GZVKTZX[JOSKTYO[TKGLUTZ[XORUXJKIZXKKJOZUGXKRKJKZK^Z
+^OYZ[TKRKVXUVXOKZOGIXUX\GRUGXKYKVUGZKK^VXOSGVXUIKTZ[GR^ [TJK^
KYZKUIUTYZGTZTZXKGMSXOSKGLOOTJ[TGXKRGZO\RG\GRUGXKGGRZ[OKRKSKTZ
<GRUXORKVKTZX[I[RUXOVUZLOK^VXOSGZKTZXKOSUJ[XO
u 88--((vSUJGROZGZKGUHOT[OZLURUYOZOTROSHGP[R.:32!
u 8-(XMHv[TJKXMOHVUZLO\GRUXOTZXKMOYG[\GRUXOVXUIKTZ[GRKK^VXOSTJ
IGTZOZGZKGJKI[RUGXKXUOK\KXJKOXKYVKIZO\GRHGYZX
u IUTYZGTZEI[RUGXKvOXJKIGXGIZKXKXKVXK`KTZTJUI[RUGXKYG[T[GTJKI[RUGXK
TSUJ[RYZGTJGXJY[TZGIIKVZGZKJUGXIUTYZGTZKRKIKRUXI[RUXOJKHG`TY
TG\OMGZUGXKRKGIZ[GRKGIIKVZUVGRKZSGORGXMJKIUTYZGTZK
;TKUXOKYZKTK\UOKYYVKIOLOIS;82[XOVKTZX[GIKRKKRKSKTZKGIXUXGLOGXK
TKIKYOZLOOKXKK^ZKXTKJKK^KSVR[GZ[TIOITJ[ZORO`SUOSGMOTKVKTZX[L[TJGR[R
[T[OKRKSKTZ;T;82VUGZKLOYVKIOLOIGZVXOTIUTYZX[IOG;82GJXKYG
""(
=64:2#
Ac`acZVeZ]V4DDR]VeVief]fZ

5SGXKVGXZKJOTOTLUXSGOG\KNOI[RGZTYVGO[R===KYZKY[HLUXSJKZK^ZJK
GIKKGKYZKLUGXZKOSVUXZGTZY[ZORO`SIUXKIZVXUVXOKZORK)99GYUIOGZKJO\KXYKRUX
LUTZ[XOOKRKSKTZKJKZOVZK^Z
;ZORO`GXKG [TKO SGXO \GXOKZO JK LUTZ[XO GJ[IK GZZ HKTKLOIOO GYVKIZ VRI[Z GR
JUI[SKTZ[R[O IZ O VXUHRKSK JKUGXKIK IGRI[RGZUX[R \O`OZGZUX[R[O T[ GXK OTYZGRGZK
TZUZJKG[TGZUGZKLUTZ[XORK[ZORO`GZKJKG[ZUX[RJUI[SKTZ[R[O'IKGYZVXUHRKSYKVUGZK
XK`UR\GVGXOGRVXOTYVKIOLOIGXKGJK\GRUXOGRZKXTGZO\KVKTZX[LUTZ[XORKLURUYOZKOVXOT
[ZORO`GXKGLUTZ[XORUXRGXMXYVTJOZKVKZUGZKVRGZLUXSKRKYULZ]GXK

Ac`acZVeZR]VW`_efcZ]`c
9VKIOLOIGXKGIUXV[R[OJKROZKXYKXKGRO`KG`VXOTVXKIO`GXKGT[SKR[OLUTZ[R[OYG[G
LGSOROKOJKLUTZ[XOIG\GRUGXKGVXUVXOKZOO)99LUTZLGSOR_6KTZX[I[TGT[SOZLUTZ
VUGZKG\KGT[SKJOLKXOZKTYOYZKSKJKUVKXGXKJOLKXOZKYG[Y[TZGLOGZKJOLKXOZKYZKJK
VXKLKXGZY[ZORO`SLGSOROOMKTKXOIKJKLUTZ[XO
,GSOROORKMKTKXOIKJOT)99Y[TZ
u YKXOLvI[YKXOLKGJOIG\TJUGT[SOZfUXTGSKTZGOKtKYZK[TZOVJKLUTZ
[ZORO`GZVKYIGXRGXMVKTZX[VUXO[TORKSGXOJKZK^ZJKUGXKIKKYZKLUGXZK[UXJK
IOZOZ*OTGIKGYZLGSOROKLGIVGXZKLUTZ[XORK:OSKY4K]8USGTO-GXGSUTJ
VKTZX[GRKGSOTZOVKIKRKSGO[ZORO`GZK
u YGTYYKXOLXK[TKZKLUTZ[XORKIGXKT[VUYKJYKXOLKI[SGXLO'XOGRO.KR\KZOIG
/TOOGRGIKGYZLGSOROKJKLUTZ[XOKXGLURUYOZVKTZX[VUXO[TOSOIOJKZK^ZOVKTZX[
ZOZR[XOJGXT[RZOSG\XKSKKYZKJOTIKTIKSGO[ZORO`GZVKTZX[ZK^Z[RfJKXTJt
TJUI[SKTZKRKKRKIZXUTOIK+^VROIGOGIUTYZTLGVZ[RITKG\TJUXTGSKTZGOG
Y[VROSKTZGXGLUTZ[XORUXYKXOLIGXKT[YKZXGTYV[TTZUZJKG[TGIUXKIZVKUXOIK
XK`UR[OKGSUTOZUX[R[OLUTZ[XORKYGTYYKXOLKROSOTK\KTZ[GRKRKVXUHRKSKG[[T
GYVKIZVRI[ZOGXZK^Z[RKYZK[UXJKIOZOZ
u I[XYO\KIUTOTKLUTZ[XOI[GYVKIZJKSGT[YIXOYGXGZGYKSTZUXYIXOY[R[OJK
STVXKI[S)NGTIKX_'IKYZZOVJKLUTZKYZKLURUYOZSGOXGXVK=KHOT[T
ZK^ZKJKJOSKTYO[TOSGXOJKUGXKIKKYZKJOLOIORJKIOZOZ
u LGTZGY_XK[TKZKLUTZ[XOI[[TVXUT[TGZGYVKIZJKIUXGZO\LOOTJ[ZORKSGOGRKY
VKTZX[ZOZR[XO;TK^KSVR[JKLUTZJOTGIKGYZLGSOROKKYZKLUTZ[R=KYZKXT
u SUTUZ_VKIUTOTKLUTZ[XOSUTUYVGOGZKVXKI[SGIKRKGJOTMGSG)U[XOKX)U[XOKX
)U[XOKX4K]'IKYZKLUTZ[XOY[TZ[ZORO`GZKTMKTKXGRVKTZX[YKIO[TORKJKZK^Z
XKVXK`KTZTJIUJY[XYK^KSVRKJKJGZKJKOTZXGXKOKOXKVKTZX[[TVXUMXGS
YG[VKTZX[GK\OJKTOGVUXO[TOSOIOJKZK^Z[TI[\TZYG[[TMX[VJKI[\OTZK
T VXGIZOI JKYOMTKXOO =KH [ZORO`KG` U ROYZ JK LUTZ[XO GRZKXTGZO\K GG I[S YK
UHYKX\TK^KSVR[R

Exemplul 2.8.
"")
*GISGOTG\O`OZGZUX[R[OT[VUYKJLUTZ[R:OSKY4K]8USGTTG\OMGZUX[R\GTIKXIG
YGLOK`KZK^Z[RVGXGMXGLKRUXI[LUTZ[R-GXGSUTJOJGITOIOGIKYZGT[KYZKJOYVUTOHOR
\G[ZORO`GLUTZ[ROSVROIOZJOTLGSOROGJKLUTZ[XOYKXOL
5 GRZ VXUVXOKZGZK G LUTZ[XORUX KYZK YZOR[R JK GLOGXK YVKIOLOIGZ VXOT VXUVXOKZGZKG
LUTZYZ_RKI[\GRUXORKVUYOHORK TUXSGROZGROIOUHROW[K;ZORO`GXKG\GRUXOOOZGROIVXKY[V[TK
GLOGXKGZK^Z[R[OI[YZOR[RJKROZKXOZGROIGRLUTZ[R[OLURUYOZTZOSVIKYZOR[RUHROW[KJKZKXSOT
TIROTGXKGsSGT[GRtGROZKXKRUX
*OSKTYO[TKGIUXV[R[OJKROZKXVXUVXOKZGZKGLUTZYO`KYKVUGZKK^VXOSGTV[TIZK
ZOVUMXGLOIKVZVO^KROV^IKTZOSKZXOISSOROSKZXOSSYG[VXOTZX[TVXUIKTZJOT
SXOSKGOSVROIOZGLUTZ[R[O6UZLOLURUYOZKOIUTYZGTZKIGYSGRRKXORGXMKX
;RZOSGIGXGIZKXOYZOIG[T[OLUTZKYZKIUTYOYZKTGGIKYZ[OGLUTZ]KOMNZYG[MXUYOSKG
fROTOKOt[ZORO`GZKVKTZX[YIXOKXKGROZKXKRUX<GRUGXKGGIKYZKOVXUVXOKZOKYZK[TT[SX
TGZ[XGRTZXKOJGXVUZLOLURUYOZKO\GRUXOXKRGZO\KRGMXUYOSKGOSVROIOZVXOT
[ZORO`GXKGIUTYZGTZKRUX K^ZXGROMNZJKSOROMNZROMNZSKJO[SK^ZXGHURJJKSOHURJO
HURJ
/GZ[TK^KSVR[IK[ZORO`KG`ZUGZKIGXGIZKXOYZOIORKLUTZ[XORUXJOYI[ZGZKVTGI[S

Exemplul 2.9

Ac`acZVeZ4DDR]VeVief]fZ
*OTZXKVXUVXOKZORKYVKIOLOIKZK^Z[R[OIKGSGO[ZORO`GZKYZKLXTJUOGRVXUVXOKZGZKG
ZK^ZGROMTIGXKVKXSOZKGROTOKXKGZK^Z[R[OVXOTYVKIOLOIGXKG[TKOGJOTZXKIUTYZGTZKRK
VXKJKLOTOZK RKLZXOMNZIKTZKXP[YZOL_
/TJKTZGXKGZK^Z[R[OKYZKYZGHOROZVXOTVXUVXOKZGZKGZK^ZOTJKTZIGXKGIIKVZ\GRUXO
TZXKMOO\GRUXOVXUIKTZ[GRKOK^VXOSJOYZGTLGJKSGXMOTKGYZTMGLKXKYZXKOJK
GLOGXKJK[TJKTIKVKGLOGXKGZK^Z[R[O
6XUVXOKZGZKGZK^ZJKIUXGZOUTYKZKG`ZOV[RJKY[HROTOKXKY[VXGROTOKXK[ZORO`GZRGGLOGXKG
ZK^Z[R[OOVUGZKG\KG\GRUXORK
TUTKvZK^Z[RKYZKGLOGZTUXSGRLXY[HROTOKXK!
[TJKXROTKvZK^Z[RKYZKY[HROTOGZ!
U\KXROTKvZK^Z[RKYZKY[VXGROTOGZ!
ROTKZNXU[MNvZK^Z[RKYZKfZOGZtI[UROTOKIKZXKIKVXOTSOPRUI[RXTJ[R[O
*OYZGTGJOTZXKJU[ROTOOIUTYKI[ZO\KYKK^VXOSVXOTVXUVXOKZGZKGROTKNKOMNZ
+^OYZOGRZKVXUVXOKZOGRKZK^Z[R[OI[SGXLOSUJ[RJKYVGOKXKGROZKXKRUXTIGJX[R
XTJ[R[ORKZZKXYVGIOTMYG[JOYZGTGJOTZXKJU[I[\OTZKIUTYKI[ZO\K]UXJYVGIOTM
JGXGIKYZKGT[Y[TZY[VUXZGZKJKZUGZKTG\OMGZUGXKRKGIZ[GRK
,URUYOTJJKLOTOOORKJKYZORJOTK^KSVR[RGVROIGZKJUI[SKTZ[R[O.:32JOTK^KS
VR[RYKUHOTKKLKIZ[RJOTLOM[XG

""*
Exemplul 2.10.

Figura 2.4

Ac`acZVeZR]VS`iV]`cUcVaef_XYZfcZ]`cUVRWZRcVRV]V^V_eV]`c9E>=
*[VI[SGS\`[ZTRKIOGGTZKXOUGXKRKSKTZKRK.:32Y[TZGLOGZKTOTZKXOUX[R[TKO
`UTKJXKVZ[TMNO[RGXKTIUTP[XGZKJKSGXMOTO`UTKJKVXUZKIOKOINKTGXK*OSKTYO[TORK
GIKYZUX`UTKVUZLOYZGHOROZKVXOT[ZORO`GXKG[XSZUGXKRUXVXUVXOKZO)99[TOZORKJKSY[X
LOOTJIKRKJOYI[ZGZKGTZKXOUXOTV^ISYG[SS
u 6XUVXOKZOVKTZX[SGXMOTOSGXMOTGXKG SGXMOTRKLZSGXMOTZUVSGXMOTXOMNZ
SGXMOTHUZZUS
u 6XUVXOKZOVKTZX[`UTGJKVXUZKIOKVGJJOTMGXKG VGJJOTMRKLZVGJJOTMZUV
VGJJOTMXOMNZVGJJOTMHUZZUS
u 6XUVXOKZOGRKINKTGXKRUX HUXJKXRKLZHUXJKXZUVHUXJKXXOMNZHUXJKXHUZZUS
TIG`[RINKTGX[R[OIKTIUTPUGX[TKRKSKTZ.:32YKVUZYZGHOROYZOR[ROMXUYOSKG
ROTOKO[ZORO`GZKVXOTVXUVXOKZORKHUXJKXYZ_RKOHUXJKX]OJZN6KTZX[HUXJKX]OJZNYK
VUZ[ZORO`G\GRUXOVU`OZO\KYG[IUTYZGTZKRKVXKJKLOTOZK ZNOTSKJO[SZNOIQOGXVKTZX[
YZGHOROXKGYZOR[R[OJKROTOKROTOKV[TIZGZROTOKIUTZOT[KZIYKLURUYKYIIUTYZGTZKRK
JUZZKJJGYNKJYUROJJU[HRKMXUU\KYG[XOJMK
TSUJOSVROIOZJOSKTYO[TORK`UTKOJXKVZ[TMNO[RGXKGYUIOGZK[T[OKRKSKTZY[TZ
YZGHOROZKTL[TIOKJKJOSKTYO[TKGKRKSKTZ[R[OXKYVKIZO\JGXYKVUZSUJOLOIGYVKIOLOITJ
\GRUXOT[SKXOIKYG[VXUIKTZ[GRKVKTZX[ROSK]OJZNOTROSKNKOMNZ3UJOLOIGXKG
GIKYZUX SXOSO JKZKXSOT YIGRGXKG KRKSKTZ[R[O JK RG JOSKTYO[TORK OSVROIOZK RG
JOSKTYO[TORKYZGHOROZKK^VROIOZVXU\UITJ[TKUXOJKLUXSGXKGYG
"#!
,URUYOTJJKLOTOOORKJKYZORJOTK^KSVR[RGVROIGZKJUI[SKTZ[R[O.:32JOTK^KSVR[R
UHOTKSKLKIZ[RJOTLOM[XG

Exemplul 2.11
2.11

Figura 2.5

+^KSVR[RGXGZIJKLOTOOORKJKYZORVUZLOIUSHOTGZKXK`[RZTJUYIXOKXKIUSVGIZ
OIUTIOYGYZLKR

Exemplul 2.12
"#"
6KJKGRZVGXZKVXUVXOKZORKYZ_RK]OJZNOIURUXVUZLOYKZGZKYKVGXGZVKTZX[LOKIGXK
HUXJ[XTVGXZKGGI[SGXGZK^KSVR[R

Exemplul 2.13

4f]`cZ Z Wf_UR]fcZ
,UORKJKYZOR[XOJG[JKYOMTKX[R[OVUYOHOROZGZKGJKG[ZORO`GI[RUXOVKTZX[ZK^Z[ROL[TJGR[R
KRKSKTZKRUXLUXSGZGZK*KGYKSKTKGTL[TJGR[R[T[OKRKSKTZYKVUGZKGLOGUOSGMOTK
6XUVXOKZORKLURUYOZKVKTZX[YZGHROXKGI[RUXORUXVKTZX[ZK^ZOL[TJGRY[TZIURUXO
XKYVKIZO\HGIQMXU[TJIURUXGIKYZKGV[ZTJLO[ZORO`GZKVKTZX[UXOIKKRKSKTZ.:32IK
VUYKJGIKYZKIGXGIZKXOYZOIOJKI[RUGXK
*KK^KSVR[[ZORO`GXKGVXUVXOKZOOHGIQMXU[TJIURUX HR[KVKTZX[KRKSKTZ[R(5*?\G
JKZKXSOTGGLOGXKGIUTOT[Z[R[OJUI[SKTZ[R[OVKLUTJJKI[RUGXKGRHGYZXTZOSVIK
[ZORO`GXKGGIKRKOGOJKLOTOOOSVXK[TI[KRKSKTZ[R.\GGLOGZUGZKZOZR[XORKJKTO\KR
VKLUTJGRHGYZX[
;ZORO`GXKGI[RUXOOVKTZX[ZK^ZGLUYZK^KSVROLOIGZTYKIO[TORKVXKIKJKTZK
/TYKXGXKG[TKOOSGMOTOVKL[TJGR[R[T[OKRKSKTZVXKY[V[TK
u YVKIOLOIGXKG;82[R[OLOOKX[R[OK^ZKXTIKIUTOTKOSGMOTKG
background-image: URL(adresa);
u YZGHOROXKGSUJ[R[OTIGXKOSGMOTKGYK\GXKVKZGVKL[TJGR[RKRKSKTZ[R[OVXUVXOKZGZK
[ZORGZ[TIOITJJOSKTYO[TORKOSGMOTOOY[TZSGOSOIOJKIZJOSKTYO[TORK`UTKO
JKGLOGXK!VXUVXOKZGZKGHGIQMXU[TJXKVKGZGJSOZKIG\GRUXOIUTYZGTZKRKXKVKGZ^
XKVKZGXKVKG^G5>XKVKGZ_XKVKZGXKVKG^G5?XKVKGZXKVKZGXKVKGSHKRK
G^KXKYVKIZO\TUXKVKGZOSGMOTKGT[KYZKGLOGZTSUJXKVKZGZ!
u VXKIO`GXKG IUSVUXZGSKTZ[R[O OSGMOTOO JK L[TJGR GZ[TIO ITJ JUI[SKTZ[R YK
JKX[RKG` T LKXKGYZXG TG\OMGZUX[R[O VXOT YKZGXKG VXUVXOKZOO HGIQMXU[TJ
GZZGINSKTZRG\GRUGXKGLO^KJOSGMOTKGJKL[TJGRKYZKLO^YG[YIXURROSGMOTKG
JKL[TJGRYKJKX[RKG`SVXK[TI[JUI[SKTZ[R!
u VXKIO`GXKGVU`OOKOVK\KXZOIGROUXO`UTZGRGOSGMOTOOTIGJX[R`UTKOJKGLOGXK
background-position: poz_verticala poz_orizontala;
[TJKVU`E\KXZOIGRGOVU`EUXO`UTZGRGVUZLOYVKIOLOIGZKVXOTT[SKXKTZXKMOVXOT
\GRUXOVXUIKTZ[GRKYG[VXOTIUTYZGTZK)UTYZGTZKRKVUZLOZUVYG[HUZZUSVKTZX[
VU`OOG\KXZOIGRORKLZYG[XOMNZVKTZX[VU`OOGUXO`UTZGR
8KR[SUHOT[OZ[RTUYZX[JUI[SKTZJOTLOM[XGG\TJGZGGZKJKLOTOOORKJKYZOR
JOTK^KSVR[R

"##
Exemplul 2.14

+LKIZ[RUHOT[ZKYZK

Figura 2.6

AdVfU`T]RdV 7`c^ReRcVR YZaVc]VXefcZ]`c


6YK[JUIRGYKRKY[TZIRGYKGYUIOGZK[TKOKZOINKZK.:32VGXZOI[RGXKOT[Y[TZXKLKXOZK
K^VROIOZTJUI[SKTZ[R.:32TG\OMGZUX[RLOOTJIKRIGXKRK[ZORO`KG`JGIGT[SOZKIUTJOOO
Y[TZTJKVROTOZKYG[JGIGXKRUI[TGT[SOZK\KTOSKTZ
*KK^KSVR[SGXIGP[R[O'OY[TZGYUIOGZKSGOS[RZKVYK[JUIRGYKI[SGXLOIRGYG
\OYOZKJ,UXSGZXORKYZGHOROZKVKTZX[GIKGYZVYK[JUIRGYY[TZ[ZORO`GZKJKTG\OMGZUXGZ[TIO
ITJGLOKG`[TJUI[SKTZIKIUTOTKUNOVKXRKMZ[XJKPG\O`OZGZ*GINOVKXRKMZ[XG
T[KYZK\O`OZGZTG\OMGZUX[RLURUYKZKJKLOTOOORKI[XKTZKGYUIOGZKSGXIGP[R[O'
*KLOTOXKGVXUVXOKZORUX[TKOVYK[JUIRGYKYKXKGRO`KG`VXOTYVKIOLOIGXKG[T[OYKRKIZUX
GRJKLOTOOKOJKLUXSG

"#$
3GXIGP[R[O'OY[TZGYUIOGZK[XSZUGXKRKVYK[JUIRGYK
u ROTQvVYK[JUIRGYGYUIOGZNOVKXRKMZ[XORUXTK\O`OZGZK!
u \OYOZKJvVYK[JUIRGYGYUIOGZNOVKXRKMZ[XORUX\O`OZGZK!
u GIZO\KvVYK[JUIRGYGYUIOGZNOVKXRKMZ[XORUXGIZO\K!
u NU\KXvVYK[JUIRGYGYUIOGZK\KTOSKTZ[R[OJKZXG\KXYGXKGNOVKXRKMZ[XOOJK
IZXKI[XYUX[RSU[YK[R[O
;ZORO`GXKGVYK[JUIRGYKRUXVKTZX[KZOINKZG'VKXSOZKXKGRO`GXKG[UGXG[TUXSKTO[XO
JKUYKHOZKIGGYVKIZOIUSVUXZGSKTZ
/GZ[TK^KSVR[JKJKLOTOXKGVXUVXOKZORUXVYK[JUIRGYKRUXGYUIOGZKNOVKXRKMZ[XORUX

Exemplul 2.15
;ZORO`GXKGJKLOTOOORUXJOTK^KSVR[RGXKIGKLKIZGLOGXKGNOVKXRKMZ[XORUXTK\O`OZGZK
LURUYOTJ[TLUTZJKJOSKTYO[TKVZJKI[RUGXKXUOK2GGVGXOOGK\KTOSKTZ[R[OJKZXKIKXK
GI[XYUX[R[OSU[YK[R[OVKJKGY[VXGRKMZ[XOOYKGIZO\KG`JKLOTOOORKIUXKYV[T`ZUGXK
IRGYKO' NU\KXIKKGIKJKZKXSOTGLOGXKGZK^Z[R[ONOVKXRKMZ[XOOI[I[RUGXKGXU[TINOY
G\TJ[TLUTZI[ SGOSGXKJKIZIKROTOOGROLOOTJY[HROTOGZOY[VXGROTOGZ/KOXKG
I[XYUX[R[OJOT`UTGJKGLOGXKGNOVKXRKMZ[XOOJKZKXSOTXK\KTOXKGRGYKZXORKOTOOGRK
2KMZ[XORK\O`OZGZKYK\UXGLOGI[LUTZTMXUGZGRHGYZX[LXKRKSKTZ[RJKIUXGZO\YVKIOLOI
ROTQ[XORUXY[HROTOKXKG

 Eliminarea proprietii de subliniere a unei hiperlegturi poate duce la confuzii,


D vizitatorul fiind uneori n imposibilitatea de a distinge textul de activare al
7 hiperlegturii de textul obinuit.
2 Este recomandat ca eliminarea sublinierii link-urilor s fie compensat de alte
E
formatri (modificarea consistenei, mrimii i culorii fontului, de exemplu).
;T GRZ K^KSVR[ JK VYK[JUIRGYK R IUTYZOZ[OK IRGYKRK LOXYZROTK O LOXYZRKZZKX IGXK
GYUIOG`LUXSGZXOYVKIOLOIKVXOS[R[OXTJXKYVKIZO\VXOSKOROZKXKJOTZX[TVGXGMXGL
YG[JOTZXUJO\O`O[TK+^KSVR[ROTJKTZKG`VXOSGROTOKGUXOIX[OVGXGMXGLI[IS
OYZGHORKZKVKTZX[VXOSGROZKXLUXSGZXOJOLKXOZKJKIKRKGVROIGZKZK^Z[R[OUHOT[OZ

Exemplul 2.16.
"#%
FeZ]ZkRcVRVeZTYVeV]`c5:GZDA2?
TIGVOZUR[RGSVXK`KTZGZKZOINKZKRK*/<O96'4TYKIO[TKGJKJOIGZVGXGMXGLKRUX
GXZTJIOTZXUJ[IKXKGRUXTYZGTJGXJ[R.:32GG\[ZIGXGO[TKO[ZORO`GXKGGIKYZUXG
TIUSHOTGOKI[JKLOTOOORK)99
3GXIGP[R*/<YKIUSVUXZYOSORGXKZOINKZKO6SGXITJ[TTZXKMHRUIJKIUTOT[Z
JGXT[MKTKXKG`ROTOOGRHKTZXKVGXGMXGLK
+ZOINKZG96'4JKLOTKZKUJO\O`O[TKOTROTKGJOISGXINKG`UVUXO[TKGJUI[SKTZ[R[O
JKJOSKTYO[TKSOIJKRGIZK\GI[\OTZKRGIZK\GROTOOIGXKT[GXKVXUVXOKZORK[TKO
YKIO[TOHRUIJKK^KSVR[T[YKVUGZKYZGHOROGROTOKXKGZK^Z[R[O
+ZOINKZKRK*/<O96'4Y[TZ[ZORO`GZKTYVKIOGRVKTZX[GGZGGVXUVXOKZOJKYZOR
GIKRUXVUXO[TOJOTJUI[SKTZIGXKT[VUZLOLUXSGZGZKTMKTKXGRVXOT[ZORO`GXKG[TUX
KZOINKZK.:32YG[VXOTJKLOTOOOJKYZORGZGGZKKZOINKZKRUX.:32
*KK^KSVR[JGIOTZKTOUTSYGLOSIZK\GI[\OTZKJOTZX[TVGXGMXGLI[[TLUTZ
G\TJVXUVXOKZOJOLKXOZKJKXKYZ[RZK^Z[R[O\USSGXIGYKIO[TKGXKYVKIZO\VXOTKZOINKZG
96'4OO\USGZGGJKLOTOOOJKYZORTK^KSVRKRKOY[TZVXK`KTZGZKIKRKJU[
VUYOHOROZOJKGXKGRO`GGIKYZR[IX[ VXOTJKLOTOOOOTROTKXKYVKIZO\VXOTJKLOTOXKG[TKOIRGYK

Exemplul 2.17

Exemplul 2.18

+ZOINKZG*/<YK[ZORO`KG`TZXUSGTOKXGYKSTZUGXKVKTZX[YKIO[TOJOTJUI[SKTZ
IGXKYKLUXSGZKG`IGKRKSKTZKRGTO\KRJKHRUI

"#&
=64:2$
A`kZZ`_RcVRV]V^V_eV]`cDecRefcZ

9VKIOLOIGOORK)99G[LUYZXKGRO`GZKVKTZX[GIUSVRKZG)99I[UYKXOKJKVXUVXOKZO
[ZORKVXOTZXKGIKYZKGGLRTJ[YKVXUVXOKZORKVXO\OTJVU`OOUTGXKGKRKSKTZKRUXTIGJX[R
JUI[SKTZ[R[O=KH
6KTZX[YZGHOROXKGVU`OOKO[T[OKRKSKTZYK[ZORO`KG`[TYOYZKSJKIUUXJUTGZKG\TJ
UXOMOTKGTIUR[RJOTYZTMGY[YGLKXKYZXKOJKGLOGXKGTG\OMGZUX[R[O'IKGYZGRKMKXK
YKHG`KG`VKLGVZ[RIJGZKLOOTJS[RZOVRKRKXK`UR[OOVUYOHORKVKTZX[JOYVU`OZO\KRKJK
GLOGXKOGLGVZ[R[OILKXKGYZXGTG\OMGZUX[R[OVUGZKLOXKJOSKTYOUTGZKYZKOSVUYOHOR
JKYZGHOROZIGXKY[TZIUUXJUTGZKRKIUR[R[OJOTJXKGVZGPUYGLKXKYZXKO
+^OYZJU[SUJGROZOJKVU`OOUTGXKG[T[OKRKSKTZ
 VU`OOUTGXKGHYUR[Z VU`OOG[T[OKRKSKTZKYZKOTJKVKTJKTZJKVU`OOUTGXKG
GRZUXKRKSKTZKOYKK^VXOSVXOTIUUXJUTGZKRKIUR[R[OJOTYZTMGY[YGHU^KOJK
GLOGXKIUXKYV[T`ZUGXKXKRGZO\KRGUXOMOTKGYOYZKS[R[OJKIUUXJUTGZK!
 VU`OOUTGXK XKRGZO\  VU`OOG [T[O KRKSKTZ KYZK YZGHOROZ T L[TIOK JK VU`OG
KRKSKTZKRUXIGXKRVXKIKJ*KK^KSVR[JGIVRGYS[TVGXGMXGLJ[V[TZOZR[
GIKYZG\GLOVU`OOUTGZI[UROTOKSGOPUYTVGMOTXKRGZO\RGZOZR[RJKJKGY[VXGYG
)UUXJUTGZKRKKRKSKTZ[R[OY[TZXKRGZO\KRGIUUXJUTGZKRKKRKSKTZ[R[OVXKIKJKTZ
3UJ[RJKVU`OOUTGXKG[T[OKRKSKTZYKYZGHORKZKVXOTGRKMKXKG\GRUXOOGHYUR[ZK
XKYVKIZO\ XKRGZO\K VKTZX[ VXUVXOKZGZKG )99 VUYOZOUT 9VKIOLOIGXKG IUUXJUTGZKRUX YK
XKGRO`KG`VXOTVXUVXOKZORKZUVORKLZ<GRUXORKGIKYZUXGVUZLOT[SKXKTZXKMOYG[\GRUXO
VXUIKTZ[GRKXKRGZO\KRGJOSKTYO[TORK`UTKOJKGLOGXK9KVUZ[ZORO`GZUGZK[TOZORKJK
SY[XVKTZX[R[TMOSO ISSSOTV^

A`kZZ`_RcVR RSd`]fe
<USJKLOTOJU[KRKSKTZKRGTO\KRJKHRUIVXOTOTZKXSKJO[RKZOINKZKO*/<ORK\US
GZGGJU[IRGYKJKJKLOTOOO)99I[T[SKRKKRKSKTZXKYVKIZO\KRKSKTZ6XOS[R
KRKSKTZ\GG\KGIUR[RJOTYZTMGY[YJKIUUXJUTGZKGJOIRKLZ V^O
ZUV V^OGXGRJUORKG\GLOVU`OOUTGZTV[TIZ[RJKIUUXJUTGZK
TIGJX[RJUI[SKTZ[R[O=KHKRKSKTZKRK\UXLOVRGYGZKTVU`OOORKGHYUR[ZKYVKIOLOIGZK
OTJOLKXKTZJKRUI[RTIGXKGIKYZKGGVGXTIGJX[RY[XYKO.:32
+^KSVR[RVXK`OTZJUI[SKTZ[R.:32IKIUTOTKIKRKJU[HRUI[XOOJKLOTOOORK
)99GZGGZK5HYKX\GOSUJ[RTIGXKKYZKYVKIOLOIGZZOV[RJKVU`OOUTGXKOIUUXJUTGZKRK
GHYUR[ZKVKTZX[LOKIGXKKRKSKTZ
3UJ[RJKGLOGXKGRJUI[SKTZ[R[OYKVUGZK\KJKGTLOM[XG

Figura 2.7

"#'
Exemplul 2.19

A`kZZ`_RcVR cV]ReZg
6KTZX[K^KSVROLOIGXKGVU`OOUTXOOXKRGZO\K\USOTYKXGTZX[TJUI[SKTZ.:32JU[
ZOZR[XOJKTO\KRVXOS[RTKG\TJTOIOULUXSGZGXKOGXGRJUORKGLOOTJVU`OOUTGZI[V^
YVXKYZTMGLGJKVU`OOGYGTUXSGRXKRGZO\RGVXOS[RZOZR[

Exemplul 2.20

+LKIZ[RVUGZKLOUHYKX\GZTLOM[XG

Figura 2.8

"#(
;TKLKIZ\O`[GROTZKXKYGTZIGXK[ZORO`KG`ZKNTOIGVU`OOUTXOOXKRGZO\KKYZKGLOGXKG
[T[OZK^ZI[[TKLKIZJKf[SHXt;ZORO`SJU[ZOZR[XOJKTO\KRI[GIKRGOZK^ZJGX
G\TJLUXSGZXOJOLKXOZK\K`OK^KSVR[ROLOM[XG

Exemplul 2.21

Figura 2.9

Ac`acZVeReVR `gVcW]`h
6XUVXOKZGZKGU\KXLRU]YZGHORKZKI[SYKXKGRO`KG`GLOGXKGKRKSKTZKRUXGRIXUXIUTOT[Z
JKVKZKJOSKTYO[TORKJXKVZ[TMNO[R[OJKGLOGXK<GRUXORKGIKYZKOVXUVXOKZOVUZLO
u \OYOHRK v OMTUX JOSKTYO[TORK YZGHOROZK VXOT VXUVXOKZORK ]OJZN O NKOMNZ O
XKJOSKTYOUTKG`HU^GJKGLOGXKGYZLKRTIZTZXKMIUTOT[Z[RKRKSKTZ[R[OYLOK\O`OHOR!
u NOJJKTvYKOMTUXVXORKJOTIUTOT[ZIGXKJKVKYIJOSKTYO[TORKYZGHOROZK!
u YIXURRvYKGLOKG`HGXKJKJKX[RGXKUXO`UTZGRO\KXZOIGRIUTOT[Z[RKRKSKTZ[R[O
V[ZTJLOJKX[RGZTIGJX[RHU^KOJKGLOGXK(GXKRKJKJKX[RGXKGVGXINOGXO
GZ[TIOITJIUTOT[Z[RVUGZKLOGLOGZT`UTGYZGHOROZ!
u G[ZUvYKGLOKG`HGXKJKJKX[RGXKJUGXGZ[TIOITJKYZKIG`[R
*UI[SKTZ[R.:32JOTK^KSVR[R[XSZUXKYZKGLOGZTLOM[XG

Exemplul 2.22
"#)
Figura 2.10

DfacRaf_VcVRV]V^V_eV]`cDecRefcZ
6XUVXOKZGZKG)99`OTJK^VKXSOZKY[VXGV[TKXKGSGOS[RZUXKRKSKTZKOYZGHOROXKGUXJOTOO
TIGXKGIKYZKGY[TZGLOGZKTSUJOSVROIOZKRKSKTZKRKIGXKYKY[VXGV[TY[TZGLOGZKT
UXJOTKGTIGXKGVGXTJUI[SKTZ3UJOLOIGXKGUXJOTOOTIGXKKRKSKTZKRKY[VXGV[YKY[TZ
sYZO\[OZKtYKXKGRO`KG`VXOTYVKIOLOIGXKG[TKO\GRUXOTKT[RKVKTZX[VXUVXOKZGZKG`OTJK^
<GRUGXKGOSVROIOZGVXUVXOKZOOKYZKOYKSTOLOIVRGYGXKGKRKSKTZ[R[OTsVRGT[R
LKXKYZXKOJKGLOGXKt+RKSKTZKRKIGXKG[U\GRUGXKSGOSGXKVKTZX[`OTJK^Y[TZVRGYGZK
JKGY[VXGKRKSKTZKRUXI[\GRUGXK`OTJK^SGOSOIGJOIY[TZGLOGZKsSGOGVXUGVKJK
VXO\OZUXt
+^KSVR[RGXGZSUJ[RTIGXKY[TZVRGYGZKZXKOKRKSKTZKVXOTLURUYOXKGVXUVXOKZOO
`OTJK^

"#*
Exemplul 2.23

TSUJOSVROIOZKRKSKTZKRKGXLOLUYZGLOGZKTUXJOTKGKRKSKTZKRKSKTZKRKSKTZ
JGXVXOTYKZGXKGJOLKXOZGVXUVXOKZOO`OTJK^GSGJ[YTVRGT[RGVXUVOGZKRKSKTZ[RT
VRGT[RIKRSGOJKVXZGZKRKSKTZ[ROGXKRKSKTZ[RYKGLRVK[TYZXGZOTZKXSKJOGX
,OM[XGOR[YZXKG`KLKIZ[RUHOT[Z

Figura 2.11
2.11

 Definirea i manipularea straturilor se poate realiza i prin utilizarea etichetei LAYER,


D introdus de firma Netscape, dar aceasta nu este o etichet cuprins n standardul
7 HTML 4.0 i nu este implementat de toate navigatoarele.
2
E Este recomandabil ca straturile s fie definite i formatate prin utilizarea etichetelor
DIV i SPAN mpreun cu proprietile furnizate de foile de stiluri n cascad.

=64:2%
F_ViV^a]f4DDT`^a]Vi

)GVOZUR[RJKLGT[OVXUV[TKUVXK`KTZGXKK^NG[YZO\GZKNTOIOOLUORUXJKYZOR[XOT
IGYIGJYIUV[RLOOTJSGOJKMXGHGIKRGJKGLGSOROGXO`GIOZOZUX[RI[VXUVXOKZORKJK
HG`GRKKRKSKTZKRUX[T[OJUI[SKTZ=KH
T GIKGYZ RKIOK TK VXUV[TKS Y [ZORO`S VXUVXOKZORK )99 YZ[JOGZK T RKIOORK
GTZKXOUGXKTXKGRO`GXKG[T[OGHRUTZKSVRGZKVKTZX[JKYOMT[RVGMOTOOJKYZGXZG[T[O
YOZK=KHGGI[SKYZKOR[YZXGZJKLOM[XG

"$!
Figura 2.12

GHRUT[RGLUYZIUTYZX[OZ[ZORO`TJVU`OOUTGXKGGHYUR[ZGKRKSKTZKRUXJKJKYOMTIK
IUSV[TVGMOTG'IKYZKKRKSKTZKY[TZ
u k`_RSR__Vcf]fZKYZKLUXSGZJOTZXKOKRKSKTZKY[VXGV[YK TVRGT[RJKVXZGZYK
GLRUJO\O`O[TKJKI[RUGXKXU[TINOYIGL[TJGRVKTZX[KRKSKTZKRKZK^ZVRGYGZK
JKGY[VXG*KLOTOOORKJKYZORGYUIOGZKIKRUXZXKOKRKSKTZKY[TZ

Exemplul 2.24 (a)

"$"
u ^V_Zf]acZ_TZaR]GLUYZJKLOTOZIGUJO\O`O[TKGJUI[SKTZ[R[OIKIUTOTKVGZX[
NOVKXRKMZ[XOOKYZKVRGYGZJKGY[VXGHGTTKX[R[O*KLOTOOORKJKYZORGZGGZKY[TZ
IUSV[YKJOTJKLOTOOORKGZGGZKJO\O`O[TOOVXUVXO[`OYKIRGYGSKTO[RGIGXKYK
GJG[MLUXSGZXORKYVKIOLOIKVKTZX[NOVKXRKMZ[XOIRGYKRK'OZKSO' NU\KXOZKS
*KUGXKIKJKLOTOOORKJKYZORY[TZGYUIOGZKSGXIGP[R[O'OVYK[JUIRGYKO'NU\KX
T[SGONOVKXRKMZ[XORKGYUIOGZKIRGYKOOZKS\UXLOGLOGZKIUTLUXSJKLOTOOORUXJKYZOR

Exemplul 2.24 (b)


:XKIKXKGI[XYUX[R[OSU[YK[R[OVKJKGY[VXG[TKONOVKXRKMZ[XO\GJKZKXSOTGSXOXKG
IUXV[R[OJKROZKXOGIUTYOYZKTKOLUTZ[R[OVXKI[SOSUJOLOIGXKGI[RUXOOL[TJGR[R[O
u k`_RUVTfeRcVKYZKUJO\O`O[TKIKIUTOTKLUXS[RGX[RJKI[ZGXKOKYZKVRGYGZ
Y[HJO\O`O[TKGGYUIOGZHGTTKX[R[O*KLOTOOORKVKTZX[SGXIGP[R/46;:Y[TZ\GRGHORK
T[SGOJGIKRKSKTZKRK.:32OTYKXGZKI[GP[ZUX[RY[YKGLRTOTZKXOUX[R[TKOJO\O`O[TO

Exemplul 2.24 (c)

u k`_V]VaV_ecfRWZRcVRT`_Z_fef]fZG[LUYZJKLOTOZKIGJO\O`O[TOIXUXGROYK
GYUIOG`IRGYKRKYZGTMGVKTZX[`UTGJKGLOGXKVXOTIOVGRXKYVKIZO\JXKGVZG
VKTZX[`UTGJKGLOGXKYKI[TJGX
"$#
'LUYZ[ZORO`GZVXUVXOKZGZKGU\KXLRU]I[\GRUGXKGG[ZUVKTZX[GYZGHOROSUJ[RTIGXK
YKXKGRO`KG`GLOGXKGIUTOT[Z[R[OJGIJOSKTYO[TORKHU^KRUXJKGLOGXKY[TZOTY[LOIOKTZK
6U`OOUTGXKG[ZORO`GZKYZKGHYUR[Z
TK^KSVR[RJY[TZVXK`KTZGZKJKZGROGZJKLOTOOORKJKYZORGYUIOGZKIKRUXJU[`UTK

Exemplul 2.24 (d)

u k`_R Z_W`c^RZZ]`c UV T`_eRTe Z T`ajcZXYe KYZK VRGYGZ T VGXZKG JK PUY G
JUI[SKTZ[R[OOGXKLUXSGZXOGYKSTZUGXKIKRUXJOTIRGYGHGTTKX
;ZORO`TJJKLOTOOORK)99JKSGOY[YIUTOT[Z[RJUI[SKTZ[R[O.:32IGXKGMKTKXGZ
GHRUT[RKYZK

Exemplul 2.24 (e)


"$$
2A=:42::
2:eV^ZTfR]VXVcV^f]eZa]
 5ROYZJK\GRUXOGRZKXTGZO\KVKTZX[UVXUVXOKZGZK)99KYZKIUSV[YJOT
G <GRUXOT[SKXOIK\GRUXOVXUIKTZ[GRKYG[IUTYZGTZKVXKJKLOTOZKYKVGXGZKVXOT
[T[RYG[SGOS[RZKYVGOO
H <GRUXOT[SKXOIK\GRUXOVXUIKTZ[GRKYG[IUTYZGTZKVXKJKLOTOZKYKVGXGZKVXOT\OXM[R
I <GRUXOT[SKXOIK\GRUXOVXUIKTZ[GRKYG[IUTYZGTZKVXKJKLOTOZKYKVGXGZKVXOTZX[T
YOTM[XYVGO[
J ;TKOVXUVXOKZO)99OYKGYUIOG`U[TOI\GRUGXK
 )GXKJOTZXK[XSZUGXKRKKZOINKZK.:32JKZKXSOTGLOGXKGYKIO[TOOSGXIGZKIG
KRKSKTZOTROTKTIGJX[R[T[OJUI[SKTZ=KH%
G "6$
H "52$
I "*/<$
J "96'4$
 6KTZX[ZK^Z[RJOTIGJX[R[T[OVGXGMXGLYKYVKIOLOIZXKOLUTZ[XOGRZKXTGZO\KVKTZX[
VXUVXOKZGZKGLUTZLGSOR_ =KYZKXT,GTZGY_*G_ZUT)GXKKYZKUXJOTKGRUXLOXKGYIT
IGJX[RROYZKOJK\GRUXOGRZKXTGZO\KZOOTJIJKYOMTKX[RGXVXKLKXGLUTZ[R*G_ZUTJGI
GIKYZGKYZKJOYVUTOHOR%
G =KYZKXT*G_ZUT,GTZGY_
H *G_ZUT=KYZKXT,GTZGY_
I *G_ZUT,GTZGY_=KYZKXT
J ,GTZGY_=KYZKXT*G_ZUT
 6XUVXOKZGZKGLUTZ]KOMNZVKXSOZK[XSZUGXKGLUXSGZGXKGZK^Z[R[O
G 'LOGXKGZK^Z[R[OI[ROZKXKTMXUGZKHURJ
H 'LOGXKGZK^Z[R[OI[ROZKXKOZGROIK
I 3UJOLOIGXKGJOSKTYO[TOOIUXV[R[OJKROZKXGRLUTZ[R[OI[XKTZ
 -X[VGXKGGJUOYKRKIZUXO)99IGXKG[GYUIOGZKGIKRKGOJKLOTOOOJKYZORYKXKGRO`KG`
VXOTIUTYZX[IOG
G 9KRKIZUX9KRKIZUXaJKLOTOOOc
H 9KRKIZUX9KRKIZUXaJKLOTOOOc
I 9KRKIZUX 9KRKIZUXaJKLOTOOOc
 *KLOTOOORKJKYZORTMRUHGZKTZX[TJUI[SKTZ=KHYKXKIUSGTJGLOVRGYGZK
G TGTZKZ[RJUI[SKTZ[R[O
H TIUXV[RJUI[SKTZ[R[O
I TGOTZKJKKZOINKZG".:32$
J TZXKGTZKZ[ROIUXV[RJUI[SKTZ[R[O
 9IXOKXKG[TKOJKLOTOOO)99OTROTKVKTZX[[TSGXIGP.:32YKXKGRO`KG`VXOT[ZORO`GXKG
G 3GXIGP[R[O"9:?2+$
H 'ZXOH[Z[R[O9Z_RK
I 'ZXOH[Z[R[O)RGYY
 )GXKJOTZXK[XSZUGXKRKKT[T[XOT[XKVXK`OTZ[TG\GTZGPVKTZX[LUORKJKYZOR[XO%
G *KLOTOOORK JK YZOR YKVGX VGXZKG JK IUTOT[Z G JUI[SKTZ[R[O JK VGXZKG JK
LUXSGZGXKGGIKYZ[OG
H +LKIZ[RUHOT[ZVXOTGVROIGXKGJKLOTOOORUX)99T[KYZKGIKRGOTZUGZKTG\OMGZUGXKRK
I *KLOTOOORKJKYZORYKVUZGYUIOG[T[OJUI[SKTZ.:32TZXKOSUJ[XOOTROTK
TMRUHGZOK^ZKXT
"$%
3:eV^ZUVT`^a]VeRcV
)USVRKZGO YVGOORK V[TIZGZK GYZLKR TIZ [XSZUGXKRK JKLOTOOO )99 Y XKGRO`K`K
LUXSGZXORKYVKIOLOIGZK

 'LOGOZK^Z[R[T[OZOZR[JKTO\KRI[LUTZ[R'XOGRJKSXOSKV[TIZKZOVUMXGLOIK
IUXV[RJKROZKXLOOTJTIROTGZ

. . . {
font-family: Arial;
font-size : 12. . .;
. . . : oblique;
}

 9IXOKOUJKLOTOOKJKYZORIGXKYVKXSOZNOVKXRKMZ[XORUXGLRGZKTIKR[RKRKJKJGZK
GRK[T[OZGHKROTJOLKXKTZJKYZGXKGGIKYZUXGYLOKGLOGZKI[ZK^ZJKI[RUGXK
\KXJKOGXZK^Z[RJKGIZO\GXKYLOKY[VXGROTOGZ

. . . A {
color : . . .;
text-. . . : overline;
}

 *KLOTOOUJO\O`O[TKRGTO\KRJKHRUIG\TJLUTJ[RJKI[RUGXKVUXZUIGROKOLOOTJ
VU`OOUTGZVXOTIUUXJUTGZKGHYUR[ZKRGJKVO^KROVK\KXZOIGRLGJKUXOMOTK
ORGP[SZGZKGLKXKYZXKOTG\OMGZUX[R[OVKUXO`UTZGR*O\O`O[TKG\GLOJKLUXS
VZXGZG\TJRGZ[XGJKISO\GIUTOTKT[SKXKRKJKRGRG

<Style Type=text/css>

.ptrat {
. . . : absolute;
top: 100px;
left: . . .;
background-color: orange;
. . .: 10cm;
. . .: 10cm;
}
</Style>

<DIV . . .=ptrat>0, 1, 2, 3, 4, 5</DIV>

"$&
$
Capitolul

2cYZeVTefcRcVV]VZ:_eVc_Ve
:_ec`UfTVcV_ac`XcR^RcVRHVS

Ce nvm?
u 'XNOZKIZ[XGXKKRKO/TZKXTKZ:KXSOTURUMOKOTUO[TOJKHG`
u 3UJKR[RIROKTZYKX\KX
u *KYVXKVXUZUIUGRKRKJKIUS[TOIGOKJOTLGSOROG:)6/6
u 6XUZUIUR[R.::6
u /TZXUJ[IKXKTVXUMXGSGXKG=KHRGTO\KRJKYKX\KX
u 6XK`KTZGXKGSKJO[R[OJKR[IX[=OT2'36

De ce nvm?
8KGRO`GXKG[TKOGVROIGOO=KHVXKY[V[TKLGSOROGXO`GXKGJKYOMTKX[R[OI[ZKXSOTURUMOG
YVKIOLOIOVXOTIOVGRKRKIUTIKVZKJOTJUSKTO[R[OXKKRKRUXJKIGRI[RGZUGXK4UO[TORK
MKTKXGRKJKYVXKVXUZUIUGRKRKJKIUS[TOIGOKJOTLGSOROG:)6/6OJKYVXKSUJKR[RIROKTZ
YKX\KXY[TZOTJOYVKTYGHORKUXOI[OJUXKZKYIUTYZX[OGYIUGVROIGOK=KHLOOTJIUTZOKTZ
JKIKKGIKLGIKRGLOKIGXKKZGVGJK`\URZXOOGIKYZKOG
6XUMXGSGXKGRGTO\KRJKYKX\KXT6.6YKVUGZKXKGRO`GLXGLO[TYVKIOGROYZT
GJSOTOYZXGXKGOIUTLOM[XGXKGYKX\KXKRUX=KHJKGIKKG\USVXK`KTZG[TSKJO[JK
JK`\URZGXKGGVROIGOORUX6.6O3_972=OT2'36[UXJKOTYZGRGZJKIUTLOM[XGZ
OJK[ZORO`GZ

"$'
=64:2" 2cYZeVTefcRcVV]VZ:_eVc_Ve
EVc^Z_`]`XZVZ_`Zf_ZUVSRk

TIGVOZUR[RGSVXK`KTZGZUYI[XZOTI[XYO[TKTOYZUXOGXKKRKO/TZKXTKZOGSR[GZ
[TVXOSIUTZGIZI[TUO[TORKOIUTIKVZKRKVKIGXKYKHG`KG`YVGO[R=UXRJ=OJK=KH
TIGVOZUR[RJKLG\USTIKXIGYJKLOTOSUYKXOKJKZKXSKTO[ZORO`GOVKYIGXRGXMT
JUSKTO[RXKKRKRUXJKIGRI[RGZUGXKOYGTGRO`SVKYI[XZGIKRKIUTIKVZKIGXKJKZKXSOT
L[TIOUTGXKG/TZKXTKZ[R[O
6KTZX[TIKV[ZKYZKTKIKYGXYVXK`KTZSUYKXOKJKJKLOTOOO[ZORK
u CVVRUVTR]Tf]Re`RcV#GTYGSHR[JKIGRI[RGZUGXKOTZKXIUTKIZGZKVXOTOTZKXSKJO[R
[T[OSKJO[JKIUS[TOIGOKIGHR[;:6IGHR[IUG^OGRROTOKZKRKLUTOILOHXUVZOI
XGJOUYGZKROZTYIUV[RVGXZGPXOOXKY[XYKRUXGYUIOGZKXKKRKOLO`OIKvNGXJ]GXK
RUMOIKvYULZ]GXKJKHG`OGVROIGOOOTLUXSGOUTGRKvLOOKXKOHG`KJKJGZKJK
IZXKSGOS[RO[ZORO`GZUXO
u 2cYZeVTefcR f_VZ cVV]V UV TR]Tf]Re`RcV # SUJ[R JK OTZKXIUTKIZGXK GR
IUSVUTKTZKRUXXKKRKOYZX[IZ[XGMRUHGRGXKKRKOSVXK[TI[JOYVU`OZO\KRKIGXK
ULGIL[TIOUTGR
u Ac`e`T`]UVT`^f_ZTRZV.YKZJKXKM[ROOIUT\KTOOVKHG`GIX[OGGXKRUI
ZXGTYLKX[RJKJGZKTIGJX[R[TKOXKKRKJKIGRI[RGZUGXK
u DVcgVcUVcVVR.KINOVGSKTZNGXJ]GXKJKUHOIKO[TIGRI[RGZUXVKXLUXSGTZO
LOGHORX[RTJ[TYULZ]GXKYVKIOGRO`GZIGXKMKYZOUTKG`XKY[XYKRK[TKOXKKRKJK
IGRI[RGZUGXK
u 2a]ZTRZVdVcgVc.GVROIGOKYULZ]GXKIKL[XTO`KG`GT[SOZKYKX\OIOOGRZUXGVROIGOO
T[SOZKGVROIGOOIROKTZYG[IROKTO
u 4R]Tf]Re`cXRkUY`de#IGRI[RGZUXIUTKIZGZRGXKKG[G/TZKXTKZIGXKVKXSOZK
YZUIGXKGOGIIKYGXKGYOZK[XORUX=KH!GIKYZGX[RKG`[TYULZ]GXKYVKIOGRT[SOZ
YKX\KX=KH=KHYKX\KX
u DVcgVcHVS#GVROIGOKYULZ]GXKIKVKXSOZKZXGTYLKX[RJUI[SKTZKRUXNOVKXSKJOG
TXKKG[G/TZKXTKZ'VROIGOGVUGZKLOOTYZGRGZVK[TYKX\KXJKXKKGJKJOIGZYG[
VK [T YKX\KX JK XKKG IGXK MKYZOUTKG` O GRZK YKX\OIOIOO VUZ KRKIZXUTOI
ZXGTYLKXJKLOOKXK

DeR_URcUV>`UV]VRcYZeVTefcR]VaV_ecfcVV]VUVTR]Tf]Re`RcV
Ac`e`T`R]VUVT`^f_ZTRZV_cVVRfR:_eVc_Ve
5JGZI[GVGXOOG[TKOZKNTURUMOOTUOYKSGTOLKYZO[TLKTUSKTJKVXUROLKXGXKG
VXUJ[YKRUXIK[ZORO`KG`ZKNTURUMOGXKYVKIZO\LOKIGXKVXUJ[IZUXJUXOTJYOSV[TVK
VOG VXUVXOG IUTIKVOK *[V [T GT[SOZ ZOSV VOGG XKGRO`KG` U YKRKIOK TGZ[XGR
XSTTJTIUSVKZOOKTMKTKXGRJUGXVXUJ[YKRKJKIGROZGZK'IKYZOTZKX\GRJKZOSV
J[IKRGSGZ[XO`GXKGZKNTURUMOKOXKYVKIZO\KOXKVXK`OTZ[TZKYZGR[ZOROZOOKO;XSKG`
OTZKXSOTGHORKJOYI[OOOIUTZXU\KXYKTZXKLOXSKRKIUSHGZGTZKOGXUIUSOYOKOTZKXTGOUTGR
TIKGXIYYZGHORKGYI[TYKZJKXKM[ROOIUT\KTOOUHROMGZUXOOVKTZX[ZUGZKLOXSKRKIK
JK`\URZVXUJ[YKHG`GZKVKZKNTURUMOGTJOYI[OK'YZLKRYKTGZK[TYZGTJGXJ
9ZGTJGXJ[R KYZK OSVUXZGTZ VKTZX[ [TOLOIGXKG JO\KXYKRUX \GXOGTZK GRK ZKNTURUMOKO
XKYVKIZO\KOJKLOTKZK[TYKZJKXKM[ROMKTKXGRK[TO\KXYGRGIIKVZGZK;TK^KSVR[R
IUTYZOZ[OKINOGXYZGTJGXJ[RROSHGP[R[O.:32IGXKGLUYZV[ZKXTOIOTLR[KTGZJKLOXSKRK
IKJK`\URZG[TG\OMGZUGXK=KHLOKIGXKJOTZXKGIKYZKGOTIR[`TJTVXUJ[YKRKVXUVXOO

"$(
KZOINKZKTUOYG[\GXOGTZKGRKKZOINKZKRUXJKPGYZGTJGXJO`GZK;TKRKJOTZXKGHGZKXORKJKRG
YZGTJGXJKG[LUYZGIIKVZGZKT\GXOGTZKRK[RZKXOUGXKGRKYZGTJGXJ[R[O.:32
+^OYZIZK\GUXMGTO`GOOOTZKXTGOUTGRKXKYVUTYGHORKJKXKGRO`GXKGYZGTJGXJKRUXJOTZXK
IGXKGSOTZOS :D@/TZKXTGZOUTGR9ZGTJGXJ5XMGTOYGZOUT64>2+[XUVKGT)USV[ZKX
3GT[LGIZ[XKXrY'YYUIOGZOUT:666/TYZOZ[ZKUL+RKIZXOIGRGTJ+RKIZXUTOIGR+TMOTKKXY
2?D:'SKXOIGT4GZOUTGR9ZGTJGXJY/TYZOZ[ZK
+RGHUXGXKG YZGTJGXJKRUX VKTZX[ XKKRK G JK\KTOZ TKIKYGX JGZUXOZ JO\KXYOLOIXOO
KINOVGSKTZKRUXOYKX\OIOORUXIKKGIKGIUTJ[YRGGVGXOOGJKXKKRKKZKXUMKTKJOTV[TIZ[R
JK\KJKXKGRZOV[XORUXJKKINOVGSKTZKLURUYOZKTVR[YS[RZOZ[JOTKGJKSKJOOLO`OIKJK
IUS[TOIGOKGIUTZXOH[OZRGJKIO`OGJKGJKLOTOXKM[ROVXKIOYKVKTZX[OTZKXIUTKIZGXKG
YOYZKSKRUX
/95GKRGHUXGZ[TSUJKRGXNOZKIZ[XGRJKXKLKXOTVKTZX[OTZKXIUTKIZGXKGIGRI[RGZUGXKRUX
I[TUYI[ZY[HJKT[SOXKGJKSUJKR[RGXNOZKIZ[XGR/9559/5VKT9_YZKS/TZKXIUTTKIZOUT
'IKYZGKYZK[TSUJKRV[XZKUXKZOIIKRKSGOS[RZKJOTZXKGXNOZKIZ[XORKGVX[ZKVKVOG
OSVRKSKTZTJT[SGOVGXOGRGIKYZYZGTJGXJ
3UJKR[RGXNOZKIZ[XGRIGXKYZRGHG`GXKKRKO/TZKXTKZKYZKI[TUYI[ZY[HT[SKRKJK
SUJKR[RGXNOZKIZ[XGR:)6/6GIKYZGVXU\KTOTJJKRGJKT[SOXKGIKRUXSGOOSVUXZGTZK
VXUZUIUGRKJKIUS[TOIGOK[ZORO`GZK
u :)6:XGTYSOYYOUT)UTZXUR6XUZUIUR
u /6/TZKXTKZ6XUZUIUR
3UJKR[R:)6/6GLUYZOSVRKSKTZGZTXKKG[G'86'4+:OGXSGOZX`O[GLUYZVXKR[GZ
IGSUJKRGRXKKRKO/TZKXTKZ3UJKR[R:)6/6SVGXZKGXNOZKIZ[XGXKKRKOTVGZX[TO\KRK
IUTYZX[OZK[T[RJKGY[VXGGRZ[OGLOKIGXKTO\KRGJ[MTJL[TIOUTGROZGZKYKX\OIOORUXULKXOZK
JKTO\KR[ROTLKXOUX3UJKR[R_fVXKIO`KG`Tf^YKIUTYZX[OKYITO\KRKRKJGXOTYOYZ
GY[VXGYKX\OIOORUXULKXOZKJKLOKIGXKOYVKIOLOISUJ[RJKIUS[TOIGXKTZXKTO\KRKVXOT
OTZKXSKJO[ROTZKXLKKRUX
,OKIGXKVXUJ[IZUXVUGZKIUTYZX[OTO\KRKRKGGI[SJUXKZKTYLOKIGXKTO\KRZXKH[OK
YL[XTO`K`K[TGT[SOZYKZJKYKX\OIOOOUSUJGROZGZKJKIUS[TOIGXKI[VXUZUIUGRKRKJK
VKTO\KR[ROSKJOGZY[VKXOUXUOTZKXLG[TYKZJKVGXGSKZXOVXOTOTZKXSKJO[RIXKOGYK
LGIKYINOSH[RJKJGZKTZXKTO\KRK
6XUOKIZGXKGGXNOZKIZ[XOOVKTO\KRKJKZKXSOTK^ZOTJKXKGYG[SH[TZOXKGLGIORG
YOYZKS[R[O *K K^KSVR[ YINOSHGXKG SKJO[R[O JK IUS[TOIGOK T[ JKZKXSOT JKIZ
SUJOLOIGXKGTO\KR[R[OJKRGHG`RYTJOTZGIZKIKRKRGRZKTO\KRK
3UJKR[R:)6/6KYZKIUSV[YJOT[XSZUGXKRKTO\KRKTUXJOTKJKRGHG`IZXK\XL
u 4O\KR[RJKGIIKYRGXKKG
u 4O\KR[R/TZKXTKZ
u 4O\KR[RZXGTYVUXZ
u 4O\KR[RGVROIGOK
<USVXK`KTZGVKYI[XZIKRKVGZX[TO\KRKGRKSUJKR[R[OGXNOZKIZ[XGR:)6/6GGI[S
Y[TZKRKOSVRKSKTZGZKTXKKG[G/TZKXTKZ
/TZKXTKZ[RKYZKJKLGVZUXKKGIKOTZKXIUTKIZKG`XKKRKXYVTJOZKTR[SKGTZXKGM
TIGJXTJ[YKTIGZKMUXOGXKKRKRUX='4=OJK'XKG4KZ]UXQvXKKRKI[RGXMXYVTJOXK
MKUMXGLOI)GRI[RGZUGXKRKJOT/TZKXTKZY[TZIUTKIZGZKVXOTOTZKXSKJO[R[TUXROTOOJK
IUS[TOIGOKIGHR[XGJOULOHXUVZOIKZIVXOTIGXKYKZXGTYSOZJGZKRK
8KKG[G/TZKXTKZVUGZKLOVXO\OZIG[TMXGLIGXKGXKJXKVZS[INOOROTOORKJKIUS[TOIGOK
OGXIGTUJ[XO[TKINOVGSKTZNGXJ]GXKTZX[TTUJT[YKGLRTKGVXGZ[TIGRI[RGZUXMG`J
IOYKVUGZKGSVRGYG[TKINOVGSKTZVKXOLKXOIJOYVRG_OSVXOSGTZYG[[TIUTZXURKXJK
IUS[TOIGOKT[SOZOTUJJKIUS[ZGXKYG[c`feVcOG\TJYGXIOTGJKGJOXOPGJGZKRKT
IGJX[RXKKRKO

"$)
-G`JKRKY[TZIUTKIZGZKVXOTZXUY[HXKKGJKIUS[TOIGOKGIXKOYGXIOTKYZKY
ZXGTYVUXZKJGZKRKTZXKNUYZ[XOTSGPUXOZGZKGXKKRKRUX='4Y[HXKKG[GJKIUS[TOIGOK
KYZKLUXSGZJOTJU[IUSVUTKTZKJOYZOTIZK
u ]Z_ZZ]VUVecR_d^ZdZVvZXGTYVUXZHOOOJKJGZKTZXKIGRI[RGZUGXKRKIUTKIZGZK!
u V]V^V_eVUVT`^feRcVvKINOVGSKTZKLURUYOZKVKTZX[GIUTKIZGJU[YG[SGO
S[RZKROTOOJKZXGTYSOYOK
9VXKY[V[TKSITZXKJU[IGRI[RGZUGXKMG`JJOT/TZKXTKZYRKT[SOS'O(YK
XKGRO`KG`ZXGTYLKX[R[T[OLOOKXJKJGZKTGZ[XGJGZKRUXTKLOOTJOSVUXZGTZTGIKYZ
SUSKTZ:XGTYLKX[RYKXKGRO`KG`TSGOS[RZKKZGVK
u *GZKRKJOTLOOKX[RGLRGZVKIGRI[RGZUX[R'Y[TZJO\O`GZKTVGINKZKJKJGZKJK
JOSKTYO[TOXKRGZO\SOIOVGINKZK/6JKUXJOT[RY[ZKRUXJKUIZKOIGXKY[TZJOXOPGZK
VXOTY[HXKKG[GJKIUS[TOIGOKIZXKIGRI[RGZUX[R(
u TZXKIGRI[RGZUX[RY[XY'OIGRI[RGZUX[RJKYZOTGOK(LOKIGXKVGINKZZXKIK
VXOTSGOS[RZKTUJ[XOOTZKXSKJOGXKXU[ZKXKRKGLRGZKTGIKYZKGXKGRO`TJJOXOPGXKG
VGINKZKRUXVKZXGYK[RIUXKIZ+YZKVUYOHORIGVGINKZKRKYLOKJOXOPGZKVKX[ZK
JOLKXOZKTIG`[RTIGXKTZXKY[XYOJKYZOTGOKK^OYZSGOS[RZKJX[S[XO
u 6GINKZKRKJKJGZKY[TZXKIKVOUTGZKJKIGRI[RGZUX[R(IGXKVKHG`GOTLUXSGOORUX
JOTIGJX[RVGINKZKRUXXKGRO`KG`UXJUTGXKGGIKYZUXGOXKIUSV[TKXKGLOOKX[R[O
OTOOGR
)KRKVGZX[TO\KR[XOGRKSUJKR[R[O:)6/6G[[XSZUGXKRKL[TIOUTGROZO
u 4O\KR[RJKGIIKYRGXKKGKYZKXKYVUTYGHORVKTZX[ZXGTYSOZKXKGLR[^[R[OJKJGZK
VXOTOTZKXSKJO[RSKJOORUXJKIUS[TOIGOK[ZORO`GZKTXKKGOSVRKSKTZGXKGGIKYZ[O
TO\KRTKLOOTJJKZGROGZTYVKIOLOIGOORKSUJKR[R[O
u 4O\KR[R/TZKXTKZVXOTVXUZUIUGRKRKIUTOT[ZKVKXSOZKJKYIUSV[TKXKGJGZKRUXT
VGINKZKOZXGTYSOZKXKGGIKYZUXGVXOTTUJ[XORKXKKRKO6XUZUIUR[RVXOTIOVGRKYZK
/TZKXTKZ 6XUZUIUR /6 JK [TJK O JKT[SOXKG JK VGINKZK /6 4O\KR[R /TZKXTKZ
JKZKIZKG`OXK`UR\YOZ[GOORKTIGXKTUJ[XOGRKXKKRKOY[TZIUTMKYZOUTGZKJOT
IG[`GT[SX[R[OVXKGSGXKJKVGINKZKIGXKRKZXG\KXYKG`
6XUZUIUR[R/6LURUYKZKVKTZX[OJKTZOLOIGXKGIGRI[RGZUGXKRUXMG`JJOT/TZKXTKZ[T
YOYZKSJKGJXKYGXKIKGYUIOG`LOKIX[ONUYZUY[IIKYO[TKJKVGZX[T[SKXK
TGZ[XGRK YKVGXGZK VXOT V[TIZ JKT[SOZK GJXKYK /6 <GRUXORK T[SKXKRUX JOT
IUSVUTKTGGJXKYKOY[TZTZXKO
u 4O\KR[RZXGTYVUXZKYZKVXUOKIZGZGYZLKRTIZYVKXSOZJOGRUM[RTZXKKTZOZORK
VKXKINKJOTMG`JKRKY[XYOJKYZOTGOKVKTZX[GIKGYZGLOOTJJKLOTOZKJU[VXUZUIUGRK
HG`GZKVKIUTK^O[TO :)6O;*66XUZUIUGRKRKHG`GZKVKIUTK^O[TOOTOOG`[T
JOGRUMTZXKZXGTYSOZUXOXKIKVZUXIUTK^O[TKHOJOXKIOUTGRYZGHORKYISUJ[RT
IGXK\GJKI[XMKIUS[TOIGXKGOTOOG`OIUTZXURKG`VXUIKY[RJKZXGTYSOZKXKG
JGZKRUXOGXTLOTGRTINOJIUTK^O[TKG
6XUZUIUR[RJKIUTZXURGRZXGTYSOYOKO:)6VKXSOZKIG[TLR[^JKUIZKOKSOYJKU
[TNUYZYLOKXKIKVOUTGZLXKXUXOVKUXOIKGRZNUYZJOTXKKG:)6LXGMSKTZKG`
LR[^[RJKUIZKOTSKYGPKJOYIXKZKJKSOIOJOSKTYO[TOVKIGXKRKVGYKG`TO\KR[R[O
/TZKXTKZ2GJKYZOTGOKVXUIKY[R:)6XKIKVZUXXKGYGSHRKG`SKYGPKRKVXOSOZK
XKIUTYZOZ[OTJJGZKRKOTOOGRK:)6XKGRO`KG`IUTZXUR[RLR[^[R[OJKJGZKVKTZX[G
K\OZGYOZ[GOGTIGXK[TZXGTYSOZUXXGVOJOT[TJ[TXKIKVZUXRKTZI[SGOS[RZK
SKYGPKJKIZVUGZKGIKYZGYVXKR[IXK`K
u 4O\KR[RGVROIGOKIUTOTKVXUZUIUGRKIKYZGHORKYISUJ[RTIGXKIUS[TOIGVROIGOORK
YULZ]GXKIKYKK^KI[ZRGTO\KR[RGJU[IGRI[RGZUGXKMG`J)KRKSGOI[TUYI[ZK
VXUZUIUGRKOYKX\OIOOIKGIOUTKG`RGGIKYZTO\KRY[TZ

"$*
v ,:6 v VXUZUIUR[R JK ZXGTYLKX JK LOOKXK ,ORK :XGTYLKX 6XUZUIUR v VKXSOZK
ZXGTYLKX[RJKLOOKXKTZXKJU[MG`JK!
v :+24+:vZKXSOTGR\OXZ[GRvVKXSOZKIUTKIZGXKG[ZORO`GZUXORUXVK[TIGRI[RGZUX
MG`JGLRGZRGJOYZGT!
v 93:6v9OSVRK3GOR:XGTYLKX6XUZUIURvYZGHORKZKXKM[RORKJKHG`VXO\OTJ
RO\XGXKGSKYGPKRUXJKVUZKRKIZXUTOI!
v .::6v._VKXZK^Z:XGTYLKX6XUZUIURvYZRGHG`GYVGO[R[O===OXKGRO`KG`
ZXGTYLKX[RJUI[SKTZKRUXN_VKXZK^ZTZXKYKX\KX[R=KHOTG\OMGZUX[R=KH!
v .::69KYZK[TVXUZUIURHG`GZVK.::6IGXKVKXSOZKXKGRO`GXKGZXGTYLKX[R[O
YKI[XO`GZGRJUI[SKTZKRUXN_VKXZK^ZLOOTJ[ZORO`GZTGVROIGOOYKTYOHORKJOT
V[TIZ[RJK\KJKXKGRIUTLOJKTOGROZOOJGZKRUXSGTOV[RGZK!
v *49v*USGOT4GSK9_YZKSYOYZKS[RT[SKRUXJKJUSKTOOKYZK[TYKX\OIO[
IGXKVKXSOZKXKGRO`GXKG[TKOIUXKYVUTJKTKTZXKGJXKYG/6G[TKOMG`JKSGO
V[OTOTZ[OZO\OSGOMXK[JKSKSUXGZOUK^VXKYOKIUSV[YJOTOX[XOJK
IGXGIZKXKG\TJLUXSG
nume_gazda.subdomeniu1.subdomeniu2...subdomeniu_n.domeniu
*KK^KSVR[GJXKYKO/6OYKGYUIOG`GJXKYG*49NGYJK[H`KJ[XU
/TZKXTKZ[RKYZKJO\O`GZTIZK\GY[ZKJK`UTKJKTO\KRY[VKXOUXT[SOZKJUSKTOO
LOKIGXK JUSKTO[ I[VXOT`TJ Y[HJUSKTOO YG[O YOYZKSK MG`J XK`[RZTJ U
XKVXK`KTZGXKGXHUXKYIKTZG*49*USKTOORKJKVKTO\KR[R[T[GRGXHUXKR[OY[TZ
JKJU[IGZKMUXOO MKTKXOIKIUSUXMKJ[OGYUIOGZKXORUXXU8USTOG[Q
3GXKG(XOZGTOKLX,XGTG

Ac`e`T`]f] 9EEA
*KT[SOXKG.::6KYZKGIXUTOS[RVKTZX[._VKXZK^Z:XGTYLKX6XUZUIURVXUZUIURIK
YZGHORKZKXKM[RORKJKZXGTYLKXGRKJUI[SKTZKRUXN_VKXSKJOG'VROIGOORKIGXKLURUYKYI
VXUZUIUR[RvIKOJUOVGXZKTKXOJKRGIGVKZKRK[TKOIUTK^O[TOvY[TZIUTYOJKXGZKTOZK
KTZOZOGHYZXGIZKJOTV[TIZ[RJK\KJKXKGRVXUZUIUR[R[O
+TZOZORKZXKH[OKYVUGZLUXS[RGIKXKXOOYG[XKIKVOUTGXYV[TY[XOSUJKR[RIROKTZ
YKX\KX
9YZ[JOKSV[OTSUJGROZGZKGJKXKGRO`GXKGZXGTYLKX[R[OLOOKXKRUXNOVKXZK^ZT/TZKXTKZ
;ZORO`GZUX[RLURUYKZK[TVXUMXGSYVKIOGRVKTZX[\O`[GRO`GXKGJUI[SKTZKRUXNOVKXSKJOG
T[SOZHXU]YKX=KHTG\OMGZUX=KH4G\OMGZUX[R=KHKYZKK^KI[ZGZJKIGRI[RGZUX[R
[ZORO`GZUX[R[OIGRI[RGZUXIROKTZO\GTIKXIGYGIIKYK`K[TLOOKXGLRGZVK[TIGRI[RGZUX
MG`JJOT/TZKXTKZIGRI[RGZUXYKX\KX
4G\OMGZUX[R=KHGVROIGOKIROKTZ\GOTOOGUIUTK^O[TKI[YKX\KX[R=KHGVROIGOK
YKX\KXO\GTKMUIOGI[GIKYZGSUJ[RJKXKGRO`GXKGZXGTYLKX[R[OJKJGZKLGVZOR[YZXGZ
JKLOM[XG
;T[RJOTZXKIUTIKVZKRKJKHG`vVXKR[GZOJKGRZKVXUZUIUGRKvKYZKIKRJKcVdfcd
GIKGYZGJKYKSTTJ[TIGRI[RGZUXUHG`JKJGZK[TJUI[SKTZTMKTKXGR[TYKX\OIO[
8KY[XYGZXKH[OKYVUGZLOXKLKXOZIUXKIZOLXKINO\UI6KTZX[XKLKXOXKG[TKOXKY[XYK
T/TZKXTKZYKLURUYKZKZKXSKT[RMKTKXOIFC:F_ZW`c^CVd`fcTV:UV_eZWZVcIGXK
VUGZKYVKIOLOIG
u URUIGOKIG`TIGXKYK\UXHKZKJK[T;82v;TOLUXS8KYU[XIK2UIGZUX!
u [TT[SKJKXKY[XYIG`TIGXKG\KSJKGLGIKI[[T;84v;TOLUXS8KYU[XIK
4GSK

"%!
Figura 3.1 Dialogul navigator-server Web bazat pe modelul client-server

TSUJ[`[GRY[TZ[ZORO`GZKGJXKYKRK;82VKTZX[GOJKTZOLOIGTSUJ[TOI[TJUI[SKTZ
=KHGIKYZKGG\TJLUXSG
protocol://adresa_server[:port]/dir1/dir2/.../dirN/fisier[?date]
[TJK
v VXUZUIUR v KYZK T[SKRK VXUZUIUR[R[O [ZORO`GZ VKTZX[ GIIKYGXKG XKY[XYKO
XKYVKIZO\K.::6,:6KZI!
v GJXKYGEYKX\KX  XKVXK`OTZ GJXKYG IGRI[RGZUX[R[O MG`J IGXK MKYZOUTKG`
XKY[XYG!
v VUXZvVUXZ[RJKIUS[TOIGOK[ZORO`GZVKTZX[IUTK^O[TKGI[YKX\KX[ROSVROIOZ
VUXZ[RTIG`[RVXUZUIUR[R[O.::6!
v JOXJOXgJOX4 IGRKGIZXKLOOKXTIKVTJI[JOXKIZUX[RXJIOT!
v JGZKvJGZKZXGTYSOYKIGVGXGSKZXOTIG`[RTIGXKLOOKX[RGIIKYGZKYZK[T
YIXOVZ=KH
+ZGVKRKVGXI[XYKTVXUIKY[RJKXKGRO`GXKGZXGTYLKX[R[OJUI[SKTZ[R[ONOVKXZK^ZY[TZ
[XSZUGXKRK
u ;ZORO`GZUX[RYIXOKTHGXGJKGJXKYKGTG\OMGZUX[R[O;82[RJUI[SKTZ[R[OJUXOZ
u 4G\OMGZUX[R GVROIGOK IROKTZ OJKTZOLOI GJXKYG YKX\KX[R[O IK JKOTK XKY[XYG
LURUYOTJYKX\OIO[R*49OOTOOG`UIUTK^O[TK:)6I[GIKYZGLURUYOTJVUXZ[RJK
IUS[TOIGOKVXKIO`GZOSVROIOZVUXZ[R9KOTOOG`IUS[TOIGXKGJOTZXKGVROIGOG
IROKTZHXU]YKX[ROGVROIGOGYKX\KXYKX\KX[R=KH
u 4G\OMGZUX[RZXOSOZKYKX\KX[R[O=KH[TSKYGPIKXKXKXKW[KYZIKIUTOTKOTLUXSGOO
I[SGXLO \KXYO[TKGVXUZUIUR[R[O.::6LURUYOZZOV[XORKJKJGZKGIIKVZGZKY[VUXZGZK
JK IROKTZ SUJ[R JK IUJOLOIGXK G  JGZKRUX OJKTZOZGZKG GVROIGOKO IROKTZ T[SK
\KXYO[TK)KXKXKGVKXSOZKYZGHOROXKGVGXGSKZXORUXVKIGXKO\GG\KGZXGTYLKX[R
JGZKRUXTL[TIOKJKIGVGHOROZORKOYKZXORKGVROIGOKOYKX\KX
u *GI XKY[XYG IKX[Z K^OYZ O T[ Y[TZ XKYZXOIOO VXO\OTJ GIIKY[R IROKTZ[R[O RG
GIKGYZG YKX\KX[R =KH \G KSOZK [T XYV[TY O \G ZXGTYLKXG LOOKX[R IKX[Z VK
IGRI[RGZUX[RIROKTZTIG`IUTZXGXYK\GKSOZK[TSKYGPJKKXUGXKTIGXKYK
YVKIOLOISUZO\[RVKTZX[IGXKIKXKXKGT[VUGZKLOYGZOYLI[Z
u )UTK^O[TKG:)6KYZKTINOY
'Z[TIOITJJUI[SKTZ[RNOVKXSKJOGIUTOTKKRKSKTZKSKSUXGZKTLOOKXKK^ZKXTK
TG\OMGZUX[R\GZXKH[OYKSOZIKXKXOYKVGXGZKVKTZX[LOKIGXKJOTZXKGIKYZKG
"%"
=64:2#
Ac`XcR^RcVRHVS]R_ZgV]UVdVcgVc

+\UR[OGXKKRKO/TZKXTKZKYZKYZXTYRKMGZJKK\UR[OGZKNTURUMOORUXOTLUXSGZOIKG
GRMUXOZSOIOOOGROSHGPKRUXJKVXUMXGSGXK5VXOSXK\UR[OUTGXKGYVGO[R[O===YG
VXUJ[YUJGZI[VUYOHOROZGZKGJKGOTZXUJ[IKOSGMOTOTJUI[SKTZKRK.:32VXKLOM[XTJ
ZXGTYLUXSGXKGHGTGR[R[OOYZGZOI[R[ON_VKXZK^ZTIKKGIKGYZ`OT[SOSN_VKXSKJOG
TMRUHGXKGJKMXGLOIY[TKZOLORSTJUI[SKTZKRK]KHGLUYZ[XSGZJKVUYOHOROZGZKG
OTIR[JKXOOJKYKI\KTKJKIUJK^KI[ZGZKJKHXU]YKXYKI\KTK0G\G9IXOVZYG[<(9IXOVZ
VXKI[SOJKGVROIGOOGVVRKZ[XO0G\G3UJ[RJKGLOGXKGRJUI[SKTZKRUXGV[Z[ZLOGVUO
IUTZXURGZSGOVXKIOYVXOT[ZORO`GXKGLUORUXJKYZOR)GYIGJOTM9Z_RK9NKKZY
*K`\URZGXKGIUTIKVZKRUXOZKNTURUMOORUX]KHGG\[ZRUIOTJOXKIOGJOTGSO`XOO
IUTOT[Z[R[OJUI[SKTZKRUXN_VKXSKJOGVXOTGVGXOOGJKROSHGPKVKTZX[VXUMXGSGXKG
GVROIGOORUX]KHYKX\KXYOJKGVROIGOOK^KI[ZGZKJKIZXKYKX\KX[RMG`J
=KH[RGIZ[GRGK\UR[GZTJOXKIOGVXUOKIZXOO[TUXYOZK[XOIGVGHORKYOGIZ[GRO`K`K
IUTOT[Z[RTSUJJOTGSOIJKRGUXRGUXIGXKYULKXKSUJGROZOS[RZOVRKJKOTZKXGIO[TK
I[\O`OZGZUX[R
u YKZGXKGIGXGIZKXOYZOIORUXVGMOTOOTL[TIOKJKVXKLKXOTKRK[ZORO`GZUX[R[O!
u GLOGXKGIUTOT[Z[R[OTL[TIOKJKTKIKYOZORKOTLUXSGOUTGRKGRK\O`OZGZUX[R[O!
u VGXZOIOVGXKGRGJOYI[OOTLUX[S[XO!
u K^VXOSGXKGVXKXOOJKYVXK[TGT[SOZY[HOKIZVXOTOTZKXSKJO[RYUTJGPKRUX!
u I[SVXGXKGJKVXUJ[YKJOTSGMG`OTK\OXZ[GRK!
u VRGZGOSVU`OZKRUXOZG^KRUX

Ac`XcR^RcVR]R_ZgV]UVT]ZV_eT]ZV_edZUVac`XcR^^Z_X
TSUSKTZ[RGIZ[GR[TJUI[SKTZ=KHVUGZKLOXKGRO`GZVXOTLURUYOXKG[XSZUGXKRUX
ZKNTURUMOOVKVGXZKGJKIROKTZ
u ,UOJKYZOR[XOTIGYIGJ)99O.:32JOTGSOI*_TGSOI.:32v*.:32
VKTZX[LUXSGZGXKGJUI[SKTZ[R[OVU`OOUTGXKGKRKSKTZKRUXTVGMOTOVKTZX[
XKGRO`GXKGKLKIZKRUXVXOSGXKJKGTOSGOK!
u 9IXOVZ[XO0G\G9IXOVZO<(9IXOVZVKTZX[XKGRO`GXKGJKSOIOGVROIGOOHG`GZKVK
K\KTOSKTZK\GROJGXKGJGZKRUXZXGTYSOYKVXOTOTZKXSKJO[RLUXS[RGXKRUXXKGRO`GXKG
JKSKTO[XOJKX[RGTZKSOIOGVROIGOOIGXKYKK^KI[ZRG[TGT[SOZOTZKX\GRJKZOSV
YG[GZ[TIOITJYKGIOUTKG`[TH[ZUTKZI!
u 'VROIGOO0G\GvYIXOVZ[XO0G\GGVRKZ[XOIGXKY[TZK^KI[ZGZKJKTG\OMGZUX[ZORO`GZK
JKUHOIKOVKTZX[XKGRO`GXKGJKYOS[RXOGRK[TUXLKTUSKTKPUI[XOVXK`KTZXO
S[RZOSKJOG
u 'TOSGOOLRGYNYNUIQ]G\KKZIvY[TZ[ZORO`GZKJKUHOIKOVKTZX[XKGRO`GXKGJK
GTOSGOOPUI[XOVXK`KTZXOS[RZOSKJOGKRKSKTZKJKTG\OMGXKVKTZX[VGMOTORK
=KHSKTO[XOH[ZUGTK
*K`G\GTZGP[R SGPUX GR ZKNTURUMOORUX JK SGO Y[Y KYZK JKVKTJKTG GIKYZUXG JK
TG\OMGZUX[R=KHOOSVROIOZJKIGRI[RGZUX[RIROKTZ;ZORO`GZUX[RVUGZKJK`GIZO\GJKK^KSVR[
K^KI[ZGXKG YKI\KTKRUX 0G\G9IXOVZ JOT SUZO\K JK YKI[XOZGZK YG[ JOTZXU MXKKGR
TG\OMGZUX[RTKSGOV[ZTJGLOGIUXKIZJUI[SKTZKRK=KHIKIUTOTGYZLKRJKYIXOVZ[XO
'TOSGOORK,RGYNOGVRKZ[XORK0G\GVUZLOOTZKXVXKZGZKJKIROKTZT[SGOJGI[ZORO`GZUX[RG
OTYZGRGZTOZKVXUMXGSKYVKIOGRKT[SOZKSUJ[RKI[SGXLOVRG_KX[R,RGYN)UTOT[Z[R

"%#
VGMOTORUX=KHT[\GLOGLOGZIUXKIZJGIVR[MOT[XORKTKIKYGXKT[Y[TZOTYZGRGZKYG[
Y[TZOTYZGRGZK\KXYO[TOSGO\KINO
4[T[RZOS[RXTJGVROIGOORKVKVGXZKGJKIROKTZT[G[GIIKYRGLOOKXKOHG`KJK
JGZKGYZLKRIT[YKVUZXKGRO`GGVROIGOOIGXKTKIKYOZYZUIGXKGOXKMYOXKGOTLUXSGOORUX

Ac`XcR^RcVR]R_ZgV]UVdVcgVcdVcgVcdZUVac`XcR^^Z_X
6XUMXGSGXKGRGTO\KRJKYKX\KXGGVX[ZVKTZX[GJKVOROSOZKRKVXUMXGSXOORG
TO\KR[RIROKTZ[R[O;TYIXOVZK^KI[ZGZVKIGRI[RGZUX[RYKX\KXKYZKOTJKVKTJKTZGZZJK
TG\OMGZUXIZOJKYULZ]GXK[RLURUYOZVKTZX[YKX\KX[R=KHTVR[YYIXOVZ[RYKX\KX
YOJKVUGZKGIIKYGXKY[XYKGLRGZKVKYKX\KXI[SGXLOHG`KRKJKJGZKLOOKXKRKZK^Z
YKX\KXKJKSGORIUSKT`OGRKYOYZKS[R[OJKUVKXGXK
6XUMXGSGXKGVKVGXZKGJKYKX\KXVXKY[V[TKK^OYZKTGGJU[KTZOZOIGXKY[TZT
MKTKXGRYKVGXGZK
u ROSHGP[RJKYIXOVZOTMVXUVXO[`OYYIXOVZOTMRGTM[GMK!
u OTZKXVXKZUX[RROSHGP[R[OYIXOVZOTMKTMOTK
/TZKXVXKZUX[RROSHGP[R[OJKYIXOVZOTMKYZKIUTYZX[OZLOKIGSUJ[RGRYKX\KX[R[O=KH
LOKKYZKUGVROIGOKYKVGXGZIKIUTR[IXKG`I[GIKYZG
*OGMXGSGJOTLOM[XGVUGZKLOIUSVRKZGZVKTZX[GOR[YZXGOTZKXGIO[TORKJOTZXK
GVROIGOGIROKTZTG\OMGZUX[RYKX\KX[R=KHOOTZKXVXKZUX[RROSHGP[R[OLOM[XG

Figura 3.2 Interaciunea browser-server Web Interpretor

9IUSKTZSSUJ[RTIGXKOTZKXGIOUTKG`TG\OMGZUX[RYKX\KX[R=KHOOTZKXVXKZUX[R
LURUYOTJ[TKJKLOM[XGJKSGOY[Y)US[TOIGXKGHXU]YKXvYKX\KX]KHYKXKGRO`KG`GYZLKR
u 4G\OMGZUX[R KSOZK IZXK YKX\KX[R =KH U IKXKXK VKTZX[ GIIKYGXKG YIXOVZ[R[O
9KI\KTKRKJKVXUMXGSYIXOYKTZX[TROSHGPJKVXUMXGSGXKYKX\KXYOJKYIXOVZ
Y[TZOTYKXGZKTJUI[SKTZK.:32VXOT[ZORO`GXKG[T[OSGXIGPYVKIOGRVXOT[XSGXK
JOGRUM[RHXU]YKXYKX\KXJKI[XMKTSUJ[RVXK`KTZGZTRKIOGVXKIKJKTZ
u 9KX\KX[R=KHYZGHORKZKJGIT[K^OYZXKYZXOIOOVXO\OTJGIIKYGXKGYIXOVZ[R[OO
TIG`[RGLOXSGZO\ZXOSOZKIZXKOTZKXVXKZUXYKI\KTKRKJKVXUMXGSVKTZX[GLO
K^KI[ZGZKOTZKXVXKZGZK
"%$
u /TZKXVXKZUX[RK^KI[ZYIXOVZ[RGIIKYTJJGIKYZKIG`[RGRZKYKX\KXKYG[YKX\OIOO
TKIKYGXKYKX\KXJKHG`KJKJGZKYKX\KX[RJKVUZKRKIZXUTOIKZI'IKYZK
YKX\KXKGLRGZKfTYVGZKtGJOILOOTJGIIKYOHORKJUGXVXOTOTZKXSKJO[RGRZUXYKX\KXK
OLOOTJfOT\O`OHORKtJOTV[TIZ[RJK\KJKXKGR[ZORO`GZUX[R[OYKT[SKYIYKX\KXK
HGIQKTJ
u /TZKXVXKZUX[RXKZ[XTKG`IZXKYKX\KX[R=KHXK`[RZGZKRKK^KI[OKOGIKYZKGLOOTJ
LUXSGZGZKIGJUI[SKTZ.:32>.:32>32!
u 9KX\KX[R =KH TRUI[OKZK YKI\KTKRK JK VXUMXGS JOT JUI[SKTZ[R OTOOGR I[
XK`[RZGZKRKVXOSOZKJKRGOTZKXVXKZUXORL[XTO`KG`TG\OMGZUX[R[O

Cele mai multe dintre limbajele de programare pentru server sunt


interpretate de componenta scripting engine instruciune cu instruciune, motiv pentru
care am preferat ca denumire cuvntul interpretor.
Totui, se pot utiliza i limbaje unde script-urile trebuie compilate n prealabil, aa
cum se ntmpl n limbajele de programare de nivel nalt uzuale, caz n care denumirea de
interpretor este improprie.
De exemplu, la nceputurile programrii Web, programatorii foloseau script-uri scrise
n limbajul C, care erau compilate i executate apoi prin intermediul serverului Web.

)US[TOIGXKGJOTZXKYKX\KX[R=KHOGRZKGVROIGOOYKXKGRO`KG`IUTLUXS[TUXXKM[RO
MKTKXGRKIGXKG[LUYZYZGTJGXJO`GZKY[HJKT[SOXKG)USSUT-GZK]G_/TZKXLGIK)-/
VKTZX[GJKLOTOUOTZKXLG[TO\KXYGROTJKVKTJKTZJKGVROIGOORKYULZ]GXK[ZORO`GZK
9IXOVZ[XORKYKX\KXYOJKSGOY[TZI[TUYI[ZKOY[HJKT[SOXKGJKYIXOVZ[XO)-/
8K`UR\GXKG[TUXVXUHRKSKRKMGZKJKYKI[XOZGZKGJ[YRG[ZORO`GXKG[T[OJOXKIZUXYVKIOGR
TIGXKYKYZUINKG`YIXOVZ[XORK)-/IMOHOTG\TJYZGHOROZKJXKVZ[XOJKGIIKYYVKIOLOIK
:KNTURUMOORKYKX\KXYOJKGIZ[GRKT[SGOOSV[TYZUIGXKGYIXOVZ[XORUXTZX[TJOXKIZUXGT[SK
,OOTJVGXZKG[T[OYOZK=KHYIXOVZ[XORKY[TZSKSUXGZKTGIKRGORUII[IKRKRGRZKLOOKXK
IKIUSV[TYOZK[RTJOXKIZUGXKI[T[SKRK ]]]NZJUIYYG[V[HROINZSRTL[TIOKJK
YKX\KX[R[ZORO`GZOJKYOYZKS[RJKUVKXGXKIKX[RKG`VKYKX\KX
*KG R[TM[R ZOSV[R[O G[ LUYZ LURUYOZK U S[RZOZ[JOTK JK ROSHGPK VKTZX[ G IUTIKVK
YIXOVZ[XO)-/JOTZXKIGXKGSOTZOS
u 2OSHGPKJKTO\KRTGRZJK[`MKTKXGR )),UXZXGT
u 2OSHGPKGRKOTZKXVXKZUGXKRUXJKIUSKT`OYNKRRJOTYOYZKSKRKJKUVKXGXKJOTLGSOROG
;TO^2OT[^'IKYZKROSHGPK[ZORO`G[IUSKT`OGRKYOYZKS[R[OJKUVKXGXKOYZX[IZ[XO
JKIUTZXURGRKK^KI[OKOX[JOSKTZGXK
u 2OSHGPK JK YIXOVZOTM YVKIOGRO`GZK  6KXR 6N_ZUT '96 'IZO\K 9KX\KX 6GMK
0960G\G9IXOVZOTM6GMK6.6'VVRK9IXOVZKZI
6.6KYZKUYUR[OKYOSVRVKTZX[GMKTKXGVGMOTO]KHJOTGSOIKG\TJUYKXOKJK
G\GTZGPKJOTZXKIGXKGSOTZOS
u 9OSVROZGZKOOTJKVKTJKTGLGJKYOYZKS[RJKUVKXGXK6.6KYZK[TROSHGPJK
VXUMXGSGXKS[RZOVRGZLUXSGYZLKRTIZ[TIUJYIXOYT=OTJU]Y\GLORGLKRJK
HOTKOTZKXVXKZGZJK[TYKX\KX;TO^I[SUJOLOIXOSOTOSK'IKYZR[IX[YKVUGZK
JU\KJO[ZORTZX[IZSKJO[R=OTJU]YV[TKRGJOYVU`OOKUMGSSGORGXMJKKJOZUGXK
VXKI[SOIGVGIOZOSGOH[TKOSGOVXOKZKTUGYKJKZKYZGXK
u 6.6YKGYKGSTJOTS[RZKV[TIZKJK\KJKXKI[ROSHGP[R)VXOT[XSGXKIKOIK
I[TUYIGIKYZROSHGPT[\UXG\KGVXKGS[RZKVXUHRKSKTTY[OXKGIUTIKVZKRUX
JOT6.6
u 6.6KYZKTYUOZJK[TYKZHUMGZJKROHXXOOYZGTJGXJJOYV[TTJJKVKYZKJK
L[TIOO
"%%
u 6.6ULKXY[VUXZVKTZX[VXUMXGSGXKGUXOKTZGZVKUHOKIZK
u 6.6ULKXY[VUXZL[TIOOVKTZX[IUTKIZGXKGRGZUGZKYKX\KXKRKJKHG`KJKJGZK
OSVUXZGTZK
u 4[T[RZOS[RXTJ6.6KYZK[TVXUJ[YIKVUGZKLO[ZORO`GZMXGZ[OZVKTZX[IKYZK
JK`\URZGZVXOTIUTZXOH[OGIUS[TOZOOVXUMXGSGZUXORUXGLRTJ[YKY[HOTIOJKTG
ROIKTKO-4;6[HROI2OIKTIK

La fel ca multe alte proiecte software importante, PHP s-a nscut sub forma
unui mic utilitar care trebuia s rezolve o problem particular. n 1995,
Rasmus Lerdorf i-a publicat CV-ul n pagina sa Web. Pentru ca s poat
i c
tia urmri cine i-a vizitat pagina, Rasmus a introdus n pagin un marcaj special i a scris
n Perl un script CGI care s colecteze informaii despre vizitatori.
Lerdorf i-a denumit utilitarul PHP tools (Personal Home Page).
Ulterior, Lerdorf a conceput o interfa ntre clienii Web i o baz de date recurgnd la
aceeai idee: etichete HTML proprii interpretate de un script CGI scris n limbajul C.
Aplicaia a fost denumita Form Interpreters (FI).
Lerdorf a reunit codul PHP cu FI i l-a fcut public sub numele PHP/FI (acesta purtnd
i numele de PHP 2.0). Primii pai fiind fcui, a urmat contribuia comunitaii programatorilor,
care au dus la dezvoltarea PHP/FI n regim open source, pstrnd denumirea PHP.
Limbajul PHP a ajuns astzi la versiunea 5.0.

=64:2$ A9AAcVkV_eRcVXV_VcR]

6.6KYZK[TROSHGPJKYIXOVZOTMYKX\KXYOJKGJOIGVROIGOORKXK`[RZGZKY[TZK^KI[ZGZK
VXOTOTZKXSKJO[RYKX\KX[R[O=KHJKIGZXK[TOTZKXVXKZUX6.66KTZX[GV[ZKGYIXOKVK
IGRI[RGZUX[RJKGIGYGVROIGOO6.6G\KOTK\UOKJK
 /TZKXVXKZUX[R6.6OHOHROUZKIORKGLKXKTZK6.6GGP[TYGYZG`ORG\KXYO[TKG
JGX\V[ZKOS[R[SOOI[U\KXYO[TKSGO\KINKVXKI[S6.6IGXKKYZK
YZGHOROIKRV[OTJKUIGSJGZY[LOIOKTZVKTZX[TKIKYOZORK[T[OTIKVZUX
 ;TYKX\KX=KHIGXKYfYOS[RK`Kt[TfSOI/TZKXTKZtVKIGRI[RGZUX[RJ[STKG\UGYZX
6KXYUTGR\XKIUSGTJ'VGINKJKUGXKIKKYZK[TYKX\KX=KH[ZORO`GHORGZZT;TO^
2OT[^IZOT=OTJU]YJGXV[ZKO[ZORO`GO//9IGXKKYZKTMRUHGZT\KXYO[TORK
GIZ[GRKJK=OTJU]Y//9/TZKXTKZ/TLUXSGZOUT9KX\OIKYGGP[TYRG\KXYO[TKG
VKTZX[YOYZKS[RJKUVKXGXK<OYZG
 ;TYKX\KXJKHG`KJKJGZKVKTZX[IGVROIGOORK]KHGXLOMXKUGOKOTKLOIOKTZKO
TKYOM[XKTROVYG[T[OYOYZKSJKMKYZO[TKGHG`KRUXJKJGZK'OIO\XKIUSGTJ
3_972VKTZX[YOSVROZGZK[[XOTGT[ZORO`GXKOJKRUIJKTKMROPGZVKTZX[LGVZ[R
IKYZKMXGZ[OZ
<KYZKGH[TKYZKIT[\GZXKH[OYOTYZGRGOOYIUTLOM[XGOGIKYZKIUSVUTKTZK
YKVGXGZ 6[ZKO JKYIXIG JK VK /TZKXTKZ JOYZXOH[OO IK IUTOT fRG VGINKZt SUJ[RKRK
KT[SKXGZKSGOY[YOTYZGRGXKGOIUTLOM[XGXKGLITJ[YKG[ZUSGZVXOTRGTYGXKG[TKO
GVROIGOOYKZ[V/GZIZK\GK^KSVRKJKGYZLKRJKSKJOOJKJK`\URZGXKGYIXOVZ[XORUX6.6
LXVXKZKTOGJKGRKKT[SKXGVKZUGZK

"%&
u HZ_=2>A%!IUTOTK'VGINK6.6GTJ3_972OVUGZKLO
JKYIXIGZJKRGGJXKYG]OTRGSVYU[XIKLUXMKTKZ
u 6RdjA9A#!3VeRIUTOTK 'VGINK6.63_9726.63_'JSOT
O972OZK3GTGMKX6UGZKLOJKYIXIGZMXGZ[OZJKRG]]]KGY_VNVUXM
u A9AUVg& SVeR IUTOTK  'VGINK   'VGINK  6.6 3_972
6NVS_GJSOT'TGRUM>VNVOTOIUTLOM[XGZUX6.6-:16NV=KHYOZKO
YK VUGZK JKYIXIG JK RG GJXKYG ]]]LOXKVGMKYIUSG[ )NOGX JGI KYZK U
JOYZXOH[OKIKOTIR[JK\KXYO[TOSGO\KINOGRKGVROIGOORUXIUSVUTKTZKKYZK[UX
JKOTYZGRGZOJK[ZORO`GZLXGG\KGKXUXOSGPUXK

:_deR]RcVRf_fZ^VUZfUVUVkg`]eRcVaV_ecfA9A
TGIKGYZYKIO[TK\US\KJKGI[SYKOTYZGRKG`VGYI[VGYJOYZXOH[OG=OT2'36

ARd! *KYIXIGOGVROIGOG=OT2'36K^KJKRGGJXKYG]OTRGSVYU[XIKLUXMKTKZ
ORGTYGOLOOKX[RTK^KI[OK
ARd" 'RKMKOSUJ[RKRKVKIGXKJUXOOYRKOTYZGRGO+YZKHOTKYGRKMKOOTYZGRGXKG
OTIR[YO\GJUI[SKTZGOKOVKTZX[I\VUGZKLOJKLURUY[RZKXOUX

ARd# 9KRKIZGO JOYI[R O LURJKX[R T IGXK YK OTYZGRKG` YKX\KX[R =KH 'VGINK
XKIUSGTJGHORJOXKIZTXJIOT

ARd$ 2YGOT[SKRKYKX\KX[R[O=KHI[\GRUGXKGOSVROIOZRUIGRNUYZJKUGXKIKR\KO
[ZORO`GIGYKX\KXRUIGR

"%'
ARd% /TYZGRGXKGYKX\KX[R[O'VGINKYGTINKOGZTIUTZOT[GXKZXKITJ[YKRGOTYZGRGXKG
YKX\KX[R[OJKHG`KJKJGZK3_972/TYZX[IO[TORKVKTZX[OTYZGRGXKY[TZGLOGZK
VKKIXGTTLKXKGYZXGTG\OMGZUX[R[O=KHOKYZKHOTKYRKIOZOOI[SGXKGZKTOK
TGOTZKJKGZXKIKRGVGY[R[XSZUX

ARd& (OLGOUVO[TKG)UTLOM[XKZNK3_9729KX\KXTU]OGVYGO,/4/9.

"%(
ARd' 'RKMKOUVO[TKG9ZGTJGXJ)UTLOM[XGZOUT

ARd( 'RKMKOUVO[TKG/TYZGRR'Y=OTJU]Y9KX\OIKOTYZGRGXKIGYKX\OIO[=OTJU]YO
YZGHOROOT[SKRKYKX\OIO[R[O\XKIUSGTJUVO[TKG3_972

ARd) (OLGOUVO[TKG3UJOL_9KI[XOZ_9KZZOTMYOYZGHOROOIGVGXURI[\TZ[R^jdb]
*GIJUXOOIGYG\KOGIIKYRGYKX\KX[R3_972JKVK[TIGRI[RGZUXGLRGZRG
JOYZGTHOLGOUVO[TKG+TGHRKXUUZGIIKYYLXUSXKSUZKSGINOTK

"%)
*GIUVKXGOGJKXKGRO`GXKGIUTLOM[XXOOGJKI[XYTUXSGRLKXKGYZXGVXUMXGS[R[OJK
OTYZGRGXK\GGXZGGYZLKR

ARd* *GITI[XY[ROTYZGRXOOT[G[GVX[ZKXUXO\KO\KJKGTTG\OMGZUXJUI[SKTZ[R
JOTLKXKGYZXG[XSZUGXK

"%*
3KJO[RJKR[IX[VUGZKLOIUTLOM[XGZSGT[GRVXOTKJOZGXKG[TUXLOOKXKJKIUTLOM[XGXK
9ZGXZ $ 6XUMXGSY$=OT2GSV$)UTLOM[XK ,OOKX[R JK IUTLOM[XGXK IUXKYV[T`ZUX
OTZKXVXKZUX[R[O6.6KYZKVNVOTO6KTZX[JKZGROOXKLKXOZUGXKRGIUTLOM[XGXKGSGT[GRG
IGXGIZKXOYZOIORUX6.6IUTY[RZGOJUI[SKTZGOG6.6

AcZ^f]  dTcZae A9A


9VXKJKUYKHOXKJKGRZKROSHGPKJKYIXOVZOTMIGXKTMRUHKG`IUJ[R.:32TKIKYGX
GLOXOO6.6KYZKKRTY[OTMRUHGZTIUJ[R.:325YKI\KTJKIUJ6.6ZXKH[OK
OTIR[YTSGXIGP[R

/GZVGOOIGXKZXKH[OK[XSGOVKTZX[GIXKG[TVXOSYIXOVZ6.6
ARd" *KYINOJKOLURJKX[RI B'VGINKBNZJUIY'OIOKYZKRUI[RTIGXKZXKH[OKYYKGLRK
JUI[SKTZKRK]KHVKTZX[GV[ZKGLOGIIKYGZKVXOTOTZKXSKJO[RYKX\KX[R[O=KH
)XKGO[TLURJKXT[SOZViV^a]VTIGXK\KOYGR\GOYIXOVZ[XORK6.6
ARd# )XKGO[TLOOKXeVieI[T[SKRKVXOS[REYIXOVZVNVOJKYINOJKORVKTZX[KJOZGXK
I[ UXOIK KJOZUX JK ZK^ZK X[JOSKTZGX 4UZKVGJ =UXJVGJ +^OYZ O KJOZUGXK
YVKIOGRO`GZKIGXKJOYV[TJKLGIOROZOVKTZX[KJOZGXKGJKIUJ6.66.6KJOZ
7[GTZG+JOZ6R[Y6.6+IROVYKYG[INOGX3GIXUSKJOG*XKGS]KG\KXJGXT[
\KOYOSOJKUIGSJGZG\GTZGPKRKGIKYZUXG
ARd$ /TZXUJ[IKOTLOOKX[XSZUX[RIUTOT[Z

"&!
ARd% 9GR\GOSUJOLOIXORKLI[ZKTLOOKXOJKYINOJKOHXU]YKX[R]KH2GGJXKY
ZGYZGO NZZV RUIGRNUYZK^KSVRKVXOS[REYIXOVZVNVOGXHXU]YKX[RGLOKG`IG
XYV[TYZK^Z[Rf/GZGVXOS[RYIXOVZ6.63OT[TGZt
ARd& *GIJUXOOV[ZKOLGIKSUJOLOIXOTLOOKX[RVXOS[REYIXOVZVNVYGR\GOOXKR[GO
VGY[R

O greeal frecvent ntlnit este aceea de a deschide din browser sursa


fiierului i de a ncerca modificarea acesteia. ncercarea nu are sori de izbnd pentru c
browser-ul afieaz efectul execuiei unui script i nu sursa acestuia!
Alt greeal se comite atunci cnd, n intenia de a rula un script, se execut dublu-click
pe fiierul ce conine script-ul. Ceea ce se afieaz este chiar sursa script-ului respectiv,
deoarece browser-ul ncarc fiierul fr a emite cererea ctre serverul Web local.
Denumirile date script-urilor trebuie s fie ct mai sugestive, s descrie fr echivoc
aciunea pe care o realizeaz. Se recomand folosirea literelor mici, a cifrelor i a
caracterului _ (underscore) pentru denumirile fiierelor. Dac lucrai n Windows nu se
fac diferene ntre majuscule i minuscule, dar n momentul n care vei plasa script-ul pe
un server Linux/Unix vei avea numai neplceri (n mediile Unix se face diferen ntre
majuscule i minuscule, deci un script cu numele MyScript.php nu va putea fi ncrcat n
browser dac se specific un URL de forma http://adresa_server/myscript.php).

5VaR_RcVRVc`cZ]`c
9IXOVZ[XORKVKIGXKRK\KOXKGRO`G\UXMKTKXGIKRV[OTRGTIKV[ZKXUXO2OSHGP[R
6.6LOOTJ[TROSHGPOTZKXVXKZGZHXU]YKX[R\GGLOGTZUZJKG[TGVXOSGKXUGXKJKZKIZGZ
JKOTZKXVXKZUX[R6.6OK\KTZ[GR[TGYG[SGOS[RZKG\KXZO`XO
*KK^KSVR[YIXOVZ[RJOTK^KSVR[R[XSZUXIUTOTKJU[KXUXOJKYOTZG^

TIKXIGXKGJKGK^KI[ZGGIKYZYIXOVZMKTKXKG`KXUGXKG

Parse error: parse error, unexpected = in


C:\Apache2\htdocs\eroare.php on line 2

IGXKYKJGZUXKG`USOZKXOOIGXGIZKX[R[O
JOTT[SKRK\GXOGHORKOT6.6ZUGZK\GXOGHORKRK
Y[TZVXKLO^GZKJKYKST[R
)UXKIZGXKGGIKYZKOKXUXOOXKRGTYGXKGYIXOVZ
[R[O\GJKZKXSOTGGLOGXKG[XSZUGXKOKXUXOJOTIGJX[RYIXOVZ[R[OUSOZKXKGIGXGIZKX[R[O
V[TIZO\OXM[RJKRGYLXOZ[RIKRKOJKGJU[GOTYZX[IO[TO

Parse error: parse error, unexpected T_VARIABLE, expecting , or


; in C:\Apache2\htdocs\eroare.php on line 4

"&"
2A=:42::
2:eV^ZTfR]VXVcV^f]eZa]
 3UJOLOIGXKGSKJO[R[OLO`OIJKZXGTYSOZKXKGJGZKRUXTZXUXKKGJKIGRI[RGZUGXK:)6
/6JKZKXSOTSUJOLOIXORGg
G ZUGZKTO\KR[XORKXKKRKO
H TO\KR[RJKGIIKYRGXKKG
I TO\KR[RZXGTYVUXZ
J TO\KR[RGVROIGOK
 8UR[RJKGJOXOPGVGINKZKRKJKJGZKJKRGIGRI[RGZUX[RY[XYRGIGRI[RGZUX[RJKYZOTGOK
KYZKTJKVROTOZJK[TJOYVU`OZO\T[SOZg
G XKIKO\KX
H NUYZ
I XU[ZKX
J HXU]YKX
 TMKTKXGRVXOTIROKTZOYKX\KXTKRKMKSg
G JU[KTZOZOGVROIGOOYG[IGRI[RGZUGXKIKYZGHORKYIUIUTK^O[TKHOJOXKIOUTGR
JKIUS[TOIGOKUKTZOZGZKZXOSOTJUIKXKXKJKGIIKYRGUXKY[XYOGXIKGRGRZ
YGZOYLITJYG[T[IKXKXKGJKGIIKY!
H JU[IGRI[RGZUGXKOTZKXIUTKIZGZK[T[RLOOTJIGRI[RGZUX[RYKX\KXOGXIKRRGRZ
IGRI[RGZUX[RIROKTZ!
I JU[GVROIGOOIKYKK^KI[ZVKJU[IGRI[RGZUGXKMG`JJOTXKKG[G/TZKXTKZ
 6XUZUIUR[R:)6GIOUTKG`RGg
G TO\KR[RGVROIGOK
H TO\KR[RJKGIIKYRGXKKG
I TO\KR[RZXGTYVUXZ
J TO\KR[R/TZKXTKZ
 9IXOVZ[XORK6.6Y[TZK^KI[ZGZKJKg
G TG\OMGZUX[R=KH
H YKX\KX[RJKHG`KJKJGZK[ZORO`GZ
I YKX\KX[R=KH
J YKX\OIO[R*.)6
K UGVROIGOKOTYZGRGZVKYKX\KXT[SOZOTZKXVXKZUX
 9IXOVZ[R6.6I[T[SKRK;T9IXOVZVNVGLRGZTLURJKX[R) B'VGINKBNZJUIYYKVUGZK
RGTYGTK^KI[OKg
G VXOTJ[HR[IROIQVKLOOKX[R;T9IXOVZVNV
H IROIQJXKGVZGVKLOOKXJOTSKTO[RIUTZK^Z[GRGRKMKSUVO[TKG5VKT]OZNgO
YKRKIZSTG\OMGZUX[RVXKLKXGZ
I JKYINOJKS[THXU]YKXOZGYZS[XSZUX[R;82THGXGJKGJXKYK
NZZV RUIGRNUYZ;T9IXOVZVNV

"&#
3>Z_Zac`ZVTe
3UJKR[RGXNOZKIZ[XGRIRGYOIVKTZX[XKKRKRKJKIGRI[RGZUGXKKYZKSUJKR[R/9559/5VKT
9_YZKS/TZKXIUTTKIZOUTYZGTJGXJO`GZJK/TZKXTGZOUTGR9ZGTJGXJ5XMGTOYGZOUT/95'IKYZ
SUJKRGXNOZKIZ[XGRI[VXOTJKTO\KR[XO TO\KR[RLO`OITO\KR[RRKMZ[XOOJKJGZKTO\KR[R
XKKGTO\KR[RZXGTYVUXZTO\KR[RYKYO[TKTO\KR[RVXK`KTZGXKOTO\KR[RGVROIGOK
8KGRO`GO[TXKLKXGZJKSG^OSVGMOTOTIGXKYJKYIXOKOVKYI[XZXUR[RIKRUX
TO\KRKGRKSUJKR[R[O/9559/*KZKXSOTGOUIUXKYVUTJKTTZXKTO\KRKRKSUJKR[R[O
/9559/OTO\KR[XORKSUJKR[R[O:)6/6

"&$
%
Capitolul

=Z^SR[f] A9A
6]V^V_eVUVSRk

Ce nvm?
u :OV[XOJKJGZKIUTYZGTZK\GXOGHORKUVKXGZUXOK^VXKYOO
u 'LOGXKGJGZKRUX
u /TYZX[IO[TOJKJKIO`OK
u /TYZX[IO[TOOZKXGZO\K
u *KLOTOXKGO[ZORO`GXKGL[TIOORUX

De ce nvm?
*KVXOTJKXKGJK[ZORO`GXKG[T[OROSHGPJKVXUMXGSGXKOTJOLKXKTZJGIKYZK[TROSHGP
JK[`MKTKXGRYG[[TROSHGPYVKIOGRO`GZTXKGRO`GXKGYIXOVZ[XORUXT[YKVUGZKLUXSG
LXTY[OXKGIUTIKVZKRUXIGXKYZG[RGHG`GGIKYZ[OG
=64:2" DecfTefcRf_fZdTcZaeA9A
EZafcZUVUReVT`_deR_eVgRcZRSZ]V
DecfTefcRf_fZdTcZaeA9A
9IXOVZ[XORK6.6Y[TZLOOKXKZK^ZI[K^ZKTYOGVNVG\TJGIKKGOYZX[IZ[XIGUXOIK
JUI[SKTZ.:32;TYIXOVZ6.6VUGZKIUTOTKGZZKZOINKZK.:32IZOYKI\KTKJK
IUJ6.6OTIR[YKTZX[TSGXIGPYVKIOGR'Z[TIOITJTG\OMGZUX[RGLOKG`[TGYZLKRJK
JUI[SKTZ GIKYZG OTZKXVXKZKG` KZOINKZKRK .:32 OGX YKI\KTKRK JK IUJ 6.6 Y[TZ
K^KI[ZGZKJKOTZKXVXKZUX[R6.6TG\OMGZUX[RGLOTJTRUI[RGIKYZUXGXK`[RZGZ[RK^KI[OKO
+ZOINKZKRKIKJKROSOZKG`YKI\KTKRKJKIUJ6.6VUZG\KG[XSZUGXKRKLUXSK
u ,UXSGIGTUTOI[ZORO`KG`UKZOINKZJKLUXSG

LOOTJIKGSGOLURUYOZSUJGROZGZKJKSGXIGXKGIUJ[R[O6.6JKUGXKIK\GLOIUXKIZ
OTZKXVXKZGZOTJOLKXKTZJKSKJO[RTIGXKKYZKK^KI[ZGZYIXOVZ[R'IKGYZKZOINKZ
YKIUTLUXSKG`JOTV[TIZJK\KJKXKYOTZGIZOIXKM[RORUXJOTROSHGP[RJKSGXIGXK
>.:32ROSHGPIGXKIZOMZUZSGOS[RZZKXKTTJG[TGROSHGP[R[O.:32
u ,UXSGYI[XZLURUYKZKUIUTYZX[IOKGYKSTZUGXKLUXSKOIGTUTOIKROVYOTJ
YVKIOLOIGXKGROSHGP[R[OJOTJKH[Z[RKZOINKZKO6[ZKO[ZORO`GGIKGYZLUXSJUGX
JGI\GRUGXKGUVO[TOOYNUXZEUVKTEZGMYJOTLOOKX[RJKIUTLOM[XGXKVNVOTOKYZK
YKZGZUT+\OZGO[ZORO`GXKGKZOINKZKRUXTLUXSGYI[XZTIG`[RTIGXKYIXOVZ[R
J[STKG\UGYZX\GLOOTZKXVXKZGZJK[TVGXYKX>32JKUGXKIKKZOINKZKRK>32G[
GIKKGOLUXSO\UXGVXKGIUTL[`OO

u ,URUYOXKGKZOINKZKO.:32"9)8/6:$KYZKU\GXOGTZXGX[ZORO`GZJKUGXKIKK^OYZ
LUGXZKS[RZKYOZ[GOOTIGXKIUJ[R6.6OTYKXGZ\GLOOTZKXVXKZGZKXUTGZ

u ,UXSG'96[ZORO`KG`IGXGIZKX[RTRUI[RIGXGIZKX[R[O0RGLKRIGT3OIXUYULZ
'IZO\K9KX\KX6GMKYJGX[ZORO`GXKGYGGXKT[SKXUGYKIUTZXGOTJOIGOO6KTZX[G
V[ZKGLURUYOGIKGYZLUXSYKZGOUT\GRUGXKGVGXGSKZX[R[OGYVEZGMYJOTVNVOTO
6UZYGVGXVXUHRKSKJKOTZKXVXKZGXKGIUJ[R[OJKROSOZGZJKSGXIGP[RTYZOR'96
GZ[TIOITJ[ZORO`GOYKX\KX[R//9OGX'IZO\K9KX\KX6GMKYKYZKGIZO\

TIUTIR[`OK\XKIUSGTJY[ZORO`GOIUTYKI\KTZLUXSGIGTUTOIVKTZX[JKROSOZGXKG
YKI\KTKRUX6.6
"&&
ntr-un script se pot insera oricte secvene de cod PHP, acestea putnd fi
ntrerupte n orice moment i continuate n secvena ce urmeaz. Este posibil ca o
instruciune s nceap la finalul unei secvene i s se ncheie n secvena urmtoare. Mai
multe amnunte vor fi prezentate n lecia dedicat instruciunilor PHP.

9IXOVZ[XORK6.6VUZLOJUI[SKTZGZKVXOT[ZORO`GXKGGJU[ZOV[XOJKIUSKTZGXOOG\TJ
YOTZG^GJOTROSHGP[R)
u )USKTZGXO[ YI[XZ OTYKXGZ VXOT IUTYZX[IOG ZK^Z IUSKTZGXO[R JKH[ZTJ VXOT
IGXGIZKXKRKstOZKXSOTTJ[YKRGYLXOZ[RGIKRKOGOROTOO9KSGOVUGZK[ZORO`G
OIGXGIZKX[R TRUIJKGIKYZSUJJKYVKIOLOIGXKG[T[OIUSKTZGXO[YI[XZLOOTJ
VXKR[GZJOTYIXOVZ[XORKYIXOYKTYNKRR[XORK;TO^

u )USKTZGXO[TZOTYVKSGOS[RZKROTOOOJKROSOZGZJKIGXGIZKXKRKO

Instruciunile PHP sunt expresii care se termin obligatoriu prin caracterul


punct i virgul. ntr-o expresie PHP se pot utiliza oricte spaii pe post de separator al
elementelor componente.

EZafcZUVUReVdZ^a]VT`_deR_eVgRcZRSZ]V
,OKIGXKROSHGPJKVXUMXGSGXKVXK`OTZIGXGIZKXOYZOIOYVKIOLOIKTVXO\OTGZOV[XORUX
JKJGZKVKIGXKRKGIIKVZ*KK^KSVR[ROSHGP[R6GYIGRKYZKIUTYOJKXGZ[TROSHGP
V[ZKXTOIZOVO`GZJKUGXKIKVKXSOZKJKLOTOXKGO[ZORO`GXKG[TKOVGRKZKRGXMOJKZOV[XOJK
JGZKTZOSVIKROSHGP[R))YKMYKZK[TJK\GsRGSOPRUItJOTGIKYZV[TIZJK\KJKXK
9VXKJKUYKHOXKJKSGPUXOZGZKGROSHGPKRUXJK[`MKTKXGRTROSHGP[R6.6YGVXKLKXGZ
LURUYOXKG[T[OYOYZKSLRK^OHORTVXO\OTGZOV[XORUXJKJGZKVXUMXGSGZUX[RTKG\TJVXKG
S[RZKMXOPORKMGZKJKZOV[R\GXOGHORKRUXOK^VXKYOORUX[ZORO`GZK:XKOIGXGIZKXOYZOIOY[TZ
KYKTOGRKJOTGIKYZV[TIZJK\KJKXK
u \GXOGHORKRKT[ZXKH[OKJKIRGXGZKJUSKTO[RJK\OGGR[TKO\GXOGHORKTIKVTJ
UJGZI[VXOSGGZXOH[OXKKLKIZ[GZGY[VXGGIKYZKOG!
u ROSHGP[R6.6XKGRO`KG`IUT\KXYOOG[ZUSGZKGZ[TIOITJK^VXKYOORKIUTOTUHOKIZK
JKZOV[XOJOLKXOZK!
u ZOV[R[TKO\GXOGHORKT[KYZKLO^VKZUGZJ[XGZGJK\OGGGIKYZKOGIOYKVUGZK
SUJOLOIGGZ[TIOITJ\GXOGHORKOOYKGZXOH[OKU\GRUGXKJKGRZZOV
2OSHGP[R6.6[ZORO`KG`UVZZOV[XOJKJGZKIGXKVUZLOIRGYOLOIGZKTZXKOIGZKMUXOO
" EZafcZdZ^a]V+
v EZaf]_ecVXZ_eKYZKXKVXK`KTZGZJKUHOIKOVKJKHOOOVUGZKXKOTK
T[SKXKTZXKMOJOTJUSKTO[RvGYKSKTOZOV[R[O
"&'
RUTMJOT)UXOGZOV[R[ORUTMOTZJOT6GYIGR4[SKXKRKTZXKMOVUZLOYIXOYKT
HG`KRKOGGI[SGXGZOK^KSVR[R

Exemplul 4.1

v EZaf]cVR]U`fS]VIUTOTK\GRUXOT[SKXOIKXKVXK`KTZGZKT\OXM[RSUHORVK
JKHOOI[\GRUGXKGSG^OS^OG\TJUVXKIO`OKJKSG^OSIOLXK
`KIOSGRK'IKYZZOVIUXKYV[TJKZOV[R[OJU[HRKJOTROSHGP[R)+^KSVR[R
VXK`OTZJOLKXOZKRKSUJ[XOTIGXKVUZLOYIXOYKIUTYZGTZKRKXKGRK

Exemplul 4.2

v EZaf]]`XZTS``]VR_XKVXK`OTZS[ROSKGI[JU[KRKSKTZK ZX[KOLGRYK
2OSHGP[R6.6[ZORO`KG`IUTYZGTZKRKZX[KOLGRYKVKTZX[GYOSHURO`G\GRUXORK
JKGJK\XGJK\XGZXKYVKIZO\LGRY)UT\KTOGVXO\OTJ\GRUXORKRUMOIKKYZKIKG
JOT)) UXOIKK^VXKYOKIGXKGXK\GRUGXKTKT[RYKIUTYOJKXGJK\XGZO
UXOIKK^VXKYOKI[\GRUGXKG`KXUYG[4;22YKIUTYOJKXLGRY
v EZaf]?F==KYZKS[ROSKGI[[TYOTM[XKRKSKTZXKVXK`KTZGZVXOTIUTYZGTZG
4;22'IKGYZIUTYZGTZYKSTOLOIUTUT\GRUGXKYG[U\GRUGXKTKJKLOTOZIG
ZOV
# EZafcZdecfTefcReV
v EZaf]eRS]`fRccRjGXKIGKRKSKTZKZGHRU[XO[TOJOSKTYOUTGRKOHOJOSKTYOUTGRK
v EZaf]ZcUVTRcRTeVcVGXKIGKRKSKTZKZUGZKY[IIKYO[TORKJK`KXUYG[SGO
S[RZK IGXGIZKXK 6KTZX[ JKROSOZGXKG [T[O OX JK IGXGIZKXK YK VUZ [ZORO`G
MNOROSKRKRKYG[GVUYZXUL[XORKJOLKXKTGJOTZXKIKRKJU[[XSTJYLOKJOYI[ZGZ
VKVGXI[XY[RGIKYZ[OIGVOZUR

Exemplul 4.3

v EZaf]`SZVTe`S[VTe5HOKIZKRKXKVXK`OTZOTYZGTKGRK[TUXIRGYKVXKJKLOTOZK
YG[JKLOTOZKJK[ZORO`GZUX6XK`KTZGXKGVXUMXGSXOOUXOKTZGZKUHOKIZT6.6T[
"&(
KYZK[T[RJOTZXKYIUV[XORKSGT[GR[R[OJKLGJKIOT[\USR[IXGI[KRKSKTZKRK
GIKYZ[OZOVJKJGZK
$ EZaf]cVdfcd<GXOGHORKRKJKGIKYZZOVY[TZLURUYOZKVKTZX[XKGRO`GXKGIUTK^O[TORUX
JOTZXKYIXOVZ[R6.6O[TKRKXKY[XYKK^ZKXTKI[SGXLOHG`KRKJKJGZKYG[LOOKXKRK
TIKRKIK[XSKG`\USOTYOYZGGY[VXGZOV[XORUXJKJGZKYOSVRKZOV[XORKYZX[IZ[XGZK
OZOV[RXKY[XYLOOTJVXK`KTZGZKJKZGROGZTIGVOZURKRK[XSZUGXK

5VWZ_ZcVRZfeZ]ZkRcVRgRcZRSZ]V]`c_A9A
/JKTZOLOIGZUXOOGYUIOGO\GXOGHORKRUX6.6Y[TZOX[XOJKIGXGIZKXKIUTYZX[OZKIUTLUXS
[XSZUGXKOXKM[RO
u VXOS[RIGXGIZKXKYZKIGXGIZKX[R
!
u GRJUORKGIGXGIZKXKYZKUHROMGZUXO[ROZKXYG[[TJKXYIUXK!
u [XSKG`[TT[SXGXHOZXGXVUYOHOR`KXUJKIGXGIZKXKROZKXYG[IOLX
+^KSVRKJKOJKTZOLOIGZUXOGYUIOGO\GXOGHORKRUXV[ZKO\KJKGTK^KSVR[R

Exemplul 4.4

Limbajul PHP utilizeaz variabile predefinite pentru a permite preluarea


unor valori ale unor variabile de sistem i utilizeaz identificatori de forma
$_NumeVariabila. De exemplu, variabila $_GET permite preluarea datelor trimise unui
script pentru prelucrare.
Este de preferat s nu utilizai nume de variabile cu prefixul $_, pentru a evita
conflictele cu variabilele de sistem.
Limbajul PHP, asemeni limbajului C/C++, este un limbaj case-sensitive, adic
majusculele i minusculele sunt tratate diferit. Astfel, identificatorii $suma, $Suma, $SuMa
i $SUMA desemneaz variabile diferite, spre deosebire de limbaje precum Pascal, unde
acestea ar fi fost considerate identice.

TROSHGP[R6.6U\GXOGHORYKIUTYOJKXJKLOTOZTSUSKTZ[RTIGXKLGIKUHOKIZ[R
[TKOGZXOH[OXOZOV[RGYUIOGZ\GXOGHORKOLOOTJZOV[RK^VXKYOKOJOTVGXZKGJXKGVZGGZXOH[OXOO
9[XSXOSK^KSVR[R[XSZUX

Exemplul 4.5

<GXOGHORG
G\GG\KGOTOOGRZOV[RTZXKMOGX\GXOGHORG
H\GLOJKZOVXKGR*[VGLOGXKG
\GRUXORUX IKRUX JU[ \GXOGHORK \GXOGHORKO
G O YK GZXOH[OK IUTYZGTZG OX JK IGXGIZKXK
sIGRI[RGZUXtGYZLKRIOZOV[R\GXOGHORKO
GYKYINOSH
"&)
5`^V_Zf]UVgZkZSZ]ZeReVR]gRcZRSZ]V]`c
*USKTO[RJK\O`OHOROZGZKGR[TKO\GXOGHORKXKVXK`OTZVUXO[TKGJOTIGJX[R[TKOGVROIGOO
TIGXK\GXOGHORGXKYVKIZO\KYZKIUTYOJKXGZJKLOTOZOVUGZKLO[ZORO`GZTROSHGP[R
6.6JUSKTO[RJK\O`OHOROZGZKGR[TKO\GXOGHORKTIKVKTSUSKTZ[RJKLOTOXOOKORGVXOSG
GZXOH[OXKKLKIZ[GZGY[VXG\GXOGHORKOOYKTINKOKTSUSKTZ[RZKXSOTXOOK^KI[ZXOO
YIXOVZ[R[O
'IKGYZXKM[RKYZK\GRGHOROTJOLKXKTZJGIYKI\KTG6.6KYZKTZXKX[VZJKYKI\KTK
.:32
;ZORO`GXKG[TKO\GXOGHORKTKJKLOTOZKLURUYOXKG[TKO\GXOGHORKTGOTZKJKGOYKLOGZXOH[OZ
U\GRUGXKT[MKTKXKG`KXUGXKRGK^KI[OKTYINOSHVXUMXGSGZUX[RVUGZK\KXOLOIG
JGIU\GXOGHORKYZKYG[T[JKLOTOZVXOTOTZKXSKJO[RL[TIOKOOYYKZ
,[TIOGOYYKZVXOSKZKIGVGXGSKZX[U\GXOGHOROXKZ[XTKG`ZX[KJGIGIKGYZG
KYZKJKLOTOZOLGRYKTIG`IUTZXGX
*USKTO[R JK \O`OHOROZGZK GR [TKO \GXOGHORK YK VUGZK TINKOG T SUSKTZ[R T IGXK
VXUMXGSGZUX[RGVKRKG`L[TIOG[TYKZG\TJIGVGXGSKZX[\GXOGHORGXKYVKIZO\*[V
[ZORO`GXKGL[TIOKO[TYKZ\GXOGHORGT[\GSGOLOIUTYOJKXGZJKLOTOZOGXGVKRGXKGL[TIOKO
OYYKZ\GXKZ[XTG\GRUGXKGLGRYK\K`OK^KSVR[R

Exemplul 4.6. (utilizarea funciilor isset i unset)

+LKIZ[RK^KI[ZXOOYIXOVZ[R[OJOTK^KSVR[RJKSGOY[YKYZKOR[YZXGZTLKXKGYZXG[XSZUGXK

4UZGOITIKXIGXKGJK[ZORO`GXKG\GXOGHORKO
GTLOTGR[RYKI\KTKOT[MKTKXKG`
KXUGXKRGK^KI[OKTZOSVIKTROSHGP[R)YG[6GYIGR[ZORO`GXKG[TKO\GXOGHORKTKJKLOTOZK
MKTKXKG`KXUGXKTIJOTKZGVGJK\KXOLOIGXKGYOTZG^KO
TYKIO[TKGJKJOIGZL[TIOORUXJKLOTOZKJK[ZORO`GZUX\USXKR[GJOYI[OGJKYVXK
JUSKTO[RJK\O`OHOROZGZKGR[TKO\GXOGHORK

"&*
5VWZ_ZcVR T`_deR_eV]`c dZ^S`]ZTV
2OSHGP[R6.6VKXSOZKJKLOTOXKGIUTYZGTZKRUXYOSHUROIKVXOT[ZORO`GXKGL[TIOKOJKLOTK
IGXKGXKYOTZG^G

,[TIOGJKLOTKJKLOTKZKU\GXOGHORI[T[SKRKOUV_eZWZTRe`cG\TJ\GRUGXKG\R]`RcV
/JKTZOLOIGZUX[RT[ZXKH[OKVXKIKJGZJKIGXGIZKX[RJURGXOVUGZKLOIUSV[YJOTROZKXKIOLXK
OIGXGIZKX[R[TJKXYIUXK6XOS[RIGXGIZKXZXKH[OKYLOKUROZKXYG[[TJKXYIUXK
'RZXKORKGVGXGSKZX[KYZKUVOUTGROGXKU\GRUGXKRUMOI JGI\GRUGXKGKYZKZX[K
GZ[TIOYKIUTYOJKXIT[SKRKIUTYZGTZKOKYZKIGYKYKTYOZO\KGIKGYZGLOOTJO\GRUGXKG
OSVROIOZGZ[TIOITJGRZXKORKGVGXGSKZX[ROVYKZK
)KOSGOS[ROJOTZXKVXUMXGSGZUXOO6.6YIXO[T[SKRKIUTYZGTZKRUXI[SGP[YI[RK
VKTZX[GLO[UXJKOJKTZOLOIGZTIGJX[RYIXOVZ[R[O
+^KSVRKJKIUTYZGTZKYOSHUROIKV[ZKO\KJKGTK^KSVR[R

Exemplul 4.7

2WZRcVRUReV]`c
'LOGXKGJGZKRUXTLKXKGYZXGTG\OMGZUX[R[OYKVUGZKXKGRO`GVXOTOTZKXSKJO[RGJU[
IUTYZX[IOOI[KLKIZKYOSROGXK KINUOVXOTZ
9OTZG^GMKTKXGRVKTZX[KINUVUGZKLOJKLOTOZGYZLKR

[TJK K^VXEgK^VXETY[TZK^VXKYOOJKZOVOXJKIGXGIZKXK
>`UUVViVTfeRcV 9KGLOKG`VKXTJJKRGYZTMGRGJXKGVZG\GRUXORKK^VXKYOORUX
K^VXEgK^VXET
+^KSVR[RVXK`OTZVGZX[SUJGROZOIUXKIZKJKGGLOGTLKXKGYZXGTG\OMGZUX[R[O
SKYGP[Rf6.6KYZKSOT[TGZt

Exemplul 4.8 (utilizarea construciei echo)

:UGZKIKRKVGZX[LUXSKJKGLOGXKJOTK^KSVR[RVXKIKJKTZYKIUTLUXSKG`JKLOTOOKO
JKYOTZG^GIUTYZX[IOKOKINU'ZXKOGLUXS[ZORO`KG`UVKXGZUX[RJKIUTIGZKTGXKG
JU[OX[XOJKIGXGIZKXKUVKXGZUX[RV[TIZ

"'!
TZXKKINUOVXOTZK^OYZJU[JOLKXKTK
u VXOTZGIIKVZ[TYOTM[XGXM[SKTZJKIOVKXSOZKGLOGXKG[TKOYOTM[XKK^VXKYOOJK
ZOVOXJKIGXGIZKXK!
u VXOTZXKZ[XTKG`\GRUGXKGZX[KJGIGLOGXKGYGXKGRO`GZI[Y[IIKYOLGRYKT
IG`IUTZXGX

irurile de caractere afiate de echo i print pot conine orice etichet


HTML, ele aprnd n fereastra navigatorului n conformitate cu etichetele utilizate. De
exemplu, secvena echo <B>PHP</B> este <I>minunat</I> !;
va afia n fereastra naviagtorului
PHP este minunat !
Acest comportament permite afiarea rezultatelor executrii unui script formatat cu
etichete HTML.
)NOGXJGIK^OYZSGOS[RZKSUJGROZOJKIUSHOTGXKGVGXGSKZXORUXR[OKINUIKG
SGO[ZORO`GZLUXSKYZK
echo expresie_sir;
5HYKX\GOIGSK\OZGZZKXSKT[RJKL[TIOKYG[IUSGTJVXKLKXTJZKXSKT[RJK
IUTYZX[IOK;ZORO`GXKGVGXGTZK`KRUXGVXUVOKIUTYZX[IOGKINUJKYOTZG^G[TKOL[TIOOT
ZOSVIK[ZORO`GXKGLXVGXGTZK`KGSOTZKZKSGOS[RZJKUIUSGTJYZGZ[Z[RY[LOOTJ
OTIKXZJOTGIKYZV[TIZJK\KJKXK
9\KJKSGI[SLURUYOTJ[TKJKK^KSVR[RIGXKY[TZSUJGROZORKJKGLOGXKG
\GRUXORUX\GXOGHORKRUX

Exemplul 4.9. (afiarea valorii variabilelor)


5HYKX\GOUVKXGOGJKGLOGXKJOTLOTGR[RK^KSVR[R[O+\GR[GXKGK^VXKYOKOf
TX

TX#
Y[SGtYKXKGRO`KG`VXOTTRUI[OXKG\GXOGHORKRUXJOTOX[RJKIGXGIZKXKI[\GRUGXKG
GIKYZUXG5\GXOGTZKINO\GRKTZJKOSGOV[OTRO`OHORKYZK[XSZUGXKG

OX[XORKJKIGXGIZKXKVUZLOJKROSOZGZKVXOTMNOROSKRKYG[GVUYZXUL[XOGGI[SVXKIO`GS
TZXUYKIO[TKGTZKXOUGX:KYZGOKLKIZ[RK^KI[OKOYIXOVZ[R[OJOTK^KSVR[RTIGXK
MNOROSKRKRKG[LUYZTRUI[OZKI[GVUYZXUL[XORKVKTZX[JKROSOZGXKGOX[R[OGLOGZJKIUSGTJG
KINU5HYKX\GOITGIKYZIG`\GXOGHORKRKJOTOTZKXOUX[ROX[R[OT[SGOY[TZY[HYZOZ[OZK
RGGLOGXKI[\GRUXORKRUXXK`[RZGZ[RLOOTJOX[R8K`[RZGZ[RKYZK 
TX
TX#
Y[SGt
2GLKRIGTROSHGP[R))YKVUZ[ZORO`GIGXGIZKXKKYIGVKIGXGIZKXKJKK\OZGXK
VKTZX[GTRUI[OGIKRKIGXGIZKXKIKT[VUZLOGLOGZKTSUJTUXSGR;TVXOSK^KSVR[JK
IGXGIZKXTKVKXSOYTOTZKXOUX[R[T[OOXKYZKIGXGIZKX[RMNOROSKRKJKUGXKIKKYZK[ZORO`GZ
"'"
VKTZX[JKROSOZGXKGOX[R[O
)GXGIZKXKRKKYIGVKG[YOTZG^GBIGXGIZKXIKRKSGOOSVUXZGTZKLOOTJ[XSZUGXKRK
u BTvIGXGIZKX[RJKYGRZRGROTOKTU[!
u BZvIGXGIZKX[RZGH!
u BBvIGXGIZKX[RHGIQYRGYN!
u BtvIGXGIZKX[RMNOROSKRK
)GXGIZKXKRKKYIGVKT[G[KLKIZGY[VXGJUI[SKTZ[R[OGLOGZTLKXKGYZXGTG\OMGZUX[R[O
IOGY[VXGY[XYKOGIKYZ[OGGGI[SGXGZK^KSVR[R

Exemplul 4.10

9KI\KTGBtVKXSOZKOTYKXGXKGMNOROSKRKRUXTOTZKXOUX[R[T[OOXJKIGXGIZKXKJKROSOZGZ
VXOTMNOROSKRKLOOTJJKUYKHOZJK[ZORGZ[TIOITJY[TZGLOGZKKZOINKZK.:32IKIUTOT
GZXOH[ZKYTKGSOTZOSI\GRUGXKG[T[OGZXOH[Z.:32YKXKIUSGTJGLOJKROSOZGZVXOT
MNOROSKRKSGOGRKYGZ[TIOITJ\GRUGXKGKYZKIUSV[YJOTSGOS[RZKI[\OTZK

=64:2#
@aVcRe`cZZViacVdZZ

,GVZ[RI6.6KYZK[TROSHGP)ROQKROSHGPGYKSTZUXIGYOTZG^OYZORJKVXUMXGSGXK
OKYKRGO\KGROTIKKGIKVXO\KZKUVKXGZUXOOJKLOTOOTIGJX[RROSHGP[R[O5VKXGZUXOO
JOT6.6Y[TZMX[VGOT[XSZUGXKRKIGZKMUXOO
u UVKXGZUXOGXOZSKZOIO!
u UVKXGZUXOJKGZXOH[OXK!
u UVKXGZUXOJKOTIXKSKTZGXKJKIXKSKTZGXK!
u UVKXGZUXOXKRGOUTGRO!
u UVKXGZUXORUMOIO!
u UVKXGZUXOVKHOO!
u UVKXGZUXOVKOX[XOJKIGXGIZKXK!
u GROUVKXGZUXOIGXKT[VUZLOOTIR[OTIGZKMUXOORKJKSGOY[Y
TIKRKIK[XSKG`\USVXK`KTZGUVKXGZUXOOJOTLOKIGXKIGZKMUXOKK^KSVROLOITJ
SUJ[RRUXJK[ZORO`GXK
"'#
@aVcRe`cZ RcZe^VeZTZ

:UOUVKXGZUXOOGXOZSKZOIOY[TZUVKXGZUXOHOTGXO3UJ[RJK[ZORO`GXKGRGIKYZUXGYK
VUGZK\KJKGTK^KSVR[R

Exemplul 4.11
4.11

@aVcRe`cZUVRecZSfZcV
TROSHGP[R6.6UVKXGOGJKGZXOH[OXKKYZKXKGRO`GZVXOTOTZKXSKJO[R[T[OUVKXGZUX#
9OTZG^G[ZORO`GZVKTZX[GZXOH[OXKKYZK

[TJK
\GXKYZK[TOJKTZOLOIGZUXJK\GXOGHOR
>`UUVVgR]fRcV+
u YKK\GR[KG`K^VXKYOGJOTJXKGVZGGZXOH[OXOO!
u XK`[RZGZ[RUHOT[ZRGVGY[RGTZKXOUXYKYZUINKG`T`UTGJKSKSUXOKGRUIGZ
\GXOGHORKOJOTVGXZKGYZTMGGZXOH[OXOO!
u \GRUGXKGXK`[RZGZT[XSGGZXOH[OXOOKYZK\GRUGXKGK^VXKYOKOJOTVGXZKGJXKGVZ
/SVRKSKTZGXKGGZXOH[OXOOIGUVKXGZUXYVXKJKUYKHOXKJKROSHGPKVXKI[S6GYIGR
[TJKGZXOH[OXKGKYZKOTYZX[IO[TKVKXSOZK[ZORO`GXKGGZXOH[OXOOTIGJX[RGRZUXK^VXKYOO
GGI[SYKVUGZKUHYKX\GTK^KSVR[R

Exemplul 4.12
"'$
9IXOVZ[RJOTK^KSVR[R\GGLOGJKZXKOUXO\GRUGXKGJKUGXKIKK^VXKYOGJOT
ROTOGYK\GK\GR[GJKRGJXKGVZGRGYZTMGGYZLKR
u YKK\GR[KG`GZXOH[OXKG
^#IGXKSKSUXKG`T\GXOGHORG
^\GRUGXKGOGX
\GRUGXKGGVROIXOOUVKXGZUX[R[OJKGZXOH[OXKKYZK!
u \GXOGHORKO
_OYK\GGZXOH[O\GRUGXKGK^VXKYOKOK\GR[GZKRGVGY[RVXKIKJKTZJKIO
_#!
u \GXOGHORKO
`OYK\GGZXOH[O\GRUGXKGK^VXKYOKOK\GR[GZKRGVGY[RVXKIKJKTZJKIO
`#
5GYZLKRJKGZXOH[OXKVUGXZT[SKRKJKRecZSfZcV^f]eZa]JKUGXKIKVKXSOZKGZXOH[OXKG
\GRUXOO[TKOK^VXKYOOSGOS[RZUX\GXOGHORK
TROSHGP[R6.6UVKXGZUX[RJKGZXOH[OXKYKVUGZKIUSHOTGI[[TGRZUVKXGZUXHOTGX
UVKXGZUXOOXK`[RZGOLOOTJIUTYOJKXGOUVKXGZUXOJKGZXOH[OXKIUSV[Y
9OTZG^GUVKXGZUXORUXJKGZXOH[OXKIUSV[YKYZK

[TJK`aUVKXGZUX[R[ZORO`GZVKTZX[IUSHOTGXKVUGZKLOUXOIKUVKXGZUXGXOZSKZOIRUMOI
YG[VKHOO
5VKXGZUXOOJKGZXOH[OXKIUSV[YY[TZJKUHOIKO[ZORO`GOVKTZX[GYIXOKTZXULUXS
IUSVGIZUGZXOH[OXKJKLUXSG

TK^KSVR[RV[ZKOUHYKX\GRGR[IX[IO\GUVKXGZUXOJKGZXOH[OXKIUSV[Y

Exemplul 4.13

@aVcRe`cZ UV Z_TcV^V_eRcV UVTcV^V_eRcV


5VKXGZUXOOJKOTIXKSKTZGXKJKIXKSKTZGXKXKYVKIZO\vvY[TZYVKIOLOIOROSHGP[R[O
))OVKXSOZSXOXKGXKYVKIZO\SOIUXGXKG\GRUXOO[TKO\GXOGHORKI[U[TOZGZKT
L[TIOKJKSUSKTZ[RTIGXKYKLGIKSUJOLOIGXKG\GRUXOO\GXOGHORKOG\KSUVKXGZUXOJK
u VXKOTIXKSKTZGXK!
u VXKJKIXKSKTZGXK!
u VUYZOTIXKSKTZGXK!
u VUYZJKIXKSKTZGXK

"'%
;ZORO`GXKGUVKXGZUXORUXJKOTIXKSKTZGXKJKIXKSKTZGXKKYZKK^KSVROLOIGZTYIXOVZ[R
JKSGOPUY

Exemplul 4.14

'ZXOH[OXKG
`#
^
_vvYKK\GR[KG`GYZLKR
u YKOTIXKSKTZKG`\GRUGXKG\GXOGHORKO
^I[U[TOZGZKJKIO
^JK\OTK!
u YKLGIKYIJKXKG
^
_IGXK\GG\KGXK`[RZGZ[R!
u YKGZXOH[OK\GXOGHORKO
`\GRUGXKG!
u YKJKIXKSKTZKG`\GRUGXKG\GXOGHORKO
_
9KI\KTGJOTK^KSVR[RJKSGOY[YVUGZKLOXKYIXOYTSUJKINO\GRKTZGYZLKR

Exemplul 4.15.

@aVcRe`cZ cV]RZ`_R]Z
5VKXGZUXOO XKRGOUTGRO Y[TZ T SGXKG RUX SGPUXOZGZK I[TUYI[O JOT ROSHGP[R JK
VXUMXGSGXKYZ[JOGZTIRGYKRKGTZKXOUGXK

5HYKX\GOK^OYZKTGGJUOUVKXGZUXOVKTZX[G\KXOLOIGJGIJU[K^VXKYOOY[TZJOLKXOZK
#O"$VXOS[RLOOTJsSUZKTOZtJOTROSHGP[R)OGXGRJUORKGJOTROSHGP[R6GYIGR5VKXGZUX[R
###XKZ[XTKG`ZX[KJGIJU[K^VXKYOOY[TZOJKTZOIKIG\GRUGXKOJKGIKRGOZOVOGX
UVKXGZUX[R##JKZKXSOTJGIJU[K^VXKYOOY[TZJOLKXOZKIG\GRUGXKOZOV
"'&
@aVcRe`cZ ]`XZTZ
6KTZX[UVKXGOORKRUMOIK[`[GRKIUTP[TIOKJOYP[TIOKOTKMGOKRUMOIROSHGP[R
6.6JKLOTKZKIZKJUOUVKXGZUXO*[HRGXKGUVKXGZUXORUXRUMOIOVKXSOZKVXUMXGSGZUX[R[O
Y[ZORO`K`K\GXOGTZGIGXKOKYZKLGSOROGXJOTGRZKROSHGPK

6KVGXI[XY[RGIKYZ[OSGT[GRTZUGZKK^KSVRKRKVXK`KTZGZK\US[ZORO`GUVKXGZUXOO
RUMOIO bbO^UX
;ZORO`GXKGUVKXGZUXORUXRUMOIOVUGZKLO[XSXOZTK^KSVR[R

Exemplul 4.16

5VKXGZUX[R^UXYG[K^IR[YO\XKZ[XTKG`ZX[KJGI[TGOT[SGO[TGJOTZXKK^VXKYOORK
IXUXGROYKGVROIKYZKGJK\XGZTZOSVIKUVKXGZUX[RbbXKZ[XTKG`ZX[KJGIIKRV[OT
[TGJOTZXKK^VXKYOOKYZKGJK\XGZ

Programatorii familiarizai cu limbajul Pascal au observat lipsa parantezelor


care, n mod obligatoriu, delimiteaz o expresie Pascal ce conine operatori logici i relaionali.
Explicaia este c operatorii relaionali au prioritate mai mare dect cei logici.

@aVcRe`cZ]R_ZgV]UVSZe
5VKXGZUXOORGTO\KRJKHOZGIOUTKG`GY[VXG[TUXUVKXGT`OJKZOVTZXKMJKLGVZ
GY[VXGXKVXK`KTZXOOHOTGXKGGIKYZUXG)[K^IKVOGUVKXGZUX[R[OJKTKMGOKHOZI[HOZ
ZUOIKORGROY[TZUVKXGZUXOHOTGXOIGXKGIOUTKG`GY[VXGVKXKINORUXJKHOOJKVKGIKKGO
VU`OOKJOTIKOJUOUVKXGT`O
5VKXGZUX[RoOT\KXYKG`\GRUXORKLOKIX[OHOZJOTXKVXK`KTZGXKGHOTGXGUVKXGTJ[R[O
HOOOJK\GRUGXKJK\OTOOT\KXY

"''
n

5VKXGZUXOOJKJKVRGYGXKVKHOOXKGRO`KG`JKVRGYGXKGHOORUX[T[OT[SXTZXKMI[[T
T[SXJKVU`OOOIZXKYZTMGYG[JXKGVZG
+^KSVR[RVXK`OTZSUJ[RJK[ZORO`GXKGUVKXGZUXORUXRUMOIORGTO\KRJKHOZ

Exemplul 4.17

9R[SIGK^KSVR[GVROIGXKGUVKXGZUX[R[O/VKHOOGY[VXGT[SKXKRUXO
 21 = 10101(2)
13 = 01101(2)
21 & 13= 00101(2)= 5

6KTZX[LOKIGXKVKXKINKJKHOOGLRGOVKGIKKGOVU`OOKTXKVXK`KTZGXKGHOTGXG
IKRUXJUOUVKXGT`OYKGVROIUVKXGZUX[R/RUMOI
'VROIGXKGUVKXGZUX[R[OJKJKVRGYGXKYVXKJXKGVZG$$GY[VXG\GRUXOOXKGRO`KG`
JKVRGYGXKGTZXKMOOXKVXK`KTZXOHOTGXKIZXKJXKGVZGI[VU`OOO $$#$$
##*KVRGYGXKGYVXKJXKGVZGI[TVU`OOOG[TKO\GRUXOTZXKMOKINO\GRKG`
I[SVXOXKGTZXKGMGGIKYZKOGI[TTZOSVIKJKVRGYGXKGYVXKYZTMGKINO\GRKG`
I[TS[ROXKG\GRUXOOI[T

@aVcRe`cZaVZcfcZUVTRcRTeVcV
2OSHGP[R6.6IUTOTKUVKXGZUX[RV[TIZIGXKIUTIGZKTKG`JU[OX[XOJKIGXGIZKXK
'IKYZGVUGZKLO[ZORO`GZOVXOTIUSHOTGXKGYGI[UVKXGZUX[RJKGZXOH[OXK\K`OK^KSVR[R


Exemplul 4.18

"'(
2]Z`aVcRe`cZ
TGIKGYZIGZKMUXOKGSOTIR[YUVKXGZUXOOVKTZX[IUTZXUR[RGLOXOOKXUXORUX5VKXGZUX[R
VKTZX[IUTZXUR[RGLOXOOKXUXORUX1GXKXUR[RJKGOTNOHGGLOGXKGSKYGPKRUXJKKXUGXK
IGXKGXV[ZKGLOMKTKXGZKJKOTYZX[IO[TKGTGOTZKGIXKOGKYZKVRGYGZ5VKXGZUX[RVUGZK
LOVRGYGZTGOTZKGUXOIXKO\GXOGHORKIUTYZGTZKK^VXKYOOYG[GVKRJKL[TIOKJGXT[
VUGZKYGVGXTGOTZKGOTYZX[IO[TORUXJKIUTZXURGK^KI[OKOOTGOTZKGJKLOTOOORUXJK
L[TIOO
5VKXGZUX[R & KYZK [ZOR GZ[TIO ITJ VXUMXGSGZUX[R JUXKZK Y GLOK`K VXUVXOORK
SKYGPKJKKXUGXKOT[SKYGPKRKYZGTJGXJGRKOTZKXVXKZUX[R[O6.6IGXKJKZKXSOT
TIKZGXKGK^KI[OKOYIXOVZ[R[O;TKUXOSKYGPKRKYZGTJGXJJKKXUGXKY[TZJKX[ZGTZK
VKTZX[\O`OZGZUX
+^KSVR[RIUTOTKUTIKXIGXKJKGJKYINOJK[TLOOKXZK^ZOTK^OYZKTZGLOGXKGKXUXOO
YZGTJGXJKYZKOTNOHGZOGX[ZORO`GZUX[R\GVXOSOSKYGP[Rs+XUGXK,OOKXOTK^OYZKTZt

Exemplul 4.19 (A)

5VKXGZUX[R&GLUYZVRGYGZTLGGL[TIOKOLUVKTVKTZX[GOTNOHGGLOGXKGSKYGP[R[O
YZGTJGXJJKKXUGXKGLOGZTIG`[RTIGXKLOOKX[RJGZKOTT[VUGZKLOJKYINOY<GXOGHORG
GYUIOGZLOOKX[R[OJGZKOT\GXOGHORJKZOVXKY[XY\GVXOSO\GRUGXKGLGRYKTIG`[R
GVGXOOKO[TKOKXUXOTL[TIOKJK\GRUGXKG\GXOGHORKO
LOYYK\GGLOG[TSKYGPJKKXUGXK
YG[YK\GVKXSOZKIUTZOT[GXKGK^KI[OKOYIXOVZ[R[O
+^KI[ZGOYIXOVZ[RJOTK^KSVR[RJ[VIKGOKROSOTGZUVKXGZUX[R&JOTY[XYG
YIXOVZ[R[OTGIKYZIG`YK\GGLOGGZZSKYGP[RJKKXUGXKYZGTJGXJIZOSKYGP[R
VXUMXGSGZUX[R[O

Exemplul 4.19 (B)

5VKXGZUX[RJKK^KI[OKKYZK[ZORO`GZVKTZX[GK^KI[ZGIUSKT`OGRKYOYZKS[R[OJK
UVKXGXKY[HIGXKX[RKG`YKX\KX[R=KH

)USGTJGK^KI[ZGZKYZKJKROSOZGZVXOTIGXGIZKX[R|HGIQZNOIQvGVUYZXULTIROTGZ
5VKXGZUX[RJKK^KI[OKJOTK^KSVR[R\GK^KI[ZGIUSGTJGOVIUTLOMJOT=OTJU]Y
IGXKVKXSOZKGLOGXKGIGXGIZKXOYZOIORUXVRIORUXJKXKKGOTYZGRGZKTYOYZKSOGGJXKYKRUX
/6[ZORO`GZKVKTZX[IUTK^O[TORKRGXKKG8K`[RZGZ[RUHOT[ZVXOTK\GR[GXKGUVKXGZUX[R[O
KYZKXK`[RZGZ[RK^KI[ZXOOIUSKT`OOOVIUTLOMIGXKYKGZXOH[OK\GXOGHORKO
K^KI

"')
3UJ[RJK[ZORO`GXKGRUVKXGZUX[R[OJKK^KI[OKKYZKK^KSVROLOIGZTYIXOVZ[R[XSZUX

Exemplul 4.20
5VKXGZUX[RJKK^KI[OKYKVUGZKJU\KJOLUGXZK[ZORGZ[TIOITJYOYZKS[RJKUVKXGXKGR
YKX\KX[R[OMG`JKYZKJOTLGSOROG;TO^2OT[^GVKR[RGT[SOZUXIUSKT`OGRKYNKRR[R[O
YOYZKS[R[OJ[ITJRGXKGRO`GXKGSGOXGVOJOSGOYOSVRGGT[SOZUXUVKXGOOJKK^KSVR[
XKGRO`GXKGUVKXGOORUXJKYGR\GXKVKXOUJOIGHG`KRUXJKJGZK[ZORO`GZK
5VKXGZUX[RIUTJOOUTGR0+KYZKYOTM[X[RUVKXGZUXIGXKTKIKYOZZXKOUVKXGT`OUVKXGZUX
ZKXTGXOVUGZKLO[ZORVKTZX[YIXOKXKG[TUXK^VXKYOOIUTJOOUTGRKYOSVRK
9OTZG^GUVKXGZUX[R[OKYZK

[TJK K^VXKYZKUK^VXKYOKRUMOIOGXK^VXOK^VXY[TZUXOIKK^VXKYOO6.6

>`UUVVgR]fRcV
u YKK\GR[KG`K^VX!
u JGIK^VXGXK\GRUGXKGZX[KGZ[TIOXK`[RZGZ[RXKZ[XTGZJKUVKXGZUX[RIUTJOOUTGR
KYZK\GRUGXKGK^VXKYOKOK^VXGRZLKRXK`[RZGZ[RKYZK\GRUGXKGK^VXKYOKOK^VX
5VKXGZUX[RIUTJOOUTGRVKXSOZKYIXOKXKGTZXULUXSIUSVGIZG[TUXOTYZX[IO[TO
IUTJOOUTGRKXKRGZO\YOSVRKI[SGXLOJKZKXSOTGXKGSOTOS[R[OOSG^OS[R[OGJU[YG[
ZXKO\GRUXO\K`OK^KSVR[R

Exemplul 4.21
+^VXKYOG
G"
H%
SOT#
G 
SOT#
H"
I%
SOT 
IYKK\GR[KG`GYZLKR
u YKK\GR[KG`K^VXKYOG
G"
H%
SOT#
G 
SOT#
HKLKIZ[RLOOTJGZXOH[OXKG\GRUXOO
SOTOSKJOTZXK
GO
H\GXOGHORKO
SOT!

"'*
u YKIUSVGX\GRUGXKGUHOT[ZRGVGY[RGTZKXOUXI[\GRUGXKG\GXOGHORKO
IOYK
XKZ[XTKG`SOTOS[RJOTZXKGIKYZKG
Nu se recomand utilizarea excesiv a operatorului condiional, deoarece
expresiile rezultate sunt greu de urmrit i depanat.

AcVTVUV_R `aVcRe`cZ]`c
'VROIGXKGUVKXGZUXORUXTZXUK^VXKYOKYKXKGRO`KG`TL[TIOKJKVXOUXOZGZKGLOKIX[OG
:GHKR[R[XSZUXVXK`OTZIGZKMUXOORKJKUVKXGZUXOTUXJOTKGIXKYIZUGXKGVXOUXOZOOGIKYZUXG

TK^KSVR[RYKJUXKZKIGRI[RGXKGVXUJ[Y[R[OIOLXKRUX[T[OT[SXTGZ[XGRTY
XK`[RZGZ[RT[KYZKIKRGZKVZGZ

Exemplul 4.22
"(!
9IXOVZ[R\GGLOG\GRUGXKGTRUIJKJKUGXKIKK^VXKYOG
VXUJ[Y
TX IGXK
IUTOTKJUOUVKXGZUXOI[GIKKGOVXOUXOZGZKYK\GK\GR[GJKRGYZTMGRGJXKGVZGIGRI[RTJ
XKYZ[R SVXOXOO RG  G VXUJ[Y[R[O
VXUJ[Y
TX /TZXUJ[IKXKG JK VGXGTZK`K VKTZX[
SUJOLOIGXKG UXJOTOO KLKIZ[XOO UVKXGOORUX XK`UR\ VXUHRKSG K^VXKYOG IUXKIZ LOOTJ

VXUJ[Y
TX 

4`_gVcdZZRfe`^ReVZT`_gVcdZZVia]ZTZeVUVeZa
2OSHGP[R6.6XKGRO`KG`IUT\KXYOOG[ZUSGZKJKZOVVKTZX[\GXOGHORKRKYG[IUTYZGTZKRK
JOTZXUK^VXKYOKGZ[TIOITJKYZKTK\UOK*OTV[TIZ[RJK\KJKXKGRIUT\KXYOORUXG[ZUSGZK
ROSHGP[R6.6KYZKS[RZSGOVKXSOYO\JKIZGRZKROSHGPK
)UT\KXYOORKG[ZUSGZKYKXKGRO`KG`J[V[XSZUGXKRKXKM[RO
u *GIZUOUVKXGT`OOJOTK^VXKYOKY[TZJKZOVTZXKMGZ[TIOXK`[RZGZ[RK^VXKYOKO
KYZKTZXKMOT[SGOKYZKTK\UOKJKIUT\KXYOOJKZOV
u *GI[TYOTM[XUVKXGTJKYZKJKZOVXKGRGZ[TIO\GRUXORKIKRUXRGROUVKXGT`OYK
IUT\KXZKYIRGZOV[RXKGROGXXK`[RZGZ[RLOTGRKYZKJKGIKRGOZOV
u *GI[TUVKXGTJKYZKJKZOVOXJKIGXGIZKXKGVGXJU[IG`[XO
v JGIOX[RJKIGXGIZKXKTIKVKI[U\GRUGXKT[SKXOIGZ[TIO\GRUGXKGGIKYZKOG
\GJG\GRUGXKGOX[R[O!
v JGIOX[RT[TIKVKI[U\GRUGXKT[SKXOIGZ[TIOOX[RKYZKIUTYOJKXGZIG
G\TJ\GRUGXKG`KXU
9IXOVZ[R[XSZUXK^KSVROLOISUJ[RTIGXKY[TZXKGRO`GZKIUT\KXYOORKOSVROIOZKJK
ZOVTROSHGP[R6.6

Exemplul 4.23

,[TIOG MKZZ_VK XKZ[XTKG` [T OX JK IGXGIZKXK XKVXK`KTZTJ ZOV[R K^VXKYOKO
YVKIOLOIGZKIGGXM[SKTZ
'Z[TIOITJJUXOSIG\GRUGXKG[TKOK^VXKYOOYGOH[TGT[SKZOV\GZXKH[OY
[ZORO`SUVKXGZUX[RJKIUT\KXYOKK^VROIOZJKZOV5VKXGZUX[RJKIUT\KXYOKK^VROIOZGXK
YOTZG^G

[TJKZOVEJKEJGZKVUGZKLO
u OTZYG[OTZKMKXvZOV[RTZXKM!
u JU[HRKXKGRYG[LRUGZvZOV[RXKGR!
u YZXOTMvZOV[ROXJKIGXGIZKXK

"("
Exemplul 4.24

)UT\KXYOORKJKZOVLOKIY[TZG[ZUSGZKYG[K^VROIOZKT[SUJOLOIZOV[R\GXOGHORKRUX
OSVROIGZKTIUT\KXYOK3UJOLOIGXKGZOV[R[O[TKO\GXOGHORKYKVUGZKXKGRO`GVXOTGVKR[R
L[TIOKOYKZZ_VKIGXKGXKYOTZG^G

[TJKZOVEJKEJGZKVUGZKG\KG[TGJOT\GRUXORK OTZKMKXJU[HRKYZXOTMGXXG_YG[UHPKIZ

=64:2$
:_decfTZf_ZA9A

:_decfTZf_VR ViacVdZV
TROSHGP[R6.6IGOTROSHGP[R)UXOIKK^VXKYOK[XSGZJKIGXGIZKX[RV[TIZO
\OM[RYKIUTYOJKXGLOOTYZX[IO[TKOTYZX[IO[TKGK^VXKYOK

Exemplul 4.25

+^KSVR[RIUTOTKZXKOOTYZX[IO[TOK^VXKYOK)GXGIZKX[RV[TIZO\OXM[RKYZK
ZKXSOTGZUXJKOTYZX[IO[TKSGXITJRUI[RTIGXKYKZKXSOTGIKGYZG+RKSKTZKRK[TKO
OTYZX[IO[TOYKVUZYKVGXGVXOTZX[TT[SXUGXKIGXKJKIGXGIZKXKYVGO[OZGH

:_decfTZf_VR T`^afd S]`T


/TYZX[IO[TORKVUZLOMX[VGZKTZX[TMX[VJKOTYZX[IO[TOHRUIHRUI[RLOOTJJKROSOZGZ
VXOTGIURGJK

:_decfTZf_Z T`_UZZ`_R]V
2OSHGP[R6.6L[XTO`KG`JU[OTYZX[IO[TOIUTJOOUTGRK OLOTYZX[IO[TKIUTJOOUTGR
YOSVROY]OZINOTYZX[IO[TKIUTJOOUTGRS[RZOVR
9OTZG^GOTYZX[IO[TOOOLKYZK
"(#
[TJKK^VX2K^VX2K^VX2vK^VXKYOORUMOIK!
OTYZX[IZO[TKEOTYZX[IZO[TKEOTYZX[IZO[TKUXOIKOTYZX[IO[TO6.6!

>`UUVViVTfeRcV
,UXSG 9KK\GR[KG`K^V2OTIG`[RTIGXKGIKGYZGKYZKGJK\GXGZYKK^KI[Z
OTYZX[IO[TKE
,UXSG 9KK\GR[KG`K^V2OTIG`[RTIGXKGIKGYZGKYZKTKT[RGJK\GXGZYK
K^KI[ZOTYZX[IO[TKEGRZLKRYKK^KI[ZOTYZX[IO[TKE
,UXSG
u 9KK\GR[KG`K^V2
u *GIK^V2KYZKGJK\GXGZYKK^KI[ZOTYZX[IO[TKEOYKZXKIKRG[XSZUGXKG
OTYZX[IO[TK
u *GIK^V2KYZKLGRYYKK\GR[KG`K^V2OYKK^KI[ZOTYZX[IO[TKEJGI
K^VXKYOGKYZKGJK\XGZYG[OTYZX[IO[TKEJGIK^V2KYZKLGRY

,UXSGGOTYZX[IO[TOOOLT[GVGXKTROSHGP[R)JGXGRZKROSHGPKYVXKK^KSVR[
ROSHGP[R'*'UOSVRKSKTZKG`TGIKGYZLUXS
TK^KSVR[RJKSGOPUY\USXKGRO`G[TYIXOVZIGXKYIGRI[RK`KSOTOS[RGZXKOT[SKXK

Exemplul 4.26

*KZKXSOTGXKG SOTOS[R[O V[ZKG LO XKGRO`GZ SGO YOSVR[ JGX GS VXKLKXGZ GIKGYZ
\GXOGTZVKTZX[GK^KSVROLOIG[ZORO`GXKGIKRKOJKGZXKOGLUXSKGOTYZX[IO[TOOOL

:_decfTZf_VR dhZeTY
/TYZX[IO[TKGY]OZINKYZK[ZORO`GZGZ[TIOITJYKJUXKZKYKRKIZGXKG[TKOGIO[TO
JOTSGOS[RZKVUYOHORKOGXLURUYOXKG[TUXOTYZX[IO[TOOLOSHXOIGZKGXSOIUXGIRGXOZGZKG
YIXOVZ[R[O

"($
9OTZG^G

[TJK
YKRKIZUXvK^VXKYOKI[\GRUXOT[SKXOIKYG[OXJKIGXGIZKXK!
\GREg\GRET IUTYZGTZKT[SKXOIKYG[OXJKIGXGIZKXK!
OTYZX[IZO[TKEgOTYZX[IZO[TKETvUXOIKOTYZX[IO[TO6.6OTIR[YO\OTYZX[IO[TKG
HRUIagc
>`UUVViVTfeRcV
u YKK\GR[KG`YKRKIZUX[R!
u JGI\GRUGXKGK^VXKYOKOYKRKIZUXKYZKKMGRI[\GREOYKK^KI[ZOTYZX[IO[TKG
IUXKYV[T`ZUGXKGIKYZ[OIG`OTYZX[IZO[TKEO!
u JGI\GRUGXKGK^VXKYOKOT[IUOTIOJKI[TOIO[TGJOTZXK\GRUXORK\GREg\GRET
GZ[TIOYKK^KI[ZOTYZX[IO[TKGYVKIOLOIGZVXOTJKLG[RZJGIK^OYZ

Instruciunea break determin ncheierea execuiei instruciunii switch i


trecerea controlului la urmtoarea instruciune. Dac omitem instruciunea break, dup
executarea instruciunii instructiune_i, se trece la executarea instruciunii instructiune_i+1
.a.m.d pn la ntlnirea unei instruciuni break sau pn la sfritul lui switch.
Specificarea unei instruciuni default este opional.

+^KSVR[RVXK`OTZ[TYIXOVZIGXKIGRI[RKG`Y[SGJOLKXKTGVXUJ[Y[RYG[
XGVUXZ[RGJU[T[SKXKTL[TIOKJK\GRUGXKG\GXOGHORKO
UVKXGZOK

"(%
Exemplul 4.27
/TYZX[IO[TKGY]OZINKYZKJKUHOIKO[ZORO`GZVKTZX[IXKGXKGSKTO[XORUXJKUVO[TO
VKTZX[LOKIGXKGRZKXTGZO\XKGRO`TJ[YKUVKXGOORKYVKIOLOIK

:_decfTZf_Z ZeVcReZgV
2OSHGP[R6.6JKLOTKZKZXKOOTYZX[IO[TOXKVKZOZO\K
u /TYZX[IO[TKGOZKXGZO\I[ZKYZOTOOGR ]NORK
u /TYZX[IO[TKGOZKXGZO\I[ZKYZLOTGR JUg]NORK
u /TYZX[IO[TKGOZKXGZO\I[T[SXI[TUYI[ZJKVGO LUX

9OTZG^G

[TJK
u K^VXK^VXK^VXK^VXvK^VXKYOO!
u OTYZX[IO[TKOTYZX[IO[TKvUXOIKOTYZX[IO[TO6.6

>`UUVViVTfeRcV+
hYZ]V
ARd" 9KK\GR[KG`K^VX
ARd# *GIK^VXKYZKGJK\GXGZGZ[TIOYKK^KI[ZIUXV[ROTYZX[IO[TOO]NORKOYKXKOG
VGYGRZLKRK^KI[OGOTYZX[IO[TOO]NORKYKTINKOK

"(&
U`rhYZ]V
ARd" 9KK^KI[ZIUXV[ROTYZX[IO[TOOJU]NORK
ARd# 9KK\GR[KG` K^VX*GI K^VXKYZKGJK\XGZYKXKOG VGYGRZLKRK^KI[OG
OTYZX[IO[TOOYKTINKOK
W`c
ARd" 9KK\GR[KG`K^VX
ARd# *GIK^VXKYZKGJK\GXGZYKK^KI[ZOTYZX[IO[TORKJOTIUXV[ROTYZX[IO[TOOLUX!
JGIK^VXKYZKLGRYK^KI[OGOTYZX[IO[TOOLUXYKTINKOK
ARd$ 9KK\GR[KG`K^VX
ARd% 9KXKOG6GY
TIUTZOT[GXK\USVXK`KTZGIOTIO\GXOGTZKVKTZX[XK`UR\GXKGGIKRKOGOVXUHRKSK
LURUYOTJJO\KXYKOTYZX[IO[TOXKVKZOZO\K6XUHRKSGIUTYZTIGRI[RGXKG\GRUXOOLGIZUXOGR[R[O
[T[OT[SXTGZ[XGR

GRcZR_eR"
<USLURUYOOTYZX[IO[TKGW`cTsYZOR6GYIGRtGJOI[ZORO`SU\GXOGHORIUTZUX
OIGXK
OG\GRUXOJKRGRG
TI[VGY[R

Exemplul 4.28

GRcZR_eR#
<USXKGRO`GOTOOGRO`XORKTKIKYGXKTIGJX[RK^VX[TJKGS[ZORO`GZUVKXGZUX[R\OXM[R
VKTZX[GMXKMGXKGSGOS[RZUXK^VXKYOO

Exemplul 4.29

GRcZR_eR$
/TYZX[IO[TKG
XK`#
OKYZKOTIR[YTK^VXKYOGJKOTIXKSKTZGXK

Exemplul 4.30

GRcZR_eR%
8K`UR\GXKGVXUHRKSKOVXUV[YKLURUYOTJOTYZX[IO[TKGhYZ]V

"('
Exemplul 4.31

GRcZR_eR&
8K`UR\GXKGVXUHRKSKOVXUV[YKLURUYOTJOTYZX[IO[TKGJU]NORK

Exemplul 4.32

Instruciunea for a fost denumit, n debutul leciei, instruciune iterativ


cu numr cunoscut de pai deoarece aa este cunoscut structura for n literatura de
specialitate. n limbajul PHP, structura for este att de flexibil nct poate fi scris n
nenumrate moduri, inclusiv ntr-o form apropiat de instruciunea while:
$i=1;
for( ;$i<$n; )
{
. . .
$i++;
}
Prin urmare, structura for poate fi denumit structur repetitiv cu numr cunoscut de
pai, doar pentru a pstra tradiia.

:_decfTZf_Z]VScVR\ZT`_eZ_fV
/TYZX[IO[TORKHXKGQOIUTZOT[KIUTYZOZ[OKK^IKVOOJKRGVXUMXGSGXKGYZX[IZ[XGZ
JKUGXKIK VKXSOZ OKOXKG JOTZXU OZKXGOK OTJKVKTJKTZ JK IUTJOOG JK ZKXSOTGXK G
OTYZX[IO[TOOXKVKZOZO\KIGXKRKIUTOTK
/TYZX[IO[TKGHXKGQJKZKXSOTGHGTJUTGXKGK^KI[OKOOTYZX[IO[TOOOZKXGZO\KTGRIXKO
IUXVYKGLRTZOSVIKIUTZOT[KJKZKXSOTGHGTJUTGXKGOZKXGOKOI[XKTZKOZXKIKXKGRG
[XSZUGXKGOZKXGOK

"((
Exemplul 4.33

9IXOVZ[RJOTK^KSVR[RJKZKXSOTJGI[TT[SXTGZ[XGRKYZKVXOSYG[T[
6XKY[V[TKSI
TKYZKVXOS
+VXOS#:8;+*GIYKMYKZK[TJO\O`UXGRY[GZ[TIO
\GXOGHORG
+VXOSJK\OTK,'29+OGXYZX[IZ[XGLUXT[GXKYKTYYIUTZOT[KJKIOOKOS
LUXGZJOTIOIR[
;ZORO`GXKGOTYZX[IO[TOOIUTZOT[KKYZKOR[YZXGZJKK^KSVR[R

Exemplul 4.34

9IXOVZ[RJOTK^KSVR[RGTZKXOUXXKGRO`KG`GLOGXKGT[SKXKRUXTGZ[XGRKVGXKSGOSOIO
JKIZ/TYZX[IO[TKGIUTZOT[KYKK^KI[ZJKLOKIGXKJGZITJ\GRUGXKG\GXOGHORKO
O
KYZKOSVGXJKZKXSOTTJTKKLKIZ[GXKGGLOXOO\GRUXOOGIKYZKOG
+^KSVRKRKOY[TZVXK`KTZGZKJUGXVKTZX[GK^KSVROLOIGSUJ[RJK[ZORO`GXK
GROTYZX[IO[TORUXHXKGQOIUTZOT[KVXKR[IXXORKKLKIZ[GZKJKGIKYZKGV[ZTJLOXKGRO`GZK
LXGLURUYOOTYZX[IO[TORKJKTZXKX[VKXKGOZKXGOKO

Limbajul PHP conine o instruciune special conceput pentru parcurgerea


tablourilor asociative, instruciunea foreach. Sintaxa i modul de utilizare a instruciunii
foreach vor fi descrise amnunit n capitolul dedicat tablourilor.

"()
=64:2%
5VWZ_ZcVRdfSac`XcR^V]`c

6[ZKXKG[T[OROSHGPKYZKJGZOJKVUYOHOROZORKULKXOZKJKGIKYZGJKGYZX[IZ[XGVXUMXGS[R
TY[HVXUMXGSK2OSHGP[R6.6INOGXJGIKYZK[TROSHGPJKYIXOVZOTMT[V[ZKGLGIKK^IKVOK
9[HVXUMXGSKRK6.6Y[TZJKT[SOZKL[TIOOOG[YOTZG^G

[TJK
u OTYZX[IZO[TKEgOTYZX[IZO[TKETVUZLOUXOIKOTYZX[IO[TO6.6!
u ROYZGEJKEVGXGSKZXOGXKLUXSG 
\
\g
\ETLXGYKVXKIO`GZOV[RLOKIX[O
GXM[SKTZ!GXM[SKTZKRKL[TIOKOVUGXZT[SKRKJKVGXGSKZXOLUXSGRO!
u XK`[RZGZ[R XKZ[XTGZ JK L[TIOK KYZK YVKIOLOIGZ RG LKR IG T )) VXOTZXU
OTYZX[IO[TKJKLUXSG XKZ[XTK^VXKYOK

6XOSGROTOKJOTJKLOTOOG[TKOL[TIOOIUTOTTJI[\TZ[RINKOKL[TIZOUTT[SKRKL[TIOKO
OROYZGGXM[SKTZKRUXVUGXZT[SKRKJKR_eVeYG[ac`e`eZaOGXYKI\KTGJKOTYZX[IO[TO
JKROSOZGZVXOTOTYZX[IO[TKGHRUIacYKT[SKZKT`caf]Wf_TZVZ)UXV[R[TKOL[TIOOYK
K^KI[ZGZ[TIOITJGIKGYZGKYZKGVKRGZVXOTZXUOTYZX[IO[TKJKLUXSG

2OYZGVGXGSKZXORUXGIZ[GROKYZKIUSV[YJOTZXUY[IIKYO[TKJKK^VXKYOO\GXOGHORK
YKVGXGZKVXOT\OXM[R
/GZ[TK^KSVR[JKL[TIOKYOSVRVKTZX[IGRI[R[RGXOKO[T[OJXKVZ[TMNO

Exemplul 4.35

2OSHGPKRK YZ[JOGZK VT GI[S 6GYIGR O )) OSV[TKG[ VXKIO`GXKG ZOV[R[O


VGXGSKZXORUXLUXSGROOGZOV[R[OXK`[RZGZ[R[OJKGIKKGSUJ[RJKJKLOTOXKO[ZORO`GXKG
L[TIOORUXT6.6VUGZKVXKGJKX[ZGTZ
:OV[RXK`[RZGZ[R[OXKZ[XTGZJKUL[TIOKKYZKJKZKXSOTGZJKIUT\KXYOORKG[ZUSGZKJK
ZOVKLKIZ[GZKRGK\GR[GXKGK^VXKYOKOJOTOTYZX[IO[TKGXKZ[XT'YZLKRJGIGVKRSL[TIOG
JOTK^KSVR[RI[\GRUXORKOXK`[RZGZ[R\GLOOGXJGIGVKRSL[TIOGI[
\GRUXORKOqGHIrXK`[RZGZ[R\GLO`KXU
6[ZKSYIXOKOL[TIOOIGXKT[XKZ[XTKG`U\GRUGXKGT[SKT[XSGK^KI[ZXOORUX
IG`TIGXKIUXV[RL[TIOKOT[\GIUTOTKOTYZX[IO[TKGXKZ[XT5GYZLKRJKL[TIOKKYZK
KINO\GRKTZ[R[TKOVXUIKJ[XO6GYIGRYG[G[TKOL[TIOO))I[ZOV[RXK`[RZGZ[R[O\UOJ
"(*
TK^KSVR[RJKSGOPUYGSJKLOTOZUL[TIOKIGXKVKXSOZKGLOGXKG[T[OSKYGPLURUYOTJ
KZOINKZK.:32VKTZX[LUXSGZGXKGGIKYZ[OG

Exemplul 4.36

ARcR^VecZgR]`RcVZaRcR^VecZcVWVcZ_
TSUJOSVROIOZVGXGSKZXOZXGTYSOO[TKOL[TIOOY[TZVGXGSKZXO\GRUGXK*GIJUXOS
YLURUYOS[TVGXGSKZX[XKLKXOTKYZKY[LOIOKTZY[ZORO`SUVKXGZUX[RGJXKY TGOTZKG
VGXGSKZX[R[O+^KSVR[R[XSZUXJKYIXOKZKNTOIG[ZORO`XOOXKLKXOTKRUXTZXUL[TIOKIGXK
OTZKXYINOSH\GRUXORKGJU[\GXOGHORK

Exemplul 4.37
6[ZKSXKYIXOKK^KSVR[R[ZORO`TJUL[TIOKIGXKT[XKZ[XTKG`XK`[RZGZ[RJOXKIZ
IOVXOTOTZKXSKJO[R[T[OVGXGSKZX[ZXGTYSOYVXOTXKLKXOTTGIKYZIG`YK\GSUJOLOIG
OSUJ[RJKGVKRGRL[TIOKO

Exemplul 4.38

TIGJX[RGVKR[R[OL[TIOKOVGXGSKZX[RKLKIZO\IUXKYV[T`ZUX[T[OVGXGSKZX[LUXSGR
XKLKXOTZXKH[OKYLOKUHROMGZUXO[U\GXOGHOROGXVGXGSKZX[RKLKIZO\IUXKYV[T`ZUX
[T[OVGXGSKZX[LUXSGR\GRUGXKVUGZKLOUXOIKK^VXKYOK'YZLKRL[TIOGJOTK^KSVR[R
VUGZKLOGVKRGZVXOT

ARcR^VecZ Z^a]ZTZZ
*KLOTOOG[TKOL[TIOO6.6VUGZKYIUTOT[T[RYG[SGOS[ROVGXGSKZXOIXUXGROYK
GZXOH[OK\GRUXOOSVROIOZKTIG`[RTIGXKGVKR[RL[TIOKOYKXKGRO`KG`VXOTUSOZKXKG
VGXGSKZXORUXVKTZX[IGXKYG[JKLOTOZ\GRUXOOSVROIOZKGZ[TIOGXM[SKTZKRKXKYVKIZO\K
VXOSKYI\GRUGXKGVXKYZGHOROZJOTIGJX[RJKLOTOOKOL[TIOKO

")!
Exemplul 4.39
+YZKXKIUSGTJGZYYVKIOLOISVGXGSKZXOLUXSGROI[\GRUXOOSVROIOZKRGYLXOZ[RROYZKO
JKGXM[SKTZKGRKL[TIOKOJKLOTOZKVKTZX[GK\OZGVXUHRKSKRKIKVUZYGVGXRGGVKR

Exemplul 4.40
6XOS[RGVKRKYZKIUXKIZJKUGXKIKYKGVKRKG`L[TIOGLURUYOTJVGXGSKZXOGIZ[GRO
JGXGRJUORKGGVKR\GMKTKXGUG\KXZO`GXKJKUGXKIK\GRUGXKGIUXKYV[TJKVXOS[R[O
VGXGSKZX[LUXSGRJOTROYZGJKGXM[SKTZK
:<'OGXXK`[RZGZ[RXKZ[XTGZKYZK`KXU'R
ZXKORKGGVKRKYZKJKGYKSKTKGIUXKIZ\GRUXORKOLOOTJZXGTYSOYKVGXGSKZXORUX

:<'O
6XKVKTZX[GRZXKORKGIUTYOJKXTJ[YK\GRUGXKGOSVROIOZ
8K`UR\GXKGVXUHRKSKOIUTYZTYIXOKXKGGTZKZ[R[OL[TIOKOY[HLUXSG

GRcZRSZ]V]`TR]VZgRcZRSZ]VX]`SR]V
<GXOGHORKRKJKLOTOZKTOTZKXOUX[RIUXV[R[O[TKOL[TIOOY[TZgRcZRSZ]V]`TR]VKRKV[ZTJLO
[ZORO`GZKJUGXTIGJX[RL[TIOKOTIGXKG[LUYZJKLOTOZK<GXOGHORKRKJKLOTOZKTGLGXGIUXV[R[O
L[TIOORUXY[TZgRcZRSZ]VX]`SR]VKRKV[ZTJLO[ZORO`GZKVKZUZVGXI[XY[RYIXOVZ[R[OI[K^IKVOG
IUXV[R[OL[TIOORUX
*GIJKLOTOSU\GXOGHORMRUHGR
^O[ZORO`SGIKRGOOJKTZOLOIGZUXVKTZX[U\GXOGHOR
JOTOTZKXOUX[R[TKOL[TIOOGZ[TIO6.6IUTYOJKXI\GXOGHORG
^JOTOTZKXOUX[RL[TIOKO
KYZKU\GXOGHORRUIGRVXOT[XSGXKJOLKXOZJK\GXOGHORGMRUHGRI[GIKRGOT[SK

")"
Exemplul 4.41
<GXOGHORKRKRUIGRKY[TZJOYZX[YKUJGZI[TINKOKXKGK^KI[ZXOOL[TIOKOTIGXKG[
LUYZJKLOTOZKTIG`[RTIGXKJUXOSIGU\GXOGHORRUIGRYOVYZXK`K\GRUGXKGJKRG
[TGVKRGRL[TIOKORGGRZ[R\USJKIRGXG\GXOGHORGIGLOOTJYZGZOIVXOTZXUIUTYZX[IOKI[
YOTZG^G YZGZOI
\GXOGHOR

Exemplul 4.42
+^KSVR[ROR[YZXKG`SUJ[RJK[ZORO`GXKG[TKO\GXOGHORKYZGZOIK6XOS[RGVKRGR
L[TIOKO/TIXKSKTZGXKXKGRO`KG`JKIRGXGXKG\GXOGHORKOYZGZOIK
^OOTOOGRO`GXKGGIKYZKOG
I[\GRUGXKGv2G[XSZUGXKRKGVKR[XO\GXOGHORGYKIUTYOJKXJKLOTOZOVYZXKG`
\GRUGXKGUHOT[ZRGTINKOKXKGVXKIKJKTZ[R[OGVKRGRL[TIOKO6XOT[XSGXKYIXOVZ[RJOT
K^KSVR[RGLOKG`\GRUXORK
+^OYZIG`[XOITJKYZKTKIKYGXY[ZORO`S\GRUGXKG[TKO\GXOGHORKMRUHGRKTIGJX[R
[TKOL[TIOOR[IX[OSVUYOHORTSUJTUXSGRJGXVUYOHORJGIJUSKTO[RJK\O`OHOROZGZKGR
\GXOGHORKOMRUHGRKKYZKK^ZOTYTIGJX[RL[TIOKOVXOTZXUJKIRGXGOK
global $variabil
8KYIXOKSYIXOVZ[RJOTK^KSVR[RJKIRGXTJ\GXOGHORG
^JOTIGJX[RL[TIOKOZKYZ
IGLOOTJMRUHGR

Exemplul 4.43
")#
7f_TZZ cVTfcdZgV
TROSHGP[R6.6KYZKVKXSOYJKIRGXGXKG[TKOL[TIOOGRIXKOIUXVIUTOTK[TG[ZUGVKR

Exemplul 4.44
*KLOTOXKG[TKOL[TIOOXKI[XYO\KT[YKP[YZOLOIJKIZLUGXZKXGXTZXUGVROIGOK=KH
,[TIOORKXKI[XYO\KIUTY[SXKY[XYKOSVUXZGTZKTZOSV[RK^KI[OKOOGXYIXOKXKG[TUX
IUTJOOOJKUVXOXKKXUTGZKVUGZKVXU\UIGTKVRIKXOYKXOUGYK

7f_TZZ acVUVWZ_ZeV
2OSHGP[R6.6V[TKRGJOYVU`OOGVXUMXGSGZUXORUX[TYKZJKVKYZKJKL[TIOO
VXKJKLOTOZKMX[VGZKTSGOS[RZKIGZKMUXOOJOTZXKIGXKGSOTZOS
Q,[TIOOSGZKSGZOIK
Q ,[TIOOJKR[IX[I[\GXOGHORKRK
Q ,[TIOOVKTZX[VXKR[IXGXKGZGHRU[XORUX
Q ,[TIOOVKTZX[VXKR[IXGXKGIGXGIZKXKRUXOGOX[XORUXJKIGXGIZKXK
Q ,[TIOOJKSGTOV[RGXKGJOXKIZUGXKRUXOLOOKXKRUX
Q ,[TIOOVKTZX[VXKR[IXGXKGJGZKOOUXKO
Q ,[TIOOVKTZX[ZXGZGXKGKXUXORUX
Q ,[TIOOVKTZX[IUTZXUR[RYKYO[TORUX
Q ,[TIOOJKGIIKYRGHG`KRKJKJGZK
Q ,[TIOOMXGLOIK
Q ,[TIOOYVKIOGRO`GZKTZXGTYLKX[RJKJGZKVXOT,:6.::6656KZI
3GT[GR[RJKLGOVXUV[TKYVXK`OTZKY[IIOTZUVGXZKJOTZXKIKRKSGOOSVUXZGTZK
L[TIOO,[TIOORKXKLKXOZUGXKRGZGHRU[XOOX[XOJKIGXGIZKXKYKYO[TOJKSGTOV[RGXKG
LOOKXKRUXOVKTZX[GIIKYGXKGHG`KRUXJKJGZK\UXLOVXK`KTZGZKTIGVOZURKRK\OOZUGXK
YKIO[TKGJKLGVXK`KTZTJIZK\GL[TIOOOSVUXZGTZKJOTGRZKIGZKMUXOO

7f_TZZ ^ReV^ReZTV
2OSHGP[R6.6TIKVTJJKRG\KXYO[TKGV[TKRGJOYVU`OOKUYKXOKTZXKGMJK
IUTYZGTZKSGZKSGZOIKJOTZXKIGXKKT[SKXSIZK\GTZGHKR[RJKSGOPUY

")$
)KRKSGOOSVUXZGTZKL[TIOOSGZKSGZOIKY[TZVXK`KTZGZKTZGHKR[R[XSZUXVKTZX[
LOKIGXKL[TIOKLOOTJYVKIOLOIGZK T[SKRKGTZKZ[ROUYI[XZJKYIXOKXK6XOTZOV\US
TKRKMKUXOIKZOVJOTROSHGP[R6.6

+^KSVR[ROR[YZXKG`SUJ[RJK[ZORO`GXKGL[TIOORUXSGZKSGZOIK

Exemplul 4.45

7f_TZZUVT`_gVcdZV_ecVSRkV]VUV_f^VcRZV

baza b1

+^KSVR[ROR[YZXKG`SUJ[RJK[ZORO`GXKGL[TIOORUXJKIUT\KXYOKTZXKHG`KRKJK
T[SKXGOK
")%
Exemplul 4.46

7f_TZZUVc`ef_[ZcVZecf_TYZVcV

,[TIOGXU[TJGIOUTKG`V[OTJOLKXOZLGJKL[TIOORKVKTZX[XUZ[TPOXKOZX[TINOKXK
YZ[JOGZKVTGI[S

Exemplul 4.47

*GIT[YKYVKIOLOIGRJUORKGGXM[SKTZGZ[TIOL[TIOGXUZ[TPKZKGXM[SKTZ[RRGIKR
SGOGVXUVOGZTZXKM*GIKYZKYVKIOLOIGZ[TT[SXJK`KIOSGRKVKTZX[XK`[RZGZGZ[TIO
XU[TJKROSOT`KIOSGRKRKTVR[YXUZ[TPOTJUVK[RZOSG
")&
7f_TZZaV_ecfXV_VcRcVR_f^VcV]`cR]VRe`RcV
3[RZKYIXOVZ[XO6.6TKIKYOZMKTKXGXKG[TUX\GRUXOGRKGZUGXK!JKK^KSVR[YKVUZ
MKTKXGVGXURKVKTZX[IUTZ[XOT[SKJKLOOKXKKZI
+^OYZSGOS[RZKL[TIOOVKTZX[MKTKXGXKGT[SKXKRUXGRKGZUGXKJGXIKGSGOXGVOJ
KYZKL[TIOGSZEXGTJIGXKGXKYOTZG^G

,[TIOGSZEXGTJXKZ[XTKG`[TT[SXTGZ[XGRGRKGZUXJOTOTZKX\GR[RA<SOT<SG^C
*GIVGXGSKZXOY[TZUSOOL[TIOGXKZ[XTKG`[TT[SXGRKGZUXTZXKO8'4*E3'>
IUTYZGTZGJKYKSTTJIKRSGOSGXKT[SXTGZ[XGRVUYOHORJKXKZ[XTGZ<GRUGXKGIUTYZGTZKO
8'4*E3'>KYZKXKZ[XTGZJKL[TIOGSZEMKZXGTJSG^

Exemplul 4.48

=64:2&
2a]ZTRZZcVk`]gReV

2a]ZTRZR"
'LOGOT[SKXKRKVXOSKJOTOTZKX\GR[RATCY[HLUXSG[T[OZGHKRG\TJ)URIURUGTK
TLOTGRYK\GGLOGT[SX[RGIKYZUXG

8K`UR\GXK

8K`UR\GXKGIKXOTKOT[XOJOIVXUHRKSKJKUYKHOZK<USIUTYOJKXGVKXTJLOKIGXK
T[SXJOTOTZKX\GR[RATCOO\USZKYZGVXUVXOKZGZKGJKVXOSGROZGZK*GIT[SX[RKYZK
VXOS\GRUGXKGGIKYZ[OG\GLOGLOGZTZXUIKR[RJKJGZKGZGHKR[R[O2GIUSVRKZGXKG
[TKOROTOOJKZGHKRGZ[TIOITJT[SX[RJKT[SKXKVXOSKKYZKS[RZOVR[JK)URYK\G
TINOJKSGXIGP[RJKYLXOZJKROTOK
9OTM[XGVXUHRKS\GLOTIG`[RTIGXKT[SX[RZUZGRJK\GRUXOVXOSKT[KYZKS[RZOVR[
JK)URVKTZX[I[RZOSGROTOKGZGHKR[R[OLOOTJOTIUSVRKZ\GLOGLOGZTKIUXKYV[T`ZUX
JKIO\GLOTK\UOKYIUSVRKZS[RZOSGROTOKGZGHKR[R[OI[IKR[RK\OJK

")'
Exemplul 4.49
+LKIZ[RK^KI[ZXOOYKI\KTKOKYZK\O`OHORTLKXKGYZXG[XSZUGXK

5HYKX\GOSUJ[RTIGXKYKI\KTKRK6.6YKTZXKX[VTYIUV[ROTYKXXOOJKIUJ.:32

2a]ZTRZR#
8KGRO`GOUJOGMXGSIGXKYXKVXK`OTZKMXGLOIYOZ[GOG\UZ[XORUXK^VXOSGZKRG[T
YUTJGPUTROTKI[ZXKO\GXOGTZKJKXYV[TY6KTZX[LOKIGXK\GXOGTZYKI[TUGZKT[SX[R
\UZ[XORUXK^VXOSGZKJKVGXZOIOVGTOORGYUTJGP

8K`UR\GXK

)GRI[RSXGVUXZ[RVXUIKTZ[GRVKTZX[LOKIGXKJOTZXKIKRKZXKO\GXOGTZK<USXKVXK`KTZG
MXGLOIGIKYZXGVUXZVXOTGLOGXKG[T[OJXKVZ[TMNOIURUXGZJKJOSKTYO[TKVXUVUXOUTGR
")(
I[VXUIKTZ[RUHOT[Z*XKVZ[TMNO[R\GLOXKVXK`KTZGZVXOTZX[TZGHKRI[UYOTM[XIKR[R
6KTZX[GLOGXKGVXUIKTZ[R[OI[`KIOSGRKGS[ZORO`GZL[TIOGVXKJKLOTOZ
string number_format(expresie_real, numar_zecimale)
IGXKGXKIGXK`[RZGZOX[RUHOT[ZJOTZX[TINOKXKG\GRUXOOK^VXKYOKOXKGRKRGT[SX[RJK
`KIOSGRKYVKIOLOIGZ
9IXOVZ[RIKXK`UR\VXUHRKSGKYZKVXK`KTZGZTK^KSVR[R

Exemplul 4.50

8K`[RZGZ[RK^KI[ZXOOYIXOVZ[R[OVKTZX[\GRUXORKOXKYVKIZO\KYZK

2a]ZTRZR$
9IXOKO U L[TIOK I[ JU[ GXM[SKTZK IGXK GLOKG` [T SKYGP 6XOS[R GXM[SKTZ
XKVXK`OTZIUJ[RSKYGP[R[OT[SXTGZ[XGRGYUIOGZSKYGP[R[OOGXGRJUORKGGXM[SKTZ
VXKIO`KG`ZOV[RSKYGP[R[O JKKXUGXKYG[JKOTLUXSGXK

"))
8K`UR\GXK

'LOGXKGSKYGP[R[OYK\GXKGRO`GVXOTOTZKXSKJO[R[T[OZGHKRI[UROTOKOJU[IURUGTK
TVXOSGIKR[RYK\GTIXIGUOSGMOTKIUXKYV[T`ZUGXKZOV[R[OSKYGP[R[OOGXTIKGRGRZ
IKR[RYK\GGLOGZK^Z[RSKYGP[R[O
,[TIOGIKXK`UR\IKXOTGKYZKROYZGZTK^KSVR[R

Exemplu 4.51

8K`[RZGZ[RGVKR[R[OL[TIOKOKYZKOR[YZXGZGYZLKR

,[TIOG'LOYGXK3KYGPYKVUGZKJU\KJO[ZORTZXUGVROIGOK=KH[TJKKYZKTK\UOK
JKIZK\G`KIOYG[INOGXY[ZKJKSKYGPKJKKXUGXKOG\KXZO`GXK*GIT[SX[RSKYGPKRUX
KYZKLUGXZKSGXKGIKYZKGVUZLOVYZXGZKTZX[TLOOKXZK^ZYG[TZXUZGHKRJKJGZK

")*
2A=:42::
2:eV^ZTfR]VXVcV^f]eZa]

 )GXKJOTZXK[XSZUGXKRKIUTYZGTZKTZXKMOKYZKYIXOYOTIUXKIZ%
G 0x0ABCD
H +0x10A
I 0331
J 0128

 )GXKJOTZXK[XSZUXOOOJKTZOLOIGZUXOJK\GXOGHORKKYZKJKLOTOZOTIUXKIZ%
G
E\GOGHORGESKG
H
Y
I
Y
J
EEY[SG

 ,OK[XSZUGXKGYKI\KT6.6
<?php
$x=5;
$y=8;
$z=++$x - ++$y + 1;
$y-=$x;
echo $x $y $z;
?>
<GRUXORKGLOGZKT[XSGK^KI[ZXOOYIXOVZ[R[OY[TZ
G 2 3 -2
H 6 3 -2
I 2 -2 -2
J 6 3 -2

 ,OK[XSZUGXKGYKI\KT6.6
<?php
$x=10.00;
$y=10;
$z=12B;
if($x===$y) echo 1<BR>;
else echo 0<BR>;
if((int)$x===$y) echo 1<BR>;
else echo 0<BR>;
if($x > $z) echo 1<BR>;
else echo 0<BR>;
if($x==$y) echo 1<BR>;
else echo 0<BR>;
?>
)K\GRUXOGLOKG`YKI\KTG%

"*!
G 0 1 0 1
H 1 1 0 1
I 0 1 1 0
J 1 1 1 1

 ,OK^GHIJ\GRUXOTZXKMOI[TUYI[ZK+^VXKYOGRUMOIIKZKYZKG`JGI[TT[SX^
GVGXOTKOTZKX\GR[R[OAGHIJCYKYIXOKIUXKIZ
G $x>=$a && $x<$b || $x>$c && $x<=$d
H ($x>=$a & $x<$b) | ($x>$c & $x<=$d)
I $a<=$x<$b || $c<$x<=$d
J $x>=$a && $x<$b && $x>$c && $x<=$d

 ,OKYKI\KTG6.6[XSZUGXK
<?php
$x=4;
$y=1;
$z=4;
$rez= ($x>$y ? $z===$x : $y ) < ($y > $z);
echo $rez;
?>
<GRUGXKGGLOGZT[XSGK^KI[OKOYKI\KTKOKYZK
G 
H 
I OX[R\OJ
J TIKXIGXKGJKGK^KI[ZGYKI\KTGMKTKXKG`UKXUGXK

 9[IIKYO[TKG[XSZUGXKJKOTYZX[IO[TOJKJKIO`OKKYZKYIXOYTKMROPKTZ
 <?php
$x=3;
$y=1;
$z=4;
$t=1.00;
if($x>$y)if($y!==$t)if(++$x==$z)echo 1;else echo 2 ;
else echo 3; else echo 4;
?>
8KYIXOKOYKI\KTGGK`TJOTYZX[IO[TORKJKJKIO`OKTUXJOTKGLOXKGYI)K\GRUGXK
GLOKG`YIXOVZ[R%
G 
H 
I 
J 
K TOSOI
L KXUGXKJKYOTZG^

"*"
 *KZKXSOTGOU\GRUGXKOTOOGRVKTZX[\GXOGHORG
^GYZLKRTIZYKI\KTGJKSGOPUYY
GLOK`K\GRUGXKG
<?php
$x=. . . ;
$y= 8;
$nr=0;
while($x>0)
{
$y++;
$x-=$y;
$nr++;
}
echo $nr;
?>

 )KXK`[RZGZKYZKGLOGZT[XSGK^KI[ZXOOYKI\KTKO
<?php
for($i=1,$rez=1; $i<=10; $rez<<=1,$i++);
echo $rez;
?>
G 
H KXUGXKJKYOTZG^
I 
J 

)KXK`[RZGZYKGLOKG`T[XSGK^KI[ZXOOYKI\KTKO
<?php
$x=7.451;
$y=-4.24;
echo floor($x).<BR>;
echo ceil($y).<BR>;
echo round($x).<BR>;
echo round($x+$y,1).<BR>;
?>
G 
H 
I 
J 

,OKYKI\KTG[XSZUGXK
<?php
$x = 1;
$i = 2;
$numar = 21;
do {
"*#
$x= $x && ($numar % $i); //linia 1
$i++;
}while($i<$numar);
echo $x!=1 && $numar!=2 ? NU:DA; //linia 2
?>
T[XSGK^KI[ZXOOYKI\KTKOYKGLOKG`
G KXUGXKTROTOG
H KUGXKTROTOG
I *'
J 4;

,OKYKI\KTG
<?php
$x = 10;
$y = 15;
function F(&$a, $b)
{
$x=12;
$a=$x+$b;
echo $x. ;
}
F($x, $y);
echo $x $y;
?>
T[XSGK^KI[ZXOOYKI\KTKOYKGLOKG`
G 
H 
I 
J 

3UJOLOITJGTZKZ[RL[TIOKOJOTK^KXIOO[RVXKIKJKTZGYZLKR
function F($a, &$b)
YKI\KTG\GGLOG
G 
H 
I 
J 

,OKYKI\KTG
<?php
function F($x)
{
global $y;
$x+=$y;

"*$
return $x;
}
$y = 10;
echo F($y). .$y;
?>
8K`[RZGZ[RGLOGZT[XSGK^KI[ZXOOYKI\KTKOKYZK
G 
H 
I KXUGXK\GXOGHORG
_KYZKJKLOTOZJ[V[ZORO`GXKGKOTIUXV[RL[TIOKO
J 

,OK[XSZUGXKGL[TIOKXKI[XYO\
<?php
function F($x)
{
if($x>=0)
for($i=1;$i<$x;$i++) F($x-1);
echo $x. ;
}
?>
)KYK\GGLOGT[XSGGVKR[R[O,%
G 
H 
I 
J 

3Ac`S]V^V

 8KGRO`GO[TYIXOVZ6.6IGXKYJKZKXSOTKSOTOS[ROSG^OS[RG\GRUXOTZXKMO
8K`UR\GOIKXOTGTJU[SUJ[XO
u [ZORO`TJYZX[IZ[XOJKJKIO`OK!
u GVKRTJL[TIOORKVXKJKLOTOZKSOTOSG^
 *TJ[YKVGZX[\GRUXOT[SKXOIKGHIJYYKJKZKXSOTKJGIGIKYZKGVUZLUXSG
US[ROSK\GRUXORKY[TZJOYZOTIZKJU[IZKJU[
 9KIUTYOJKXVGZX[\GRUXOXKGRK^_`[9YKJKZKXSOTKJGIGIKYZKGVUZLO
ZKXSKTOO[TKOVXUVUXOOOGXTIG`GLOXSGZO\YYKGLOK`KVXUVUXOORKJKXO\GZKJOT
GIKGYZG
 9KIUTYOJKXJU[OTZKX\GRKTINOYKAGHCOAIJCG"HI"J9YKJKZKXSOTK
OTZKXYKIOGGIKYZUXG
 9YKXK`UR\KKI[GOGJKMXGJ[RGRJUORKGG\TJLUXSGMKTKXGRG^H^I#T
S[ROSKGT[SKXKRUXIUSVRK^K9UR[OORK\UXLOGLOGZKI[`KIOSGRK
 9KIUTYOJKXYKMSKTZ[R'(JGZVXOTIUUXJUTGZKRKIGXZK`OKTKGRKK^ZXKSOZORUX
YGRK '^_O(^_9YKJKZKXSOTKIGJXGT[RIX[OGGVGXOTKYKMSKTZ[R'(
*GIYKMSKTZ[R'(GXKIGVKZKRKTIGJXGTKJOLKXOZKGZ[TIOYK\GGLOG[TSKYGP
IUXKYV[T`ZUXOYK\GVXKIO`GIGXKYKSOG^KY[TZOTZKXYKIZGZKJKYKMSKTZ[R'(
"*%
 9KIUTYOJKX[TT[SXTGZ[XGR^9YKIUT\KXZKGYI^TZXUHG`YVKIOLOIGZH
"#H"#[ZORO`TJOTYZX[IO[TKGY]OZINOL[TIOORKVXKJKLOTOZKVKTZX[IUT\KXYOG
TZXKHG`KRKJKT[SKXGOK
 8KGRO`GO[TYIXOVZ6.6IGXKYIGRI[RK`KI[GTZ[S[RXGZKRUXR[TGXKGLKXKTZK[T[O
SVX[S[ZHGTIGXTY[SJK9[SG854GIUXJGZVKUVKXOUGJJK2R[TOI[U
JUHTJGT[GRJK* 8GZGR[TGXKYZKIUSV[YJOTZXUY[SLO^9[SG2RG
IGXK YK GJG[M JUHTJG R[TGX IGRI[RGZ VKTZX[ Y[SG XSGY JK XGSH[XYGZ
'LOGXKGXK`[RZGZKRUXYK\GLGIKY[HLUXSG[T[OZGHKR.:32I[2ROTOOG\TJ
[XSZUGXKRKX[HXOIO

2OTOORKJKJGZKJKUXJOTVGX\UXG\KGUI[RUGXKJKL[TJGRJOYZOTIZJKI[RUGXKG
GYUIOGZROTOORUXJKUXJOTOSVGX)GRI[RGOOY[SGZUZGRIK\GLOGINOZGZJKIROKTZ
VTRGLOTGR[RIUTZXGIZ[R[OJKIXKJOZ
 9IXOKOIZKUL[TIOKVKTZX[XKGRO`GXKG[XSZUGXKRUXVXKR[IXXOKRKSKTZGXKJKJGZK
u JKZKXSOTGXKGT[SX[R[OJKIOLXKGRK[T[OT[SXTGZ[XGR!
u JKZKXSOTGXKGIKR[OSGOSGXKJO\O`UXIUS[TGT[SKXKTZXKMO!
u IGRI[RGOJKIZKUXOGVGXKUIOLXJGZ)TZUGZKT[SKXKRKTGZ[XGRKSGOSOIO
YG[KMGRKI[4!
u JKZKXSOTGOT[SX[RIOLXKRUXIUS[TKT[SKXKRUXTGZ[XGRK>O?!
u MKTKXGOVXOSOO4ZKXSKTOJOTOX[RR[O,OHUTGIIO
9IXOKOGZZ\GXOGTZKRKTKXKI[XYO\KIZO\GXOGTZKRKXKI[XYO\KGRKL[TIOORUXIKX[ZK
 9IXOKOUL[TIOKIGXKMKTKXKG`[TT[SXGRKGZUXJKZOVXKGRG\TJVGXZKGTZXKGM
JK4IOLXKOVGXZKGLXGIOUTGXJK@IOLXK
 )[TUYITJ\GRUGXKGTZXKGM>YYKJKZKXSOTKIKRSGOSOIT[SXVXOSSGOSGXK
JKIZ>OIKRSGOSGXKT[SXVXOSSGOSOIJKIZ>9K\G[ZORO`GUL[TIOKIGXK
JKZKXSOTJGI[TT[SXKYZKYG[T[VXOS
 )UTYOJKXSOTZKX\GR[RTINOYAGHC9YKGLOK`KVKTZX[LOKIGXK\GRUGXKJOTOTZKX\GR[R
AGHC T[SX[R JO\O`UXORUX VXUVXOO O ROYZG GIKYZUXG 9K \G [ZORO`G U L[TIOK IGXK
GLOKG`JO\O`UXOO[T[OT[SXOXKZ[XTKG`VXOT\GRUGXKT[SX[RGIKYZUXG
 9IXOKOUL[TIOKI[VGZX[VGXGSKZXOIGXKJKYKTKG`[TZGHKRI[2ROTOOO)IURUGTK
G\TJI[RUXORKROTOGZ[XOOOGL[TJGR[R[OJGZKTOTZKXOUX[RLOKIXKOIKR[RKYK\GGLOG
[TT[SXGRKGZUXTZXKO8'4*E3'>
 9IXOKO U L[TIOK IGXK GLOKG` U OSGMOTK O ZK^Z[R K^VROIGZO\ GYUIOGZ GIKYZKOG
TZX[TZGHKRI[UROTOKOJU[IURUGTK,[TIOG\GVXOSOIGVGXGSKZXO;82[RLOOKX[R[O
IKSKSUXKG`OSGMOTKGOZK^Z[RK^VROIGZO\'RZXKORKGVGXGSKZX[\GG\KG\GRUGXKG
sJXKGVZGtYG[sYZTMGtO\GOTJOIGIKR[RGTIGXKYKGLOKG`OSGMOTKG'RZXKORKG
VGXGSKZX[\GG\KGU\GRUGXKOSVROIOZ
 )UVOGOTLURJKX[RJKR[IX[I[XKTZLOOKXKIKIUTOTOSGMOTOTLUXSGZ06+-O
JKT[SOZORKOSGMOTKGPVMgOSGMOTKGPVM;ZORO`TJL[TIOGYIXOYRGK^KXIOO[R
VXKIKJKTZMKTKXGO[TSOTOGRH[SIGXKYIUTOTIKRKOSGMOTOGK`GZKGRZKXTGZO\
TIKR[RGYZTMXKYVKIZO\JXKGVZGZGHKR[R[OTRUI[RK^VROIGOKOYK\GGLOGT[SKRK
"*&
LOOKX[R[OIKYZUINKG`OSGMOTKG'VKR[RL[TIOKOYK\GLGIKTIGJX[R[TKOYZX[IZ[XO
XKVKZOZO\K
 9IXOKOUL[TIOKIGXKMKTKXKG`UROYZ.:32I[KRKSKTZK:K^Z[RGYUIOGZLOKIX[O
KRKSKTZ\GLOZXGTYSOYIGVGXGSKZX[9K\UXGJ[MGTIZXKOVGXGSKZXOIGXKY
OTJOIKZOV[RROYZKOT[SKXUZGZYG[TKT[SKXUZGZLUTZ[RLURUYOZVKTZX[GLOGXKO
JOSKTYO[TKGIUXV[R[OJKROZKX,UXSGZGXKGROYZKOYK\GXKGRO`GVXOTJKLOTOOO)99
;RZOSOOZXKOVGXGSKZXO\UXG\KGJKLOTOZK\GRUXOOSVROIOZK
 8KYIXOKOGVROIGOGVXK`KTZGZTGIKYZIGVOZUR[ZORO`TJUL[TIOKVKTZX[GLOGXKG
JXKVZ[TMNO[R[OGYUIOGZ[TKOSXOSOVXUIKTZ[GRK,[TIOG\GVXOSOIGGXM[SKTZK
R[TMOSKG ROSKG I[RUGXKG ROTOKO I[RUGXKG OTZKXOUX[R[O O I[RUGXKG \GRUXOO
VXUIKTZ[GRKGLOGZKTOTZKXOUX
 *KLOTOOUL[TIOKIGXKGLOKG`[TZK^ZJGZTZXU`UTJKLUXSVZXGZJKJOSKTYO[TO
OI[RUGXKYVKIOLOIGZKTZXUVU`OOKVXKIO`GZGLKXKYZXKOJKGLOGXK:K^Z[R\GLO
LUXSGZGZ[ZORO`TJSGXIGP[R"*/<$OVXUVXOKZO)99JKVU`OOUTGXKGHYUR[Z\K`O
IGVOZUR[RRKIOGOJOYV[TKXKGKRKSKTZKRUXTYZXGZ[XO;ZORO`TJGIKGYZL[TIOK
GLOGOLOOKX[R.:32IKIUTOTKGYZLKRJKKRKSKTZKG\TJVU`OOGOJOSKTYO[TORK
MKTKXGZKGRKGZUX,OKIGXKYKIO[TKGLOGZ\GLOY[VXGV[YVGXOGRVKYZKYKIO[TKG
GTZKXOUGX

"*'
&
Capitolul

ZcfcZUVTRcRTeVcVZeRS]`fcZ

Ce nvm?
u *KLOTOXKGZGHRU[XORUXOGOX[XORUXJKIGXGIZKXK
u ,[TIOOVKTZX[R[IX[RI[OX[XOJKIGXGIZKXK
u ,[TIOOJKR[IX[I[ZGHRU[XO
u :GHRU[XOGYUIOGZO\K
u 6GXI[XMKXKGZGHRU[XORUXGYUIOGZO\K/TYZX[IO[TKGLUXKGIN

De ce nvm?
8KGRO`GXKG[TKOGVROIGOO=KHINOGXJGIGIKGYZGGXKUIUSVRK^OZGZKXKJ[YT[
VUGZKLOLI[ZLX[ZORO`GXKGIUXKIZGZGHRU[XORUXOGOX[XORUXJKIGXGIZKXK2OSHGP[R
6.6[ZORO`KG`I[VXKVUTJKXKTOX[XOJKIGXGIZKXKOZGHRU[XOVKTZX[ZXGTYSOZKXKG
VXKR[GXKGOVXKR[IXGXKGJGZKRUX*KGIKKGGLUYZJKLOTOZUSGXK\GXOKZGZKJKL[TIOO
VKTZX[G[[XGR[IX[RI[GIKYZKZOV[XOJKJGZK
:GHRU[XORKGYUIOGZO\KXKVXK`OTZ[TIUTIKVZIKT[GVGXKTROSHGPKRK))O6GYIGR
JGXY[TZJKYLURUYOZKTIGJX[RYIXOVZ[XORUX6.6

"*(
=64:2"
ERS]`fcZ5VWZ_ZcVaRcTfcXVcV

TROSHGP[R6.6[TZGHRU[VUGZKLOIUTYZX[OZVXOTKT[SKXGXKGKRKSKTZKRUXYGRK
[ZORO`TJGZXOH[OXOYG[L[TIOGVXKJKLOTOZRccRj'XXG_T[KYZKUL[TIOKTGJK\XGZ[R
YKTYGRI[\TZ[R[OIOSGOJKMXGH[TKRKSKTZGRROSHGP[R[O6.6IGXKT[VUGZKLOTIGJXGZ
TOIOTIGZKMUXOGL[TIOORUXOTOIOTIGZKMUXOGUVKXGZUXORUX
2OSHGP[R6.6OTZXUJ[IK[TIUTIKVZTU[TIKKGIKVXO\KYZKSUJ[RJKOTJK^GXKGR
[T[OZGHRU[OGT[SKVUYOHOROZGZKGJKG[ZORO`GOX[XOJKIGXGIZKXKIGOTJOIOYVXKJKUYKHOXK
JKROSHGPKRKJKVXUMXGSGXKJK[`MKTKXGRIGXKVKXSOZOTJK^GXKGZGHRU[XORUXJUGXI[
OTJOIOJKZOVUXJOTGR6GYIGRYG[I[OTJOIOJOTS[ROSKGac)'IKYZKZGHRU[XO
VUGXZT[SKRKJKZGHRU[XOGYUIOGZO\KOGXOTJOIOOYK\UXT[SOINKO
3GOS[RZKRKSKTZKRK[T[OZGHRU[VUZLOJKZOV[XOJOLKXOZKYVXKJKUYKHOXKJKROSHGPKRK
JKVXUMXGSGXKYZ[JOGZKVTTVXK`KTZ
)KGSGOYOSVRSUJGROZGZKJKGJKLOTO[TZGHRU[KYZKGIKKGJKGLURUYOSGOS[RZK
UVKXGOOJKGZXOH[OXKGGI[SYKGXGZTK^KSVR[R[XSZUX

Exemplul 5.1
;ZORO`GXKGVGXGTZK`KRUXJXKVZKOTJOILGVZ[RI\GXOGHORG
4[SKKYZK[TZGHRU[T
[XSGGIKYZUXGZXOH[OXOIKRKZXKOKRKSKTZKOTZXUJ[YKTZGHRU[\UXG\KGTUXJOTKOTJOIOO
O6[ZKSVXKIO`GJGIJUXOSOTJOIOOKRKSKTZKRUX

Exemplul 5.2
TGIKYZIG`INKORKGYUIOGZKIKRUXZXKOKRKSKTZK\UXLO*KGYKSKTKG
V[ZKS[ZORO`GOX[XOJKIGXGIZKXKVKTZX[GJKLOTOINKORKKRKSKTZKRUX

Exemplul 5.3
'JU[GSUJGROZGZKJKJKLOTOXKG[T[OZGHRU[[ZORO`KG`L[TIOGVXKJKLOTOZGXXG_IGXK
GXK[XSZUGXKGYOTZG^

"*)
[TJK
u INKOKgINKOKETXKVXK`OTZOTJOIOOKRKSKTZKRUXYVKIOLOIGXKGGIKYZUXGLOOTJ
UVOUTGR!
u \GRg\GRETXKVXK`OTZ\GRUXORKGYUIOGZKKRKSKTZKRUX

'VKR[RL[TIOKOGXXG_LXGXM[SKTZKY[HLUXSG
ZGHRU[#GXXG_GXKIGKLKIZJKLOTOXKG
ZGHRU[R[O
ZGHRU[KRKSKTZKRK[XSTJGLOOTZXUJ[YK[RZKXOUX
+^KSVR[RVUGZKLOXKYIXOYGYZLKR

Exemplul 5.4
9VKIOLOIGXKGINKORUXKRKSKTZKRUXKYZKUVOUTGRTIG`[RTIGXKT[YKYVKIOLOI
TOIOUINKOKYKIUTYOJKXIZGHRU[RJKLOTOZKYZKOTJK^GZI[OTJOIOJKZOVTGZ[XGRVXOS[R
G\TJ\GRUGXKG

Exemplul 5.5
+YZKVUYOHORYGYUIOKSINKO[TUXKRKSKTZKOGXGRZUXGT[TGIKYZIG`ZGHRU[RT[\G
SGOV[ZKGLOVGXI[XYTSUJTUXSGRLURUYOTJUOTYZX[IO[TKXKVKZOZO\JOTZXKIKRKYZ[JOGZK

Exemplul 5.6
+^KSVR[RGXGZI[SYKVUGZKIUTYZX[O[TZGHRU[I[[TT[SXVXKIO`GZJKKRKSKTZK
G\TJ\GRUGXKGOTOOGR`KXU

Exemplul 5.7

ARcTfcXVcVRf_fZeRS]`f
;ZORO`GXKGZGHRU[XORUXGYUIOGZO\KOTJK^GZKJ[VUS[ROSKJKOTJOIOTKUXJOTGRXOJOI
VXUHRKSGVGXI[XMKXOO[TKOGYZLKRJKYZX[IZ[XO

"**
9K^GSOTSVKTZX[TIKV[ZSUJ[RJKGLOGXKGRKRKSKTZKRUX[T[OZGHRU[OTJK^GZI[
\GRUXOIUTYKI[ZO\KTIKVTJJKRG\GRUGXKG`KXU;TGYZLKRJKZGHRU[YKSGOT[SKZKO
ZGHRU[YKI\KTOGR
8KR[S[TK^KSVR[GTZKXOUXIUSVRKZGZI[YKI\KTGJKGLOGXKGZ[Z[XUXKRKSKTZKRUX
ZGHRU[R[O

Exemplul 5.8

TGLGXJK[ZORO`GXKGL[TIOKOIU[TZ
ZGHRU[VKTZX[GJKZKXSOTGOTJOIKRKSG^OSGR
ZGHRU[R[O
4[SKYKI\KTGJKGLOGXKGKRKSKTZKRUX[T[OZGHRU[YKI\KTOGRYKXKGRO`KG`
RGLKRIGTUXOIKROSHGPJKVXUMXGSGXK[`[GR
6GXI[XMKXKG[T[OZGHRU[GYUIOGZO\YK\GXKGRO`GI[GP[ZUX[ROTYZX[IO[TOOLUXKGIN
IGXKGXK[XSZUGXKGYOTZG^

[TJK
u
ZGHRU[XKVXK`OTZT[SKRKZGHRU[R[OVKIGXKRVGXI[XMKS!
u
INKOKKYZKOTJOIKRKKRKSKTZ[R[OI[XKTZ!
u
\GRUGXKKYZK\GRUGXKGKRKSKTZ[R[OI[XKTZ

>`UUVViVTfeRcV+
2OSHGP[R6.6SKSUXKG`VKTZX[LOKIGXKZGHRU[[TOTJOIGZUXGRKRKSKTZ[R[OI[XKTZ
T[SOZVUOTZKXOTZKXTGRZGHRU[R[O/TYZX[IO[TKGLUXKGINVGXI[XMK[TZGHRU[GYUIOGZO\O
VKTZX[LOKIGXKKRKSKTZGRGIKYZ[OGJKZKXSOTINKOGO\GRUGXKGGIKYZKGLOOTJSKSUXGZK
T\GXOGHORKRKYVKIOLOIGZK
INKOKO
\GRUGXK
+RKSKTZKRKY[TZVGXI[XYKTUXJOTKGYVKIOLOIGZTSUSKTZ[RIUTYZX[OXOOZGHRU[R[O
/GZ[TK^KSVR[IUTIXKZJK[ZORO`GXKGGIKYZKOOTYZX[IO[TOVKTZX[JKZKXSOTGXKGVKXYUGTKO
IGXKGXKYGRGXO[RSG^OS

Exemplul 5.9
#!!
*GIJUXOSYVGXI[XMKSZGHRU[RJUGXT\KJKXKGVXKR[IXXOO\GRUXOOKRKSKTZKRUXYGRK
LXYTKOTZKXKYK`KINKOGGYUIOGZGZ[TIO\USVXUIKJGVXKI[STK^KSVR[R

Exemplul 5.10

'IKRGOZGHRU[VUGZKG\KGGZZOTJOIOT[SKXOIOIZOOTJOIOJKZOVOXJKIGXGIZKXK
TYVGXI[XMKXKGGIKYZ[OGT[SGOVUGZKLOXKGRO`GZYKI\KTOGRTK^KSVR[RGS
IUTYZX[OZ[TZGHRU[I[KRKSKTZKG\TJKRKSKTZKRKOGJ[MTJ[RZKXOUX
[TKRKSKTZG\TJINKOGsSGSGt

Exemplul 5.11 (a)


5.11

'LOGXKGYKI\KTOGRGZGHRU[R[OT[VKXSOZKGIIKY[RRGKRKSKTZ[R
\AqSGSGrCJKO
GIKYZGGVGXOTK\KIZUX[R[OT[SX[RZUZGRJKKRKSKTZKKYZK6GXI[XMKXKGZGHRU[R[OI[
GP[ZUX[ROTYZX[IO[TOOLUXKGINGJOIZXGZGXKGZGHRU[R[OIGZGHRU[GYUIOGZO\VKXSOZKGLOGXKG
Z[Z[XUXKRKSKTZKRUX9KI\KTGJOTK^KSVR[RGLOKG`

Exemplul 5.11(b)
5.11(b)

ARcTfcXVcVRf_fZeRS]`fW`]`dZ_UWf_TZZUVeZa]Zde
TYKIO[TKGVXKIKJKTZGSJOYI[ZGZJKYVXKOTJOIGZUX[ROTZKXTGYUIOGZLOKIX[OZGHRU[
IGXKOSUJOLOI\GRUGXKGVKVGXI[XY[RVGXI[XMKXOOZGHRU[R[OT6.6Y[TZJKLOTOZKSGO
S[RZKL[TIOOIGXKVKXSOZJKVRGYGXKGTGOTZKOTGVUOTIGJX[R[T[OZGHRU[VXKI[SO
VXKR[GXKG\GRUXOOOGINKOOGYUIOGZK[T[OKRKSKTZ

#!"
,[TIOORKGSOTZOZKYKGVKRKG`G\TJIGVGXGSKZX[ZGHRU[RVGXI[XYYOTZG^GGIKYZUXGLOOTJ
u ZOVI[XXKTZGXXG_ZGHRU[vXKZ[XTKG`\GRUGXKGKRKSKTZ[R[OI[XKTZ!
u ZOVQK_GXXG_ZGHRU[vTZUGXIKINKOGGYUIOGZKRKSKTZ[R[OI[XKTZ!
u ZOV TK^ZGXXG_ ZGHRU[ v XKZ[XTKG` \GRUGXKG KRKSKTZ[R[O I[XKTZ JKVRGYTJ
OTJOIGZUX[ROTZKXTRG[XSZUX[RKRKSKTZJOTZGHRU[!
u ZOV VXK\GXXG_ ZGHRU[ v XKZ[XTKG` \GRUGXKG KRKSKTZ[R[O I[XKTZ JKVRGYTJ
OTJOIGZUX[ROTZKXTRGVXKIKJKTZ[RKRKSKTZJOTZGHRU[!
u ZOVXKYKZGXXG_ZGHRU[vS[ZOTJOIGZUX[ROTZKXTRGVXOS[RKRKSKTZGRZGHRU[R[OO
XKZ[XTKG`\GRUGXKGGIKYZ[OG!
u ZOVKTJGXXG_ZGHRU[vS[ZOTJOIGZUX[ROTZKXTRG[RZOS[RKRKSKTZGRZGHRU[R[OO
XKZ[XTKG`\GRUGXKGGIKYZ[OG
9IXOVZ[RJOTK^KSVR[RVGXI[XMK[TZGHRU[LURUYOTJL[TIOORKROYZOGLOKG`
ZUGZKVKXKINORKKRKSKTZK\GRUGXKJOTZX[TZGHRU[GYUIOGZO\

Exemplul 5.12

5GRZVYK[JUL[TIOK6.6JOTIGZKMUXOGL[TIOORUXJKZOVROYZKYZKL[TIOGROYZIGXK
VKXSOZKVXKR[GXKG\GRUXORUXJOTZX[TZGHRU[OGZXOH[OXKGGIKYZUXG[TKOROYZKJK\GXOGHORK
,[TIOGROYZYK[ZORO`KG`TK^VXKYOOJKLUXSG

[TJK
u
\
\g
\ETXKVXK`OTZUROYZJK\GXOGHORK!
u
ZGHRU[KYZKU\GXOGHORJKZOVGXXG_
T[XSGK\GR[XOOK^VXKYOKO\GRUGXKG
ZGHRU[ACYKGZXOH[OK\GXOGHORKO
\\GRUGXKG

ZGHRU[ATCYKGZXOH[OK\GXOGHORKO
\ET

Exemplul 5.13

,[TIOGROYZVUGZKLOIUTYOJKXGZOT\KXYGL[TIOKOGXXG_JKUGXKIKSVGXZKKRKSKTZKRK
[TKO\GXOGHORKJKZOVYZX[IZ[XGZTZX[TYKZJK\GRUXOYIGRGXK

4`_decfZcVR f_fZ eRS]`f SZUZ^V_dZ`_R]


:GHRU[XORKHOJOSKTYOUTGRKY[TZIK\GSGOXGX[ZORO`GZKTROSHGP[R6.6JGXJKLOTOXKG
GIKYZUXGKYZKVUYOHORVXOTOTZKXSKJO[RL[TIOKOGXXG_;TZGHRU[HOJOSKTYOUTGRKYZK
VXO\OZIGLOOTJ[TZGHRU[[TOJOSKTYOUTGRI[KRKSKTZKJKZOVZGHRU[
)UTYZX[OXKG[T[OZGHRU[HOJOSKTYOUTGRI[JU[ROTOOOZXKOIURUGTKIKIUTOTKKRKSKTZK
TZXKMOVUGZKLOXKGRO`GZIGTK^KSVR[R

#!#
Exemplul 5.14

=64:2#
7f_TZZaV_ecf]fTcf]TfeRS]`fcZ

9VXKJKUYKHOXKJKROSHGPKRKJK[`MKTKXGRROSHGP[R6.6JKLOTKZKT[SKXUGYKL[TIOO
VKTZX[VXKR[IXGXKGJGZKRUXSKSUXGZKTZGHRU[XOJKRGL[TIOOVKTZX[YUXZGXKG\GRUXORUX
VTRGL[TIOOIUSVRK^KIKVKXSOZVXKR[GXKGJGZKRUXJOTHG`KRKJKJGZKTZGHRU[XOGYUIOGZO\K
'IKYZKL[TIOOXKGRO`KG`G[ZUSGZS[RZKVXKR[IXXO[`[GRKGY[VXGJGZKRUXJOTZX[T
ZGHRU[VKXSOTJVXUMXGSGZUX[R[OYYKIUTIKTZXK`KGY[VXGGVROIGOKOIUTYZX[OZKLX
GLOJOYZXGYJKGST[TZK
2KIOGJKLGXKGRO`KG`UZXKIKXKTXK\OYZGIKRUXSGOOSVUXZGTZKL[TIOOVKTZX[
R[IX[RI[ZGHRU[XOK^IKVZTJ[RKVKIKRK[ZORO`GZKVKTZX[VXKR[GXKGJGZKRUXXKZ[XTGZKJK
OTZKXUMXORK972GY[VXGHG`KRUXJKJGZK

D`ceRcVReRS]`fcZ]`c
2OSHGP[R6.6L[XTO`KG`USGXK\GXOKZGZKJKL[TIOOVXKJKLOTOZKVKTZX[YUXZGXKG
ZGHRU[XORUX[TOJOSKTYOUTGRKVXK`KTZGZKYOTZKZOITZGHKR[R[XSZUX

+^KSVR[RYUXZKG`KRKSKTZKRK[T[OZGHRU[YKI\KTOGRTL[TIOKJK\GRUGXKGGIKYZUXG

Exemplul 5.15
#!$
9KI\KTG[XSZUGXKYUXZKG`[TZGHRU[GYUIOGZO\TL[TIOKJKINKOKKRKSKTZKRK
LOOTJGLOGZKTUXJOTKGGRLGHKZOIGT[SKR[O

Exemplul 5.16

7f_TZZaV_ecfacV]fTcRcVRV]V^V_eV]`cf_fZeRS]`f
2OSHGP[R6.6IUTOTKUS[RZOZ[JOTKJKL[TIOOIKVKXSOZZXGTYLUXSGXKGZGHRU[XORUX
I[ZGXKGINKORUXOK^ZXGMKXKGKRKSKTZKRUX6XOTIOVGRKRKL[TIOOIGXKUVKXKG`GY[VXG
KRKSKTZKRUXJOTZX[TZGHRU[Y[TZJKZGROGZKTIUTZOT[GXK

'XXG_EQK_EK^OYZY
DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGXKZ[XTKG`:8;+JGI\GRUGXKG<GRKYZKGYUIOGZINKOO[T[OKRKSKTZGR
ZGHRU[R[O:

Exemplul 5.17

'XXG_EQK_Y
DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGXKZ[XTKG`[TZGHRU[[TOJOSKTYOUTGRIKIUTOTKZUGZKINKORKJOTZGHRU[R:
IGXKY[TZGYUIOGZK[TUXKRKSKTZKI[\GRUGXKG<GR*GIGRJUORKGVGXGSKZX[KYZKUSOY
GZ[TIO\KIZUX[RXK`[RZGZIUTOTKZUGZKINKORKGYUIOGZKKRKSKTZKRUXJOT:

#!%
Exemplul 5.18

'XXG_E\GR[KY
DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGXKZ[XTKG`[TZGHRU[IKIUTOTKGIKRKGOKRKSKTZKIGO:TGIKKGOUXJOTK
JGXINKORKGYUIOGZKGIKYZUXGY[TZT[SKXKTZXKMOTZXKOIU[TZ:

Exemplul 5.19

6[ZKSIUTYOJKXGIL[TIOGGXXG_E\GR[KYZXGTYLUXS[TZGHRU[GYUIOGZO\TZX[T[R
YKI\KTOGR

'XXG_EIU[TZE\GR[KY
DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGGIIKVZIGVGXGSKZX[[TZGHRU[:OTZUGXIKIGXK`[RZGZ[TZGHRU[GYUIOGZO\
IGXKGXKJXKVZINKO\GRUXORKJOYZOTIZKJOT:OGXIG\GRUXOT[SX[RJKGVGXOOOGRKLOKIXKO
INKOTZGHRU[ROTOOGR:

#!&
Exemplul 5.20

,[TIOGKYZKJKUYKHOZJK[ZORVKTZX[JKZKXSOTGXKGLXKI\KTKOJKGVGXOOKG[TUX
\GRUXO9KI\KTG6.6JOTK^KSVR[RJKZKXSOTT[SX[RJKGVGXOOOGRLOKIX[OKRKSKTZ
JOTZGHRU[R:ZGHRU[RGYUIOGZO\XK`[RZGZLOOTJYUXZGZI[GP[ZUX[RL[TIOKOQYUXZ

'XXG_ESKXMK
DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGGXXG_ESKXMKVKXSOZKIUTIGZKTGXKGKRKSKTZKRUXGJU[YG[SGOS[RZK
ZGHRU[XOXK`[RZGZ[RLOOTJ[TTU[ZGHRU[IGXKIUTOTKKRKSKTZKRKVXOS[R[OZGHRU[GVUO
KRKSKTZKRKIKR[OJKGRJUORKGZGHRU[KZI
9KI\KTG6.6JOTK^KSVR[RXKGRO`KG`IUTIGZKTGXKGGZXKOZGHRU[XO::O:

Exemplul 5.21

'XXG_EYROIK
DZ_eRiR+

GR]`RcVcVefc_Re+
'XXG_EYROIKXKZ[XTKG`TZX[TZGHRU[UYKI\KTJK2MKRKSKTZKJOT:TIKVTJJK
RGKRKSKTZ[R:A6U`C

#!'
Exemplul 5.22
,[TIOGGXXG_EYROIKXKZ[XTKG`YKI\KTGJKKRKSKTZKJOT:TIKVTJJKRGKRKSKTZ[R
:A6U`COVTRGYLXOZ[RZGHRU[R[OGZ[TIOITJVGXGSKZX[R2MKYZKUSOY

'XXG_EY[S
DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGIGRI[RKG`Y[SGKRKSKTZKRUXJOTZGHRU[R:TZUXITJ\GRUGXKGUHOT[Z
*GIKRKSKTZKRKJOT:T[Y[TZJKZOVT[SKXOIGZ[TIORGJKZKXSOTGXKGY[SKOYK
GVROIXKM[RORKJKIUT\KXYOKG[ZUSGZ

Exemplul 5.23

'XXG_E[TOW[K
DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGGXXG_E[TOW[KXKZ[XTKG`[TZGHRU[IUTYZX[OZVXOTKROSOTGXKGKRKSKTZKRUX
J[VROIGZJOTZGHRU[R:

Exemplul 5.24
#!(
DeZgV Z T`kZ
2OSHGP[R6.6V[TKRGJOYVU`OOG[ZORO`GZUX[R[OL[TIOOVXKJKLOTOZKVKTZX[R[IX[RI[
YZX[IZ[XOJKJGZKIGXKG[UGT[SOZJOYIOVROTTVXO\OTGOTYKXXOOKROSOTXOOKRKSKTZKRUX
YZO\KOIU`O
9ZO\KRKOIU`ORKY[TZOSVRKSKTZGZKI[GP[ZUX[RZGHRU[XORUXOGXL[TIOORKJKOTYKXGXKO
K^ZXGMKXKG[YOTZG^G

GR]`RcVcVefc_Re+
,[TIOGRccRjPafdYGJG[M[T[RYG[SGOS[RZKKRKSKTZK\GR\GRgTYZO\G
9:XKZ[XTTJTU[RT[SXJKKRKSKTZKJOTYZO\
,[TIOG RccRjPf_dYZWe GJG[M [T[R YG[ SGO S[RZK KRKSKTZK \GR \GRg RG
TIKV[Z[RIU`OO7XKZ[XTTJT[SX[RJKKRKSKTZKJOTIUGJ
,[TIOG RccRjPa`a K^ZXGMK KRKSKTZ[R JOT \XL[R YZO\KO 9: [RZOS[R KRKSKTZ O
XKZ[XTKG`\GRUGXKGGIKYZ[OG*GIYZO\GKYZK\OJGZ[TIO\GRUGXKGTZUGXYKYZK
4;22
,[TIOGRccRjPdYZWeK^ZXGMKVXOS[RKRKSKTZJOTIUGJG7OXKZ[XTKG`\GRUGXKG
GIKYZ[OG*GITIUGJT[K^OYZKRKSKTZKGZ[TIO\GRUGXKGTZUGXYKYZK4;22
+^KSVR[RVXK`OTZUL[TIOKJKIUT\KXYOKG[T[OT[SXTGZ[XGRJOTHG`GT
HG`G  [ZORO`TJ U YZO\ VKTZX[ XKOTKXKG XKYZ[XORUX UHOT[ZK O VKTZX[ IUSV[TKXKG
XK`[RZGZ[R[O

Exemplul 5.25

#!)
=64:2$
ZcfcZUVTRcRTeVcV

4UO[TOXKLKXOZUGXKRGOX[XORKJKIGXGIZKXKG[LUYZVXK`KTZGZKY[SGXOTIGVOZURKRK
VXKIKJKTZKIGY[VUXZVKTZX[[ZORO`GXKGL[TIOORUXJKGLOGXKGJGZKRUXOVKTZX[IUTYZX[OXKG
ZGHRU[XORUXTXK`[SGZVXOTIOVGRKRKIGXGIZKXOYZOIOGRKOX[XORUXJKIGXGIZKXKY[TZ
u IUTYZGTZKRKOXJKIGXGIZKXKY[TZJKROSOZGZKVXOTMNOROSKRKYG[GVUYZXUL[XOJOLKXKTG
IUTYZTJTSUJ[RJKK\GR[GXKG\GXOGHORKRUXIUTOT[ZKJKGIKYZKG JKROSOZGXKG
YOX[R[OVXOTMNOROSKRKVKXSOZKGLOGXKG\GRUXORUX\GXOGHORKRUXJOTOTZKXOUX[ROX[R[O
TZOSVIK[ZORO`GXKGGVUYZXUL[XORUXJKZKXSOTGLOGXKGOX[R[OGGI[SKYZKYIXOY!
u TOTZKXOUX[ROX[XORUXYKVUZ[ZORO`GIGXGIZKXKKYIGVK!
u OX[XORKJKIGXGIZKXKVUZLOIUTIGZKTGZKI[GP[ZUX[RUVKXGZUX[R[OV[TIZ!
u OX[XORKJKIGXGIZKXKVUZLOIUT\KXZOZKG[ZUSGZGZ[TIOITJGVGXTZXUK^VXKYOKIK
IUTOTKOUVKXGT`OT[SKXOIO
9KIO[TKGJKLGVXK`OTZIKRKSGOOSVUXZGTZKL[TIOOIKUVKXKG`GY[VXGOX[XORUX
JKIGXGIZKXK

FeZ]ZkRcVR T`UfcZ]`c 2D4::


2OSHGP[R6.6L[XTO`KG`IZK\GL[TIOOJKR[IX[I[JGZKJKZOVIGXGIZKXJU[JOTZXK
GIKYZKGLOOTJVXK`KTZGZKTZGHKR[R[XSZUX

TK^KSVR[R[XSZUXGLOSZUGZKROZKXKRKSOIOGRKGRLGHKZ[R[OKTMRK`SVXK[TI[
IUJ[R'9)//GYUIOGZ

Exemplu 5.26

Un ir de caractere poate fi privit ca fiind un tablou unidimensional cu


elemente de tip caracter. Aceasta nseamn c putem parcurge irul caracter cu caracter, n
vederea prelucrrii acestora i, de asemenea, putem modifica orice caracter din ir printr-o
operaie de atribuire. De exemplu, dac avem un ir de caractere $Sir, parcurgerea acestuia se
poate face astfel:
for($j=0;$j<strlen($Sir);$j++) echo $Sir[$j].<BR>;

7f_TZZaV_ecfacV]fTcRcVRZcfcZ]`cUVTRcRTeVcV
,[TIOORK6.6IGXKUVKXKG`GY[VXGOX[XORUXJKIGXGIZKXKG[YOTZG^GGYKSTZUGXK
I[L[TIOORKJKLOTOZKTHOHROUZKIGYZXOTMNGROSHGP[R[O))JGXG[LUYZOTZXUJ[YK
T[SKXUGYKL[TIOOIGXK[[XKG`R[IX[RI[OX[XORKJKIGXGIZKXK L[TIOOVKTZX[K^ZXGMKXKG
Y[HOX[XORUXVKTZX[TRUI[OXKGGVGXOOORUX[T[OY[HOXTZX[TOXL[TIOOVKTZX[VXKR[IXGXKG
K^VXKYOORUXXKM[RGZKKZI

#!*
2W]RcVR]f_XZ^ZZf_fZZc
*KZKXSOTGXKGR[TMOSOO[T[OOXJKIGXGIZKXKYKXKGRO`KG`VXOTGVKR[RL[TIOKOYZXRKT
IGXKXKZ[XTKG`T[SX[RJKIGXGIZKXKJOTOX[RVXKIO`GZIGVGXGSKZX[

Exemplul 5.27

6]Z^Z_RcVRdaRZZ]`cUZ_ecf_ZcUVTRcRTeVcV
+ROSOTGXKG IGXGIZKXKRUX YVGO[ v ]NOZK YVGIKY v JK RG K^ZXKSOZORK [T[O OX JK
IGXGIZKXKKYZKULGIOROZGZKOSVUXZGTZGZ[TIOITJJGZKRKY[TZVXKR[GZKJOTLUXS[RGXK
YG[HG`KJKJGZKGIURUV[ZTJYGVGXYVGOOTKJUXOZKIGXKGXMKTKXGKXUXOTGVROIGOK
)GXGIZKXK]NOZKYVGIKYY[TZIUTYOJKXGZKGZZIGXGIZKX[RYVGO[IZOIGXGIZKXKRK:'(
)8ZGH\KXZOIGRKZI
,[TIOORK6.6GLRGZKTGIKGYZIGZKMUXOKY[TZ

OX[R[OOX OX
+^KSVR[RGXGZSUJ[RJK[ZORO`GXKGRL[TIOORUXVKTZX[KROSOTGXKGYVGOORUXJOTZX[T
OXJKIGXGIZKXK

Exemplul 5.28

OX[XORK
YO
YG[[TIUTOT[ZOJKTZOIK^IKVOKLITJYVGOORKOIGXGIZKXKRKZGH
JKRGK^ZXKSOZO

4`_gVcdZRZcfcZ]`c]R^R[fdTf]VdRf^Z_fdTf]V
2OSHGP[R6.6ULKXL[TIOOVKTZX[XKGRO`GXKGIUT\KXYOKOIGXGIZKXKRUX[T[OOXRG
SGP[YI[RKYG[SOT[YI[RK YZXZU[VVKXOYZXZURU]KX

#"!
Exemplul 5.29

4`^aRcRcVRZcfcZ]`c
,[TIOORKVKTZX[IUSVGXGXKGOX[XORUXXKZ[XTKG`U\GRUGXKSGOSOIJKIZ`KXU
KMGRI[`KXUYG[SGOSGXKJKIZ`KXUTL[TIOKJKXK`[RZGZ[RIUSVGXGOKO)USVGXGOG
YKHG`KG`VKUXJOTKGRK^OIUMXGLOI

Exemplul 5.30

#""
@aVcRZZTfdfSZcfcZ
2OSHGP[R6.6ULKXIZK\GL[TIOOIGXKXKGRO`KG`UVKXGOOGY[VXG[TUXYKI\KTKJK
IGXGIZKXKJOTZX[TOXVKIGXKIUT\KTOSYRKT[SOSY[HOX[XO+^OYZL[TIOOVKTZX[
I[ZGXKGK^ZXGMKXKGTRUI[OXKGOZKXMKXKGJKY[HOX[XO9VXKJKUYKHOXKJKL[TIOORK
JOTROSHGP[R)[TJKYKR[IXKG`VXOTOTZKXSKJO[RVUOTZKXORUXRGIGXGIZKXL[TIOORK
6.6IKUVKXKG`I[Y[HOX[XOY[TZS[RZSGOfVXOKZKTUGYKt
/GZIZK\GL[TIOOOSVUXZGTZKJOTGIKGYZIGZKMUXOK

+^KSVR[RXKGRO`KG`TRUI[OXKGI[GRZI[\TZGZ[Z[XUXGVGXOOORUX[T[OI[\TZ
TZX[TOXJKIGXGIZKXK\KXOLOITJGVUOJGITRUI[OXKGYGLI[ZI[Y[IIKY

Exemplul 5.31
#"#
ZKXMKXKGZ[Z[XUXGVGXOOORUX[T[OY[HOXJOTZX[TOXYKVUGZKXKGRO`GVXOTGVKR[RL[TIOKO
YZXEXKVRGIKG\TJIGGRJUORKGVGXGSKZX[OX[R\OJ
9KI\KTGJOTK^KSVR[RJKZKXSOTT[SX[RJKGVGXOOOGRK[T[OY[HOXTZX[TOX
[ZORO`TJL[TIOORKVXKJKLOTOZKYZXVUYOY[HYZX

Exemplul 5.32

2]eVWf_TZZaV_ecfacV]fTcRcVRZcfcZ]`cUVTRcRTeVcV
/TIR[JKXKG[TUXL[TIOOTGIKGYZIGZKMUXOKT[TYKGSTIY[TZSGOV[OTOSVUXZGTZK
YG[SGOV[OTLURUYOZUGXKJKIZIKRKRGRZKL[TIOOVXK`KTZGZK'IKGYZYKIO[TKXK[TKZK
L[TIOOJOTZXKOIGZKMUXOO
u L[TIOOVKTZX[K^ZXGMKXKGY[HOX[XORUXOGI[\OTZKRUX!
u L[TIOOVKTZX[IUT\KXZOXKG[TUXIGXGIZKXKTKTZOZO.:32!
u L[TIOOJKIXOVZGXK

7f_TZZaV_ecfViecRXVcVRdfSZcfcZ]`cZTfgZ_eV]`c
9ZXZUQ
DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGYZXZUQK^ZXGMKJOTOX[R9Y[HOX[XORKJKROSOZGZKVXOTZX[T[RJOTZXKIGXGIZKXKRK
JOT9I[TUYI[ZKTROZKXGZ[XGJKYVKIOGROZGZKVXOTJKT[SOXKGJKZUQKTY;ZORO`GXKG
L[TIOKOYKXKGRO`KG`TJUOVGO
u 9K GVKRKG` L[TIOG VKTZX[ OX[R OTOOGR 9 O VKTZX[ YKZ[R JK IGXGIZKXK IK
JKROSOZKG`Y[HOX[XORK9!9ZXZUQXKZ[XTKG`Y[HOX[RLUXSGZJOTIGXGIZKXKRKJK
RGTIKV[Z[ROX[R[OOTOOGROVTRGVXOS[RIGXGIZKXJKROSOZGZUXTZRTOZ
u ;XSZUGXKRKGVKR[XO\UXG\KG[TYOTM[XVGXGSKZX[YKZ[RJKYKVGXGZUXOO\UX
XKZ[XTG[XSZUGXKRKY[HOX[XOJOT9
+^KSVR[RJKZKXSOTI[\OTZKLUXSGZKJOT4X2OZROZKXKIGXKGVGXTZX[TZK^Z
)[\OTZKRKJOTZK^ZY[TZYKVGXGZKVXOTZX[TT[SXGXHOZXGXJKYVGOOOYKSTKJKV[TIZ[GOK
OUXZUMXGLOK

#"$
Exemplul 5.33

+^VRUJK
DZ_eRiR+

GR]`RcVcVefc_Re+
+^ZXGMKJOTOX[R9OXZUGZKY[HOX[XORKJKROSOZGZKVXOTIGXGIZKX[R9KV<GRUGXKGXKZ[XTGZ
KYZK[TZGHRU[IKIUTOTKY[HOX[XORKK^ZXGYKLOKIGXKTZX[TKRKSKTZYKVGXGZ*GI9KV
KYZKOX[R\OJL[TIOGXKZ[XTKG`,'29+OGXJGIYKVGXGZUX[RT[KYZKMYOZT9OXGZ[TIO
ZGHRU[RXKZ[XTGZ\GG\KG[TYOTM[XKRKSKTZOX[R9OX

Exemplul 5.34

#"%
+^KSVR[RXKLRKIZGZZSUJ[RJK[ZORO`GXKGL[TIOKOK^VRUJKIZOUYOZ[GOK
VXGIZOITIGXKL[TIOGYKJU\KJKZK[ZOR

/SVRUJK
DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGOSVRUJKKYZKsOT\KXYGtL[TIOKOK^VRUJKXKGRO`TJGMXKMGXKGKRKSKTZKRUX
ZGHRU[R[O:TZX[TOXJKIGXGIZKXKLOKIGXKJU[KRKSKTZKIUTYKI[ZO\KLOOTJYKVGXGZK
VXOTIGXGIZKX[R)

Exemplul 5.35

9ZXE]UXJEIU[TZ
DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGYZXE]UXJEIU[TZXKZ[XTKG`OTLUXSGOOVXO\OTJI[\OTZKRKIUTOT[ZKJKOX[R
9TL[TIOKJKVGXGSKZX[RLUXSGZ
u JGIVGXGSKZX[RLUXSGZROVYKZKL[TIOGIGRI[RKG`T[SX[RJKI[\OTZKJOT9!
u JGILUXSGZGXK\GRUGXKGGZ[TIOL[TIOGXKZ[XTKG`[TZGHRU[IKIUTOTKZUGZK
I[\OTZKRKJOTOX[R9!
u JGI LUXSGZ GXK \GRUGXKG  GZ[TIO L[TIOG XKZ[XTKG` [T ZGHRU[ GYUIOGZO\
KRKSKTZKRKLOOTJI[\OTZKRKJOTOX[R9OGXINKORKGYUIOGZKLOOTJVU`OOORKI[\OTZKRUX
TIGJX[ROX[R[OGJOIOTJOIKRKVXOS[R[OIGXGIZKXGRLOKIX[OI[\TZ
6XOTI[\TZYKTKRKMKUYKI\KTGOX[R[O9LUXSGZJOTIGXGIZKXKGRLGHKZOIKJGX
IGXKT[VUGZKTIKVKI[[T[RJOTIGXGIZKXKRKGVUYZXULYG[st

#"&
Exemplul 5.36

7f_TZZaV_ecfT`_gVceZcVRf_`cTRcRTeVcV_V_eZeZ9E>=

.ZSRYVKIOGRINGXY

DZ_eRiR+

GR]`RcVcVefc_Re+
;ZORO`GXKGLUXS[RGXKRUX.:32VKTZX[VXKR[GXKGJGZKRUXOTZXUJ[YKJK[ZORO`GZUXVUGZK
LOUUVUXZ[TOZGZKVKTZX[[ZORO`GZUXOOX[OTZKTOUTGOJKGMKTKXGKXUXOTGVROIGOG=KH
'IKYZR[IX[VUGZKLOXKGRO`GZJGIYKOTYKXKG`IUJ.:32TZX[TKRKSKTZJKLUXS[RGX
JKZOVZK^ZYG[ZK^ZGXKGIUJ[ROTZXUJ[YV[ZTJLOINOGXUYKI\KT0G\G9IXOVZIK\GLO
K^KI[ZGZJKTG\OMGZUXVXU\UITJKXUXOTGVROIGOK
,[TIOG NZSRYVKIOGRINGXY JKZKXSOT ZXGTYLUXSGXKG IGXGIZKXKRUX IGXK G[
YKSTOLOIGOKYVKIOGRT.:32TIGXGIZKXKKINO\GRKTZKJGXIGXKY[TZZXGZGZKJKTG\OMGZUX
IGVKUXOIGXKGRZIGXGIZKX)GXGIZKXKRKYVKIOGRKY[TZ
u q rGSVKXYGTJJK\OTKq GSV!r
u qsqMNOROSKRKJK\OTq W[UZ!r
u qrrGVUYZXUL[RJK\OTKq !r
u q"qSGOSOIJKIZJK\OTKq RZ!r
u q$rSGOSGXKJKIZJK\OTKq MZ!r
6XOS[RGXM[SKTZGRL[TIOKOKYZKOX[R9IK\GLOIUT\KXZOZGRJUORKG\GLOUIUTYZGTZ
VXKJKLOTOZIGXKYVKIOLOISUJ[RTIGXK\UXLOZXGZGZKMNOROSKRKRKOGVUYZXUL[XORKOGX
[RZOS[RVGXGSKZX[YVKIOLOIYKZ[RJKIGXGIZKXK[ZORO`GZ
)UTYZGTZKRK[ZORO`GZKVKTZX[JKLOTOXKGSUJ[R[OJKIUT\KXZOXKGRMNOROSKRKRUXY[TZ
u +4:E)536':vIUT\KXZKZKMNOROSKRKRKJOTOX[R9RYTJGVUYZXUL[XORKTKSUJOLOIGZK!

#"'
u +4:E7;5:+9vIUT\KXZKZKGZZMNOROSKRKRKIZOGVUYZXUL[XORK!
u +4:E457;5:+9vT[IUT\KXZKZKTOIOMNOROSKRKRKTOIOGVUYZXUL[XORK

Exemplul 5.37

7f_TZZaV_ecfTcZaeRcVRUReV]`c
3GPUXOZGZKGGVROIGOORUX=KHSGTOV[RKG`JGZKIUTLOJKTOGRKI[SGXLOJGZKRKVKXYUTGRK
IUJ[RT[SKXOIVKXYUTGRT[SKXKJKZKRKLUTJGZKVXO\OTJIUTZ[XORKHGTIGXKVGXURKJK
GIIKYKZI3KSUXGXKGJGZKRUXIUTLOJKTOGRKTLOOKXKYG[HG`KJKJGZKYKXKGRO`KG`
T[SGOJ[VIXOVZGXKGGIKYZUXGIGSY[XJKVXKIG[OKTIG`[RGIIKY[R[OTKG[ZUXO`GZ
RGYKX\KX[RMG`JGRGVROIGOKO
2OSHGP[R6.6L[XTO`KG`SGOS[RZKL[TIOOJKIXOVZGXKGOX[XORUXJKIGXGIZKXK SJ
IX_VZYNGIXI

Exemplul 5.38

+^KSVR[RVXK`OTZSUJ[RJK[ZORO`GXKGRL[TIOKOSJIGXKOSVRKSKTZKG`
GRMUXOZS[RJKIXOVZGXKI[GIKRGOT[SKXKZ[XTTJT[SX[RJKJKIOLXKNK^G`KIOSGRK
GYUIOGZTSUJ[TOIOX[R[OJKIGXGIZKXKIKZXKH[OKIXOVZGZ

=fTcf]TfWf_TZZ]VaV_ecfUReZeZ^a
/TZXUJ[IKXKGGIKYZKOYKIO[TOTIGJX[RIGVOZUR[RJKLGTRUIYGVGXTIGVOZUR[R
JKJOIGZL[TIOORUXT[KYZKTZSVRZUGXKL[TIOORKIKUVKXKG`I[JGZKIGRKTJGXOYZOIKO
ZOSVXKZ[XTTJZGHRU[XOGYUIOGZO\KYG[OX[XOJKIGXGIZKXK

-KZJGZK
DZ_eRiR+

#"(
GR]`RcVcVefc_Re+
,[TIOGMKZJGZKXKZ[XTKG`[TZGHRU[GYUIOGZO\I[OTLUXSGOOXKLKXOZUGXKRGJGZG
I[XKTZOUXGI[XKTZG\TJ[XSZUGXKRKINKOO\GRUXOGYUIOGZKIKRKSGOOSVUXZGTZK

Exemplul 5.39

)NKIQJGZK

DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGINKIQJGZKXKZ[XTKG`ECF6JGIJGZGYVKIOLOIGZVXOTVGXGSKZXOKYZK
\GROJOTZUGXIK72=D6TIG`IUTZXGX5JGZIGRKTJGXOYZOIKYZKIUTYOJKXGZ\GROJ
JGI
u GT[RKYZKTZXKO!
u R[TGKYZKTZXKO!
u `O[GKYZKTZXKOT[SX[RSG^OSJK`ORKVKTZX[R[TGJGZ

#")
2A=:42:: 2:eV^ZTfR]VXVcV^f]eZa]
ZZeV^ZTfcdaf_ddTfce
 ,OKYKI\KTG[XSZUGXK
<?php
$T = array(1,2,-1,5,7,10);
$i=$x=0;
while(++$i<count($T)) $x+=$T[$i-1];$i++;
echo $x;
?>
<GRUGXKGGLOGZT[XSGK^KI[ZXOOYKI\KTKOKYZK
G 
H 
I 
J 

 ,OKYKI\KTG[XSZUGXK
<?php
$T[]=Zeus;
$T[]=Hera;
$T[4]=Prometeu;
$T[3]=Afrodita;
for($i=0;$i<count($T);$i++) echo $T[$i]. ; ?>
<GRUGXKGGLOGZT[XSGK^KI[ZXOOYKI\KTKOKYZK
G @K[Y.KXG'LXUJOZG
H @K[Y.KXG6XUSKZK['LXUJOZG
I .KXG6XUSKZK['LXUJOZG
J +XUGXKRGJKLOTOXKGZGHRU[R[O

 ,OKYKI\KTG[XSZUGXK
<?php
$T=array(azi=>4, maine=>10, 12, 13, ieri=>2);
next($T);
next($T);
echo key($T);
?>
<GRUGXKGGLOGZT[XSGK^KI[ZXOOYKI\KTKOKYZK
G VUOSOTK
H SOTK
I 
J OKXO

 ,OKYKI\KTG[XSZUGXK
<?php
$x = array(0, 1, 2, 3, 4, 5, 6);
$i = 0;
$a = -1;
do{

#"*
$x[$i++]=$a;
}while($i<count($x) && $x[++$i]);
?>
<GRUGXKGGLOGZT[XSGK^KI[ZXOOYKI\KTKOKYZK
G 
H 
I 
J 

 ,OKYKI\KTG[XSZUGXK
<?php
$Coada = array();
$Nr = . . .;
$d = 2;
do{
if($Nr % $d == 0) array_unshift($Coada,$d);
if($Nr/2<$d) break;
$d++;
}while(TRUE);
echo array_shift($Coada)==NULL || $Nr==2? DA:NU;
?>
G *KZKXSOTGOIKYKGLOKG`T[XSGK^KI[ZXOOYKI\KTKOJGI\GXOGHORG
4XGXK
\GRUGXKG*GXVKTZX[%
H 'YUIOGOYKI\KTKO[TKT[T

 ,OKYKI\KTG[XSZUGXK
<?php
$T1 = array(1, 2, 3, 4, 5, 6, 7, 8);
$Lg = count($T1);
$T2=array_merge(array_slice($T1,2*$Lg/3),array_slice($T1,0,
$Lg/3));
?>
)K\GRUXO\GIUTOTKZGHRU[R
:%

 ,OKYKI\KTG6.6[XSZUGXK
<?php
$S =trim( fata fierarului fierbe fasole fara foc );
for($i=1;$i<strlen($S);$i++)
if($S[$i-1]== && $S[$i]!= ) S[$i]=chr(ord($S[$i])-32);
echo $S;
?>
G )GXK\GLOIUTOT[Z[ROX[R[OJKIGXGIZKXK
9RGLOTGR[RK^KI[ZXOOYKI\KTKO%
H 9IXOKOUYKI\KTKINO\GRKTZIGXKYT[IUTOTOTYZX[IO[TOOZKXGZO\K

 9KIUTYOJKX[XSZUX[RYIXOVZ6.6
<?php
$s1 = munte;
$s2 = 12032;
$s3 = ;
##!
for($j=0;$j<strlen($s1);$j++)
{
$i=ord($s2[$j])-48;
while($i>=0) $s3.= $s1[$j];
}
echo $s3;
?>
G )KGLOKG`YKI\KTG%
H -YOOU\GRUGXKVKTZX[
YGYZLKRTIZ
YO
YYLOKOJKTZOIK

 ,OKYKI\KTG
<?php
$s1 = ana Are Pere;
$s2 = Ana are Pere;
echo !strncasecmp(ucwords($s1),$s2,3). ;
echo strcasecmp(ucwords($s1),ucfirst($s2));
?>
<GRUXORKGLOGZKT[XSGK^KI[ZXOOYKI\KTKOY[TZ
G 
H 
I 
J 
K 

9IUTYOJKXSYKI\KTGJKSGOPUY
<?php
$s1 = unde sapa sapa locul sare din pamint norocul;
$x = array_unique(str_word_count($s1,1));
sort($x);
echo implode( , $x);
?>
G *KZKXSOTGOOX[RJKIGXGIZKXKGLOGZT[XSGK^KI[ZXOOYKI\KTKO
H -YOOGRZ\GRUGXKVKTZX[OX[R
YGYZLKRTIZYKI\KTGYGLOK`K\GRUGXKGGIKYZ[OG

3Ac`S]V^V
 )UTYOJKXTJ[TZGHRU[[TOJOSKTYOUTGRI[KRKSKTZKJKZOVT[SKXOIYIXOKOIZKU
L[TIOKVKTZX[LOKIGXKJOTIKXOTKRK[XSZUGXK
G JKZKXSOTGOKRKSKTZ[RSOTOS!
H JKZKXSOTGOSOTOS[ROSG^OS[RXKZ[XTTJ[RKVXOTOTZKXSKJO[RGJUOVGXGSKZXO!
I YYKJKZKXSOTKJGIKRKSKTZKRKJOTZGHRU[Y[TZYUXZGZKIXKYIZUX!
J IGRI[RGOSKJOGGXOZSKZOIGKRKSKTZKRUXVU`OZO\KGLRGZKVKVU`OOOOSVGXKTIGJX[R
ZGHRU[R[O!

##"
K UXJUTGOIXKYIZUXKRKSKTZKRKZGHRU[R[OOSVRKSKTZTJGRMUXOZS[RJKYUXZGXK
([HHRK9UXZ!
L UXJUTGOJKYIXKYIZUXKRKSKTZKRKZGHRU[R[OOSVRKSKTZTJGRMUXOZS[RJKYUXZGXK
VXOTOTYKXOK!
M UXJUTGOIXKYIZUXKRKSKTZKRKZGHRU[R[OOSVRKSKTZTJGRMUXOZS[RJKYUXZGXK
VXOTT[SXGXK!
N JKZKXSOTGOJGIU\GRUGXKT[SKXOIJGZGVGXOTKZGHRU[R[O!
O JKZKXSOTGOJGIZGHRU[RVUGZKLOIUTYOJKXGZS[ROSK!
P JKZKXSOTGOJGIU\GRUGXKT[SKXOIJGZGVGXOTKZGHRU[R[OTOVUZK`GT
IGXKGIKYZGGXKKRKSKTZKRKYUXZGZKIXKYIZUXI[ZGXKHOTGX
 )UTYOJKXTJJU[ZGHRU[XO[TOJOSKTYOUTGRKI[KRKSKTZKJKZOVT[SKXOI>O?
YIXOKOIZKUL[TIOKVKTZX[LOKIGXKJOTIKXOTKRKJKSGOPUY
G IGRI[RGO Y[SG 9#>AC?ACg>A4C?A4C T OVUZK`G T IGXK ZGHRU[XORK G[
GIKRGOT[SX4JKKRKSKTZK!
H IUTYOJKXTJIZGHRU[XORK>O?Y[TZS[ROSOJKZKXSOTGOOTZKXYKIOGGIKYZUXG!
I IUTYOJKXTJIZGHRU[XORK>O?Y[TZS[ROSOJKZKXSOTGOXK[TO[TKGGIKYZUXG!
J JKZKXSOTGOT[SX[RKRKSKTZKRUXJOT?IGXKGVGXIKRV[OTUJGZT>!
K JKZKXSOTGOJGIKRKSKTZKRKZGHRU[R[O>XKVXK`OTZ[TY[HOXGRR[O?!
L YUXZGOZGHRU[XORKOGVROIGORKGRMUXOZS[RJKOTZKXIRGYGXK
 9KIUTYOJKXJU[ZGHRU[XO[TOJOSKTYOUTGRK'O(9IXOKOUL[TIOKIGXKXKGRO`KG`
OTYKXGXKGKRKSKTZKRUXJOT(TZGHRU[R'TIKVTJJKRGVU`OOG6U`$#*GI6U`
KYZKSGOSGXKJKIZT[SX[RKRKSKTZKRUXJOT'GZ[TIOKRKSKTZKRKR[O(\UXLO
VRGYGZKRGYLXOZ[RZGHRU[R[O'
 :GHRU[R45:+IUTOTKIKRKJKTUZKUHOT[ZKJKKRK\OO[TKOIRGYKRG[TK^ZKSVUXGR
TUZKRKLOOTJT[SKXKTGZ[XGRKJOTOTZKX\GR[RAC9YKJKZKXSOTKTJU[SUJ[XO
LXKI\KTGJKGVGXOOKGLOKIXKOTUZKOSKJOGGXOZSKZOIGIRGYKO6XOSG\GXOGTZ
JKXK`UR\GXKT[\G[ZORO`GTOIOUL[TIOKVXKJKLOTOZJKR[IX[I[ZGHRU[XOOGXGJU[G
\GXOGTZ\G[ZORO`GL[TIOORKGXXG_EIU[TZE\GR[KYOGXXG_EY[S
 ;T`GXKYZKGX[TIGZJK4UXO9IXOKOUL[TIOKIGXKYOS[RKG`GX[TIGXKG`GX[R[O
XKZ[XTTJ \GRUXORK UHOT[ZK RG LOKIGXK GX[TIGXK TZX[T ZGHRU[ 9 YK IGRI[RK`K
LXKI\KTGJKGVGXOOKGLOKIXKOLKKG`GX[R[OTIGJX[RGIKYZ[OK^VKXOSKTZ
 9KIUTYOJKXT[SKXKRKTGZ[XGRKGOHOYZO\KRK9O99YKOTZXUJ[IT
UXJOTKJO\O`UXOOT[SX[R[OGTYZO\G9OJO\O`UXOOT[SX[R[OHTYZO\G9,URUYOTJ
L[TIOORKVXKJKLOTOZKVKTZX[OTZXUJ[IKXKGOK^ZXGMKXKGKRKSKTZKRUXTZXUJOTZXUYZO\
YYKIGRI[RK`KIKRSGOSGXKJO\O`UXIUS[TGRT[SKXKRUXGOH
 *KZKXSOTGOT[SKXKRKVXOSKJOTOTZKX\GR[RATC[ZORO`TJ[XSZUX[RVXUIKJK[
6'99KOTZXUJ[IT[SKXKRKgTTZXUIUGJG)
6'99KK^ZXGMKJOT)[TT[SXLOKKR^OYKOTZXUJ[IKTIUGJG)
6'99KKROSOTJOT)ZUGZKT[SKXKRKJO\O`OHORKI[^LURUYOTJJUGXL[TIOO
VXKJKLOTOZKVKTZX[OTZXUJ[IKXKGOK^ZXGMKXKGKRKSKTZKRUXTJOTIUGJ
6'98KVKZS6'9IZZOSVKYZKVUYOHOR
TLOTGR)\GIUTOTKJUGXT[SKXKRKVXOSKJOTOTZKX\GR[RJGZ
 9KIUTYOJKX[TOXJKIGXGIZKXK9YKJKZKXSOTKXGVUXZ[RJOTZXKT[SX[R\UIGRKRUXO
T[SX[RIOLXKRUXJOTOX+^KSVR[ VKTZX[OX[Rs/UTKRGXKRKOTUOtXGVUXZ[RKYZK

###
 9KIUTYOJKX[TOXJKIGXGIZKXK9YKJKZKXSOTKVU`OOGVXOS[R[OIGXGIZKXROZKX
SGXKJOTGIKYZOX+^KSVR[ VKTZX[OX[RsZGZRR[O-OMKRSKXMKRG3KZXU[tYK\G
GLOG
 9KIUTYOJKX[TOXJKIGXGIZKXK9YKGLOK`KT[SX[R\UIGRKRUXGLRGZKVKVU`OOO
OSVGXKTOX[RJGZ+^KSVR[ VKTZX[OX[RsSGSGYVGR\GYKtT[SX[RIKX[ZKYZK
 9KIUTYOJKX[TOXJKIGXGIZKXK9YKJKZKXSOTKVU`OOG[RZOS[R[OIGXGIZKXIOLX
JOTGIKYZZK^Z+^KSVR[ VKTZX[OX[RsLGIIOTIOtYKGLOKG`
 9KIUTYOJKX[TOXJKIGXGIZKXKLUXSGZJUGXJOTROZKXK9YKJKZKXSOTKVXUIKTZ[R
ROZKXKRUXSGXOJOTGIKYZOX+^KSVR[ VKTZX[OX[RfK[3+8MtYKGLOKG` 
 9KIUTYOJKX[TOXJKIGXGIZKXK9OJU[IGXGIZKXK)O)9YK\KXOLOIKJGI
T[SX[RJKGVGXOOOGRKIGXGIZKX[R[O)T9KYZKKMGRI[T[SX[RJKGVGXOOOGRK
IGXGIZKX[R[O)T9+^KSVR[ VKTZX[OX[R9#tG[X[RGRHtO)#rGr)#r[rYK
GLOKG`s*Gt
 ,OK:K^Z[TOXJKIGXGIZKXKIGXKIUTOTKROZKXKJOTGRLGHKZ[RKTMRK`YVGOOOYKSTK
UXZUMXGLOIKOJKV[TIZ[GOK9KIUTYOJKXOT[SX[RTGZ[XGR1"#1"#OX[R
\GLOIXOVZGZJ[V[XSZUX[RGRMUXOZS LOKIGXKIGXGIZKXROZKX\GLOTRUI[OZI[IGXGIZKX[R
GLRGZVKYZK1VU`OOOTIUJ[R'9)//
9IXOKOL[TIOOVKTZX[IXOVZGXKGOJKIXOVZGXKG[T[OZK^ZLURUYOTJGRMUXOZS[RJKSGO
Y[Y
+^KSVR[ VKTZX[OX[R:K^Z#sGIGYGtO1#OX[RIXOVZGZKYZKsHJHZHt
 9KIUTYOJKX[TT[SXTGZ[XGR4"#4"#9YKGLOK`KVXOSKRK4ROTOOJOT
VOXGSOJG[XSZUGXK
'
((
)))
****

 OX[RJKIGXGIZKXK'JXKYKIUTOTKUROYZJKGJXKYKKSGORYKVGXGZKVXOT\OXM[R
[TKRKGJXKYKV[ZTJ[YKXKVKZG9YKGLOK`KUROYZGGJXKYKRUXJOYZOTIZKJU[
IZKJU[UXJUTGZKGRLGHKZOI
 OX[RJKIGXGIZKXK'JXKYKIUTOTKUROYZJKGJXKYKKSGORYKVGXGZKVXOT\OXM[R
[TKRKGJXKYKV[ZTJ[YKXKVKZG5GJXKYKSGORGXKLUXSG
T[SKE[ZORO`GZUX&T[SKEYKX\KX
9YKJKZKXSOTKT[SKRKYKX\KX[R[OKSGORIKM`J[OKZKIKRKSGOS[RZKIUTZ[XO
KSGORVXKI[SOT[SKRKJK[ZORO`GZUXLURUYOZIKRSGOJKY
 9KIUTYOJKX[TZK^ZTIGXKI[\OTZKRKY[TZYKVGXGZKVXOTYVGO[\OXM[RV[TIZ
V[TIZO\OXM[RYKST[RTZXKHXOOOYKST[RK^IRGSXOO9YKK^ZXGMZUGZKI[\OTZKRK
JOTZK^ZOYYKGLOK`KTUXJOTKGIXKYIZUGXKGR[TMOSOO)[\OTZKRKJKGIKKGO
R[TMOSK\UXLOUXJUTGZKGRLGHKZOI
 9GRGXOORKUHOT[ZKJKIZXKGTMGPGOO[TKOLOXSKY[TZSKSUXGZKTZX[TZGHRU[GYUIOGZO\
TIGXKKRKSKTZKRKG[JXKVZINKOKT[SKRK[T[OGTMGPGZOGXIG\GRUGXKY[SGVXOSOZ
IGOTJKSTO`GOK9YKJKZKXSOTKYGRGXO[RSOTOSYGRGXO[RSG^OSROYZGGTMGPGORUX

##$
IGXKVXOSKYIYGRGXO[RIKRSGOSOIVXKI[SOROYZGGTMGPGORUXIGXKVXOSKYIY[SG
IKGSGOSGXK
 ,OK9[TOXJKIGXGIZKXKO>[TT[SXTGZ[XGRTKT[RSGOSOIJKIZR[TMOSKG
OX[R[O9)UTYZX[OO[TZGHRU[:TIGXKLOKIGXKKRKSKTZIUTOTKIZK>IGXGIZKXK
JOT OX[R 9 GYZLKR  :AC IUTOTK IGXGIZKXKRK 9AC 9ACg9A>C :AC IUTOTK
[XSZUGXKRK>IGXGIZKXKKZI;RZOS[RKRKSKTZJOT:IUTOTKIGXGIZKXKRKXSGYK
 OX[RJKIGXGIZKXK9IUTOTKSGOS[RZKKI[GOOJKMXGJ[RI[IUKLOIOKTOTZXKMO
YKVGXGZKVXOT\OXM[R+RKSKTZKRK[TKOKI[GOOVUZLOYKVGXGZKVXOT[T[RYG[SGO
S[RZKYVGOO9YKJKZKXSOTKYUR[OGVKTZX[LOKIGXKKI[GOK9K\G[ZORO`GUL[TIOK
JKLOTOZJK[ZORO`GZUXIGXKYJKZKXSOTKYUR[OG[TKOKI[GOOJKMXGJ[RJGZVXOT
YVKIOLOIGXKGIUKLOIOKTORUXGIKYZKOG

Exemplu:
6KTZX[OX[R9#t^#^#^##^#YK\GGLOG
+I[GOGGXKYUR[OG 
+I[GOGGXKYUR[OG 
+I[GOGGXKYUR[OG 
+I[GOGGXKYUR[OG T[GXKYUR[OK
+I[GOGGXKYUR[OG ^GVGXOTKR[O8

##%
'
Capitolul

EcR_dWVcf]Z^V^`cRcVRUReV]`c

Ce nvm?
u :XGTYSOZKXKGJGZKRUXIZXKYIXOVZ[XOVXOTOTZKXSKJO[RVGXGSKZXORUX
u 6XKR[GXKGJGZKRUXJOTLUXS[RGXKRK.:32
u 6XKR[GXKGJGZKRUXJOTZX[TLOOKXZK^Z
u 3KSUXGXKGJGZKRUXTLOOKXKZK^Z
u ;ZORO`GXKGHG`KRUXJKJGZKVK=KH9KX\KX[RJKHG`KJKJGZK3_972
u )USKT`O3_972[`[GRK
u ;ZORO`GXKGGVROIGOKO6NV3_'JSOT

De ce nvm?
6TTGIKYZIGVOZURGSK^KSVROLOIGZTUO[TORKVXK`KTZGZKVXOTYIXOVZ[XO6.6IGXK
T[VXOSKG[JGZKJKOTZXGXKJOTK^ZKXOUX6XKR[GXKGJGZKRUXOGIUSKT`ORUX[ZORO`GZUX[R[O
VXKI[SOYZUIGXKGJGZKRUXOGXK`[RZGZKRUXVXKR[IXXOOGIKYZUXGTLOOKXKZK^ZOHG`K
JKJGZKY[TZJKVXOTJKXOGHYUR[ZOTJOYVKTYGHORKVKTZX[IUTYZX[OXKG[TKOGVROIGOO=KH
(G`KRKJKJGZKXKVXK`OTZSUJGROZGZKGIKGSGOLRK^OHOROSGOYOM[XJKGSKSUXGO
XKMYOJGZKRK\KNOI[RGZKTIGJX[RGVROIGOKO=KH2OSHGP[RJKOTZKXUMGXKGHG`KRUXJKJGZK
972VUGZKLO[ZORO`GZVXOTOTZKXSKJO[R[TUXL[TIOO6.6YVKIOLOIKVKTZX[GUHOTKOTLUXSGOO
IUSVRKZKVXOTGMXKMGXKGJGZKRUXSKSUXGZKTJOLKXOZKRKZGHKRKJOTHG`GJKJGZK
=64:2"
EcR_d^ZeVcVRUReV]`cTecVdTcZaefcZ]VA9A

GRcZRSZ]VX]`SR]VacVUVWZ_ZeV
;TYIXOVZ6.6VUGZKVXOSOJGZKJKOTZXGXKVXOTOTZKXSKJO[RVGXGSKZXORUXYVKIOLOIGO
TIGJX[R;82[R[OY[UXOVXOTOTZKXSKJO[RLUXS[RGXKRUX.:32TGSHKRKIG`[XOVXKR[GXKG
\GRUXORUXZXGTYSOYKIZXKYIXOVZYKXKGRO`KG`VXOTOTZKXSKJO[R[TUX\GXOGHORKMRUHGRKJK
ZOVZGHRU[JKLOTOZKTROSHGP[R6.6JOTZXKIGXKGSOTZOSVKTZX[SUSKTZ[XSZUGXKRK
u
E-+:vIUTOTKJGZKRKZXGTYSOYKVXOTOTZKXSKJO[R;82[R[OYIXOVZ[R[OOJGZKRK
ZXGTYSOYKJOTZX[TLUXS[RGXVXOTSKZUJG-+:!
u
E659:vIUTOTKJGZKRKZXGTYSOYKJOTZX[TLUXS[RGXVXOTSKZUJG659:!
u
E8+7;+9:vIUTOTKGZZJGZKRKJOTZGHRU[XORK
E-+:O
E659:IZOGRZK
JGZKYVXKK^KSVR[JGZKZXGTYSOYKVXOTOTZKXSKJO[R\GXOGHORKRUXIUUQOKIGXK\UX
LOJKZGROGZKTIGVOZUR[R\OOZUX
Variabilele $_GET, $_POST i $_REQUEST sunt un tip special de
variabile globale, deoarece ele sunt accesibile din orice script PHP al aplicaiei Web. Din
acest motiv, ele sunt denumite n unele lucrri variabile superglobale.
Variabilele $_GET, $_POST i $_REQUEST sunt tablouri asociative.
Datele memorate n variabilele $_GET i $_POST pot fi accesate i prin intermediul
tablourilor $_HTTP_GET_VARS i $_HTTP_POST_VARS, dar utilizarea acestora nu mai
este recomandat ncepnd cu versiunea PHP 4.2.0.

EcR_d^ZeVcVRUReV]`cacZ_Z_eVc^VUZf]aRcR^VecZ]`c
,UXSGMKTKXGRG[T[O;82VXK`KTZGZJKZGROGZTIGVOZUR[RKYZK

)USVUTKTZGUVOUTGRA%JGZKCKYZK[ZORO`GZVKTZX[ZXGTYSOZKXKGJGZKRUXIZXK
YIXOVZ[R6.6VXOTOTZKXSKJO[R[TUXVKXKINOVGXGSKZX[#\GRUGXKYKVGXGZKVXOT 
*GZKRKZXGTYSOYKVXOTOTZKXSKJO[RVGXGSKZXORUXY[TZGIIKYOHORKYIXOVZ[R[OTJU[SUJ[XO
u VXOT[ZORO`GXKG\GXOGHORKOY[VKXMRUHGRK
E-+:!
u VXOT[ZORO`GXKG\GXOGHORKO
VGXGSKZX[
9IUTYOJKXSYIXOVZ[RI[;82[R

IGXKVXOSKZKJUOVGXGSKZXO T[SKOVXKT[SK
T IGJX[R YIXOVZ[R[O K^KSVR[VNV \US V[ZKG VXKR[G IKRK JU[ \GRUXO JOT ZGHRU[R
GYUIOGZO\
E-+:VXOTOTZKXSKJO[RKRKSKTZKRUX
E-+:AqT[SKrCO
E-+:AqVXKT[SKrC
*KT[SOXKGVGXGSKZX[R[OJK\OTKINKOKTZGHRU[R
E-+:OGX\GRUGXKGVGXGSKZX[R[OKYZK
\GRUGXKGKRKSKTZ[R[OJOTZGHRU[IUXKYV[T`ZUXINKOO
<GRUXORKIKRUXJUOVGXGSKZXOY[TZGIIKYOHORKOT\GXOGHORKRKMRUHGRKI[GIKRGOT[SK

T[SKO
VXKT[SKJGXT[SGOJGI\GXOGHORG6.6JKIUTLOM[XGXKXKMOYZKXEMRUHGRYGXK
\GRUGXKG54VKXSOTJZXGTYLKX[R\GXOGHORKRUXMRUHGRKTZXKYIXOVZ[XO;RZOSKRK\KXYO[TO
GRKROSHGP[R[O6.6YKZKG`XKMOYZKXEMRUHGRYI[\GRUGXKGOSVROIOZ5,,JOTXGO[TOIKOT
JKYKI[XOZGZKGGVROIGOKOOGYKX\KX[R[O=KHGYZLKRI[ZORO`GXKGGIKYZKOSUJGROZOJK
ZXGTYSOZKXKGJGZKRUXIZXK[TYIXOVZT[KYZKTI[XGPGZ
+^KSVR[RVXK`OTZSUJ[RJKVXKR[GXKGVGXGSKZXORUXVXOTOTZKXSKJO[RZGHRU[R[O
E-+:

##'
Exemplul 6.1
*GI;82[RYIXOVZ[R[OKYZK
http://localhost/exemple6/6_1.php?nume=Popescu&prenume=Vasile
YIXOVZ[R\GGLOG
Ati introdus: Popescu Vasile

AcV]fRcVRUReV]`cUZ_ecf_W`c^f]Rc9E>=
TYKIO[TKGVXKIKJKTZGS\`[ZI[SVUZLOZXGTYSOYKJGZKIZXK[TYIXOVZVXOT
OTZKXSKJO[R[TUXVGXGSKZXOYVKIOLOIGORGGVKR[RYIXOVZ[R[O3GPUXOZGZKGYIXOVZ[XORUX
VXKR[IXKG`JGZKVXKR[GZKJKRG[ZORO`GZUXVXOTOTZKXSKJO[RLUXS[RGXKRUX.:32GIKYZKG
LOOTJLURUYOZKVKTZX[VXUOKIZGXKGOTZKXLKKOI[[ZORO`GZUX[RGGVROIGOKO=KH
,OK[XSZUX[RLUXS[RGX.:32IKVKXSOZKOTZXUJ[IKXKGJGZKRUXJKOJKTZOLOIGXKG[T[O
[ZORO`GZUX T[SKRKIUTZ[R[OOVGXURG[ZORO`GZUX[R[O

Figura 6.1
9[XYG.:32IUXKYV[T`ZUGXKLUXS[RGX[R[OKYZK

Exemplul 6.2 (a)


##(
6KTZX[GV[ZKGZXGTYSOZKJGZKRKJOTLUXS[RGXIZXK[TYIXOVZ6.6\GZXKH[OYG\KS
MXOPJK[XSZUGXKRKGYVKIZK
u G`^daVTZWZTRRUcVdRdTcZaef]fZA9ATRcVacV]fTcVRkUReV]V[ZORO`TJGZXOH[Z[R
'):/54GRSGXIGP[R[O,5839K\GYVKIOLOIGLOKIGRKGGHYUR[ZLOKIGRKGXKRGZO\
GYIXOVZ[R[OJUXOZ
<US[ZORO`GIGRKGGHYUR[Z
http://adresa_server/dir1/dir2/.../dir_n/nume_script.php?date
T[SGOJGIYIXOVZ[RYKGLRVKGRZYKX\KXJKIZIKRIGXKM`J[OKZKLOOKX[RIK
IUTOTKLUXS[RGX[RTXKYZKYZKXKIUSGTJGZ[ZORO`GXKGIORUXXKRGZO\KRGJOXKIZUX[R
IKIUTOTKLUXS[RGX[R'VKR[R
../scripturi/nume_script.php?date
VXKY[V[TKIYIXOVZ[RGVKRGZYKGLRTJOXKIZUX[RYIXOVZ[XOJOTJOXKIZUX[RVXOTZK
GRLURJKX[R[OI[XKTZ
u DaVTZWZT^^Ve`URUVecR_d^ZeVcVRUReV]`cTRecVdTcZae3KZNUJ#tSKZUJGt
[TJKSKZUJGVUGZKLO-+:YG[659:
u AV_ecf WZVTRcV V]V^V_e R]  W`c^f]Rcf]fZ dV gR daVTZWZTR f_ _f^V f_ZT
OJKTZOLOIGZUXVXOTOTZKXSKJO[RGZXOH[Z[R[O4'3+
u 7`c^f]Rcf]ecVSfZVdRRZSf_Sfe`_UVeZaDF3>:EVXOTGIX[OGIOUTGXKYK
JKIRGTKG`ZXGTYSOZKXKGJGZKRUXIZXKYIXOVZ
9IXOVZ[R RUMOTVNV IGXK VXKOG JGZKRK JOT LUXS[RGX O RK GLOKG` T LKXKGYZXG
TG\OMGZUX[R[OGXK[XSZUX[RIUTOT[Z

Exemplul 6.2(b)

9Z[JOOTJIUTOT[Z[RYIXOVZ[R[OOJKTZOLOIS[XSZUXOOVGOIGXKZXKH[OKKLKIZ[GO
u AcV]fRcVRUReV]`cUZ_W`c^f]Rc
<GRUGXKG[T[OKRKSKTZJOTLUXS[RGXKYZKGIIKYOHORYIXOVZ[R[OVXOTOTZKXSKJO[RZGHRU[R[O

E659:JGISKZUJGJKZXGTYSOZKXKKYZK659:XKYVKIZO\
E-+:JGISKZUJGJK
ZXGTYSOZKXKKYZK-+:*GIKRKSKTZ[RJKLUXS[RGXGXKOJKTZOLOIGZUX[R[YKXTGSKGZ[TIO
\GRUGXKG YIXOY JK [ZORO`GZUX T GIKR KRKSKTZ KYZK
E659:As[YKXTGSKtC YG[

E-+:As[YKXVGYYtC
*GZKRKJOTLUXS[RGXVUZLOVXKR[GZKOsJOXKIZt[ZORO`TJ\GXOGHORKJKLUXSG
T[SKEKRKSKTZ
TK^KSVR[RTUYZX[GXLO
[YKXTGSKO
[YKXVGYYJGXSKZUJGKYZKJKVKTJKTZJKYKZXORK
KLKIZ[GZKGY[VXG\GXOGHORKOYOYZKSXKMOYZKXEMRUHGRYIGXKZXKH[OKYGGOH\GRUGXKG54
GGI[SVXKIO`GSOTYKIO[TKGVXKIKJKTZ

##)
2GVXKR[GXKGJGZKRUXJOT\GXOGHORG
E659:GSKROSOTGZK\KTZ[GRKRKYVGOOIGXKGXLO
V[Z[ZLOOTZXUJ[YKGIIOJKTZGR
u GR]ZURcVRUReV]`c
TSGPUXOZGZKGIG`[XORUXGY[VXGJGZKRUXVXOSOZKJKRG[ZORO`GZUXYKKLKIZ[KG`JO\KXYK
\KXOLOIXOTK^KSVR[RTUYZX[GS\KXOLOIGZJGIT[SKRKIUTZ[R[OOVGXURGY[TZTK\OJK
'RZK\GROJXOVUZLO \KXOLOIGXKG[TUXROSOZKVKTZX[JGZKRKT[SKXOIK\KXOLOIGXKG\GROJOZZOO
[TKOGJXKYKKSGOR\KXOLOIGXKGSXOSOO[TUXOX[XOJKIGXGIZKXKKZITIG`[RTIGXK
JGZKRKT[Y[TZ\GROJKYK\GGLOG[TSKYGPJKKXUGXKYG[JKG\KXZO`GXK
u AcV]fTcRcVRac`acZfkZdIUTYZTVXKR[IXGXKGJGZKRUXOZXOSOZKXKG[T[OXYV[TY
IZXKHXU]YKX[R[ZORO`GZUX[R[O
9IXOVZ[RJOTK^KSVR[RT[LGIKGRZIK\GJKIZYGLOK`KIKRKJU[OX[XOJKIGXGIZKXK
ZXGTYSOYKJK[ZORO`GZUXVXOTOTZKXSKJO[RLUXS[RGX[R[O6XGIZOI[TYIXOVZVKTZX[XKGRO`GXKG
G[ZKTZOLOIXOO[ZORO`GZUX[R[OGXZXKH[OY\KXOLOIKJGIT[SKRKJKIUTZKYZK\GROJ[ZORO`GZUX[R
GXKTXKMOYZXGZ[TIUTZJKGIIKYTIGJX[RGVROIGOKOJGIVGXURGOTZXUJ[YIUXKYV[TJK
VGXURKOGRKYKRGTXKMOYZXGXKGIUTZ[R[OOGVUOYVKXSOZYG[T[GIIKY[RTGVROIGOK

86E gd A@DE


)KRKJU[SKZUJKVKTZX[ZXGTYSOZKXKGJGZKRUXJOTZX[TLUXS[RGXVXK`OTZIZK\G
JKUYKHOXOIGXKJKZKXSOTOG\GTZGPKRKOJK`G\GTZGPKRKGIKYZUXG
u 3KZUJG-+:VKXSOZKZXGTYSOZKXKG[TKOIGTZOZOXKRGZO\SOIOJKJGZKGIKYZKGLOOTJ
\O`OHORKT;82[RYIXOVZ[R[OGVKRGZY[HLUXSGVKXKINORUXT[SKEKRKSKTZ#\GRUGXK
YKVGXGZKVXOT RGLKRIGTIG`[RZXGTYSOZKXOOJGZKRUXVXOTOTZKXSKJO[RVGXGSKZXORUX
u 3KZUJG659:VKXSOZKZXGTYSOZKXKG[TKOIGTZOZOSGXOJKJGZKGIKYZKGTKLOOTJ
\O`OHORKT;82[RYIXOVZ[R[O
6XOTIOVGRKRKJK`G\GTZGPKGRKSKZUJKO-+:Y[TZIGTZOZGZKGSOIJKJGZKIKVUZLO
ZXGTYSOYK IZXK [T YIXOVZ O LGVZ[R I JGZKRK ZXGTYSOYK Y[TZ \O`OHORK T ;82[R
YIXOVZ[R[OGIKYZLGVZV[ZTJIXKGVXUHRKSKTVXO\OTGYKI[XOZOOJGZKRUXOGGVROIGOKO
3KZUJG659:JKOGYOM[XUYKI[XOZGZKYVUXOZGJGZKRUXGXKOKG[TJK`G\GTZGP
SGPUX JGZKRKZXGTYSOYKJOTZX[TLUXS[RGXVXOTSKZUJG659:T[SGOY[TZGIIKYOHORK
JGI[ZORO`GZUX[RXK\OTKTVGMOTGLUXS[RGX[R[OVXOTGIOUTGXKGH[ZUGTKRUX(')1YG[
,58='8*JOTIGJX[RTG\OMGZUX[R[O'IKYZTKGP[TYVUGZKLOXKSKJOGZVXOT[ZORO`GXKG
L[TIOKO6.6NKGJKXIGXK\GLOJKZGROGZ[RZKXOUX
3GPUXOZGZKG GJSOTOYZXGZUXORUX YKX\KXKRUX =KH GIZ[GRK YKZKG` IG SKZUJ JK
ZXGTYSOZKXKGJGZKRUXSKZUJG659:[ZORO`GXKGR[O-+:LOOTJJOTIKTIKSGOXGX

2a]ZTRZV

+T[T
9IXOKO[TYIXOVZVKTZX[IGRI[R[RYUR[OKO[TKOKI[GOOJKMXGJ[RJKLUXSGG^H#
I[TUYITJIUKLOIOKTOOGIKYZKOGGOH)UKLOIOKTOOKI[GOKOY[TZOTZXUJ[OJK[ZORO`GZUX
VXOTOTZKXSKJO[R[T[OLUXS[RGX9K\GYIXOK[TYOTM[XLOOKXIGXKYIUTOTGZZLUXS[RGX[R
IZOYKI\KTGJKVXKR[IXGXKGJGZKRUX

8K`UR\GXK
TK^KSVR[RGS[ZORO`GZJU[LOOKXKJOYZOTIZK [T[RIUTOTKLUXS[RGX[R.:32OGXGR
JUORKGIUTOTKYIXOVZ[RIKVXKR[IXKG`JGZKRKZXGTYSOYKJOTLUXS[RGX5VXGIZOILXKI\KTZ
VXOTZXKVXUMXGSGZUXOO=KHKYZKGIKKGJKGLURUYO[TYOTM[XLOOKXOYKHG`KG`VKLGVZ[R
IZGHRU[XORK
E-+:O
E659:SKSUXKG`IZK[TKRKSKTZVKTZX[LOKIGXKKRKSKTZGR
LUXS[RGX[R[O.:32OTIR[YO\VKTZX[H[ZUT[RJKZOV9;(3/:
##*
9IXOVZ[RIKXK`UR\VXUHRKSGKYZKROYZGZTK^KSVR[R

Exemplul 6.3
*GILUXS[RGX[RGLUYZIUSVRKZGZOGX[ZORO`GZUX[RGGIOUTGZH[ZUT[R9;(3/:KRKSKTZ[R

E659:AqZXOSOZKrCIUTOTK\GRUGXKGVXKIO`GZJKGZXOH[Z[R<GR[KOGXL[TIOGOYYKZGVROIGZ
GIKYZ[OGXKZ[XTKG`:8;+TGIKYZIG`Y[TZVXKR[GZK\GRUXORKOTZXUJ[YKJK[ZORO`GZUXT
KRKSKTZKRKJKZOVZK^ZGRKLUXS[RGX[R[OOYKJKZKXSOTYUR[OGKI[GOKO
*GIH[ZUT[R9;(3/:GRLUXS[RGX[R[OT[GLUYZGIOUTGZOYYKZ
E659:AqZXOSOZKrC
XKZ[XTKG`,'29+TGIKYZIG`YKGLOKG`TTG\OMGZUXLUXS[RGX[RJKOTZXUJ[IKXKG
\GRUXORUXIUKLOIOKTORUXKI[GOKOROTOGXK

AcV]fRcVRUReV]`cUZ_V]V^V_eV]VUVW`c^f]Rc
'IKGYZYKIO[TKVXK`OTZSUJ[RTIGXKY[TZVXKR[GZKJGZKRKJOTLOKIGXKZOVJKKRKSKTZ
GR[T[OLUXS[RGX.:32GYZLKR
u 4^afcZ]VUVeZaeVieaRddh`cUZYZUUV_OTYKXKG`TZGHRU[XORKY[VKXMRUHGRK
[TKRKSKTZG\TJJXKVZINKOKOJKTZOLOIGZUX[RISV[R[OOGXIG\GRUGXKOX[RJK
IGXGIZKXKYIXOYJK[ZORO`GZUX*GI[ZORO`GZUX[RT[IUSVRKZKG`TOSOITIGJX[R
ISV[R[O\GRUGXKGZXOSOYKYZKIKGYVKIOLOIGZJKGZXOH[Z[R<GR[KYG[4;22
JGIT[K^OYZGIKYZGZXOH[ZTIG`[RISV[XORUXGYI[TYKvIGXKT[Y[TZGIIKYOHORK
[ZORO`GZUX[R[O v \GRUGXKG ZXGTYSOY KYZK IKG YVKIOLOIGZ T GZXOH[Z[R <GR[K GR
KRKSKTZ[R[OXKYVKIZO\4;22JGIGIKYZGROVYKZK

#$!
u 3fe`R_V]VCRUZ`YK[ZORO`KG`JKUHOIKOTMX[V[XOJKIKRV[OTJU[H[ZUGTK
G\TJGIKRGOT[SK4[SKRKMX[V[R[OJK\OTKINKOKOGX\GRUGXKGKRKSKTZ[R[OJOT
ZGHRU[RY[VKXMRUHGRKYZK\GRUGXKGYVKIOLOIGZTGZXOH[Z[R<GR[KGRH[ZUT[R[OYKRKIZGZ
*GIT[K^OYZTOIO[TH[ZUTYKRKIZGZTSUJOSVROIOZOGX[ZORO`GZUX[RT[GIOUTKG`
TOIOKR[TH[ZUTGRMX[V[R[O\GRUGXKGZXGTYSOYKYZK4;22
u 4RdVeV]VUVgR]ZURcVZXGTYSOZZGHRU[XORUXY[VKXMRUHGRK[TKRKSKTZI[INKOGKMGR
I[ T[SKRK IGYKZKO OGX \GRUGXKG KYZK IKG YZGHOROZ JK GZXOH[Z[R <GR[K JGI
XKYVKIZO\GIGYKZKYZKYKRKIZGZYG[4;22TIG`IUTZXGX
u 3fe`R_V]VDfS^ZeZCVdVeZXGTYSOZIG\GRUGXKOX[RJKIGXGIZKXKYVKIOLOIGZT
GZXOH[Z[R<GR[KGRH[ZUT[R[OvTLGVZINOGXOX[RGLOGZVKY[VXGLGGH[ZUT[R[OvOGX
INKOGKYZKT[SKRKGYUIOGZH[ZUT[R[OJGIYGYVKIOLOIGZ[TT[SKYG[OX[R9[HSOZ
XKYVKIZO\8KYKZTIG`IUTZXGX
u =ZdeV]VUV`aZf_ZKRKSKTZ[R9+2+):ZXGTYSOZZGHRU[XORUXY[VKXMRUHGRK[TKRKSKTZ
G\TJT[SKRKROYZKOJXKVZINKOKOGXIG\GRUGXKOX[RJKIGXGIZKXKYVKIOLOIGZT
GZXOH[Z[R<GR[KGYUIOGZKZOINKZKO56:/54IUXKYV[T`ZUGXKUVO[TOOYKRKIZGZKJK
[ZORO`GZUX
u 6]V^V_eV]VEVieRcVRZXGTYSOZZGHRU[XORUXY[VKXMRUHGRK[TKRKSKTZG\TJIG\GRUGXK
ZK^Z[RYIXOYTOTZKXOUX[RSGXIGP[R[OISV[R[OJKKJOZGXKOGXINKOG\GLOT[SKRK
GYUIOGZKRKSKTZ[R[O
+^KSVR[ROR[YZXKG`SUJ[RJKVXKR[GXKGJGZKRUXJOTZX[TLUXS[RGXIUSVRK^IK
IUTOTKZUGZKKRKSKTZKRKJKLUXS[RGXJKSGOY[YLOM[XG9IXOVZ[ROVXUV[TKY
VXKOG)<[R[ZORO`GZUX[R[OOGRZKIZK\GJGZKVKXYUTGRK

Figura 6.2

#$"
Exemplul 6.4(a) Sursa HTML a formularului

Exemplul 6.4(b) Script-ul care prelucreaz datele


#$#
=64:2#
FeZ]ZkRcVRWZZVcV]`c_A9A

*GITRKIOGVXKIKJKTZGST\GZI[SYZXGTYSOZKSJGZKRKJOTZX[TLUXS[RGX
IZXK[TYIXOVZ6.6TRKIOGJKLG\US\KJKGI[SV[ZKSVXKR[GJGZKJOTZX[TLOOKXO
JKGYKSKTKGI[SV[ZKSYZUIGJGZKRKOXK`[RZGZKRKVXKR[IXXOOJGZKRUXTZX[TLOOKXZK^Z
3UJ[RJKR[IX[I[LOOKXKRKKYZKGYKSTZUXIKR[OJOTROSHGP[R))GZZIGVXOTIOVO[
JKR[IX[IZOTVXO\OTGYOTZG^KOL[TIOORUXIKUVKXKG`I[LOOKXK,OOKXKRK6.6Y[TZ
IUTYOJKXGZKLR[^[XOJKJGZKRGLKRIGT))5VKXGOORKJKIOZOXKOYIXOKXKGJGZKRUXJOT
TLOOKXSUJOLOIOTJOIGZUX[RJKVU`OOKGRLOOKX[R[OVUOTZKX[RJKLOOKXGIKYZGJKVRG
YTJ[YKTLR[^[RJKJGZKI[[TT[SXJKUIZKOKMGRI[T[SX[RUIZKORUXIOZOOYIXOO

5VdTYZUVcVRZ_TYZUVcVRf_fZWZZVceVie
*KYINOJKXKGLOOKX[R[OKYZKUVKXGOGVXOTIGXKYKLGIKGYUIOKXKGJOTZXKU\GXOGHORG
VXUMXGS[R[O T[SOZ OJKTZOLOIGZUX JK LOOKX O [T LOOKX K^ZKXT YZGHOROTJ[YK O ZOV[R
UVKXGOORUX VUYOHORK GY[VXG LOOKX[R[O *[V LOTGRO`GXKG R[IX[R[O GY[VXG LOOKX[R[O YK
XKIUSGTJKROSOTGXKGGIKYZKOGYUIOKXOUVKXGOGJKTINOJKXKGLOOKX[R[O
*KYINOJKXKG[T[OLOOKXYKXKGRO`KG`VXOTGVKR[RL[TIOKOLUVKTIGXKGXK[XSZUX[R
VXUZUZOV

[TJK
u 4[SKELOYOKXKYZK[TOXJKIGXGIZKXKIKXKVXK`OTZIGRKGIZXKLOOKX[RK^ZKXT
IK[XSKG`GLOJKYINOY*GILOOKX[RYKGLRTGIKRGOJOXKIZUXIGOYIXOVZ[R
GZ[TIOT[YK\GYVKIOLOIGJKIZT[SKRKLOOKX[R[O
u 3UJEJKYINOJKXKYVKIOLOIUVKXGOGVKXSOYGY[VXGLOOKX[R[O5VGXZKJOTZXK
\GRUXORKVUYOHORKY[TZ
v sXtvJKYINOJKXKVKTZX[IOZOXKJOTZX[TLOOKXK^OYZKTZ!
v s]tvJKYINOJKXKVKTZX[YIXOKXKTLOOKX!JGILOOKX[RT[K^OYZGZ[TIO
KYZKIXKGZOGXJGILOOKX[RK^OYZGIKYZGOVOKXJKIUTOT[Z[R!
v sGtvRGLKRIGs]tI[JKUYKHOXKGIYIXOKXKGYKXKGRO`KG`RGYLXOZ[RLOOKX[R[O!
v s^tvRGLKRIGs]tI[JKUYKHOXKGIJGILOOKX[RK^OYZGZ[TIOGIKYZGT[
KYZKY[VXGYIXOYOGXTIKXIGXKGJKJKYINOJKXKYKYURJKG`I[KXUGXK
u 8KYU[XIKXKVXK`OTZZOV[RXKY[XY<GXOGHORKRKJKGIKYZZOVY[TZ\GXOGHORKYVKIOGRK
[ZORO`GZKVKTZX[GIIKYGXKG[TUXXKY[XYKK^ZKXTK LOOKXKHG`KJKJGZKOSGMOTO
 n cadrul irului de caractere care specific modul de deschidere al fiierului se poate
D aduga caracterul t(opiune implicit), semnificnd tratarea fiierului ca fiier text sau
7 b, care permite tratarea fiierului ca fiier binar (succesiune de octei).
2 Se recomand deschiderea fiierului ca fiier binar ori de cte ori coninutul acestuia
E
nu este un text simplu (plain-text), care poate fi deschis cu un editor de texte
rudimentar, cum ar fi NotePad.
*GILOOKX[RGLUYZJKYINOYI[Y[IIKYL[TIOGLUVKTXKZ[XTKG`U\GRUGXKT[SOZ
OJKTZOLOIGZUXJKXKY[XYGRZLKRL[TIOGXKZ[XTKG`\GRUGXKG4;22<GXOGHORGJKZOVXKY[XY
GYUIOGZ[T[OLOOKXKYZK[ZORO`GZJKL[TIOORKIKUVKXKG`GY[VXGGIKYZ[OG5XOIKXKLKXOXK
RGLOOKX[RK^ZKXTIKGLUYZJKYINOYVXOTLUVKTKYZKXKGRO`GZVXOTOTZKXSKJO[R\GXOGHORKO
XKY[XYGYUIOGZ
#$$
TINOJKXKG [T[O LOOKX KYZK UVKXGOG VXOT IGXK Y[TZ KROHKXGZK XKY[XYKRK GRUIGZK
LOOKX[R[OI[SGXLO`UTKRKJKSKSUXOKZGSVUTLURUYOZKRGZXGTYLKX[RJGZKRUXTZXKYIXOVZ
OLOOKX[RGLRGZVK[TY[VUXZK^ZKXTJKSKSUXOK*GZUXOZTKXKGRO`XOOUVKXGOKOJKTINOJKXK
G[T[OLOOKXJKYINOYVKTZX[YIXOKXKLOOKX[RVUGZKYT[IUTOTZUGZKJGZKRKYIXOYKT
LOOKXJKIZXKYIXOVZ[R6.6JKUGXKIKIUTOT[Z[R`UTKRUXZGSVUTT[KYZKZXGTYLKXGZVK
Y[VUXZ[RK^ZKXTJKSKSUXOK
,[TIOGIGXKJKZKXSOTTINOJKXKG[T[OLOOKXGXKYOTZG^G

[TJK/J,OYOKXKYZKOJKTZOLOIGZUX[RJKXKY[XYGYUIOGZLOOKX[R[OT[XSGJKYINOJKXOOGIKYZ[OG
,[TIOGLIRUYKXKZ[XTKG`:8;+JGILOOKX[RGLUYZTINOYI[Y[IIKYXKYVKIZO\
,'29+TIG`IUTZXGX
+^KSVR[RGVXK`OTZ[TGHRUTIKVUGZKLOGVROIGZTYIXOVZ[XORKIKR[IXKG`
GY[VXG[T[OLOOKX

Exemplul 6.5 (a)

'S[ZORO`GZUVKXGZUX[R&VKTZX[GOTNOHGGLOGXKGKXUXORUX6.6YZGTJGXJJKUGXKIK
Y[IIKY[RXKGRO`XOOUVKXGOORUXJKJKYINOJKXKOTINOJKXKGLOOKX[R[OKYZKZKYZGZK^VROIOZ
L[XTO`TJ[YKSKYGPKJKKXUGXKIUXKYV[T`ZUGXK
T VXGIZOI VXUMXGSGZUXOO T[ ZKYZKG` TINOJKXKG I[ Y[IIKY G LOOKXKRUX JGX
\KXOLOIGXKGY[IIKY[R[OUVKXGOKOJKJKYINOJKXKKYZKXKGRO`GZTZUZJKG[TG
<GRUGXKGXKZ[XTGZJKL[TIOGLIRUYKKYZKGXGXKUXOLURUYOZJKUGXKIKT[YKSGOVUZ
LGIKVXKGS[RZKTIG`[R[TKOTINOJKXOTKXK[OZKGLOOKX[R[O
+^KSVR[RHXKVXK`OTZXKYIXOKXKGGHRUT[R[OGTZKXOUXTZXULUXSIUSVGIZ

Exemplul 6.5 (b)

4ZeZcVRf_VZ]Z_ZZUVeVie
5L[TIOKLUGXZK[ZORTR[IX[RI[LOOKXKRKZK^ZKYZKL[TIOGLMKZYIGXKVXKOGJOT
LOOKX[TT[SXVXKIO`GZJKIGXGIZKXK,[TIOGKYZK[ZORO`GZINOGXOVKTZX[VXKR[GXKG
JKJGZKT[SKXOIKJOTZX[TLOOKXZK^ZLURUYOTJIUT\KXYOGK^VROIOZJKRGOX[RJKIGXGIZKXK
XKZ[XTGZJKLMKZYRGZOV[RJUXOZJKVXUMXGSGZUX

#$%
9OTZG^GL[TIOKOKYZK

[TJK
u /J,OYOKXXKVXK`OTZOJKTZOLOIGZUX[RLURUYOZRGJKYINOJKXKGLOOKX[R[O!
u T[SGXEIGXGIZKXK YVKIOLOI T[SX[R SG^OS JK IGXGIZKXK IK [XSKG` G LO
VXKR[GZKJOTLOOKX[TIGXGIZKXKYZK[ZORO`GZVKTZX[SGXIGP[RJKYLXOZJKOX!
,[TIOG XKZ[XTKG` VXOSKRK T[SGXEIGXGIZKXK IGXGIZKXK JOT VU`OOG I[XKTZ G
LOOKX[R[OYG[VTRGTZRTOXKGIGXGIZKX[R[OJKYLXOZJKROTOK*GIT[SX[RJKIGXGIZKXK
XSGYKKYZKSGOSOIJKIZ\GRUGXKGYVKIOLOIGZL[TIOG\GXKZ[XTGGIKYZKIGXGIZKXK
*GIT[SX[RSG^OSJKIGXGIZKXKT[KYZKYVKIOLOIGZY[TZIOZOZKIKRS[RZJK
IGXGIZKXK
SVXK[TI[L[TIOGLMKZYYK[ZORO`KG`OL[TIOGLKULIGXK\KXOLOIJGIYG
GP[TYRGYLXOZ[RLOOKX[R[OXKZ[XTTJU\GRUGXKRUMOI,[TIOGLKULGXKYOTZG^G

+^KSVR[R[XSZUXOR[YZXKG`VGXI[XMKXKG[T[LOOKXT\KJKXKGGLOXOOIUTOT[Z[R[OY[

Exemplul 6.6
'IKRGOKLKIZRV[ZKSUHOTKSGOYOSVR[JGI[ZORO`SL[TIOGLORKIGXKSKSUXKG`
TZXKMIUTOT[Z[R[T[OLOOKXZK^ZTZX[TZGHRU[GYUIOGZO\GGI[SYKGXGZTK^KSVR[R
JKSGOPUY

Exemplul 6.7

,[TIOGLORKVUGZKLO[ZORO`GZI[Y[IIKYJGILOOKX[RGLOGZT[KYZKLUGXZKSGXK
GRZLKRVUZYGVGXKXUXOJOTIG[`GJKVOXOOSKSUXOKOJOVUTOHORKOTZKXVXKZUX[R[O6.6
TIG`[RTIGXKJUXOSYIOZOSLOOKX[RIGXGIZKXI[IGXGIZKXROSHGP[R6.6TKULKX
L[TIOGLMKZIIGXKGXKYOTZG^G

,[TIOGXKZ[XTKG`[TOXLUXSGZJOTZX[TYOTM[XIGXGIZKXXKVXK`KTZTJIGXGIZKX[R
JOTVU`OOGI[XKTZGLOOKX[R[OTIG`[RTIGXKYKGP[TMKRGYLXOZ[RLOOKX[R[OL[TIOG
LMKZIIOZKZKIGXGIZKX[RJKYLXOZJKLOOKXL[TIOGXKZ[XTKG`:8;+
+^KSVR[RJKZKXSOTT[SX[RROTOORUXJOTZX[TLOOKXZK^ZVXOTIOZOXKGLOOKX[R[O
IGXGIZKXI[IGXGIZKX

#$&
Exemplul 6.8

DTcZVcVR_ecf_WZZVceVie
2OSHGP[R6.6IUTOTKSGOS[RZKL[TIOOVKTZX[IOZOXKGJGZKRUXJOTZX[TLOOKXJGX
L[XTO`KG`UYOTM[XL[TIOKVKTZX[YIXOKXKGJGZKRUXOGT[SKL]XOZK
9OTZG^GL[TIOKOKYZK

[TJK
u /J,OYOKXKYZKOJKTZOLOIGZUX[RLOOKX[R[OJKYINOYVKTZX[YIXOKXK!
u 9XKVXK`OTZOX[RIK[XSKG`GLOYIXOYTLOOKX!
u 2MYVKIOLOIT[SX[RSG^OSJKUIZKOIGXK\UXLOYIXOO
,[TIOGL]XOZKXKZ[XTKG`T[SX[RUIZKORUXYIXOOTLOOKXTIG`JKY[IIKYXKYVKIZO\
vJGITI[XY[RUVKXGOKOGGVX[ZUKXUGXK
+^KSVR[RYIXOKVXOSKRKT[SKXKTGZ[XGRKTZX[TLOOKXZK^ZLOKIGXKT[SXVK
IZKUROTOK

Exemplul 6.9

)UTOT[Z[RLOOKX[R[OT[SKXKU[ZT[\GLOINOGXIKRGZKVZGZTIG`[RTIGXKR[IXGOT
YOYZKS[R JK UVKXGXK =OTJU]Y *GI \KO JKYINOJK LOOKX[R T[SKXKU[Z I[ GVROIGOG
4UZK6GJIUTOT[Z[RGIKYZ[OG\GLO

Figura 6.3

+^VROIGOGGIKYZ[OLGVZKYZKITYOYZKS[RJKUVKXGXK=OTJU]YSGXIGP[RJKYLXOZJK
ROTOKKYZKLUXSGZJOTIGXGIZKXKRK2OTK,KKJO)GXXOGMK8KZ[XTqBXBTrTZOSVIKTYOYZKSKRK
JKUVKXGXKJOTLGSOROG;TO^YLXOZ[RROTOKOKYZKSGXIGZJUGXVXOTIGXGIZKX[RqBTr
2OSHGP[R6.6IUTOTKOUGRZL[TIOKVKTZX[YIXOKXKGJGZKRUXTZX[TLOOKXLV[ZY
GIKGYZGG\TJGIKKGOYOTZG^OKLKIZIGOL]XOZK

#$'
2a]ZTRZV

+T[T
,OOKX[RZK^ZTUZKZ^ZKYZK[ZORO`GZVKTZX[SKSUXGXKGZ[Z[XUXTUZKRUXUHOT[ZKJKKRK\OO
[TKOIRGYK,OOKX[RIUTOTK[TT[SXTKVXKIO`GZJKROTOOLOKIGXKG\TJ[XSZUGXKGYZX[IZ[X
NumeElev#Materie#Nota
9YKJKZKXSOTKSKJOGRGLOKIGXKSGZKXOKG[T[OKRK\JGZVXOTT[SK4[SKRKKRK\[R[O
KYZKVXKR[GZJOTZX[TLUXS[RGX.:32

8K`UR\GXK
<USIUTYZX[OJU[ZGHRU[XOGYUIOGZO\K
u
SGZKXOOvGXKJXKVZINKOSGZKXOORKJOYZOTIZKRGIGXKKRK\[RYVKIOLOIGZGVXOSOZ
TUZKOGX\GRUXORKY[TZY[SKRKTUZKRUXVXOSOZKRGSGZKXOGOTJOIGZJKINKOK!
u
4X4UZK v XKOTK T[SX[R TUZKRUX UHOT[ZK JK KRK\[R JGZ RG LOKIGXK SGZKXOK
JKT[SOXORKSGZKXOORUXLOOTJINKO!

Exemplul 6.10
)UTYZX[OXKGZGHRU[XORUXYKXKGRO`KG`GVROITJ[XSZUXOOVGOVKTZX[LOKIGXKROTOK
IOZOZJOTLOOKX

#$(
6GY *KYIUSV[TKSROTOGTIKRKZXKOIUSVUTKTZKT[SKSGZKXOGTUZGLURUYOTJ
L[TIOGK^VRUJK
6GY *GITUZGKYZKUHOT[ZJKKRK\[RI[ZGZGZ[TIO\KXOLOISJGISGZKXOGK^OYZ
JKPGTZGHRU[R
SKJOOTIG`GLOXSGZO\GJ[MSTUZGKRKSKTZ[R[OIUXKYV[T`ZUX
SGZKXOKOJOTZGHRU[R
SKJOOOSXOST[SX[RTUZKRUXI[U[TOZGZKGRZLKRJKLOTOS
IZK[TTU[KRKSKTZTZGHRU[XORK
SKJOOO
4X4UZK
TLOTGR\KXOLOISJGIK^OYZSIGXUSGZKXOKRGIGXKKRK\[RJGZGXKTUZKOTIG`
GLOXSGZO\IGRI[RSSKJOGRGLOKIGXKSGZKXOKMYOZGRZLKRGLOS[TSKYGPJKKXUGXK

=64:2$
8VdeZ`_RcVRdZdeV^f]fZUVWZZVcV

2OSHGP[R6.6JKLOTKZKUYKXOKJKL[TIOO[ZORKVKTZX[MKYZOUTGXKGLOOKXKRUXVKXSOTJ
XKGRO`GXKG[TUXUVKXGOOVXKI[S
u JKZKXSOTGXKGK^OYZKTKO[T[OLOOKX!
u JKZKXSOTGXKGZOV[R[O[T[OLOOKXOGGZXOH[ZKRUXGIKYZ[OG!
u YZGHOROXKGOSUJOLOIGXKGJXKVZ[XORUXJKGIIKY!
u MKYZOUTGXKGLOOKXKRUXOJOXKIZUGXKRUXIXKGXKIUVOKXKS[ZGXKg
*OTVIGZKYZX[IZ[XGYOYZKS[R[OJKLOOKXKKYZKJOLKXOZJKRG[TYOYZKSJKUVKXGXKRG
GRZ[RGYZLKRIT[ZUGZKL[TIOORK6.6IKUVKXKG`GY[VXGLOOKXKRUX\UXL[TIOUTGRGLKR
OTJOLKXKTZJKYOYZKS[RJKUVKXGXKTIGXKR[IXGO9KIO[TKGJKLG\GVXK`KTZGUVGXZK
JOTZXKL[TIOORKIKSGTOV[RKG`LOOKXKOJOXKIZUGXKTVXOTIOVO[IKRKSGO[ZORKOSGO
VUXZGHORKJOTZXKGIKYZKG

5cVaefcZUVRTTVd
9VXKY[V[TKSIGVROIGOGJ[STKG\UGYZX=KHYIXOYT6.6KYZKM`J[OZVK[T
YKX\KXMG`JUGXKIGXKYOYZKS[RJKUVKXGXKOTYZGRGZVKGIKYZGV[ZTJLO2OT[^UXO=OTJU]Y
'VROIGOG =KH _f GXK GIIKY JOYIXKOUTGX RG XKY[XYKRK YKX\KX[R[O MG`J KG K^KI[
ZTJ[YKY[H[TGT[SOZIUTZT[SOZIUTZJK[ZORO`GZUX*KIKRKSGOS[RZKUXOIUTZ[XORKJK
[ZORO`GZUXY[TZXKYZXOIOUTGZKGYZLKRIGZZVUYKYUX[RIUTZ[R[OIZOYIXOVZ[XORKXKGRO`GZKJK
GIKYZGG[JXKVZ[XOJKGIIKYT[SGOGY[VXGLOOKXKRUXOLURJKXKRUXJOTJOXKIZUX[RGYUIOGZIUTZ[R[O
'JKYKGJOTXGO[TOIKOTJKYKI[XOZGZKGYKX\KX[R[OOTZKXVXKZUX[R6.6KYZKK^KI[ZGZ
I[VXO\ORKMOOXKJ[YKYGLKSUJKGYZLKRIUVGXZKJOTZXKL[TIOORKROSHGP[R[OT[VUZLO
[ZORO`GZK YG[ VUZ LO [ZORO`GZK T[SGO I[ GT[SOZK XKYZXOIOO *OT IGZKMUXOG L[TIOORUX
XKYZXOIOUTGZK T YGLKSUJK LGI VGXZK O SGPUXOZGZKG L[TIOORUX VKTZX[ MKYZOUTGXKG
YOYZKS[R[OJKLOOKXK
2OSHGP[R6.6GVXKR[GZSUJKR[R;TO^2OT[^JKZXGZGXKGLOOKXKRUXOJOXKIZUGXKRUX
GYZLKRILOKIX[OLOOKXOYKGYUIOG`JXKVZ[XOJKGIIKYVKTZX[ZXKOIGZKMUXOOJK[ZORO`GZUXO
u VXUVXOKZGX[RU]TKX!
u MX[V[RMXU[V!
u IKORGROUZNKXY
;ZORO`GZUX[R I[ JXKVZ[XO JK GJSOTOYZXGXK GY[VXG YKX\KX[R[O Y[VKX[YKX XUUZ
GJSOTOYZXGZUXGXKJXKVZ[XOJKVROTKGY[VXGTZXKM[R[OYOYZKSJKLOOKXK'IKYZGIXKKG`

#$)
IUTZ[XORK[ZORO`GZUXORUXJKLOTKZKMX[V[XOJK[ZORO`GZUXOOMKYZOUTKG`JXKVZ[XORKJKGIIKY
GRKGIKYZUXG'JSOTOYZXGZUX[RVUGZKGIUXJGVXO\ORKMOOYVUXOZK[T[OMX[VJK[ZORO`GZUXO
*XKVZ[XORKJKGIIKYGY[VXG[T[OLOOKXYKXKLKXRGUVKXGOORKIKVUZLOKLKIZ[GZK
GY[VXGGIKYZ[OG
u X v XKGJ v JXKVZ[R JK IOZOXK KYZK VKXSOY JKYINOJKXKG LOOKX[R[O VKTZX[
\O`[GRO`GXKGIUTOT[Z[R[O!
u ] v  ]XOZK v JXKVZ[R JK YIXOKXK KYZK VKXSOY JKYINOJKXKG LOOKX[R[O VKTZX[
\O`[GRO`GXKOKJOZGXK!
u ^vK^KI[ZKvJXKVZ[RJKGK^KI[ZGLOOKX[R
6XUVXOKZGX[RLOOKX[R[OVUGZKGIUXJGYG[T[JXKVZ[XORKJKSGOY[YMX[V[R[OMX[V[XORUX
JK[ZORO`GZUXOJOTIGXKLGIKVGXZKVXKI[SOIKRUXRGRO[ZORO`GZUXO*XKVZ[XORKJKGIIKYVUZ
LOYVKIOLOIGZKVXOTZX[TOXJKIGXGIZKXKJOTS[ROSKGaX]^cVXOSKRKZXKOYZGHOROTJ
JXKVZ[XORK VXUVXOKZGX[R[O [XSZUGXKRK ZXKO JXKVZ[XORK MX[V[R[O OGX [RZOSKRK YZGHORKYI
JXKVZ[XORKIKRUXRGRO[ZORO`GZUXO,OKIGXKZXOGJJKIGXGIZKXKYVKIOLOIGIUXJGXKGYG[
TKGIUXJGXKGIKRUXZXKOJXKVZ[XOJKGIIKYTUXJOTKGX]^)GXGIZKX[RqqYKSTOLOI
TKGIUXJGXKG[T[OGT[SOZJXKVZ
*KK^KSVR[OX[RX]^X^XwGYUIOGZ[T[OLOOKXGXK[XSZUGXKGYKSTOLOIGOK
u VXUVXOKZGX[RGXKJXKVZ[XOJKVROTKX]^!
u MX[V[RGXKJXKVZ[XOJKIOZOXKOK^KI[OKX^!
u XKYZ[R[ZORO`GZUXORUXVUZJUGXYIOZKGYILOOKX[RXw
9ZGHOROXKGJXKVZ[XORUXGY[VXG[T[OLOOKXYKXKGRO`KG`VXOT[ZORO`GXKG[T[OT[SXJK
ZXKOIOLXKTHG`GGYUIOGZOX[R[OJKIGXGIZKXKJKLOTOZSGOY[Y'YUIOKXKGYKLGIKVXOT
TRUI[OXKG IGXGIZKXKRUX X]^ I[ IOLXG  O G IGXGIZKX[R[O rvq VXOT IOLXG  [XSGZ JK
IUT\KXYOGT[SX[R[OHOTGXUHOT[ZTHG`G
OX[RJKIGXGIZKXKJKSGOY[YYKZXGTYLUXSGYZLKR X]^X^XwJK\OTK
GVUOZXGTYLUXSSLOKIGXKMX[VJKZXKOIOLXKHOTGXKTIOLXKRKUIZGRKIUXKYV[T`ZUGXKO
UHOTKST[SX[R

5VeVc^Z_RcVR TRcRTeVcZdeZTZ]`c WZZVcV]`c


5VGXZKJOTZXKIGXGIZKXOYZOIORK[T[OLOOKXVUZLOJKZKXSOTGZKVXOTGVKR[RL[TIOORUXJOT
ZGHKR[R[XSZUX

+^KSVR[RGVKRKG`L[TIOORKJKSGOY[YVKTZX[GROYZGIGXGIZKXOYZOIORK[T[OLOOKX

#$*
Exemplul 6.11
6.11
Funciile pentru schimbarea drepturilor de acces pentru un fiier -chmod()
i funcia pentru modificarea grupului de care aparine un fiier chgrp()- nu funcioneaz
dect sub Unix/Linux, de aceea nu sunt detaliate aici.

7f_TZZaV_ecfXVdeZ`_RcVRWZZVcV]`cZUZcVTe`RcV]`c
'IKGYZYKIO[TKXK[TKZKL[TIOOVKTZX[XKGRO`GXKGUVKXGOORUXJKIUVOKXKS[ZGXK
XKJKT[SOXK GY[VXG LOOKXKRUX O JOXKIZUGXKRUX VXKI[S O L[TIOO YVKIOGRO`GZK T
SGTOV[RGXKGJOXKIZUGXKRUX

)UV_

DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGIUV_TIKGXIYIUVOK`KLOOKX[RYVKIOLOIGZVXOTIGRKG9[XYTJOXKIZUX[R
OY[HT[SKRKYVKIOLOIGZKJKIGRKG*KYZOTGOKTIG`JKY[IIKYL[TIOGXKZ[XTKG`
:8;+GRZLKRTZUGXIK,'29+
,[TIOGVUGZKK[GJGILOOKX[R9[XYT[K^OYZYG[JGIYIXOVZ[RT[GXKJXKVZJK
YIXOKXKTJOXKIZUX[RJKYZOTGOK*GILOOKX[RJKYZOTGOKK^OYZJKPGGIKYZGKYZKY[VXGYIXOY

Exemplul 6.12
+^KSVR[RXKGRO`KG`UIUVOKGLOOKX[R[OEVNVGLRGZTGIKRGOJOXKIZUXIGO
YIXOVZ[RTLURJKX[RJOXIGRKGKYZKXKRGZO\RGLURJKX[RTIGXKYKGLRYIXOVZ[RY[H
GIKRGOT[SK'SLURUYOZUVKXGZUX[R&VKTZX[GOTNOHGKXUXORKYZGTJGXJGLOGZKTIG`[R
TIGXKIUVOKXKGK[KG`

8KTGSK

DZ_eRiR+

#%!
GR]`RcVcVefc_Re+
,[TIOGYINOSHJKT[SOXKG[T[OLOOKXJOT4[SK<KINOT4[SK4U[4[SK<KINOO
4[SK4U[VUZLOJUGXT[SKJKLOOKXKYG[VUZOTIR[JKIGRKGIZXKLOOKXK*GIUVKXGOG
YKXKGRO`KG`TIGJX[RGIKR[OGOJOXKIZUX4[SK<KINOO4[SK4U[Y[TZT[SKJKLOOKXK
IGXKT[OTIR[JIGRKGGZ[TIOL[TIOGXKGRO`KG`XKJKT[SOXKGLOOKX[R[O4[SK<KINO*GI
4[SK4U[OTIR[JKUIGRKJOLKXOZJKLURJKX[RTIGXKYKGLRLOOKX[R4[SK<KINOGZ[TIO
L[TIOGXKTGSKXKGRO`KG`S[ZGXKGLOOKX[R[O4[SK<KINO

Exemplul 6.13

2GLKRIGTIG`[RL[TIOKOIUV_L[TIOGXKTGSKY[VXGYIXOKLOOKX[RJKYZOTGOK
+^KSVR[RXKGRO`KG`S[ZGXKGLOOKX[R[OTUZKZ^ZTLURJKX[RJOXY[HGIKRGOT[SK

;TROTQ

DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGTIKGXIYZKGXMLOOKX[RYVKIOLOIGZVXOT)GRKOXKZ[XTKG`:8;+TIG`
JKY[IIKY,[TIOG[TROTQT[VUGZKLO[ZORO`GZVKTZX[ZKXMKXKG[T[OJOXKIZUX

Exemplul 6.14

,[TIOG[TROTQKYZKYOSORGXIUSKT`OOI[GIKRGOT[SKJOT;TO^2OT[^6KTZX[IKO
TKLGSOROGXO`GOI[GIKYZYOYZKSJKUVKXGXKYGOTZXUJ[YOL[TIOGJKRKZKIGXKL[TIOUTKG`
OJKTZOIOGXKGIKKGOYOTZG^

3QJOX

DZ_eRiR+

#%"
GR]`RcVcVefc_Re+
,[TIOGSQJOXIXKG`[TJOXKIZUXI[T[SKRKYVKIOLOIGZVXOT)GRKG\TJJXKVZ[XORK
JK GIIKY YVKIOLOIGZK VXOT T[SX[R TZXKM XKVXK`KTZGZ T HG`G  *XKVZ[XO'IIKY
6GXGSKZX[R*XKVZ[XO'IIKYKYZKOMTUXGZTYOYZKS[RJKUVKXGXK=OTJU]YOGXT[RZOSKRK
\KXYO[TOGRK6.6KYZKUVOUTGR\GRUGXKGOSVROIOZLOOTJJXKVZ[XOJKVROTKVKTZX[
ZUGZKIGZKMUXOORKJK[ZORO`GZUXO
,[TIOGXKZ[XTKG`\GRUGXKG:8;+JGIJOXKIZUX[RGLUYZIXKGZI[Y[IIKYO,'29+
TIG`IUTZXGX

Exemplul 6.15

8SJOX

DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGXSJOXZKXMK[TJOXKIZUXI[T[SKRKYVKIOLOIGZVXOT)GRK,[TIOGXKZ[XTKG`
\GRUGXKG:8;+JGIJOXKIZUX[RGLUYZZKXYI[Y[IIKYO,'29+TIG`IUTZXGX*OXKIZUX[R
ZXKH[OKYLOK\OJVKTZX[GV[ZKGLOZKXYOGXJXKVZ[XORKJKGIIKYRGGIKYZGZXKH[OKY
VKXSOZZKXMKXKG

Exemplul 6.16

#%#
=64:2% DVcgVcf]UVSRkVUVUReV>jDB=
AcVkV_eRcVXV_VcR]

3GXKGSGPUXOZGZKGGVROIGOORUX]KHOTJOLKXKTZJGIKYZK\UXHGJKUYOSVRGMKTJ
YG[JK[TSGMG`OT\OXZ[GR[ZORO`KG`HG`KJKJGZKXKRGOUTGRKVKTZX[GSKSUXGJGZKRK
VXKR[IXGZKJKGVROIGOGXKYVKIZO\
+YZKGJK\XGZIGSV[ZKG[ZORO`GLOOKXKZK^ZVKTZX[GYZUIGJGZKRKJGXGIKYZVXUIKJK[
GXKIZK\GJKLOIOKTKSGPUXK
u YKI[XOZGZKYI`[ZGJGZKRUXSKSUXGZK LOOKXKRKZK^ZIUTYZX[OZKJK[TYIXOVZ6.6
T[VUZLOVXUZKPGZKKLOIOKTZRGGIIKY[RTKG[ZUXO`GZ!
u JGZUXOZ GIIKY[R[O YKI\KTOGR UVKXGOORK JK GIZ[GRO`GXK G JGZKRUX \UX LO SGXO
IUTY[SGZUGXKJKZOSVOGXYIXOVZ[XORKIGXKVXKR[IXKG`JGZKRK\UXLOIUSVRK^KO
MXK[JKSUJOLOIGZ
;ZORO`GXKG[T[OYOYZKSJKMKYZO[TKGHG`KRUXJKJGZKXKRGOUTGRK9-(*8GJ[IK
SGXOHKTKLOIOO
u YOM[XGTGULKXOZJKYOYZKS[RJKJXKVZ[XOJKGIIKYOSVRKSKTZGZJK9-(*OG
VUYOHOROZOOIXOVZXOOJGZKRUX!
u GIIKYXGVOJRGJGZKVXOT[ZORO`GXKGJKOTZKXUMXO972UXOIZJKIUSVRK^K!
u SUJKR[RXKRGOUTGRKYZKTGIKRGOZOSVYOSVR[JK[ZORO`GZV[ZKXTOIOHOTKJUI[SKTZGZ
TROZKXGZ[XGJKYVKIOGROZGZKVKXSOTJJKLOTOXKG[TUXHG`KJKJGZKIUSVRK^K!
u ROSHGP[R 6.6 IUTOTK L[TIOO JK OTZKXIUTKIZGXK I[ SGPUXOZGZKG YOYZKSKRUX JK
MKYZO[TKGHG`KRUXJKJGZKGIZ[GRKGZZVXUVXOKZGXK3OIXUYULZ9WR9KX\KXIZO
9-(*[XOUVKTYU[XIK3_9726UYZMXK972
3_972KYZK[TYOYZKSJKMKYZO[TKGHG`KRUXJKJGZKIUTYZX[OZVKSUJKR[RXKRGOUTGR
LOOTJ[TVXUJ[YYULZ]GXKJOYZXOH[OZY[HROIKT-4;-62JKIZXKIUSVGTOGVXUJ[IZUGXK
3_972'(
9KX\KX[RJKHG`KJKJGZK3_972KYZK[T[RJOTZXKIKRKSGOVUV[RGXK9-(*[ZORO`GZK
VKTZX[JK`\URZGXKGGVROIGOORUX=KHSVXK[TI[ROSHGP[R6.6JKO3_972VUGZKLO
[ZORO`GZSVXK[TI[SGPUXOZGZKGROSHGPKRUXJKVXUMXGSGXKGIZ[GRK
'IIKY[RRGJGZKRKSKSUXGZKTZXUHG`JKJGZK3_972YKVUGZKXKGRO`GTJU[
SUJ[XO
u [ZORO`GXKGJKL[TIOOYVKIOLOIKVXKJKLOTOZKTROSHGP[R[ZORO`GZVKTZX[XKGRO`GXKG
GVROIGOKOROSHGP[R6.6VUYKJGYZLKRJKL[TIOOJKIUTKIZGXKRGIKRKSGOOSVUXZGTZK
9-(*GIKYZKGLOOTJJKZGROGZKTRKIOORK\OOZUGXK!
u [ZORO`GXKG[TKOOTZKXLKKJKZOV5*()YG[0*()
Necesitatea realizrii de aplicaii software care s poat opera cu mai multe
tipuri de baze de date, utiliznd acelai cod surs, a condus la definirea unor
interfee (colecii de funcii) ntre aplicaii i sistemele de gestiune a bazelor de
i c
tia date. Prima interfa de acest fel a fost ODBC (Open DataBase Connectivity),
dezvoltat de Microsoft, care a devenit un standard n dezvoltarea aplicaiilor software
independente de sistemul de gestiune aflat n spatele acestora.
O alt interfa cu sistemele de gestiune a bazelor de date a fost dezvoltat pe baza
tehnologiei Java i poart numele de JDBC (Java DataBase Connectivity).

3UJ[RJKR[IX[TIGJX[RYKX\KX[R[O3_972YKHG`KG`VKSUJKR[RIROKTZYKX\KX\K`O
IGVOZUR[R SUJ[R[RS_YWRJGRYKX\KX[R[O3_972KYZKIKRIKVXKOGIKXKXORKJKGIIKYRG
HG`GJKJGZKOXKGRO`KG`ZXGTYLKX[RJGZKRUXTZXKHG`GJKJGZKOGVROIGOGIROKTZ

#%$
2[IX[RI[JGZKYZUIGZKTZXUHG`JKJGZKXKRGOUTGR3_972YKJKX[RKG`J[V
[XSZUX[RSUJKR
u YK JKYINOJK U IUTK^O[TK I[ YKX\KX[R JK HG`K JK JGZK 3_972 L[TIOG
S_YWREIUTTKIZ!
u YKRKIZSHG`GJKJGZKJUXOZL[TIOGS_YWREYKRKIZEJH!
u YKKSOZOTZKXUMXO972GY[VXGHG`KOJKJGZKI[XKTZKXK`[RZGZKRKLOOTJGIIKYOHORK
VXOTOTZKXSKJO[R[TUXL[TIOO6.6YVKIOGRO`GZKS_YWREW[KX_S_YWRET[SEXU]Y
S_YWRELKZINEGXXG_!
u YKTZXKX[VKIUTK^O[TKGI[YKX\KX[R3_972L[TIOGS_YWREIRUYK
'IIKY[RGVROIGOKOIROKTZRGHG`GJKJGZKVXKY[V[TKG[ZKTZOLOIGXKGVXKGRGHORGIROKTZ[R[O
VKHG`G[T[OT[SKJKIUTZOG[TKOVGXURK5VKXGOORKIKVUZLOKLKIZ[GZKGY[VXGHG`KO
JKJGZKJOLKXTL[TIOKJKJXKVZ[XORKJKGIIKYYZGHOROZKJKGJSOTOYZXGZUX[RHG`KOJK
JGZKVKTZX[IUTZ[XORKJK[ZORO`GZUX
9KX\KX[RJKHG`KJKJGZK3_972KYZKOJKGRVKTZX[JK`\URZGXKGGVROIGOORUXSOIOO
SKJOOLOOTJ[TVXUJ[YXGVOJYOM[XOT[T[RZOS[RXTJMXGZ[OZ

EZafcZUVUReV
3_972VKXSOZK[ZORO`GXKG[XSZUGXKRUXZOV[XOJKIUTYZGTZK
u OX[XO JK IGXGIZKXK v OX[XORK JK IGXGIZKXK Y[TZ JKROSOZGZK VXOT MNOROSKRK YG[
GVUYZXUL[XOOVUZIUTOTKIGXGIZKXKKYIGVK!
u IUTYZGTZKT[SKXOIKTZXKMOYG[I[\OXM[RSUHOR!
u IUTYZGTZG4;22vYKSTOLOIU\GRUGXKTKJKLOTOZ!T[ZXKH[OKIUTL[TJGZI[\GRUGXKG
`KXUYG[I[OX[R\OJ

;TISVGR[TKOZGHKRK3_972YKTIGJXKG`TZX[TGJOT[XSZUGXKRKIGZKMUXOOJK
ZOV[XO ZOV[XOT[SKXOIKZOV[XOJGZUXZOV[XOOXJKIGXGIZKXK
:GHKR[R[XSZUXVXK`OTZZOV[XORKJKJGZKT[SKXOIKIGXKVUZLO[ZORO`GZKT3_972
VXKIO`TJJUSKTO[RJK\GRUXOOGZXOH[ZKRKUVOUTGRK)UTYZGTZG3YVKIOLOIT[SX[R
SG^OSJKIGXGIZKXKIOLXKOGX*XKVXK`OTZT[SX[R`KIOSGRKRUXVKTZX[ZOV[XORKXKGRK

#%%
:OV[XORKJKJGZKVKTZX[SKSUXGXKGUXKOOGJGZKRUXIGRKTJGXOYZOIKY[TZVXK`KTZGZK
Y[IIOTZTZGHKR[R[XSZUX

LOOTJ

5VGXZKJOTZOV[XORKOXJKIGXGIZKXKY[TZVXK`KTZGZKTZGHKR[R[XSZUX

4`^V_kZ >jDB= UV RU^Z_ZdecRcV R T`_efcZ]`c


)USKT`ORKVUZLOK^KI[ZGZKLOKVXOTOTZKXSKJO[ROTZKXVXKZUX[R[OJKIUSKT`OTUTMXGLOI
V[YRGJOYVU`OOKJKYKX\KX[R3_972LOKVXOTZXUGVROIGOKIKVKXSOZKGIIKYGXKGHG`KRUX
JKJGZKVXOTOTZKXSKJO[R[TKOOTZKXLKKMXGLOIK)KGSGO[ZORO`GZOTZKXLGMXGLOIKYZK
L[XTO`GZJKGVROIGOG6.6S_'JSOTV[YRGJOYVU`OOG[ZORO`GZUXORUXJKSGPUXOZGZKG
YKX\KXKRUXMG`JJGXV[ZKOJKYIXIGGVROIGOORK3_972)UTZXUR)KTZKXYG[3_972-;/
JKRGGJXKYG]]]S_YWRIUS
/TZKXVXKZUX[RJKIUSKT`OTUTMXGLOIGRYKX\KX[R[O3_972VUGZKLORGTYGZTK^KI[OK
GIIKYTJ9ZGXZ$6XUMXGSY$3_972$3_9729KX\KX$3_972)USSGTJ2OTK
)ROKTZ 3GO TZO ZXKH[OK Y \ G[ZKTZOLOIGO OTZXUJ[ITJ VGXURG [ZORO`GZUX[R[O XUUZ
GJSOTOYZXGZUX[RYKX\KX[R[OJKHG`KJKJGZK6GXURGOSVROIOZYZGHOROZRGOTYZGRGXKG
YKX\KX[R[O3_972KYZKS_YWR
*GIG[ZKTZOLOIGXKGYKXKGRO`KG`I[Y[IIKY[ZORO`GZUX[RKYZKTZSVOTGZI[SKYGP[R
JOTLOM[XG

Figura 6.4 Conectarea la interpretorul de comenzi


#%&
)[XYUX[R S_YWR$ E GXGZ I OTZKXVXKZUX[R GZKGVZ OTZXUJ[IKXKG [TKO IUSKT`O
IUSGTJG ZXKH[OTJ Y YK TINKOK VXOT IGXGIZKX[R V[TIZ O \OXM[R  6KTZX[ GLOGXKG
OTYZX[IO[TORUXJK[ZORO`GXKYKVUGZKOTZXUJ[IKIUSGTJGNKRV,
TGIKYZSUSKTZY[TZKOIUTKIZGZTIUTZ[RGJSOTOYZXGZUX[R[OYKX\KX[R[O3_972G\TJ
JXKVZ[XOJKVROTKVKTZX[MKYZOUTGXKG[ZORO`GZUXORUXIUTLOM[XGXKGYKX\KX[R[O3_972O
MKYZOUTGXKGZ[Z[XUXHG`KRUXJKJGZK
/GZIKRKSGOOSVUXZGTZKIUSKT`OVKTZX[MKYZOUTGXKGIUTZ[XORUX[ZORO`GZUXORUX
u 9INOSHGXKGVGXURKOVKTZX[IUTZ[RXUUZYKXKGRO`KG`VXOTIUSGTJGS_YWRGJSOT
I[[XSZUGXKGYOTZG^G

u )XKGXKG[T[OIUTZJK[ZORO`GZUXYKXKGRO`KG`VXOT[ZORO`GXKGIUSKT`OO-8'4:
IGXKVKXSOZKYZGHOROXKGT[SKR[OJKIUTZOGVGXURKO[ZORO`GZUX[R[OVXKI[SOG
JXKVZ[XORUX JK GIIKY GRK GIKYZ[OG VXO\ORKMOO RG GT[SOZK HG`K JK JGZK *GI
[ZORO`GZUX[RK^OYZIUSGTJG-8'4:KYZKLURUYOZRGSUJOLOIGXKGIGXGIZKXOYZOIORUX
IUTZ[R[OXKYVKIZO\9OTZG^GYOSVROLOIGZGIUSKT`OOKYZK

[TJK
v [ZORO`GZUX YVKIOLOI T[SKRK IUTZ[R[O JK [ZORO`GZUX O T[SKRK YKX\KX[R[O IK
M`J[OKZKIUTZ[RG\TJLUXSGqT[SKEIUTZr&rT[SKEYKX\KXr
v /*+4:/,/+*(?sVGXURGtVXKIO`KG`VGXURGGYUIOGZIUTZ[R[OJK[ZORO`GZUXIXKGZ
v UHOKIZYZGHORKZKHG`KRKJKJGZKYG[ZGHKRKRKOTJO\OJ[GRKJOTZXUHG`JKJGZK
VKTZX[GJSOTOYZXGXKGIXUXGYKGIUXJJXKVZ[XO[ZORO`GZUX[R[O5HOKIZ[RVUGZK
LOUZGHKRJOTHG`GJKJGZKI[XKTZIG`TIGXKVXKIO`ST[SKRKZGHKRKO
TZXKGMGHG`JKJGZKI[XKTZZUGZKZGHKRKRKJOTZXUHG`JKJGZKYVKIOLOIGZ
T[SK(*UGT[SOZZGHKRJOTZXUHG`JKJGZKT[SK(*T[SK:GHKRGYG[
ZUGZKZGHKRKRKZ[Z[XUXHG`KRUXJKJGZK
v VXO\ORKMOORKvXKVXK`OTZGIO[TORKVKIGXK[ZORO`GZUX[RRKVUGZKXKGRO`GGY[VXG
HG`KRUXJKJGZKYG[ZGHKRKRUXVXKIO`GZKRGUHOKIZYG[JXKVZ[XOJKGJSOTOYZXGXK
+^OYZ VKYZK  JK GIO[TO VUYOHORK I[S GX LO  )8+':+ VKXSOZK IXKGXKG
ZGHKRKRUXOGHG`KRUXJKJGZK*+2+:+GIUXJJXKVZ[RJKGZKXMKTXKMOYZXXO
JOTZGHKRK9+2+):VKXSOZKOTZKXUMGXKGHG`KRUXJKJGZK-8'4:GIUXJ
VXO\ORKMOORKGJSOTOYZXGZUX[R[O'22GIUXJZUGZKJXKVZ[XORKGY[VXGUHOKIZKRUX
YVKIOLOIGZKTIRG[`G546KTZX[UROYZJKZGROGZGVXO\ORKMOORUXIUTY[RZGO
SGT[GR[RYKX\KX[R[O3_972

,OM[XGXKVXK`OTZ[TK^KSVR[JKIXKGXKG[T[OIUTZJK[ZORO`GZUXI[T[SKRKJKIUTZ
sIUYZKRtOVGXURGsVGXURGSKGtG\TJJXKVZ[XOJKGJSOTOYZXGXKGY[VXGHG`KOJKJGZK+RK\O
u )UTKIZGXKG[T[O[ZORO`GZUXUGXKIGXKRGOTZKXVXKZUX[RJKIUSKT`OGRYKX\KX[R[O3_972
YKXKGRO`KG`VXOTOTZKXSKJO[RIUSKT`OO

#%'
)USGTJGYKOTZXUJ[IKJKRGVXUSVZ[RYOYZKS[R[OJKUVKXGXKT=OTJU]YVUGZKLO
OTZXUJ[YT9ZGXZ$8[T

Figura 6.5 Crearea unui cont de utilizator


u 'T[RGXKGVXO\ORKMOORUXGIUXJGZK[T[OGYG[SGOS[RZUX[ZORO`GZUXOYKXKGRO`KG`I[
GP[ZUX[RIUSKT`OO8+<51+IGXKGXKYOTZG^G

)USGTJG8+<51+GT[RKG`GT[SOZKVXO\ORKMOOGIUXJGZKGTZKXOUX[ZORO`GZUXORUXVXOT
IUSGTJG-8'4:JGXT[GXKIGKLKIZZKXMKXKGIUTZ[XORUX[ZORO`GZUXORUX6KTZX[GZKXMK
[TIUTZJK[ZORO`GZUXZXKH[OKYZKXMKSTXKMOYZXGXKGIUXKYV[T`ZUGXKIUTZ[R[OJOT
HG`GJKJGZKI[T[SKRKS_YWRZGHKRG[YKX9[IIKYO[TKGJKIUSKT`OTKIKYGXKZKXMKXOO
[T[OIUTZKYZKVXK`KTZGZTLOM[XG

Figura 6.6 tergerea unui cont de utilizator

*[V ZKXMKXKG TXKMOYZXXOO GYUIOGZK IUTZ[R[O GS LURUYOZ IUSGTJG ,2;9.


68/</2+-+9VKTZX[IGYKX\KX[R3_972YXKSVXUYVZK`KOTLUXSGOORKXKLKXOZUGXKRG
JXKVZ[XORKJKGIIKYGRK[ZORO`GZUXORUX

#%(
4`^V_kZ>jDB=aV_ecfXVdeZ`_RcVRSRkV]`cUVUReV
TIUTZOT[GXK\USVXKY[V[TKIGJSOTOYZXGZUX[RGIXKGZ[TIUTZJK[ZORO`GZUXI[
JXKVZ[XOGY[VXGHG`KOJKJGZKI[T[SKRK+RK\O*OTGIKYZSUSKTZJ[VIUTKIZGXKGRG
OTZKXVXKZUX[RJKIUSKT`O3_972[ZORO`GZUX[RVUGZK[ZORO`GIUSKT`ORKVKTZX[MKYZOUTGXKG
HG`KOJKJGZK)KRKSGO[ZORO`GZKJOTZXKGIKYZKGY[TZ
u 'LOGXKGT[SKRUXHG`KRUXJKJGZKGIIKYOHORK[ZORO`GZUX[R[O

u )XKGXKGHG`KOJKJGZK

u 9KRKIZGXKGHG`KOJKJGZKI[XKTZK

u <O`[GRO`GXKGZGHKRKRUXJOTHG`GJKJGZKI[XKTZ

u ZKXMKXKGHG`KOJKJGZK

)USGTJG*856*':'('9+GXKIGKLKIZOZKXMKXKGZ[Z[XUXZGHKRKRUXJOTHG`G
JKJGZKYVKIOLOIGZ

+^KI[ZGXKGI[Y[IIKYGIUSKT`ORUXJKSGOY[YKYZKJKVKTJKTZJKVXO\ORKMOORKGYUIOGZK
[ZORO`GZUX[R[OXKYVKIZO\

4`^V_kZ >jDB= aV_ecf XVdeZ`_RcVR eRSV]V]`c


)XKGXKG[TKOZGHKRKTIGJX[RHG`KOJKJGZKI[XKTZKYKXKGRO`KG`VXOT[ZORO`GXKG
IUSKT`OO972)8+':+:'(2+*KK^KSVR[IXKGXKGZGHKRKO:_W`6]VgZIGXKSKSUXKG`
JGZKXKLKXOZUGXKRGKRK\OO[TKOIUROYKXKGRO`KG`VXOTIUSGTJG

Exemplul 6.17
'LOGXKGYZX[IZ[XOO[TKOZGHKRKYKXKGRO`KG`I[GP[ZUX[RIUSKT`OO

9ZX[IZ[XGZGHKRKO/TLU+RK\O\GLOGLOGZIGTLOM[XG
ZKXMKXKG[TKOZGHKRKYKXKGRO`KG`VXOTIUSGTJG

#%)
Figura 6.7 Structura tabelei InfoElevi

FeZ]ZkRcVR Ra]ZTRZVZ AYa>j2U^Z_


6NV3_'JSOTKYZKUGVROIGOKI[OTZKXLGMXGLOIIKVKXSOZKMKYZOUTGXKGHG`KRUXJK
JGZK3_9723GPUXOZGZKGYKX\KXKRUXIGXKL[XTO`KG`YKX\OIOOJKM`J[OXKGYOZK[XORUX
=KHVKXSOZ[ZORO`GXKGGIKYZKOGVROIGOO
2GTYGXKGTK^KI[OKGGVROIGOKOYKXKGRO`KG`VXOTYIXOKXKGTHGXGJKGJXKYKG
TG\OMGZUX[R[OG[XSZUGXKOGJXKYK NZZV RUIGRNUYZVNVS_GJSOTOTJK^VNV

Figura 6.8 Meniul principal al aplicaiei PhpMyAdmin

#%*
,KXKGYZXGVXOTIOVGRGGVROIGOKO\K`OLOM[XGKYZKSVXOZTJU[VGTU[XO
6GTU[RJOTYZTMGVKXSOZKYKRKIZGXKGHG`KOJKJGZKI[XKTZKOGLOROKG`T[SKRKZ[Z[XUX
ZGHKRKRUXVKIGXKRKIUTOTK
6GTU[RJXKVZIUTOTKROTQ[XOIZXKIGZKMUXOORKJKUVKXGOOJKGJSOTOYZXGXKIKVUZLO
KLKIZ[GZK)KRKSGOOSVUXZGTZKY[TZ
u GLOGXKG OTLUXSGOORUX XKLKXOZUGXK RG VXUIKYKRK K^KI[ZGZK T IGJX[R YKX\KX[R[O
3_972!
u GLOGXKG\GXOGHORKRUXJKYOYZKS3_972!
u JXKVZ[XOJKGIIKY GIKGYZIGZKMUXOKJKIUSKT`OVKXSOZKMKYZOUTGXKG[ZORO`GZUXORUX
OGJXKVZ[XORUXJKGIIKY!
u HG`KJKJGZK GLOKG`OTLUXSGOOJKYVXKHG`KRKJKJGZKM`J[OZKJKYKX\KX[R
3_972!
u UVKXGOOJKOSVUXZK^VUXZ VKXSOZ[ZORO`GZUX[R[OYGR\GXKGHG`KRUXJKJGZKY[HLUXSG
[T[OLOOKXJKIUSKT`O972VXKI[SOTIXIGXKGJGZKRUXJOTZX[TGYZLKRJKLOOKX
-KYZOUTGXKGHG`KOJKJGZKOGZGHKRKRUXIUSVUTKTZKYKXKGRO`KG`VXOTOTZKXSKJO[R
SKTO[XORUXJKUVO[TOTSUJMXGLOI)XKGXKGZGHKRKO/TLU+RK\OVUGZKLOXKGRO`GZVXOT
[XSGXKGVGORUXJKSGOPUY

ARd" 9KRKIZSHG`GJKJGZK+RK\OVXOTYKRKIZGXKGGIKYZKOGJOTROYZGJKUVO[TOGLRGZ
TVGTU[RYZTMTGIKYZSUSKTZHG`GJKJGZKT[IUTOTKZGHKRK
ARd# )UTYZX[OSZGHKRG/TLU+RK\OVXKIO`TJT[SKRKGIKYZKOGOT[SX[RISV[XORUX
TLUXS[RGX[RJOTVGTU[RJXKVZ\K`OLOM[XG'VYGOH[ZUT[R+>+);:

Figura 6.9 Crearea unei tabele

ARd$ 6KTZX[ LOKIGXK ISV YK \UX OTZXUJ[IKGRKMK T ZGHKR[R GLOGZ [XSZUGXKRK
OTLUXSGOO
u T[SKRKISV[R[OIURUGTG)SV!
u ZOV[RISV[R[OIURUGTG:OV!
u R[TMOSKGISV[R[OIURUGTG2[TMOSK9KZGXK!JGIZOV[RISV[R[OKYZKT[SKXOI
YG[\GXINGXGZ[TIOYKVXKIO`KG`T[SX[RSG^OSJKIOLXKIGXGIZKXKOGXJGI
ZOV[RKYZKKT[SYG[YKZYK\UXVXKIO`GKRKSKTZKRKZOV[R[OXKYVKIZO\!
u YKVXKIO`KG`JGI\GRUGXKGISV[R[OVUGZKLO4;22YG[T[IURUGTG4[RR!
u YKZGXKJKHG`XKVXK`OTZ\GRUGXKGOSVROIOZGYUIOGZISV[R[O!
u YKGRKMKUVO[TKGG[ZUEOTIXKSKTZJOTIURUGTG+^ZXGJGIJUXOSIG\GRUGXKG
ISV[R[OYYKOTIXKSKTZK`KG[ZUSGZRGOTYKXGXKG[TKOTXKMOYZXXO!

#&!
Figura 6.10 Definirea structurii tabelei

u YKGRKMKZOV[RJKOTJK^JUXOZVKTZX[ISV[RI[XKTZINKOKVXOSGXOTJK^UHOT[OZ
OTJK^I[\GRUXO[TOIKLXOTJK^!
u YKOTYKXKG`[TIUSKTZGXO[IGXKYJKYIXOKISV[R
9KVUGZKGYUIOG[TIUSKTZGXO[IGXKYJKYIXOKYKSTOLOIGOGZGHKRKOIXKGZK'VYGO
H[ZUT[R9'2<+'@*GIZGHKRGGLUYZJKLOTOZIUXKIZYK\GGLOGIUSGTJG972
IUXKYV[T`ZUGXKVUGZKLOKJOZGZOK^KI[ZGZ[RZKXOUXYZX[IZ[XGZGHKRKOY[HLUXSG
[T[OZGHKRISV[XORKVUZLOKJOZGZKYG[ZKXYKOV[ZKSOTYKXGTUOISV[XO
VXKI[SOGRZKOTLUXSGOOXKLKXOZUGXKRGOTJK^[XORGYVGO[RJKSKSUXOKUI[VGZO
OTLUXSGOOYZGZOYZOIK
TVGXZKGJKY[YGVGTU[R[OJXKVZIGXKGLOKG`YZX[IZ[XGOVXUVXOKZORKZGHKRKO
TU[IXKGZKYKGLR[TSKTO[I[UVO[TOJKMKYZOUTGXKGZGHKRKOOGJGZKRUXSKSUXGZK
JKGIKGYZG'IKYZKGY[TZ
u 4G\OMGXK VKXSOZK\O`[GRO`GXKGTXKMOYZXXORUXJOTZGHKR\GRUXORKISV[XORUX
V[ZTJLOSUJOLOIGZK
u 9ZX[IZ[X GLOKG`YZX[IZ[XGZGHKRKOOUVO[TORKJKKJOZGXKGGIKYZKOG
u 972 VKXSOZKOTZXUJ[IKXKGOK^KI[ZGXKG[TKOIUSKT`O972
u )G[Z  L[XTO`KG` U OTZKXLG VKTZX[ IUTYZX[OXKG [TKO OTZKXUMXO 9+2+):
[ZORO`GZTI[ZGXKGTXKMOYZXXORUXIGXKYGZOYLGIUIUTJOOKYVKIOLOIGZ
u /TYKXGXK VKXSOZKOTZXUJ[IKXKGJKTXKMOYZXXOTUOTZGHKR
u /SVUXZ VXKR[GXKGYZX[IZ[XOOZGHKRKOOYG[GJGZKRUXJOTZX[TLOOKXK^ZKXT
u +^VUXZ YGR\GXKGYZX[IZ[XOOZGHKRKOOYG[GJGZKRUXTZX[TLOOKXK^ZKXT
u 5VKXGOO MX[VKG`UVO[TOJKXKUXJUTGXKGISV[XORUXJKSUJOLOIGXKGZOV[R[O
JKSKSUXGXKGZGHKRKOJKGTGRO`GXKXKVGXGXKOUVZOSO`GXKG[TKOZGHKRK
u -URKZK ZKXMKTXKMOYZXXORKJOTZGHKR
u 'X[TI ZKXMKZGHKRG

#&"
2A=:42::
2Ac`S]V^V

 ,OOKX[RZK^ZT[SKXKOTIUTOTK[TT[SXTKVXKIO`GZJK\GRUXOTGZ[XGRKYIXOYKVK[T
T[SXGXHOZXGXJKROTOO9YKJKZKXSOTKT[SKXKRKJOYZOTIZKOLXKI\KTGJKGVGXOOK
GGIKYZUXG4[SKXKRK\UXLOYIXOYKTLOOKX[RT[SKXKU[ZVKROTOOYKVGXGZKTUXJOTK
IXKYIZUGXK
 ,OOKX[RKI[GOOJGZSKSUXKG`TKI[GOOROTOGXK,OOKX[RGXK[XSZUGXKGYZX[IZ[X
u VKVXOSGROTOKYKGLRTT[SX[RKI[GOORUX!
u VK[XSZUGXKRKTROTOOYKGLRIZKUKI[GOKJKLUXSGG^H#I[TJKGHOI
Y[TZT[SKXKTGZ[XGRK
9IXOKO[TYIXOVZ6.6IGXKYGLOK`KTLKXKGYZXGTG\OMGZUX[R[OYUR[OGLOKIXKO
KI[GOO
 9IXOKOUL[TIOKIGXKVKXSOZKIUSVGXGXKGIGXGIZKXI[IGXGIZKXGJU[LOOKXKZK^Z
,[TIOG\GVXOSOIGVGXGSKZXOT[SKRKLOOKXKRUX\G\KXOLOIGK^OYZKTGGIKYZUXGO\G
XKZ[XTG:8;+JGIGIKYZKGY[TZOJKTZOIKXKYVKIZO\,'29+TIG`IUTZXGX
 -KTKXGOLOOKX[RI[RUXONZSIGXKYIUTOT[TZGHKRI[ZUGZKT[GTKRKJKI[RUGXK
VUYOHORK VKTZX[ LOKIGXK I[RUGXK LOOTJ GLOGZ IUJ[R JK I[RUGXK NK^G`KIOSGR O [T
sKGTZOUTtJOTT[GTGXKYVKIZO\
 ,URUYOTJOTZKXVXKZUX[RJKIUSKT`O3_972XKGRO`GO[XSZUGXKRKUVKXGOO
u IUTKIZGO\RGYKX\KX[R3_972IGGJSOTOYZXGZUX!
u IXKGO[TIUTZJK[ZORO`GZUXI[T[SKRK2GHUXGTZIGXKYGOHGIIKYRGZUGZK
HG`KRKJKJGZKM`J[OZKVKYKX\KX!
u IUTKIZGO\RGYKX\KX[R3_972TIUTZ[R2GHUXGTZ!
u IXKGOHG`GJKJGZKJKVU`OZ*(!
u THG`GJKJGZKJKVU`OZ*(IXKGOJU[ZGHKRKGRKMKOZOV[XORKJKJGZKIKRKSGO
VUZXO\OZK
G :,[XTO`UXOOJL[XTO`UXJKT[SOXKGJXKY!
H :VXUJ[YKOJVXUJ[YJKT[SOXKVXKIGTZOZGZKJGZGEK^VOXXOO
;ZORO`GOGVROIGOG6NV3_'JSOTVKTZX[GOTYKXGIZKTXKMOYZXXOTLOKIGXKZGHKR

3>Z_Zac`ZVTeV
 8KGRO`GOUGVROIGOKIGXKYXKGRO`K`KIKT`[XGXKG[T[OZK^ZOTZXUJ[YJK[ZORO`GZUX
TRUI[OTJLOKIGXKIGXGIZKXJOTZX[TI[\TZTKVKXSOYVXOTIGXGIZKX[Rq r'VROIGOG\G
IUTOTKLOOKXK
u ROYZGZ^ZIUTOTKI[\OTZKRKTKVKXSOYKIZK[T[RVKROTOK!
u ,XS/TYKXGXKNZSIUTOTK[TLUXS[RGXIKVKXSOZKOTZXUJ[IKXKG[T[OZK^ZYIXOY
VKSGOS[RZKROTOO!
u IKT`[XGVNVKYZKYIXOVZ[RIGXKVXKOGZK^Z[ROTZXUJ[YJK[ZORO`GZUXRIKT`[XKG`
OGLOKG`XK`[RZGZ[R

#&#
 ;TSGMG`OT\OXZ[GRIUSKXIOGRO`KG`VXUJ[YKKRKIZXUTOIKOKRKIZXUIGYTOIK,OOKX[R
VXKZ[XOJGZIUTOTKVXK[XORKVXUJ[YKRUXVKLOKIGXKROTOKLOOTJSKSUXGZKJKT[SOXKG
VXUJ[Y[R[OOVXK[RGIKYZ[OGYKVGXGZKVXOTIGXGIZKX[RqqZOOTJIYZUI[RJKVXUJ[YK
KYZKTKROSOZGZXKGRO`GO[TLUXS[RGXJKIUSGTJLOOKX[RIUSGTJGVNVIGXKVKXSOZK
[ZORO`GZUX[R[OYGRKGMVXUJ[YKJOTIKRKJOYVUTOHORKYVKIOLOITJIGTZOZGZKG
JUXOZJOTLOKIGXKVXUJ[Y*[VGIOUTGXKGH[ZUT[R[OJKZXOSOZKXKGIUSKT`OOYK
IGRI[RKG`OYKGLOKG`\GRUGXKGJKVRGZVKTZX[LOKIGXKZOVJKVXUJ[YVXKI[SO
\GRUGXKG ZUZGR 9IXOVZ[R 6.6 IGXK VXKR[IXKG` JGZKRK YK GLR ZUZ T LOOKX[R
IUSGTJGVNV
 8KGRO`GOUGVROIGOKJKZOV-[KYZ(UUQIGXZKJKUGYVKOIGXKYVKXSOZ\O`OZGZUXORUX
YOTZXUJ[IUVOTOOOY\O`[GRO`K`KVXKXORKOTYKXGZKJKGRO[ZORO`GZUXO'VROIGOG\G
LOIUSV[YJOT[XSZUGXKRKLOOKXK
u ,XS6GXGXKNZS IUTOTK LUXS[RGX[R IGXK VKXSOZK \O`OZGZUX[R[O Y OTZXUJ[I
[XSZUGXKRKJGZK T[SKOVXKT[SKISVZK^Z\XYZISVYKRKIZGJXKYG
KSGORISVZK^ZUVOTOKISVZK^ZGXKG!
u 3KS5VOTOKVNV VXKOG JGZKRK OTZXUJ[YK JK [ZORO`GZUX RK \GROJKG` O RK
SKSUXKG`TLOOKX[RZK^Z5VOTOO*(JGZ!
u ,OOKX[R5VOTOO*(JGZSKSUXKG`UVOTOORKOTZXUJ[YKJK[ZORO`GZUXOLOKIGXKVXKXK
VKIZKUROTOKJGZKRKLOOTJYKVGXGZKVXOTIGXGIZKX[Rq r!
u <O`5VOTOOVNVVKXSOZK\O`[GRO`GXKGUVOTOORUXOTZXUJ[YKVTTVXK`KTZY[H
LUXSG[T[OZGHKR
 ,OOKX[RZK^ZOTZXKHGXOOTIUTOTK[TT[SXGXHOZXGXJKTZXKHXOI[XYV[TY[TOI
VKTZX[LOKIGXKJOTZXKGIKYZKGYVKIOLOITJ[YKVKROTOOYKVGXGZK
u KT[T[R
u ZXKO\GXOGTZKJKXYV[TY
u \GXOGTZGIUXKIZ[T[RJOTIGXGIZKXKRKqGrqHrqIr
8KGRO`GO[TYIXOVZIGXKMKTKXKG`LOOKX[R ZKYZVNV!GIKYZGIUTOTK[TLUXS[RGXI[
TZXKHXORKVXKR[GZKJOTLOOKX[ROTZXKHGXOOTLOKIXKO\GXOGTZKJKXGYV[TYGYUIOOTJ[OYK
[TH[ZUTXGJOU*[VGIOUTGXKGH[ZUT[R[O9;(3/:YIXOVZ[R\GIGRI[RGV[TIZGP[RUHOT[Z
JK[ZORO`GZUX

#&$
(
Capitolul

A9A6]V^V_eVRgR_dReV

Ce nvm?
u +SOZKXKGJKOTZKXUMXO972VXOTOTZKXSKJO[RL[TIOORUX6.6VXKJKLOTOZK
u 6XKR[IXGXKGJGZKRUXXKZ[XTGZKJKUOTZKXUMGXK9729+2+):
u 9KYO[TO6.6<GXOGHORKJKYKYO[TK

De ce nvm?
(G`KRKJKJGZKXKVXK`OTZSUJGROZGZKGIKGSGOLRK^OHOROSGOYOM[XJKGSKSUXGO
XKMYOJGZKRK\KNOI[RGZKTIGJX[RGVROIGOKO=KH2OSHGP[RJKOTZKXUMGXKGHG`KRUXJKJGZK
972VUGZKLO[ZORO`GZVXOTOTZKXSKJO[R[TUXL[TIOO6.6YVKIOLOIKVKTZX[GUHOTKOTLUXSGOO
IUSVRKZKVXOTGMXKMGXKGJGZKRUXSKSUXGZKTJOLKXOZKRKZGHKRKJOTHG`GJKJGZK
9KYO[TORK6.6VKXSOZVXUMXGSGZUX[R[OYJKLOTKGYI\GXOGHORKGIXUX\GRUGXKKYZK
GIIKYOHORTSGOS[RZKLOOKXKJOTIGJX[RGVROIGOKO:KNTOIGYKYO[TORUXKYZK[ZORO`GZ
VKTZX[JK`\URZGXKGGVROIGOORUX=KHTIGXKKYZKTKIKYGXG[ZKTZOLOIGXKG[ZORO`GZUXORUX
VKTZX[ OSVRKSKTZGXKG sIU[XORUX JK I[SVXZ[XOt T SGMG`OTKRK \OXZ[GRK VKTZX[
SKSUXGXKGVXKLKXOTKRUX\O`OZGZUXORUXKZI
=64:2"
:_eVc`XRcVRSRkV]`cUVUReV>jDB=

2[IX[RI[JGZKYZUIGZKTZXUHG`JKJGZKXKRGOUTGR3_972YKJKX[RKG`J[V
[XSZUX[RSUJKR
u YKJKYINOJKUIUTK^O[TKI[YKX\KX[RJKHG`KJKJGZK3_972L[TIOGS_YWREIUTTKIZ!
u YKRKIZSHG`GJKJGZKJUXOZL[TIOGS_YWREYKRKIZEJH!
u YKKSOZOTZKXUMXO972GY[VXGHG`KOJKJGZKI[XKTZKXK`[RZGZKRKLOOTJGIIKYOHORK
VXOTOTZKXSKJO[R[TUXL[TIOO6.6YVKIOGRO`GZKS_YWREW[KX_S_YWRET[SEXU]Y
S_YWRELKZINEGXXG_!
u YKTZXKX[VKIUTK^O[TKGI[YKX\KX[R3_972L[TIOGS_YWREIRUYK
,[TIOORK6.6JKR[IX[I[HG`KRKJKJGZK3_972G[JKT[SOXKGVXKLO^GZJKOX[RJK
IGXGIZKXKqS_YWRr

DeRSZ]ZcVRZ_TYZUVcVRT`_ViZf_ZZTfdVcgVcf]>jDB=
9ZGHOROXKG[TKOIUTK^O[TOI[YKX\KX[RJKHG`KJKJGZK3_972YKXKGRO`KG`VXOT
OTZKXSKJO[RL[TIOKOS_YWREIUTTKIZIGXKGXK[XSZUGXKGYOTZG^

[TJK
u T[SKEMG`JGXKVXK`OTZT[SKRKYKX\KX[R[O[TJKKYZKM`J[OZGVROIGOG!
u T[SKE[ZORO`GZUXKYZKT[SKRKIUTZ[R[OJK[ZORO`GZUX!
u VGXURGKYZKVGXURGJKGIIKYRGYKX\KX[RJKHG`KJKJGZK3_972YZGHOROZ
VKTZX[G[ZKTZOLOIGXKG[ZORO`GZUX[R[O
,[TIOGXKZ[XTKG`,'29+TIG`JKOTY[IIKYXKYVKIZO\U\GRUGXKJKZOVXKY[XY
JKT[SOZOJKTZOLOIGZUXGRIUTK^O[TOOTIG`IUTZXGX
TINOJKXKGIUTK^O[TOOYKXKGRO`KG`VXOTGVKR[RL[TIOKOS_YWREIRUYKG\TJIG
VGXGSKZX[OJKTZOLOIGZUX[RIUTK^O[TOOYZGHOROZRGOTOOKXKGGIKYZKOG
DZ_eRiRL[TIOKOKYZK

<GRUGXKG XKZ[XTGZ JK IZXK L[TIOG S_YWREIRUYK KYZK :8;+ JGI TINOJKXKG
IUTK^O[TOOGXK[OZO,'29+GRZLKR4[KYZKUHROMGZUXO[YTINOJKSK^VROIOZIUTK^O[TKG
I[YKX\KX[R3_972GIKGYZGLOOTJUXOI[STINOYTSUSKTZ[RTINKOKXOOK^KI[ZXOO
YIXOVZ[R[OJGXKYZKJKVXKLKXGZYXKGRO`SGIKYZR[IX[VKTZX[KROHKXGXKGXKY[XYKRUX
GRUIGZKJKYKX\KXVKTZX[IUTK^O[TK
/GZ [T K^KSVR[ JK IUTKIZGXK RG YKX\KX[R 3_972 OTIR[`TJ \KXOLOIXORK GY[VXG
Y[IIKY[R[OOTOOKXOOIUTK^O[TOOOGYKRKIZXOOHG`KOJKJGZKI[XKTZK

Exemplul 7.1

#&&
EcReRcVRVc`cZ]`c
:XGZGXKGKXUXORUXYKVUGZKXKGRO`GVXOT[ZORO`GXKGIUSHOTGOKOJOTZXKUVKXGZUX[R&O
L[TIOGJOK*GIJUXOSZUZ[OYYKGLOK`KSKYGPKRKYZGTJGXJJKKXUGXK\USV[ZKG
LURUYOJU[L[TIOO6.6LXVGXGSKZXO
u S_YWREKXXTUvXKZ[XTKG`IUJ[RJKKXUGXKGYUIOGZIKRKOSGOXKIKTZKUVKXGOO
3_972!JGISGOS[RZKUVKXGOO3_972IUTYKI[ZO\KG[MKTKXGZKXUGXKIUJ[XORK
JKKXUGXKYKVOKXJJUGX[RZOS[RLOOTJGIIKYOHOR!L[TIOGXKZ[XTKG`\GRUGXKG`KXU
JGIUVKXGOORKYG[KLKIZ[GZI[Y[IIKY!
u S_YWREKXXUXvXKZ[XTKG`[TOXJKIGXGIZKXKXKVXK`KTZTJJKYIXOKXKGZK^Z[GR
GKXUXOOGVX[ZKRG[RZOSGUVKXGOK3_972YG[OX[R\OJTIG`[RTIGXKZUGZK
UVKXGOORKYG[KLKIZ[GZI[Y[IIKY
+^KSVR[R[XSZUXGXGZI[SYKVUGZKVXUIKJGTIG`[RGVGXOOKO[TKOKXUXORGYKRKIZGXKG
HG`KOJKJGZKI[XKTZK

Exemplul 7.2

6iVTfeRcVRZ_eVc`XcZ]`cDB=
6KTZX[GK^KSVROLOIGSUJ[RJKXKGRO`GXKGROTZKXUMXORUX972GY[VXG[TKOHG`KJK
JGZK3_972\USIUTYOJKXGHG`GJKJGZKKRK\*([ZORO`GZVKTZX[MKYZOUTGXKGYOZ[GOKO
IURGXKGKRK\ORUX[TKOIUROSUJKRYOSVROLOIGZIGXKIUTOTKZGHKRKRK

:GHKRKRKVUZLOJKLOTOZKOTZKXGIZO\LURUYOTJGVROIGOG6NV3_'JSOTYG[VXOTOTZKXSKJO[R
[XSZUGXKRUXIUSKT`O972

#&'
MySQL permite definirea cmpurilor de tip ntreg cu autoincrementare,
care au proprietatea de a-i mri valoarea automat atunci cnd este inserat o nregistrare
nou, fr a se specifica o valoare pentru cmpurile respective.
n tabelele de mai sus am utilizat cmpuri cu autoincrementare pentru cheile primare:
idelev, idmaterie i idnota.

+^KI[ZGXKG[TKOOTZKXUMXO972YKXKGRO`KG`VXOTOTZKXSKJO[RL[TIOKO
S_YWREW[KX_IGXKGXK[XSZUGXKGYOTZG^

,[TIOGS_YWREW[KX_ZXGTYSOZKUOTZKXUMGXK972VKTZX[GLOK^KI[ZGZJKIZXK
YKX\KX[R3_972VGXGSKZX[ROTZKXUMGXK*GIVGXGSKZX[R/J)UTK^O[TKKYZKYVKIOLOIGZ
GZ[TIOOTZKXUMGXKGYKGJXKYKG`HG`KOJKJGZKGYUIOGZKIUTK^O[TOOOJKTZOLOIGZKVXOT
/J)UTK^O[TKGRZLKRYKIUTYOJKX[RZOSGIUTK^O[TKJKYINOY
6KTZX[OTZKXUMXORK972IKIUTOTIUSKT`ORK9+2+):9.5=+>62'/4YG[*+9)8/(+
L[TIOGXKZ[XTKG`[TOJKTZOLOIGZUXGROTZKXUMXOOJGIOTZKXUMGXKGYGKLKIZ[GZI[Y[IIKY
O,'29+TIG`IUTZXGX6KTZX[XKYZ[RJKIUSKT`O972S_YWREW[KX_XKZ[XTKG`:8;+
JGIGIKYZKGYG[K^KI[ZGZI[Y[IIKYO,'29+GRZLKR
/JKTZOLOIGZUX[ROTZKXUMXOOKYZKU\GRUGXKJKZOVXKY[XYVXOTOTZKXSKJO[RIXKOG\UXLO
GIIKYOHORKIUSVUTKTZKRKYKZ[R[OJKXK`[RZGZKXKZ[XTGZJKIUSKT`ORK9+2+):9.5=
+>62'/4YG[*+9)8/(+8KYZ[RIUSKT`ORUXJKOTZKXUMGXK972T[XKZ[XTKG`[TYKZJK
XK`[RZGZKOJKGIKKGT[ROYKGYUIOG`[TOJKTZOLOIGZUX

6iVTfeRcVRZ_eVc`XcZ]`cD6=64E
8KGRO`GXKG[TKOOTZKXUMXO9+2+):VXKY[V[TKJU[KZGVK
u ZXGTYSOZKXKGOTZKXUMXOOIZXKYKX\KX[R3_972[ZORO`TJL[TIOGS_YWREW[KX_!
u VXKR[GXKGYKI\KTOGRGTXKMOYZXXORUXIKIUSV[TYKZ[RJKXK`[RZGZKXKZ[XTGZJK
IZXKYKX\KX[R3_972IGXYV[TYRGOTZKXUMGXK
+^ZXGMKXKGTXKMOYZXXORUXIKIUSV[TYKZ[RJKXK`[RZGZKYKXKGRO`KG`VXOTOTZKXSKJO[R
L[TIOORUX6.6 S_YWRET[SEXU]YOS_YWRELKZINEGXXG_

3_YWRET[SEXU]Y

DZ_eRiR+

#&(
GR]`RcVcVefc_Re+
,[TIOGXKZ[XTKG`T[SX[RROTOORUXJOTYKZ[RJKXK`[RZGZKOJKTZOLOIGZVXOT/J/TZKXUMGXK
6GXGSKZX[R/J/TZKXUMGXKKYZKOJKTZOLOIGZUX[RXKZ[XTGZJK[RZOSGOTZKXUMGXKKLKIZ[GZ
VXOTZX[TGVKRGRL[TIOKOS_YWREW[KX_*GIYKZ[RJKXK`[RZGZKKYZK\OJL[TIOGTZUGXIK
\GRUGXKG`KXU,[TIOGVUGZKLO[ZORO`GZT[SGOVKTZX[OTZKXUMXORKGIXUXK^KI[ZGXK
VXUJ[IK[TYKZJKXK`[RZGZKI[SGXLO9+2+):YG[9.5=

S_YWRELKZINEGXXG_

DZ_eRiR+

GR]`RcVcVefc_Re+
,[TIOGIUTYZX[OKZK[TZGHRU[IGXKGXKIGKRKSKTZKUROTOKJOTYKZ[RJKXK`[RZGZK
XKZ[XTGZKJKOTZKXUMGXKGOJKTZOLOIGZVXOT/J/TZKXUMGXKLOKIX[OISVGYUIOOTJ[OYK[T
KRKSKTZGRZGHRU[R[O
6XOS[R GVKR JKZKXSOT SKSUXGXKG T ZGHRU[R XKZ[XTGZ G VXOSKO ROTOO JOT YKZ[R I[
XK`[RZGZKOGXGVKR[XORK[XSZUGXKJKZKXSOTZXKIKXKGRG[XSZUGXKRKROTOO*GIYKZ[RJK
XK`[RZGZKGLUYZKV[O`GZL[TIOGXKZ[XTKG`,'29+
:OV[RZGHRU[R[OKYZKVXKIO`GZJKVGXGSKZX[R:OV8K`IGXKVUGZKLO[TGJOTZXKIUTYZGTZKRK
[XSZUGXK
u 3?972E'995) ZGHRU[RI[XK`[RZGZK\GLO[TZGHRU[GYUIOGZO\IGXKSKSUXKG`
\GRUXORKISV[XORUXJOTTXKMOYZXGXKGI[XKTZOGXKJXKVZINKOKT[SKRKISV[XORUX
LURUYOZKTOTZKXUMGXK!
u 3?972E4;3 ZGHRU[RI[XK`[RZGZKKYZK[TZGHRU[I[OTJOIOTGZ[XGROT[SX[RISV[R[O
JOTIGJX[ROTZKXUMXOO9+2+):!
u 3?972E(5:.  Y[TZ VKXSOO GZZ OTJOIO T[SKXOIO IZ O OTJOIO JK ZOV OX JK
IGXGIZKXKUVO[TKOSVROIOZ
;ZORO`GXKGIUTYZGTZKO3?972E4;3KYZKXKIUSGTJGZGZ[TIOITJTYKZ[RJKXK`[RZGZK
K^OYZSGOS[RZKISV[XOJOTZGHKRKJOLKXOZKI[GIKRGOT[SK6XUHRKSGVUGZKLOXK`UR\GZ
OVXOTGYUIOKXKGJKGROGY[XOISV[XORUXXKYVKIZO\KGYZLKRIGYKZ[RJKXK`[RZGZKYGOH
ISV[XOI[JKT[SOXOJOYZOTIZKGIIKY[RRGUTXKMOYZXGXKJOTGIKYZYKZV[ZTJ[YKXKGRO`G
VXOTOTZKXSKJO[R[T[OZGHRU[GYUIOGZO\
TK^KSVR[RTKVXUV[TKSYJKZKXSOTST[SKRKOVXKT[SKRKKRK\ORUXJOTIRGYG
GG'*GIXK`[RZGZ[ROTZKXUMXOOKYZK[TYKZ\OJYK\GGLOG[TSKYGPIUXKYV[T`ZUX
GRZLKRYK\GZOVXOROYZGKRK\ORUXTUXJOTKGRLGHKZOI

#&)
Exemplul 7.3

'\KSVUYOHOROZGZKGYJKZKXSOTSIGXGIZKXOYZOIORKISV[XORUXJOTIGJX[RYKZ[R[OJK
XK`[RZGZKLURUYOTJL[TIOORK

GR]`cZcVefc_ReV+
u S_YWRET[SELOKRJYXKZ[XTKG`T[SX[RJKISV[XOIKIUSV[TYKZ[RJKXK`[RZGZK
I[OJKTZOLOIGZUX[RJKXKY[XY8K`!
u S_YWRELOKRJETGSKGXKIGXK`[RZGZT[SKRKGYUIOGZIKR[OJKGR/TJOIKISVJOT
YKZ[RJKXK`[RZGZKOJKTZOLOIGZVXOT8K`!VXOSGVU`OOKKYZK!
u S_YWRELOKRJERKTXKZ[XTKG`R[TMOSKGSG^OSGISV[R[OYVKIOLOIGZR[TMOSKG
YZGHOROZRGIXKGXKGZGHKRKO
+^KSVR[R  GLOKG` OTLUXSGOO JKYVXK LOKIGXK ISV JOT ZGHKRG KRK\O T ZUGZK
K^KSVRKRKIGXK[XSKG`\USVXKY[V[TKIHG`GJKJGZKI[XKTZKYZKKRK\*(

Exemplul 7.4

+^KSVR[RGLOKG`ROYZGKRK\ORUXIGXKG[UHOT[ZIKRV[OTUTUZSGOSOIJKIZ
RGJOYIOVROTGSGZKSGZOI9VXKJKUYKHOXKJKK^KSVR[RVXKIKJKTZ\USK^ZXGMKJGZKRK
JOTYKZ[RJKXK`[RZGZKTZX[TZGHRU[I[OTJOIOT[SKXOIO

#&*
Exemplul 7.5

6iVTfeRcVR T`^V_kZ]`c UV RTefR]ZkRcV :?D6CE 56=6E6 FA52E6


)USKT`ORKJKGIZ[GRO`GXKIGXKIUTOTIUSKT`ORK972/49+8:*+2+:+;6*':+
T[XKZ[XTKG`[TYKZJKXK`[RZGZKVXKI[SIUSGTJG9+2+):6KTZX[GJKZKXSOTGJGI
K^KI[ZGXKGIUSKT`OOGVXUJ[YSUJOLOIXOGY[VXGHG`KOJKJGZKYK[ZORO`KG`L[TIOG
S_YWREGLLKIZKJEXU]YIGXKGXKYOTZG^G

GR]`RcVcVefc_Re+
,[TIOGXKZ[XTKG`T[SX[RTXKMOYZXXORUXJOTHG`GJKJGZKIGXKG[LUYZGLKIZGZKJK
K^KI[ZGXKG [RZOSKO OTZKXUMXO /49+8: *+2+:+ YG[ ;6*':+ GYUIOGZK IUTK^O[TOO
OJKTZOLOIGZKVXOT/J8KY*GIVGXGSKZX[RROVYKZKYKIUTYOJKX[RZOSGIUTK^O[TKI[
HG`GJKJGZKJKYINOYVXOTZX[TGVKRS_YWREIUTTKIZ
TIG`[RTIGXK[RZOSGOTZKXUMGXKGK[GZL[TIOGTZUGXIK\GRUGXKGv
+^KSVR[ROTYKXKG`UTU[TXKMOYZXGXKTZGHKRGSGZKXOO\KXOLOITJXKGRO`GXKG
I[Y[IIKYGGIKYZKOUVKXGOO

Exemplul 7.6
#'!
Tabela materii conine 3 cmpuri, iar comanda SQL INSERT din exemplul
anterior insereaz valori doar pentru cmpurile denumire i tip. Cmpul idmaterie este un
cmp cu autoincrementare, astfel c valoarea sa este inserat automat n tabel, fiind cu o
unitate mai mare dect ultima valoare inserat n acest cmp.
Uneori este nevoie s determinm care a fost ultima valoarea inserat ntr-un cmp cu
autoincrementare. Acest lucru se determin prin apelul funciei
int mysql_insert_id([resource IdConexiune])
Funcia returneaz valoarea zero dac nu s-a efectuat nicio autoincrementare.

@aVcRZZTfSRkVUVUReV
5VKXGOORKJKIXKGXKOZKXMKXKGHG`KRUXJKJGZKYKVUZXKGRO`GOVXOTOTZKXSKJO[R
L[TIOORUX6.6

GR]`RcVcVefc_Re+
,[TIOG S_YWREIXKGZKEJH IXKKG` HG`G JK JGZK I[ T[SKRK 4[SK*( LURUYOTJ
IUTK^O[TKGI[OJKTZOLOIGZUX[R/J8KYXKYVKIZO\IUTK^O[TKGI[XKTZJGIVGXGSKZX[R
/J8KYT[KYZKYVKIOLOIGZ
,[TIOGS_YWREJXUVEJHZKXMKHG`GJKJGZKYVKIOLOIGZ'SHKRKL[TIOOXKZ[XTKG`
:8;+JGIUVKXGOGYGK^KI[ZGZI[Y[IIKYO,'29+GRZLKR
*KZKXSOTGXKGHG`KRUXJKJGZKGLRGZKVKYKX\KXYKXKGRO`KG`VXOTGVKR[RL[TIOORUX

6XOSGL[TIOKXKZ[XTKG`[TYKZJKXK`[RZGZKIKIUTOTKOTLUXSGOOXKLKXOZUGXKRG
HG`KRKJKJGZKGLRGZKVKYKX\KXT[SKRKGIKYZUXGLOOTJUHOT[ZKVXOTGVKR[RL[TIOKO
S_YWREZGHRKTGSK/J/TZKXUMGXKKYZKOJKTZOLOIGZUX[RGYUIOGZYKZ[R[OJKXK`[RZGZKXKZ[XTGZ
JKL[TIOGS_YWREROYZEJHYOGX/TJOIKYVKIOLOIVU`OOGHG`KOJKJGZKTYKZ[RI[XK`[RZGZK
*KZKXSOTGXKGT[SKRUXZGHKRKRUXJOTZXUHG`JKJGZKKYZKXKGRO`GZVXOTGVKR[RL[TIOKO

,[TIOGS_YWREROYZEZGHRKYL[TIOUTKG`YOSORGXL[TIOKOS_YWREROYZEJHYXKZ[XTTJ
[TYKZJKXK`[RZGZKI[OTLUXSGOOJKYVXKZGHKRKRKJOTHG`GJKJGZKYVKIOLOIGZYG[,'29+
JGIUVKXGOGK[KG`4[SKRKZGHKRKRUXY[TZK^ZXGYKJOTYKZ[RJKXK`[RZGZKVXOTGVKR[XO
Y[IIKYO\KGRKL[TIOKOS_YWREZGHRKTGSK
+^KSVR[RGLOKG`ZUGZKHG`KRKJKJGZKK^OYZKTZKVXKI[SOZGHKRKRKIUTOT[ZK
JKGIKYZKG

Extragerea numelor bazelor de date/tabelelor din setul de rezultate returnat


de mysql_list_dbs()/mysql_list_tables() poate fi realizat i prin apelul
funciei mysql_fetch_array(), precum i folosind alte funcii PHP ce opereaz
asupra seturilor de rezultate.
Crearea i tergerea tabelelor sunt operaii care se pot realiza prin intermediul unor
interogri ce conin comenzile SQL Create Table, respectiv Drop Table. Limbajul PHP nu
permite realizarea acestor operaii prin intermediul unor funcii predefinite.

#'"
Exemplul 7.7

=64:2#
8VdeZ`_RcVRdVdZf_Z]`cA9A

TIGVOZURKRKGTKXOUGXKGSJOYI[ZGZJKYVXKSUJGROZORKJKZXGTYSOZKXKG\GRUXOO[TUX
\GXOGHORKTZXKJU[YIXOVZ[XO6.63GPUXOZGZKGGVROIGOORUX=KHTKIKYOZLURUYOXKG[TUX
\GXOGHORKGRIXUXJUSKTO[JK\O`OHOROZGZKYLOKSGOSGXKJKIZL[TIOGYG[YIXOVZ[RT
IGXKY[TZJKLOTOZKGYZLKRIG\GRUGXKGGIKYZUXGYLOKGIIKYOHORZ[Z[XUXLOOKXKRUXIK
IUSV[TGVROIGOG
+^OYZZXKOSKIGTOYSKVXOTIGXKV[ZKSXKGRO`GGIKYZR[IX[
u ZXGTYSOZKXKG\GRUXORUX\GXOGHORKRUXVXOTOTZKXSKJO[R;82[R[OYIXOVZ[R[O!
u [ZORO`GXKG\GXOGHORKRUXIUUQOK!
u LURUYOXKGYKYO[TORUX6.6
:XGTYSOZKXKG\GRUXORUX\GXOGHORKRUXVXOTOTZKXSKJO[R;82[R[OYIXOVZ[XORUXKYZK\GXOGTZG
IKGSGOV[OTOTJOIGZJKUGXKIK
u KLUXZ[RJKVXUMXGSGXKIXKZK\GXOGHORKRKZXGTYSOYKTROTOGJKGVKRZXKH[OTJVXKR[GZK
TLOKIGXKYIXOVZ!
u T[SX[R\GXOGHORKRUXT[VUGZKLOVXKGSGXKOJKGYKSKTKGT[YKVUZZXGTYSOZK
IGTZOZOSGXOJKJGZK!
u YKI[XOZGZKGGVROIGOKOKYZKYI`[Z\GRUXORK\GXOGHORKRUXZXGTYSOYKIGVGXGSKZXO
V[ZTJLOOTZKXIKVZGZKI[Y[LOIOKTZ[[XOTJKVKXYUGTKRKX[OTZKTOUTGZK
<GXOGHORGIUUQOKKYZK[TZOVYVKIOGRJK\GXOGHORGIXKO\GRUGXKYKSKSUXKG`TZX[T
LOOKX ZK^Z JK JOSKTYO[TK SOI SKSUXGZ TZX[T LURJKX YVKIOGR GLRGZ VK IGRI[RGZUX[R
\O`OZGZUX[R[O)XKGXKGGIIKYGXKGOZKXMKXKG[TKO\GXOGHORKIUUQOKYKXKGRO`KG`VXOT
OTZKXSKJO[R[TUXL[TIOO6.6VXKJKLOTOZK<GRUGXKG\GXOGHORKOIUUQOKKYZKGIIKYOHORT
UXOIKYIXOVZJOTIGJX[RGVROIGOKO*K`G\GTZGPKRK[ZORO`XOO\GXOGHORKRUXIUUQOKY[TZ
u \O`OZGZUX[RGXKVUYOHOROZGZKGJKGIUTLOM[XGTG\OMGZUX[RYT[VKXSOZJOTXGO[TO
JKYKI[XOZGZK[ZORO`GXKG\GXOGHORKRUXIUUQOKIKKGIKIUTJ[IKRGOSVUYOHOROZGZKG
L[TIOUTXOOIUXKIZKGGVROIGOKO!

#'#
u YKI[XOZGZKGGVROIGOKOKYZKYI`[ZJKUGXKIKLOOKXKRKZK^Z[ZORO`GZKJK\GXOGHORKRK
IUUQOKVKXSOZIOZOXKG\GRUXORUXGIKYZUXGGYZLKRIVKXYUGTKRKX[OTZKTOUTGZKG[
GIIKY RG OTLUXSGOO \OZGRK T[SK JK IUTZ[XO VGXURK YG[ OTLUXSGOO VKXYUTGRK
IUTLOJKTOGRK!
u K^OYZ[TT[SXROSOZJK\GXOGHORKIUUQOKIGXKVUZLOJKLOTOZKTIGJX[R[T[OYOZK
)KGSGOYOM[X\GXOGTZKYZK[ZORO`GXKGYKYO[TORUX6.6GIKYZSKIGTOYSVKXSOTJ
SKSUXGXKG \GXOGHORKRUX [ZORO`GZK TZX[T JOXKIZUX YVKIOGR JK VK YKX\KX[R MG`J GR
GVROIGOKO

FeZ]ZkRcVRgRcZRSZ]V]`cT``\ZV
*KLOTOXKG[TKO\GXOGHORKIUUQOKYKXKGRO`KG`VXOTOTZKXSKJO[RL[TIOKOYKZIUUQOK
IGXKGXK[XSZUGXKGYOTZG^

,[TIOGYKZIUUQOKJKLOTKZKU\GXOGHORIUUQOKI[T[SKRK4[SK<GXO\GRUGXKG
<GRUGXKIGXKVUGZKLO[ZORO`GZTUXOIKLOOKXGRGVROIGOKOVTTSUSKTZ[RJKZOSV
YVKIOLOIGZVXOT:OSV+^V,[TIOGXKZ[XTKG`:8;+JGI\GXOGHORGGLUYZJKLOTOZI[
Y[IIKYO,'29+GRZLKR
'VKR[RL[TIOKOYKZIUUQOKZXKH[OKXKGRO`GZRGTIKV[Z[RYIXOVZ[R[OTGOTZKJKGLOGXKG
UXOIXUXJGZKTLKXKGYZXGTG\OMGZUX[R[OTGOTZKINOGXJKTIKV[Z[RSGXIGP[R[O.:32
JOT IG[`G SKIGTOYS[R[O JK IUS[TOIGXK IROKTZYKX\KX [ZORO`GZ JK VXUZUIUR[R .::6
:XOSOZKXKGINOGXOG[T[OYOTM[XYVGO[VKTZX[GLOGLOGZTHXU]YKXJKZKXSOTGVKR[XORK
[RZKXOUGXKGRKL[TIOKOYKZIUUQOKYK[K`K
9VKIOLOIGXKGZOSV[R[OJK\GRGHOROZGZKGR\GXOGHORKOIUUQOKYKXKGRO`KG`LUGXZKIUSUJ
VXOTOTZKXSKJO[RL[TIOKOZOSKIGXKTZUGXIKIGXK`[RZGZT[SX[RYKI[TJKRUXYI[XYKJK
RGOGT[GXOKOVTTSUSKTZ[RGVKR[R[O
+^KSVR[ROR[YZXKG`SUJ[RJKR[IX[I[U\GXOGHORIUUQOKGIXKOJ[XGZJK\OG
KYZKJKSOT[ZK

Exemplul 7.8

<GRUGXKG[TKO\GXOGHORKIUUQOKKYZKGIIKYOHORVKZUGZJ[XGZGYGJK\OGTZUGZK
LOOKXKRKGVROIGOKO=KHVXOTOTZKXSKJO[RZGHRU[XORUXY[VKXMRUHGRKGYUIOGZO\K
E8+7;+9:
O
E)551/+GGI[SYKUHYKX\TK^K^SVR[RGTZKXOUX
+ROSOTGXKG[TKO\GXOGHORKIUUQOKYKXKGRO`KG`ZUZVXOTZX[TGVKRGRL[TIOKOYKZIUUQOK
JKLUXSG

<GXOGHORGIUUQOKVXOSKZKIG\GRUGXKOX[R\OJOGXZOSV[RJKK^VOXGXKKYZKYZGHOROZ
VKTZX[[TSUSKTZGTZKXOUX

#'$
DVdZf_Z A9A
9KYO[TKGJKR[IX[G[ZORO`GZUX[R[O[TKOGVROIGOOYULZ]GXKVUGZKLOJKLOTOZIGLOOTJ
OTZKX\GR[R JK ZOSV JOTZXK SUSKTZ[R T IGXK [ZORO`GZUX[R TIKVK R[IX[R I[ GVROIGOG O
SUSKTZ[RTINOJKXOOGVROIGOKO6GXZOI[RGXO`TJJKLOTOOGYKYO[TKGJKR[IX[I[[TTG\OMGZUX
=KHTIKVKUJGZI[RGTYGXKGTK^KI[OKGTG\OMGZUX[R[OOYKZKXSOTTSUSKTZ[R
TINOJKXOOZ[Z[XUXOTYZGTKRUXGIKYZ[OG[ZORO`GZUX[RVUGZK\O`OZGJO\KXYKYOZK[XOLURUYOTJ
[TGYG[SGOS[RZKLKXKYZXKGRKTG\OMGZUX[R[O
3KIGTOYS[RYKYO[TORUXKYZKLURUYOZYVXKK^KSVR[T
u SKSUXGXKG[TUXVXKLKXOTKGRK\O`OZGZUX[R[O[T[OYOZKVXKLKXOTKRKMGZKJKI[RUGXK
SUJJKGLOGXKGOTLUXSGOKOKZI!
u SKSUXGXKG VXUJ[YKRUX GINO`OOUTGZK JOTZX[T SGMG`OT UTROTK sIU[R JK
I[SVXZ[XOt!
u XKGRO`GXKG G[ZKTZOLOIXOO [ZORO`GZUXORUX T IGJX[R GVROIGOKO =KH IUTKIZGXKG
JKIUTKIZGXKG[ZORO`GZUX[R[ORGGVROIGOKYZGHOROXKGJXKVZ[XORUXJKGIIKYTJOLKXOZKRK
YKIO[TOGRKYOZK[R[O
2[IX[RI[YKYO[TORK6.6TMKTKXGRVXKY[V[TKVGXI[XMKXKG[XSZUXORUXVGO
ARd" 9KOTOOG`YKYO[TKGVXOTGVKR[RL[TIOKOYKYYOUTEYZGXZIKKGIKJKZKXSOT
GRUIGXKGXKY[XYKRUXTKIKYGXKVKYKX\KX[RMG`J9KYO[TKGKYZKTXKMOYZXGZO
VXOSKZK [T OJKTZOLOIGZUX YKYYOUT /* VXOT OTZKXSKJO[R IX[OG OSVROIOZ YG[
K^VROIOZY[TZGIIKYGZKJGZKRKSKSUXGZKTIGJX[RYKYO[TOO/JKTZOLOIGZUX[RYKYO[TOO
KYZKVYZXGZJKUHOIKOTZXU\GXOGHORIUUQOK
ARd# *GIJUXOSIG\GXOGHORKRKJKYKYO[TKYLOKGIIKYOHORKOTGRZKLOOKXKJKIZ
IKRIGXKGOTOOGZYKYO[TKGZXKH[OKYGVKRSJOTTU[L[TIOGYKYYOUTEYZGXZJK
JGZGGIKGYZGI[YIUV[RJKGIUTZOT[GYKYO[TKGI[XKTZ
ARd$ *KLOTOXKG[TKO\GXOGHORKSKSUXGZKTIGJX[RYKYO[TOO\GXOGHORKJKYKYO[TKYK
XKGRO`KG`VXOTOTZKXSKJO[RZGHRU[R[OY[VKXMRUHGR
E9+99/54'IKRGOZGHRU[
KYZKLURUYOZOVKTZX[GIIKYGXKG\GRUXOO\GXOGHORKOJKYKYO[TK
ARd% TINOJKXKGYKYO[TOOYKXKGRO`KG`VXOTGVKR[RL[TIOKOYKYYOUTEJKYZXU_IGXK
KROHKXKG`XKY[XYKRKGRUIGZKJKIZXKYKX\KX[RMG`J
6GOOVXK`KTZGOSGOY[YVXK`OTZJUGXIGJX[RMKTKXGRJKR[IX[I[UYKYO[TK6.6
LX G OSV[TK U GVROIGXK YZXOIZ O UXJUTGZ G IKRUX  VGO *K GYKSKTKG K^OYZ
T[SKXUGYKL[TIOOVKTZX[MKYZOUTGXKGJGZKRUXJOTIGJX[RYKYO[TOOI[XKTZKUVGXZKJOT
GIKYZKG[XSTJGLOVXK`KTZGZKTIUTZOT[GXK

:_ZZVcVRZ_TYZUVcVRf_VZdVdZf_Z
/TOOKXKGOTINOJKXKG[TKOYKYO[TO6.6YKXKGRO`KG`VXOTGVKR[XOGRKL[TIOORUX
YKYYOUTEYZGXZXKYVKIZO\KYKYYOUTEJKYZXU_IGXKG[YOTZG^G

GR]`RcVcVefc_Re+
,[TIOGYKYYOUTEYZGXZOTOOG`UYKYO[TKYG[IUTZOT[YKYO[TKGJKPGOTOOGZVXOTZX[T
GVKRGTZKXOUX,[TIOGT[GJSOZKVGXGSKZXOOXKZ[XTKG`ZUZJKG[TG\GRUGXKG:8;+
2GLKRIGTIG`[R[ZORO`XOO\GXOGHORKRUXIUUQOKGVKR[RL[TIOKOZXKH[OKLI[ZRGTIKV[Z[R
YIXOVZ[R[OTGOTZKINOGXJKSGXIGP[R".:32$GRZLKRYKYO[TKGT[\GV[ZKGLOOTOOGZ
/TOOKXKG[TKOYKYO[TOJKZKXSOTIXKGXKG[T[OIUUQOKVKYKX\KX[RMG`JIGXK\G
SKSUXGIGXGIZKXOYZOIORKYKYO[TOO9KYO[TKG\GLOOJKTZOLOIGZVXOTZX[TOXJKIGXGIZKXK
T[SOZOJKTZOLOIGZUXJKYKYO[TKYKYYOUTOJ

#'%
,[TIOG YKYYOUTEJKYZXU_ TINOJKYKYO[TKGI[XKTZXKZ[XTTJ :8;+TIG`JK
Y[IIKYTINOJKXKGYKYO[TOOVXKY[V[TKJOYZX[MKXKGZ[Z[XUXJGZKRUXGYUIOGZKGIKYZKOG
VXKI[SOZKXMKXKGIUUQOK[R[OIGXKSKSUXKG`IGXGIZKXOYZOIORKYKYO[TOO
*KLOTOXKGOGIIKYGXKG\GXOGHORKRUXJKYKYO[TKYKXKGRO`KG`VXOTOTZKXSKJO[RZGHRU[R[O
GYUIOGZO\Y[VKXMRUHGR
E9+99/54GYZLKR

Exemplul 7.9

<KXOLOIGXKGK^OYZKTKO[TKO\GXOGHORKJKYKYO[TKYKVUGZKLGIKRGLKRIGVKTZX[UXOIK
\GXOGHORVXOTGVKR[RL[TIOKOOYYKZ
+^KSVR[RK^KSVROLOISUJ[RJK[ZORO`GXKGYKYO[TORUX6.6+^KSVR[RIUTOTK
LOOKXK
u G[ZKTZOLOIGXKVNV IUTOTK LUXS[RGX[R T IGXK [ZORO`GZUX[R OTZXUJ[IK T[SKRK
VXKT[SKRKOI[RUGXKGVXKLKXGZ!

Exemplul 7.10 (a)

u IXKG`GVNVKYZKYIXOVZ[RIGXKVXKOGJGZKRKOTZXUJ[YKJK\O`OZGZUXTLUXS[RGX
OTOOG`YKYO[TKGOSKSUXKG`T[SKRKVXKT[SKRKOI[RUGXKGIG\GXOGHORKJK
YKYO[TK/TOOGRYK\KXOLOI\GXOGHORKRKJKYKYO[TKJGIT[G[LUYZJKLOTOZKJKPG
VXOTZX[TGVKRGTZKXOUXGRYIXOVZ[R[OIXKG`GVNVTIG`[RTIGXK\GXOGHORKRKJK
YKYO[TKTG[LUYZJKLOTOZKOGX[ZORO`GZUX[RGIUSVRKZGZZUGZKX[HXOIORKJOTLUXS[RGX
GZ[TIO JKLOTOS \GXOGHORKRK JK YKYO[TK VXOT OTZKXSKJO[R ZGHRU[R[O GYUIOGZO\

E9+99/54

#'&
Exemplul 7.10 (b)
u GLOYGXKVNVZOVXKZKTLKXKGYZXGTG\OMGZUX[R[OT[SKRKVXKT[SKRKOI[RUGXKG
GRKYKJK\O`OZGZUX[RI[XKTZK^KSVROLOITJSUJ[RJKGIIKYGXKG\GRUXORUX\GXOGHORKRUX
JKYKYO[TK!

Exemplul 7.10 (c)


u OKYOXKVNVXKGRO`KG`ZKXMKXKG\GRUXORUX\GXOGHORKRUXJKYKYO[TKOTINOJKXKG
YKYO[TOO ZKXMKXKG \GXOGHORKRUX JK YKYO[TK YK XKGRO`KG` VXOT GVKR[R L[TIOKO
YKYYOUTE[TYKZ

Exemplul 7.10 (d)


u OTJK^VNV KYZK VGMOTG VXOTIOVGR IGXK VKXSOZK \O`OZGZUX[R[O GIIKY[R VXOT
OTZKXSKJO[R[T[OSKTO[RGLOOKXKRKJKYIXOYKSGOY[Y

Exemplul 7.10 (e)


#''
2A=:42::
2Ac`S]V^V
)UTYOJKXSHG`GJKJGZKKRK\*([ZORO`GZVKTZX[MKYZOUTGXKGYOZ[GOKOIURGXKG
KRK\ORUX[TKOIUROSUJKRYOSVROLOIGZIGXKIUTOTKZGHKRKRK

9YKXKGRO`K`KIZK[TYIXOVZVKTZX[LOKIGXKJOTIKXOTKRKJKSGOPUY*GZKRKJK
OTZXGXKGIURU[TJKKYZKIG`[RYK\UXVXKR[GVXOTOTZKXSKJO[RLUXS[RGXKRUX.:32OGX
XK`[RZGZKRKYK\UXGLOGTLKXKGYZXGTG\OMGZUX[R[OY[HLUXSJKZGHKR.:32
)KXOTK
 'LOGOROYZGSGZKXOORUXUVOUTGRKYUXZGZGRLGHKZOI
 *KZKXSOTGOT[SX[RKRK\ORUXJOTZXUIRGYJGZ
 6KTZX[[TKRK\YVKIOLOIGZVXOTT[SKVXKT[SKOIRGYJKZKXSOTGOSKJOORK
GIKYZ[OGVKTZX[LOKIGXKUHOKIZJKYZ[JO[)GRI[RGOOSKJOGMKTKXGR
 'LOGOZUGZKTUZKRKGIUXJGZKRGUIRGYJGZT[ZOSKRK@`ORK8K`[RZGZKRKYK
\UXGLOGIXUTURUMOITL[TIOKJKJGZGUHOTKXOOTUZKOOTUXJOTKGGRLGHKZOI
GJKT[SOXOOSGZKXOKO
 9YKIGRI[RK`KT[SX[RZUZGRGRTUZKRUXIUTYKSTGZKRGUIRGYJGZ
 8KGRO`GO[TYIXOVZVKTZX[OTYKXGXKG[T[OKRK\TU[THG`GJKJGZK
 8KGRO`GO[TYIXOVZVKTZX[OTYKXGXKG[TKOSGZKXOOTUOTHG`GJKJGZK
 8KGRO`GO[TYIXOVZVKTZX[OTYKXGXKG[TKOTUZKTHG`GJKJGZK<KXOLOIGOT
VXKGRGHORJGIKRK\[RIGXKGLUYZTUZGZT[GVXOSOZJKPGUTUZRGGIKKGO
SGZKXOKTGIKKGO`O
 )UTIKVKO[TYIXOVZIGXKJKZKXSOTJGI[TKRK\YVKIOLOIGZVXOTT[SKVXKT[SK
OIRGYK^OYZTHG`GJKJGZKTIG`GLOXSGZO\YIXOVZ[R\GVKXSOZKKJOZGXKG
JGZKRUXXKLKXOZUGXKRGGIKRKRK\VXOTOTZKXSKJO[R[T[OLUXS[RGX.:32
6XKY[V[TTJIUSGZKXOKYVKIOLOIGZVXOTJKT[SOXKGLUYZYIUGYJOTVRGT[R
JKT\STZXKGRO`GO[TYIXOVZIGXKZKXMKJOTHG`GJKJGZKOTLUXSGOORK
XKLKXOZUGXKRGGIKGYZG9K\UXZKXMKJKGYKSKTKGZUGZKTUZKRKIUTYKSTGZK
RGGIKGYZSGZKXOK)GSY[XJKYOM[XGTOTLUXSGOORKXKLKXOZUGXKRGTUZKRK
IK[XSKG`GLOZKXYK\UXLOSKSUXGZKTLOOKX[RZK^ZTUZKRUM

#'(
3>Z_Zac`ZVTe

)UTYOJKXSSOTOVXUOKIZ[RVXUV[YVKTZX[XK`UR\GXKTIGVOZUR[R8KGRO`GO[XSZUGXKRK
SUJOLOIXOK^ZOTJKXOGRKL[TIOUTGROZORUXGVROIGOKO
 3KSUXGOIGXGIZKXOYZOIORKGYUIOGZKVXUJ[YKRUXOIGZKMUXOORUXJKVXUJ[YKTZXU
HG`JKJGZK
 'J[MGOYOZK[R[OVUYOHOROZGZKGKLKIZ[XOOJKIUSKT`OVKTZX[GINO`OOUTGXKG
VXUJ[YKRUXIUSKXIOGRO`GZK!JKK^KSVR[VGMOTGJKVXK`KTZGXKGLOKIX[OVXUJ[Y
GXV[ZKGIUTOTKUNOVKXRKMZ[XIZXKYIXOVZ[RJKGJ[MGXKGVXUJ[Y[R[OT
IU[RJKI[SVXZ[XO
 6XUJ[YKRKGINO`OOUTGZKJK\O`OZGZUX\UXLOSKSUXGZKT\GXOGHORKJKYKYO[TK
 ,OKIGXKVGMOTGGVROIGOKO\GIUTOTKUNOVKXRKMZ[XIZXKYIXOVZ[RIKVKXSOZK
KLKIZ[GXKG IUSKT`OO VKTZX[ VXUJ[YKRK I[SVXGZK <O`OZGZUX[R \G G\KG
VUYOHOROZGZKGJKGYZGHOROIGTZOZGZKGT[SX[RJKH[IOJUXOZVKTZX[LOKIGXK
VXUJ[YOJKGYKSKTKG\GV[ZKGXKT[TGRG[TKRKVXUJ[YKYG[INOGXRGTZXKM[R
IUJKI[SVXZ[XO9K\UXGLOG\GRUXORKVXUJ[YKRUXIUSGTJGZKO\GRUGXKG
ZUZGR*[VGIOUTGXKGH[ZUT[R[OJKZXOSOZKXKGIUSKT`OOJGZKRKXKLKXOZUGXK
RG GIKGYZG \UX LO SKSUXGZK T HG`G JK JGZK VKTZX[ KLKIZ[GXKG IUSKT`OO
\O`OZGZUX[R\GIUSVRKZG[TLUXS[RGXI[GJXKYG[TJK\UXLOZXOSOYKVXUJ[YKRK

#')
)
Capitolul

CVR]ZkRcVRf_VZRa]ZTRZZHVS

Ce nvm?
u +ZGVKRKJK`\URZXOO[TKOGVROIGOO=KH
u 9ZGHOROXKGYIUV[R[OYOZK[R[O
u 9ZGHOROXKGIKXOTKRUX
u 6XUOKIZGXKGOTZKXLKKO
u )UJOLOIGXKGSUJ[RKRUXGVROIGOKO
u :KYZGXKGGVROIGOKO
u 'XNOZKIZ[XGMKTKXOIVKTZX[JK`\URZGXKG[TKOGVROIGOO=KH9Z[JO[JKIG`

De ce nvm?
8KGRO`GXKG[TKOGVROIGOO=KHVXKY[V[TKLGSOROGXO`GXKGJKYOMTKX[R[OI[ZKXSOTURUMOG
YVKIOLOI O VXOTIOVGRKRK IUTIKVZK JOT JUSKTO[R JK`\URZXOO GVROIGOORUX YULZ]GXK T
MKTKXGRVXKI[SOVGXZOI[RGXO`GXKGVXOTIOVOORUXVKTZX[JK`\URZGXKG[TKOGVROIGOO=KH
'VROIGXKGVXOTIOVOORUXJKVXUOKIZGXKGOTZKXLKKRUX=KHVKXSOZKSOTOSO`GXKGKLUXZ[R[O
JKJK`\URZGXKG[TKOGVROIGOOKLOIOKTZKOLOGHORKSOTOSO`TJOSVROIOZXKY[XYKRKTKIKYGXK
XKY[XYKLOTGTIOGXKOJKVKXYUTGRZOSV[RTKIKYGXJK`\URZXOOGVROIGOKO
=64:2"
6eRaV]VUVkg`]ecZZf_VZRa]ZTRZZ

6XUOKIZGXKG[T[OYOZK=KHXKVXK`OTZ[TIG`VGXZOI[RGXJKVXUOKIZGXKG[TKOOTZKXLKK
I[[ZORO`GZUX[R-XOPGJKUYKHOZGIUXJGZVXUOKIZXOOOTZKXLKKOI[[ZORO`GZUX[ROTJOLKXKTZ
JKZOV[RGVROIGOKOYULZ]GXKJK`\URZGZKYKJGZUXKG`LGVZ[R[OI[ZORO`GZUX[RLOTGRVKXIKVK
IUSVRK^OZGZKGO[ZOROZGZKGGVROIGOKOK^IR[YO\VXOTOTZKXSKJO[ROTZKXLKKRUX8KGRO`GXKG
[TKOOTZKXLKKJKVROTL[TIOUTGRKKXMUTUSOIKVXUJ[IZO\KOGMXKGHORKKYZKUGIZO\OZGZK
IUSVRK^OJOLOIORIGXKTKIKYOZIUSHOTGXKGSGOS[RZUXZKNTURUMOOOIUTR[IXGXKG
[TUXKINOVKJO\KXYKJKVXULKYOUTOZOMXGLOIOKTOVXUMXGSGZUXOK^VKXOTXKRGOOI[V[HROI[R
OINOGX[ZORO`GZUX[RLOTGR
6XUIKY[RJK`\URZXOO[TKOOTZKXLKKIUTYZOZ[OK[TVXUIKYOZKXGZO\IUSV[YJOTSGO
S[RZKLG`KLOKIGXKJOTZXKGIKYZKGV[ZTJ[YKXKVKZGT\KJKXKGXGLOTXOOOTZKXLKKOVT
ITJ GIKGYZG YK IUTLUXSKG` IKXOTKRUX +YZK [T VXUIKY IGXK T ROZKXGZ[XG JK
YVKIOGROZGZKYKT[SKZKIOIR[RJK\OGGRGVROIGOKOvYULZ]GXKROLKI_IRK4KIKYOZGZKG
GVROIXOO[TUXVXOTIOVOOIRGXKTVXUIKY[RJKVXUOKIZGXKOXKGRO`GXKG[TKOGVROIGOOYULZ]GXK
GGVX[ZTIJOTGTOOrJOTYKIUR[RZXKI[ZTZXUVKXOUGJTIGXKVXUIKY[RJKJK`\URZGXK
YULZ]GXKKXGMXKUOOSGXKIUTY[SGZUXJKXKY[XYK
8KGRO`GXKG[TKOGVROIGOOYULZ]GXKKYZK[TVXUIKYTIGXKV[ZKSOJKTZOLOIG[XSZUGXKRK
KZGVK
' 'TGRO`GOYVKIOLOIGXKGIKXOTKRUX
( 6XUOKIZGXKGGVROIGOKO
) )UJOLOIGXKGGVROIGOKO
* :KYZGXKGGVROIGOKO
+ *UI[SKTZGXKGOSKTZKTGTG
TIUTZOT[GXK\USVXK`KTZGJKZGROGZKZGVKRKVXUIKY[R[OJKJK`\URZGXKG[TKOGVROIGOO
YULZ]GXKOTYOYZTJGY[VXGVGXZOI[RGXOZORUXJK`\URZXOOGVROIGOORUX=KH

Figura 8.1
Ciclul de via al unei
aplicaii software

#(!
)OIR[RJK\OGGR[TKOGVROIGOOYULZ]GXKKYZK[TVXUIKYOZKXGZO\[TKRKKZGVKGRK
GIKYZ[OGV[ZTJ[YKXKVKZGT\KJKXKGKROSOTXOOKXUXORUXIUTYZGZGZKRG[TSUSKTZJGZ
*KGYKSKTKGKYZKVUYOHORXKR[GXKGTZXKM[R[OVXUIKYJKJK`\URZGXKGGVROIGOKO

22_R]ZkRZdaVTZWZTRcVRTVcZ_V]`c
6XOSGKZGVGVXUIKY[R[OJKJK`\URZGXKYKHG`KG`VKUYKXOKJKIUTY[RZXOTZXK
KINOVGIGXKJK`\URZGVROIGOGOXKVXK`KTZGTOOHKTKLOIOGX[R[OGVROIGOKOVKTZX[GYZGHORO
JKIUS[TGIUXJLGIOROZORKIK[XSKG`GLOOSVRKSKTZGZK

DeRSZ]ZcVRdT`af]fZdZeVf]fZ

6KTZX[GV[ZKGOJKTZOLOIGTK\UORK[ZORO`GZUXORUXKYZKTK\UOKTVXOS[RXTJJKYZGHOROXKG
I[VXKIO`OKGYIUV[R[OYOZK[R[O]KH+YZKTKIKYGXYYZGHOROSJKRGH[TTIKV[Z[TYKZ
JKUHOKIZO\KIK\UXLOGZOTYKVXOTJK`\URZGXKGYOZK[R[OLUXS[RTJGVUOTZXULXG`IRGX
OIUKXKTZYIUV[RYOZK[R[OVKIGXKRJK`\URZS
9IUV[R OJKTZOLOIGZ ZXKH[OK Y IUTOT KRKSKTZK IK JKTUZ KLOIOKTZO`GXKG GIZO\OZOO
UXMGTO`GOKOYG[LOXSKOVKTZX[IGXKJK`\URZSGVROIGOG9IUV[RZXKH[OKKT[TGZGYZLKRTIZ
Y[IIKY[RXKYVKIZO\[R[OYOZKYVUGZLOK\GR[GZOI[GTZOLOIGZTZKXSKTOIGROZGZO\OOIGTZOZGZO\O
;TVXOSVGYTYZGHOROXKGYIUV[R[OYOZK[R[OVUGZKLOLI[ZVXOTZXUH[TI[TUGZKXKG
ZOV[R[OJK\O`OZGZUXIX[OGTKGJXKYSGJOIGG[JOKTKOYOZK[R[O9ZX[IZ[XGXKGYOZK[R[OO
YZGHOROXKGJKYOMT[R[OGIKYZ[OGYKLGIKTIUTIUXJGTI[TK\UORKOGZKVZXORKVUZKTOGRORUX
\O`OZGZUXO 4[ ZXKH[OK Y VOKXJKS JOT \KJKXK O MXGJ[R JK OTYZX[OXK T JUSKTO[R /: GR
\O`OZGZUXORUXGYZLKRTIZYV[ZKSL[XTO`GUOTZKXLG[ZORO`GHORTKMGRSY[XGZZJK
IZXKTU\OIOIZOJKIZXK[ZORO`GZUXOOK^VKXOSKTZGO*OTV[TIZJK\KJKXKGRK^VKXOKTKO
OOTZKXKY[R[OSGTOLKYZGZJK\O`OZGZUXOV[ZKSOJKTZOLOIGZXKOIGZKMUXOOJK[ZORO`GZUXO
u ;ZORO`GZUXOOTU\OIOOIKOUIG`OUTGRO'IKZO[ZORO`GZUXO\UXLOGZXGOJKYZX[IZ[XG
IRGXGYOZK[R[OOJKTG\OMGXKGLGIORTIGJX[RYZX[IZ[XOOOTLUXSGOUTGRKL[XTO`GZK
6GMOTGJKVXOSOXKZXKH[OKYLOKUXMGTO`GZP[JOIOUYYGOH[TJKYOMTGZXGIZO\O
YULKXKJKRGVXOSGVXO\OXKUOSGMOTKMKTKXGRVXO\OTJOTLUXSGOGIKVUGZKLO
MYOZGOIO9Z[JOOKLKIZ[GZKJKYVKIOGROZOXKRK\LGVZ[RISGOV[OTJK JOT
IOZOZUXOO[TKOVGMOTO=KHJKX[RKG`JUI[SKTZ[RVKTZX[G\KJKGVGXZKGOTLKXOUGXG
VGMOTOO
u ;ZORO`GZUXOOLXKI\KTOOK^VKXOO'IKGYZIGZKMUXOKJK[ZORO`GZUXOGVXKIOG`T
VXOS[RXTJGIIKY[RXGVOJOGI[XGZKKGOTLUXSGOORUXUHOT[ZK;ZORO`GZUXOOK^VKXO
T[G[XHJGXKY[ZORO`K`KSKTO[XOMXGLOIKIUSVROIGZKIGXKYKTIGXIXKRGZO\
MXK[!Y[TZGVXKIOGZKSKTO[XORKZK^ZIGXKVKXSOZGIIKY[RXGVOJRGOTLUXSGOGJUXOZ
u ;ZORORO`GZUXOOOTZKXTGOUTGROO[ZORO`GZUXOOI[JO`GHOROZO*GIYOZK[RTUYZX[YKGJXKYKG`
[TKORGXMOIGZKMUXOOJK\O`OZGZUXOIGXKGXV[ZKGI[VXOTJKO[ZORO`GZUXOJOTGRZKXO
GZ[TIOZXKH[OKYL[XTO`STIGJX[ROTZKXLKKOLGIOROZOVKTZX[GIKZOG ZXGJ[IKXOT
ROSHORKJKRGXMIOXI[RGOKOTZKXTGOUTGRVKTZX[OTLUXSGOORKIKRKSGOOSVUXZGTZK
GZKTOKYVUXOZRGIUT\KTORKRUIGRKVXO\OZUGXKRGJGZZOSVO[TOZOJKSY[X
6KTZX[[ZORO`GZUXOOI[JO`GHOROZOVKXYUGTKTK\`ZUGXKNOVUGI[`OIOKZIZXKH[OK
Y L[XTO`S LGIOROZO JK GIIKYOHORO`GXK G YOZK[R[O I[S GX LO  VUYOHOROZGZKG
YINOSHXOOJOSKTYO[TOOLUTZ[R[OGZGGXKGJKZK^ZKK^VROIGZO\KKRKSKTZKRUXMXGLOIK
XKGRO`GXKGJKYI[XZZ[XOVKTZX[GIIKY[RRGKRKSKTZKRKOSVUXZGTZK\GXOGTZKZK^Z
UTR_VKTZX[VGMOTORKVXOTIOVGRKKZI

#("
DeRSZ]ZcVRTVcZ_V]`c

6XUOKIZGXKGYOZK[R[OT[VUGZKLOXKGRO`GZLX[TJOGRUMKLOIOKTZTZXKKINOVGJK
JK`\URZGZUXOOHKTKLOIOGX[RVXUOKIZ[R[O)KXOTKRK\UXLOJOYI[ZGZKTGST[TOSKI[
HKTKLOIOGX[RGP[TMTJ[YKRG[TGIUXJTVXO\OTG[TUXGYVKIZKMKTKXGRKOYG[VGXZOI[RGXK
GRKYOZK[R[OXKYVKIZO\
TMKTKXGRIKXOTKRKVUZLOSVXOZKTZXKOIGZKMUXOO
u )KXOTKGHYUR[ZTKIKYGXKIGXKY[TZUHROMGZUXO[JKOSVRKSKTZGZ'IKYZKIKXOTK
YKXKLKXRGL[TIOUTGROZORKOTJOYVKTYGHORKVKTZX[GIKRYOZK
u )KXOTKUVOUTGRK'IKGYZIGZKMUXOKI[VXOTJKIKXOTKRKIGXK\UXLOOTIR[YKJ[V
VXOSG K\GR[GXK G YOZK[R[O XKGRO`GZ J[V OSVRKSKTZGXKG LGIOROZORUX JK HG`
5VUXZ[TOZGZKGOSVRKSKTZXOOIKXOTKRUXUVOUTGRK\GLOYZGHOROZJ[VGIKGYZVXOS
K\GR[GXKVKIXOZKXOOJKL[TIOUTGROZGZKTKIKYOZGZKOJ[VIXOZKXOOKIUTUSOIK
u )KXOTKIKVUZLO\UXLOOSVRKSKTZGZK[RZKXOUX'IKGYZIGZKMUXOKI[VXOTJKIKXOTKRK
IK\UXLOOSVRKSKTZGZKIKRSGOVXUHGHORTZXU\KXYO[TK[RZKXOUGXGGVROIGOKO
SGOGRKYJGITKIKYOZGZKGGIKYZUXG\GLOVXUHGZTVXGIZOIJ[VRGTYGXKG
YOZK[R[O
+INOVGJKJK`\URZGZUXOOHKTKLOIOGX[RVUZJKIOJKVXOTZXKGRZKRKTVXO\OTG[XSZUGXKRUX
IKXOTK
u VRGZLUXSGOTZvKINOVGSKTZKRKNGXJ]GXKYOYZKS[RJKUVKXGXKYKX\KX[RIROKTZ[R
=KH!
u ROSHGPKRKJKVXUMXGSGXK[ZORO`GZKOYOYZKS[RJKMKYZO[TKGHG`KRUXJKJGZKLURUYOZ
JGIKYZKIG`[R!
u TO\KR[RVXUMXGSXOO=KH RGTO\KRJKIROKTZRGTO\KRJKYKX\KXYG[SO^Z!
u IKXOTKRKJKYKI[XOZGZK\O`TJIGZKMUXOORKJK[ZORO`GZUXOOTO\KR[RJXKVZ[XORUXJK
GIIKYRGGVROIGOK!
u JKYOMT[RMKTKXGR!
u G[JOKTGOYVKIOLOI[RIUTOT[Z[R[O!
u LXKI\KTGJKGIZ[GRO`GXKGIUTOT[Z[R[O!
u IKXOTKYVKIOGRKVXO\OTJ[ZORO`GZUXOOOTZKXTGOUTGROOGIKRUXI[JO`GHOROZO!
u IKXOTKVXO\OZUGXKRGGJSOTOYZXGXKG[RZKXOUGXGYOZK[R[O

3Ac`ZVTeRcVRRcYZeVTefcZZRa]ZTRZVZZRZ_eVcWVVZHVS
6XUOKIZGXKGGXNOZKIZ[XOOGVROIGOKO=KHVXKY[V[TKOJKTZOLOIGXKGSUJ[RKRUXIUSVUTKTZK
SUJ[RTIGXKOTZKXGIOUTKG`GIKYZKGVXKI[SOYZ[JOKXKGLR[^[R[OJKJGZKTZXKSUJ[RKRK
GVROIGOKOTMKTKXGRV[ZKSOJKTZOLOIG[XSZUGXKRKKRKSKTZKIGXKTKIKYOZUVXUOKIZGXK
GZKTZ
u /TZKXLGGI[[ZORO`GZUX[R
u *KLOTOXKGSUJKR[R[OIUTIKVZ[GRGRHG`KOJKJGZK
u 6XUOKIZGXKGSUJ[RKRUXIUSVUTKTZKIGJKK^KSVR[
v SUJ[R[RVKTZX[G[ZKTZOLOIGXKG[ZORO`GZUXORUXOIUTZXUR[RJXKVZ[XORUXJKGIIKYRG
YKIO[TORKGVROIGOKO!
v SUJ[R[RJKMKYZOUTGXKG[ZORO`GZUXORUX!
v SUJ[R[RJKI[ZGXKGOTLUXSGOORUX!
v SUJ[R[RJKGJSOTOYZXGXKGYOZK[R[O!
v SUJ[R[RVKTZX[MKYZOUTGXKGIUTOT[Z[R[OJOTGSOIJOTIGJX[RGVROIGOKO

#(#
Ac`ZVTeRcVRZ_eVcWVVZTffeZ]ZkRe`cf]

/TZKXGIO[TKG JOTZXK \O`OZGZUX O OTZKXLGG =KH YK XKGRO`KG` S[RZ JOLKXOZ LG JK
OTZKXGIO[TKGJOTZXKIOZOZUXOIRGYOI[RSGZKXOGRZOVXOZ/TZKXLGGMXGLOIG[T[OYOYZKS
YULZ]GXKOTIR[JKSKZGLUXKJKOTZKXGIO[TKOSGMOTOOIUTIKVZK[ZORO`GZKVKTZX[GK^VXOSG
L[TIOUTGROZGZKOYKSGTZOITZX[TSUJ\O`[GR
)GXGIZKXOYZOIORKIUSVUTKTZKRUXOTZKXLKKOOOTZKXGIO[TKGGIKYZUXGI[\O`OZGZUX[RIUTZXOH[OK
RGIXKGXKG[TKOOJKTZOZOVXUVXOOGYOZK[R[OG[TKO[TOZOTGYVKIZJKYOMTOL[TIOUTGROZGZK
TIUTZOT[GXK\USVXK`KTZGGIKRKGYVKIZKJKIGXKVXUOKIZGTZ[ROTZKXLKKO=KHZXKH[OK
YOTIUTZ
)UTIKVZKRK JK HG` GRK V[HROIGOORUX =KH GZZ T IKKG IK VXO\KZK OKXGXNO`GXKG
OTLUXSGOKOIZOGGYVKIZ[R[OMKTKXGRY[TZVXKR[GZKJOTSUJ[RJKUXMGTO`GXKGZOVXOZ[XORUX
IRGYOIKI[VXOTYKTMNOJ[XORKJKZKNTUXKJGIZGXKIUSV[ZKXO`GZ
)NOGXJGIJKYOMT[RJUI[SKTZ[R[O=KHK\UR[KG`VXOTTMRUHGXKGJO\KXYKRUXZOV[XOJK
SKJOOV[XZZUGXKJKOTLUXSGOKOSGMOTK\OJKUGVROIGOO0G\GSGPUXOZGZKGJUI[SKTZKRUX
YK\UXIUTLUXSGUXMGTO`XOOIRGYOIKGRK[TKOZOVXOZ[XO OKXGXNO`GXKGOTLUXSGOKOTIGVOZURK
Y[HIGVOZURKOYKIO[TOOTJK^GXKGTUZKRKJKY[HYURI[VXOTY[RZXOSOZKXORKHOHROUMXGLOIK
*KYOMTKX[R=KH\GZXKH[OYOGUJKIO`OKTVXO\OTGJKYOMT[R[OMKTKXGRLURUYOZJGX
SGPUXOZGZKGGIKYZUXGUVZKG`VKTZX[U\GXOGTZSO^ZIUSHOTTJSKZGLUXGIXOOZOVXOZK
I[ZKNTURUMOORKS[RZOSKJOG
6XUIKY[RJKVXUOKIZGXKGOTZKXLKKO=KHZXKH[OKYGOHIGV[TIZIKTZXGR[ZORO`GZUX[R
I[TK\UORKOGZKVZXORKYGRK6XUOKIZGTZ[RZXKH[OKYGJGVZK`KZKNTURUMOORK=KH[ZORO`GZK
RGGZKVZXORK[ZORO`GZUXORUXRGMXGJ[RRUXJKOTYZX[OXK/TLUXSGOORKVXO\OZUGXKRGGZKVZXORK
[ZORO`GZUXORUXVUZKTOGROYKVUZYZGHOROLOKVXOTYUTJGPKLOKVXOTIUTYZX[OXKGGVXOUXOG[T[O
ZOVJK[ZORO`GZUXMKTKXOIXKGRO`TJUKYZOSGXK
;TJKYOMTHOTKIUTIKV[Z\GL[XTO`G[ZORO`GZUXORUXVUYOHOROZGZKGTG\OMXOOXGVOJKT
YZX[IZ[XGJKJUI[SKTZKGYOZK[R[O;ZORO`GZUXOOZXKH[OKYYKVUGZTZUGXIKTZUZJKG[TG
RGVGMOTGJKYZGXZORGUXOIGXKJOTV[TIZKRKOSVUXZGTZKJKTG\OMGXK)[VXOTY[RSKTO[XORK
HOTKYZX[IZ[XGZKONXORKIKJKYIXO[YZX[IZ[XGYOZK[R[OJG[[ZORO`GZUX[R[OYOM[XGTGI
ZO[[TJKYKGLRTYZX[IZ[XGNOVKXZK^Z+RKSKTZKRKJKTG\OMGXKZXKH[OKYGOHU`UT
LO^TIGJX[RUXOIXKOVGMOTOGYOZK[R[OYGOHGIKKGOYZX[IZ[XOGYVKIZOJKTZOI

Figura 8.2
Exemplu de
interfa
pentru pagina
principal a
unui site web

#($
5XOIKOTZKXLG=KHZXKH[OKYOTIUTZJKIUTZK^ZGYZLKRTIZ[ZORO`GZUX[RYLOK
IUTZOKTZ JK VU`OOG YG T IGJX[R YZX[IZ[XOO OTLUXSGOUTGRK G YOZK[R[O 'IIKYTJ U
NOVKXRKMZ[X\O`OZGZUX[RT[VUGZKLOTOIOUJGZYOM[XIJKYZOTGOGIZXKIGXKKYZKIUTJ[Y
KYZKIKGGZKVZGZYG[I\GMYOUOTLUXSGOKI[GIKRGOMXGJJKXKRK\GTI[OTLUXSGOG
Y[XYGRKMZ[XOO6KTZX[GXKGRO`G[TIUTZK^ZIUTYOYZKTZVXUOKIZGTZ[RYOZK[R[O=KH
ZXKH[OKYOKXGXNO`K`KOTLUXSGOGTL[TIOKJKXKRK\GTGGIKYZKOG YZX[IZ[XROTOGXVKTZX[
OTLUXSGOGI[GIKRGOMXGJJKXKRK\GTNOVKXRKMZ[XOIZXKOTLUXSGOORKY[HUXJUTGZK
IZXKI[VXOTYMRUYGXKJKZKXSKTOYG[OTJK^[XOJKTUO[TO;ZORO`GZUX[R\GZXKH[OYGOH
VKXSGTKTZRGJOYVU`OOKKRKSKTZKRKJKTG\OMGXKIGXKYOVKXSOZVGXI[XMKXKGSGZKXOGR[R[O
TUXJOTKGVXKYZGHOROZ
'IIKY[RJOXKIZOXGVOJRGOTLUXSGOKKYZK[TGYVKIZJKIGXKZXKH[OKYOTKSIUTZ
VKTZX[GGZXGMK[ZORO`GZUXOOK^VKXOO[ZORO`GZUXOOIGXKYJK\OT\O`OZGZUXOLXKI\KTO6K
RTMVXUOKIZGXKGGZKTZGSKTO[XORUXOROYZKRUXJKUVO[TO\GZXKH[OYOTKSIUTZOJK
\OZK`G JK TIXIGXK G VGMOTORUX YOZK[R[O XKGRO`TJ [T IUSVXUSOY TZXK VGMOTORK I[
KRKSKTZKS[RZOSKJOGOIKRKI[OTLUXSGOOJKZOVZK^Z'RKMKXKGYK\GLGIKOTL[TIOK
JKIGROZORKYKX\KX[R[OIK\GM`J[OYOZK[R=KH JGIYOZK[RYKGLRVK[TYKX\KXXGVOJ
YG[KYZKGIIKYGZVXKVUTJKXKTZJOTXKKG[GRUIGRGUXMGTO`GOKOYK\GV[ZKGUVZGVKTZX[
KRKSKTZKS[RZOSKJOGIUTYOYZKTZK
*KYOMT[RGRKYZXKH[OKYLOKYOSVR[JGXIUTYOYZKTZKRKSKTZKRKJKOTZKXGIO[TKI[
[ZORO`GZUX[RLOOTJV[OTKGRKYKVUZXO\OZI[YIUV[RGIKYZUXGO[ZORO`GZKIUTYKI\KTZTZUGZK
VGMOTORKYOZK[R[O5OTZKXLGIUTYOYZKTZKYZKGIKKGIGXKJKZKXSOTIXKGXKG[T[OZXGYK[
SKTZGR\O`OZGZUX[R[O;TYKZJKXKM[ROGVROIGZKIUTYKI\KTZTZUGZKVGMOTORKYOZK[R[OJG[
IGXGIZKX[RJKYZGHOROZGZKOTZKXLKKOVXUOKIZGZK9ZGHOROZGZKGL[TIOUTGRGYOZK[R[OZXKH[OKY
LOKUVXKUI[VGXKIUTYZGTZTIJOTKZGVGJKVXUOKIZGXKOGXVKSY[XIKOSVRKSKTZGXKG
G\GTYKG`YK\UXLGIK\KXOLOIXOGY[VXG\GROJOZOORKMZ[XORUXOGY[VXGIUTOT[Z[R[OVGMOTORUX
OTJOIGZKJKRKMZ[XO9ZGHOROZGZKG[T[OYOZKYKSGTOLKYZOVXOTSKTOTKXKG[TKOH[TK
L[TIOUTXOJKGR[TM[RK^OYZKTKOYGRK
'IIKYOHOROZGZKGYOZK[R[OYKXKLKXRGIGVGIOZGZKGGIKYZ[OGJKGULKXOYKX\OIOOJKIGROZGZK
[TKOMGSKRGXMOJK[ZORO`GZUXO*KK^KSVR[T[ZUO\O`OZGZUXOO\UXV[ZKGHKTKLOIOGJK
HUMOGS[RZOSKJOGULKXOZJKYOZKLOKVKTZX[IT[RKVKXSOZKIUTK^O[TKG/TZKXTKZLOK
VKTZX[IG[JO`GHOROZOTK\`ZUXOJKLOIOKTKJKG[`6XUOKIZGTZ[RZXKH[OKYMTJKGYI
OTZKXLGGGYZLKRTIZOGIKYZKIGZKMUXOOJK[ZORO`GZUXOYGOHGIIKYRGOTLUXSGOK
)UTZGIZ[RI[[ZORO`GZUX[RZXKH[OKYLOKVKXSGTKTZVKTZX[GV[ZKGI[TUGZKJUXOTKRKO
TKIKYOZORKGIKYZUXG2GTO\KRSOTOSGROTZKXLGGYOZK[R[OZXKH[OKYIUTOTTLOKIGXK
VGMOTURKMZ[XIZXKVGMOTGIKIUTOTKJGZKRKJKIUTZGIZGRKUXMGTO`GOKOIKJKOTK
YOZK[R O GRK VKXYUGTKOJKVGXZGSKTZ[R[O IGXK R GJSOTOYZXKG` 3[RZK YOZK[XO VKXSOZ
[ZORO`GZUX[R[OYOTYKXK`KIUSKTZGXOOOXKIUSGTJXOVXO\OTJYKX\OIOORKULKXOZKJKYOZK[R
XKYVKIZO\K\KTZ[GRYKXKGRO`KG`VKXOUJOIVXOTOTZKXSKJO[R[T[OLUXS[RGXUTROTKYUTJGPK
JKUVOTOK

44`UZWZTRcVRRa]ZTRZVZ
T[XSGLOTGRO`XOOVXOSKRUXJU[KZGVKGRKVXUIKY[R[OJKJK`\URZGXKGGVROIGOKOXK`[RZ
U YKXOK JK JUI[SKTZK I[TUYI[ZK Y[H T[SKRK JK YVKIOLOIGOO GRK VXUOKIZ[R[O 6K HG`G
YVKIOLOIGOORUXKINOVGJKVXUMXGSGZUXOXKGRO`KG`YIXOKXKGTZX[TROSHGPJKVXUMXGSGXKG
SUJ[RKRUXIUSVUTKTZKGRKGVROIGOKOIGXKTKIKYOZVXUMXGSGXKGRGTO\KRJKYKX\KXOYG[
IROKTZYIXOVZ[XO6.60G\G9IXOVZVXKI[SOXKGRO`GXKGOTZKXLKKOGVROIGOKO.:32)99

#(%
'IKGYZKZGVYKT[SKZKIUJOLOIGXKGGVROIGOKO

5EVdeRcVRRa]ZTRZVZ
+ZGVGJKZKYZGXKGGVROIGOKOVXKY[V[TKYOS[RGXKGIUTJOOORUXXKGRKTIGXKZXKH[OKY
X[RK`KGVROIGOGOYZ[JOKXKGIUSVUXZXOOGIKYZKOGTYOZ[GOOTUXSGRKOTYOZ[GOOROSOZ
GLR[^SGXKJKJGZKIUTKIZGXKG[T[OT[SXSGXKJK[ZORO`GZUXOYOS[RZGTYOS[RGXKG[T[O
GZGISVUZXO\GYKX\KXKRUXMG`JGRKGVROIGOKO
:KYZGXKG KYZK XKGRO`GZ JK U KINOV YVKIOGRO`GZ ZUGZK KXUXORK JKYIUVKXOZK LOOTJ
TXKMOYZXGZKI[SOT[OU`OZGZKZOV[RKXUXOOSUJ[R[RIGXKGMKTKXGZUIUTZK^Z[RTIGXKG
GVX[ZKXUGXKG
*GIKXUXORKY[TZJGZUXGZKVXUOKIZXOOJKLKIZ[UGYKGZ[TIOKZGVGJKVXUOKIZGXKKYZK
XKR[GZVKTZX[XKSKJOKXKGGIKYZUXG+XUXORKJKIUJOLOIGXKY[TZKROSOTGZKJKKINOVGIGXK
GXKGRO`GZIUJOLOIGXKGGVROIGOKO

65`Tf^V_eRcVRZ^V_eV_R_RRa]ZTRZVZ
,OTGRO`GXKG GVROIGOKO VXUVXO[`OYK T[ TYKGST O TINKOKXKG VXUIKY[R[O JK
JK`\URZGXKTGIKGYZKZGVY[TZLOTGRO`GZKJUI[SKTZGOORKIGXKJKYIXO[TJKZGRO[ZUGZK
KRKSKTZKRK GVROIGOKO GZZ RG TO\KR MRUHGR JKYIXOKXKG IKXOTKRUX G GXNOZKIZ[XOO O G
OTZKXLKKOIZORGTO\KRJKJKZGRO[JKYIXOKXKGLOKIXKOL[TIOO[ZORO`GZKTGVROIGOK
:UZ T GIKGYZ KZGV Y[TZ YIXOYK JUI[SKTZGOORK VXO\OTJ OTYZGRGXKG O [ZORO`GXKG
GVROIGOKOSGT[GR[RJKOTYZGRGXK[ZORO`GXKOGJSOTOYZXGXK
3KTZKTGTGGVROIGOKOKYZKUGIZO\OZGZKIGXKYKTZOTJKVKUVKXOUGJTJKR[TMGZO
GXKJU[JOXKIOO
u GIZO\OZORKJKGYOYZKTZKNTOIY[VUXZZKNTOIVKTZX[[ZORO`GZUX[RLOTGR!
u XKSKJOKXKGKXUXORUXXGVUXZGZKJK[ZORO`GZUXOKXUXOGVX[ZKTZOSV[RL[TIOUTXOO
GVROIGOKO
+XUXORKXGVUXZGZKJK[ZORO`GZUXO\UXLOR[GZKTIUTYOJKXGXKRGJK`\URZGXKG[XSZUGXKRUX
\KXYO[TOGRKGVROIGOKO

4`_T]fkZZ

)GROZGZKGGVROIGOKOVKIGXKUJK`\URZSKYZKOTLR[KTGZJKIOYO\JKSUJ[RTIGXKYK
XKGRO`KG`KZGVKRKJKGTGRO`GIKXOTKRUXJKYVKIOLOIGXKGIKXOTKRUXOJKVXUOKIZGXKG
GVROIGOKO9GIUTYZGZGZYZGZOYZOILGVZ[RISG^OS JOTZOSV[RKLKIZO\JKR[IX[RG
JK`\URZGXKGVXUOKIZ[R[OKYZKUI[VGZJKKZGVGJKIUJOLOIGXKGYVKIOLOIGOORUXTROSHGPJK
VXUMXGSGXKXKYZ[RJK LOOTJIUTY[SGZKTKZGVKRKJKGTGRO`VXUOKIZGXKOZKYZGXK

#(&
=64:2# 2a]ZTRZVaV_ecfRfeV_eZWZTRcVRfeZ]ZkRe`cZ]`c
DefUZfUVTRk

T GIKGYZ YKIO[TK \US VXK`KTZG U GXNOZKIZ[X MKTKXOI VKTZX[ JK`\URZGXKG JK


GVROIGOO=KHIGXKOTIR[JKSUJ[R[RJKG[ZKTZOLOIGXKG[ZORO`GZUXORUXOIUTZXUR[RJXKVZ[XORUX
JKGIIKYRGJOLKXOZKRKLOOKXKJOTIGJX[RGVROIGOKO
'XNOZKIZ[XGMKTKXOIVXK`KTZGZYKIUTYZOZ[OKTZX[TV[TIZJKVUXTOXKTJK`\URZGXKG
UXOIXKOGVROIGOO=KHOTTJIUTZJK[XSZUGXKRKVXOTIOVOOMKTKXGRK
u 6RGZLUXSGNGXJ]GXKOYULZ]GXK GVROIGOG\GX[RGTH[TKIUTJOOOVK[TYKX\KX
=KHI[YVKIOLOIGOONGXJ]GXKSOTOSGRKTYOYZKS[RJKUVKXGXK2OT[^;TO^6UXZGXKG
VK[TYOYZKSJKUVKXGXKJOTMGSG=OTJU]YYK\GXKGRO`GI[KLUXZSOTOS!GVROIGOG
\G G\KG TK\UOK IG YKX\KX[R =KH Y VKXSOZ K^KI[ZGXKG JK YIXOVZ[XO 6.6 O
MKYZOUTGXKGHG`KRUXJKJGZKVXOTYOYZKS[RJKMKYZO[TK3_972'IIKY[R[ZORO`GZUXORUX
YK\GXKGRO`GVXOTOTZKXSKJO[R[T[OHXU]YKX\OGNZZVJKVKUXOIKYOYZKSJKUVKXGXK
u 2OSHGPKRKJKVXUMXGSGXKSGXIGXK[ZORO`GZKY[TZ .:32)99VKVGXZKGJK
IROKTZO6.63_972VKVGXZKGJKYKX\KX
u )KXOTK JK YKI[XOZGZK  GIIKY[R [ZORO`GZUXORUX RG GVROIGOK YK \G XKGRO`G VXOT
G[ZKTZOLOIGXKGGIKYZUXGVKHG`GT[SKR[OJKIUTZOGVGXURKO;ZORO`GZUXOO\UXLO
SVXOO T SGO S[RZK IGZKMUXOO LOKIGXK IGZKMUXOK G\TJ JXKVZ[XO JK GIIKY
YVKIOLOIKRGLGIOROZORKGVROIGOKO
u /TZKXLGGGVROIGOKOZXKH[OKYLOKYOSVRKXMUTUSOIOTZ[OZO\VKTZX[GV[ZKGLO
[ZORO`GZJKRGXMOIGZKMUXOOJK[ZORO`GZUXO
u 6[HROI[R\O`GZJKGVROIGOKKYZKLUXSGZJOTVKXYUGTKRKIGXKJUXKYIYXKGRO`K`KU
GVROIGOK =KH JK U IUSVRK^OZGZK SKJOK VXOT GJ[MGXKG JK L[TIOUTGROZO T
GXNOZKIZ[XGMKTKXOIVXK`KTZGZ

5VdTcZVcVRRcYZeVTefcZZRa]ZTRZVZ
6KTZX[LOKIGXKVGMOTGYOZK[R[OYGGVROIGZGIKRGOJKYOMTMKTKXGRVGMOTGG\TJ
[XSZUGXKRK`UTK
u :UVv`UTGJOTVGXZKGY[VKXOUGXGVGMOTOOvVUGZKIUTOTKHGTTKX[RHGXGJK
TG\OMGXKOLUXS[RGX[RJKG[ZKTZOLOIGXK
u 2KLZv`UTGJOTVGXZKGYZTMGVGMOTOOvVUGZKIUTOTKSKTO[RIGZKMUXOORUX
JOTGSOIKOTZXUJ[YKTYOZKVXKI[SONOVKXRKMZ[XOIZXKGRZKYOZK[XOTX[JOZK
u 3GOTvKYZK`UTGVXOTIOVGRGLKXKYZXKOTIGXKYKGLOKG`IUTOT[Z[RKLKIZO\GR
LOKIXKOVGMOTOJOTIGJX[RYOZK[R[O
u 8OMNZvKYZK`UTGTIGXKYKGLOKG`YZGZOYZOIOXKIRGSKYUTJGPKJKUVOTOK
u (UZZUS v IUTOTK OTLUXSGOO VXO\OTJ JXKVZ[XORK JK G[ZUX GY[VXG GVROIGOKO O
OTLUXSGOOJKIUTZGIZ
,OKIGXK`UTGVGMOTOOKYZKJKLOTOZTIGJX[R[T[OLOOKX6.6I[GIKRGOT[SKGG
I[SYKUHYKX\TLOM[XG)KRKIOTIO`UTKGRKVGMOTOOY[TZJKROSOZGZKVXOT[ZORO`GXKG
[T[OZGHKR.:32TLOKIGXKIKR[ROTIR[`TJ[YKIUJ[R6.6JOTLOOKXKRKSKTOUTGZK

#('
Exemplul 8.1
,[TIOG6.6OTIR[JKVKXSOZKOTIR[JKXKGTZXKM[R[OIUJ6.6GLRGZTLOOKX[RYVKIOLOIGZ
TRUI[RGVKR[R[O;ZORO`GXKGL[TIOKOOTIR[JKVKXSOZKIXKGXKGJKGHRUGTKVKTZX[VGMOTORK
YOZK[R[OGYZLKRTIZUXOIKSUJOLOIGXKGY[VXGGYVKIZ[R[OKYZK[UXJKXKGRO`GZSUJOLOIXORK
LITJ[YKJUGXTZX[TT[SXROSOZGZJKLOOKXKZUVVNVRKLZVNVSGOTVNVXOMNZVNV
HUZZUSVNV

#((
,OOKXKRKIKIUSV[T[TGT[SOZSUJ[RY[TZMX[VGZKTZX[TLURJKXYKVGXGZVKTZX[G
XKGRO`GUYZX[IZ[XLRK^OHOR[UXJKSUJOLOIGZ\K`OLOM[XG

Figura 8.3
Structura de directoare
a aplicaiei
*KK^KSVR[LOOKXKRKIKIUSV[TSUJ[R[RVKTZX[MKYZOUTGXKG[ZORO`GZUXORUXGJ[MGXKG
[T[OIUTZKJOZGXKGJGZKRUXXKLKXOZUGXKRG[TIUTZZKXMKXKG[T[OIUTZ\O`[GRO`GXKGO
I[ZGXKGIUTZ[XORUX\UXLOVRGYGZKTLURJKX[RIUTZ[XO
6KRTMLOOKXKRKJKPGGSOTOZOZKGVROIGOGTUGYZX\G[ZORO`G
u LOOKX[RYZORRIYY\GIUTOTKJKLOTOOORKJKYZORK^ZKXTKIGXKYK\UXGVROIGZ[Z[XUX
LOOKXKRUXJOTIGJX[RGVROIGOKO!
u LOOKX[RROHVNV\GIUTOTKZUGZKL[TIOORK[ZORKTJO\KXYKRKSUJ[RKJOTGVROIGOK
I[SGXLOL[TIOORKJKIUTKIZGXKJKIUTKIZGXKRGJKRGHG`GJKJGZKOL[TIOORK
LURUYOZKRGG[ZKTZOLOIGXKG[ZORO`GZUXORUX!
u LOOKXKRKRUMOTVNVORUMU[ZVNVIUTOTYIXOVZ[XORKIKZXGZKG`K\KTOSKTZKRKJK
IUTKIZGXKG[ZORO`GZUX[R[OTIUTZ[RVKXYUTGRXKYVKIZO\JKOKOXKJOTIUTZ!
u LOOKX[RGJSOTVNVIGXKVUGZKIUTOTKUVO[TORKJKGJSOTOYZXGXKGRKGVROIGOKO
LOOTJGIIKYOHORJUGX[ZORO`GZUXORUXI[JXKVZJKGJSOTOYZXGZUX
,URJKX[ROSGMOTOKYZK[ZORO`GZVKTZX[MX[VGXKGZ[Z[XUXLOOKXKRUXJKZOVOSGMOTKLURUYOZK
TIGJX[RGVROIGOKOHGTTKXKRKSKTZKMXGLOIKJKTG\OMGXKOSGMOTO[ZORO`GZKRGJKYOMT[R
\O`[GRKZI

DecfTefcRT`_TVaefR]RSRkVZUVUReV
'VROIGOGIUTOTKZXKOZGHKRKJKJGZKMX[VGZKTHG`GJKJGZKGVROIGZOK

#()
ERSV]R 4`_WZX

:GHKRG)UTLOMKYZK[ZORO`GZVKTZX[IUTZXUR[RJOSKTYO[TORUXIKRUXIOTIO`UTKJKGLOGXK
JGZKRKIUTOT[ZKLOOTJY[LOIOKTZKVKTZX[JKZKXSOTGXKGZ[Z[XUXJOSKTYO[TORUXTKIKYGXK
TZXU\KXYO[TK\OOZUGXKZGHKRGVUGZKLO[ZORVKTZX[XKJOSKTYOUTGXKGVGMOTOOTL[TIOK
JKXK`UR[OGJKVKIUSV[ZKX[R\O`OZGZUX[R[O

ERSV]R6c`cZ

:GHKRG+XUXOSKSUXKG`ZUGZKSKYGPKRKJKG\KXZO`GXKYG[JKKXUGXKVKIGXKRK
VUGZKL[XTO`GGVROIGOG\GRUGXKGISV[R[OZOVYVKIOLOITJIGZKMUXOGJOTIGXKLGIKVGXZK
SKYGP[RvSKYGPJKKXUGXKvSKYGPJKG\KXZO`GXKY[IIKY

ERSV]R 4`_efcZ

:GHKRG)UTZ[XOKYZK[TGJOTZXKIKRKSGOOSVUXZGTZKZGHKRKGIKGYZGXKRGOUTTJI[
SGPUXOZGZKGZGHKRKRUXIK\UXLOOTYKXGZK[RZKXOUXTHG`GJKJGZK:GHKRGSKSUXKG`
JGZKRKXKLKXOZUGXKRG[ZORO`GZUXOOGVROIGOKO
uJGZKVKXYUTGRKOJKIUTZGIZ T[SKVXKT[SKKSGOR!
uJGZKVKTZX[G[ZKTZOLOIGXK [YKXTGSKT[SKRKIUTZ[R[O[ZORO`GZUX[R[O[YKXVGYYVGXURG
GYUIOGZIUTZ[R[O[OJSKSUXKG`ZOV[RIUTZ[R[O GJSOTOYZXGZUXVXULKYUXKRK\
\O`OZGZUX!
uGRZKJGZKIKJKYIXO[YZGXKGIUTZ[R[O YZGXKJGIKYZKGIZO\HRUIGZYG[TGZKVZGXKG
\GROJXOOJGZGEIJGZGITJGLUYZIXKGZIUTZ[RJGZGEK^VJGZGK^VOXXOOIUTZ[R[O!

#(*
2feV_eZWZTRcVRfeZ]ZkRe`cZ]`cZT`_ec`]f]UcVaefcZ]`cUVRTTVd
'VROIGOGIUTLUXSIKXOTKRUXYVKIOLOIGZKGTZKXOUXZXKH[OKYL[XTO`K`KYKX\OIOOI[
[TMXGJYVUXOZJKYKI[XOZGZKOIUTLOJKTOGROZGZKGJGZKRUX'[ZKTZOLOIGXKG[ZORO`GZUXORUXYK
XKGRO`KG`TSUJIRGYOIVXOT[ZORO`GXKGT[SKRUXJKIUTZOGVGXURKRUXJKGIIKY6GXURKRK
Y[TZSKSUXGZKTZGHKRGIUTZ[XOTZXULUXSIXOVZGZVXOT[ZORO`GXKGYOYZKS[R[OJKIXOVZGXK
SJOSVRKSKTZGZT6.6VXOTL[TIOGI[GIKRGOT[SK
'[ZKTZOLOIGXKG[ZORO`GZUXORUXYKXKGRO`KG`VXOTOTZKXSKJO[RLUXS[RGX[R[OGLRGZTVGXZKG
JKY[YGUXOIXKOVGMOTOGYOZK[R[O\K`OLOM[XG

Figura 8.4
Formularul de
autentificare

9[XYG.:32GLUXS[RGX[R[OJKG[ZKTZOLOIGXKKYZK

Exemplul 8.3

,[TIOGLORKEK^OYZKYZK[ZORO`GZVKTZX[ZKYZGJGILOOKX[RTIGXKTKGLRST[[OZGO
ILUXS[RGX[RYKGLRTLOOKX[RZUVVNVIGXKKYZKOTIR[YTUXOIKLOOKXJOTGVROIGOKYK
GLRTLURJKX[RXJIOTGRGVROIGOKOYG[TZX[TLURJKXGYUIOGZ[T[OSUJ[RGRGVROIGOKO
,OOKX[RIKXKXKEIUTZVNV\GIUTOTKLUXS[RGX[RIKZXKH[OKIUSVRKZGZVKTZX[GUHOTK[T
IUTZJKGIIKYRGGVROIGOK
*GZKRKI[RKYKVXOTOTZKXSKJO[RLUXS[RGX[R[OY[TZVXKR[IXGZKJKYIXOVZ[RRUMOTVNV
IGXK\KXOLOIK^OYZKTGIUTZ[R[OOIUXKIZOZ[JOTKGVGXURKOK^KSVR[R

#)!
Se realizeaz o interogare SQL pentru a determina dac numele de cont i
parola sunt nregistrate n baza de date; inexistena contului sau incorectitudinea parolei
determin euarea tentativei de autentificare.
Se verific starea contului. Dac utilizatorul are contul blocat sau nc nevalidat se va
afia un mesaj de eroare corespunztor.
n cazul n care autentificarea se face cu succes, o parte din informaiile referitoare la
cont se memoreaz n variabile de sesiune, pentru a putea fi utilizate pe tot parcursul
aplicaiei. Variabilele de sesiune sunt memorate cu ajutorul tabloului asociativ predefinit
$_SESSION.

Exemplul 8.4

*[VG[ZKTZOLOIGXKGI[Y[IIKYG[ZORO`GZUX[R[OGIKYZGVUGZK[ZORO`GLGIOROZORKGVROIGOKO
TL[TIOKJKTO\KR[RJXKVZ[XORUXJKGIIKYGZGGZKIUTZ[R[OY[,OKIGXKVGMOTGYOZK[R[O
\KXOLOIJXKVZ[RJKGIIKYGR[ZORO`GZUX[R[OG[ZKTZOLOIGZ*KK^KSVR[UVGMOTGGYOZK[R[O
IKVUGZKLOGIIKYGZGZZJKGJSOTOYZXGZUXIZOJKVXULKYUXO\GIUTOTK\KXOLOIGXKG
JXKVZ[XORUXJKGIIKYY[HLUXSG

#)"
Exemplul 8.5

<KXOLOIGXKGJXKVZ[XORUXJKGIIKYKYZKXKGRO`GZJKL[TIOGG[ZKTZOLOIGXKGLRGZT
LOOKX[RROHVNV

Exempul 8.5

T TZXKGMG GVROIGOK YZGHOROXKG O TINOJKXKG IUTK^O[TORUX I[ HG`G JK JGZK YK


XKGRO`KG`VXOTOTZKXSKJO[RGJU[L[TIOOJKLOTOZKTLOOKX[RROHVNV

Exempul 8.6

2G JKIUTKIZGXKG [ZORO`GZUX[R[O JOT IGJX[R GVROIGOKO VXOT GIIKYGXKG ROTQ[R[O


IUXKYV[T`ZUXYKK^KI[ZYIXOVZ[RRUMU[ZVNVGIX[OYGXIOTKYZKGIKKGJKGKROSOTG
JOTIGJX[RYKYO[TOOJKR[IX[\GXOGHORKRKJKLOTOZKRGG[ZKTZOLOIGXKOJKGZKXMKZUGZK

#)#
\GXOGHORKRKIUUQOKYGRUIGZKYKYO[TOO'IKYZKSY[XOY[TZR[GZKTYIUV[RYVUXOXOOYKI[XOZOO
GVROIGOKOVXOTVXK\KTOXKGGIIKY[R[OTKG[ZUXO`GZK^KSVR[R

Exemplul 8.7

2WZRcVR ^VdR[V]`c
'GI[SGSVXKIO`GZTZXUYKIO[TKGTZKXOUGXGLOGXKGSKYGPKRUXKYZKXKGRO`GZJOT
UXOIKYIXOVZGRGVROIGOKOGVKRTJL[TIOGSKYGPJKLOTOZTLOOKX[RROHVNV,[TIOGVXOSKZK
IGGXM[SKTZIUJ[RSKYGP[R[OIKYKJUXKZKGLOGLOGZOTZKXUMNKG`ZGHKRG+858/VKTZX[G
JKZKXSOTGZOV[RSKYGP[R[OJKKXUGXKYG[JKG\KXZO`GXKOIUTOT[Z[RGIKYZ[OG

Exemplul 8.8
TL[TIOKJKZOV[RSKYGP[R[OYKGLOKG`OUVOIZUMXGSY[MKYZO\GGI[SYK
UHYKX\TLOM[XGJKSGOPUY

Figura 8.5 Mesaj de eroare

#)$
2A=:42::
EV^Vac`afdVaV_ecfac`ZVTef]WZ_R]

TGIKGYZYKIO[TK\USVXUV[TKJK`\URZGXKG[T[OVUXZGRVKTZX[ROIK[RJOTIGXKLGIKO
VGXZKLOKIGXKSUJ[RJOTIUSVUTKTGGIKYZ[OGIUTYZOZ[OTJ[YKTZX[TVXUOKIZJKYOTK
YZZZUXIGXK\GLOXKGRO`GZJKUKINOVIUSV[YJOTKRK\O
DT`af]ac`ZVTef]fZKYZKGIKRGJKGXKGRO`G[TYOZKJOTGSOIOOTZKXGIZO\VKTZX[
ROIK[R \UYZX[ IGXK Y VKXSOZ SUJOLOIGXKG JOTGSOI G IUTOT[Z[R[O O Y VKXSOZ
GJSOTOYZXGXKGYGJKRGJOYZGT9OZK[R\GULKXO[ZORO`GZUXORUXUSGXK\GXOKZGZKJKYKX\OIOO
u VUYZGXKGO\O`[GRO`GXKGZOXORUXOK\KTOSKTZKRUX!
u VGMOTGVKXYUTGRZOVO`GZ!
u VGXZOIOVGXKGRGYUTJGPK!
u SKYGMKXOKOTZKXT!
u [ZORO`GXKGHOHROUZKIOOJKGXZOIURK
9OZK[R\GIUTOTKJU[SGXOYKIO[TO
u DVTZf_VRafS]ZT+GIKGYZGVUGZKLOGIIKYGZJKUXOIK\O`OZGZUXLXGTKIKYOZG
[TIUTZJKGIIKYOIUTOTKOTLUXSGOOJKRGXMOTZKXKYTYKIO[TKGV[HROIY[TZ
OTIR[YK[XSZUGXKRKZOV[XOJKOTLUXSGOO
v ZOXOOK\KTOSKTZK!
v G\O`OKX[RKRKIZXUTOI!
v HOHROUZKIGI[GXZOIURKXKLKXGZKOI[XY[XO!
v OTLUXSGOORKJOTSKTO[RYZTMGRYOZK[R[OIGZKMUXOORKMKTKXGZKJOTGSOI
u DVTZf_VRacZgRe+GIKGYZGYKIO[TKIUTOTKLGIOROZOOOTLUXSGOOGIIKYOHORK
T[SGOVXULKYUXORUXOKRK\ORUXROIK[R[OOGXGIIKY[RYKXKGRO`KG`VXOTOTZXUJ[IKXKG
[T[O_f^VUVT`_e[YKXRUMOTOG[TKOaRc`]V[YKXVGYY]UXJ+^OYZIGZKMUXOO
JK[ZORO`GZUXOGOYKIO[TOOVXO\GZK
" 2U^Z_ZdecRe`cZ [ZORO`GZUXOOI[JXKVZJKGJSOTOYZXGXKG[GIIKYRGZUGZKUVKXGOORK
JKGJSOTOYZXGXKVXK\`[ZKVKTZX[YOZKOGT[SK
v GJSOTOYZXGXKGIUTZ[XORUX[ZORO`GZUXORUX!
v GJSOTOYZXGXKGIGZKMUXOORUXOY[HIGZKMUXOORUX!
v GJSOTOYZXGXKGG\O`OKX[R[OKRKIZXUTOI!
v GJSOTOYZXGXKGYUTJGPKRUX!
v GJSOTOYZXGXKGHOHROUZKIOO!
v GJSOTOYZXGXKGYKIO[TOOJKZOXOK\KTOSKTZK
# 6]VgZ [ZORO`GZUXOOI[JXKVZJKKRK\VUZLURUYO[XSZUGXKRKLGIOROZO
vIXKGXKG[TKOVGMOTOZOVO`GZKJKVXK`KTZGXK!
vZXOSOZKXKGXKIKVOUTGXKGJKSKYGPKIZXKJKRGGRO[ZORO`GZUXOGOYOZK[R[O!
vVGXZOIOVRGYUTJGPKRKJKUVOTOKVXUV[YK!
vVXUV[TGXZOIURKXKLKXGZKI[XY[XO
$ Ac`WVd`cZ [ZORO`GZUXOOI[JXKVZJKVXULKYUXG[ZUGZKJXKVZ[XORKGIUXJGZKKRK\ORUX
OGXOTVR[YVUZY
v VXUV[TUZOXKK\KTOSKTZ!
v GVXUHKGXZOIURKRKXKLKXGZKRKI[XY[XORKVXUV[YKJKGRO[ZORO`GZUXO

#)%
,OKIGXKKINOV\GG\KGRGJOYVU`OOKGXNOZKIZ[XGMKTKXGRGGVROIGOKOSUJ[R[RJK
G[ZKTZOLOIGXK G [ZORO`GZUXORUX SUJ[R[R JK MKYZOUTGXK G IUTZ[XORUX [ZORO`GZUXORUX O
OTYZX[IO[TORKJK[ZORO`GXKGGIKYZUXG9KVUGZKVUXTOJKRGGXNOZKIZ[XGMKTKXOIVXK`KTZGZ
TGIKYZIGVOZURYG[JKRGUGXNOZKIZ[XUGXKIGXKVXUV[YJKVXULKYUX[RTJX[SZUX

EV^R"ARXZ_RaVcd`_R]eZaZkReaV_ecffeZ]ZkRe`cZ
5VdTcZVcVZTVcZ_V+9KJUXKZKXKGRO`GXKG[T[OGHRUTJKsVGMOTVKXYUTGRtVKTZX[
LOKIGXK[ZORO`GZUXGRYOZK[R[OIGXKYL[XTO`K`K[XSZUGXKRKOTLUXSGOO
u T[SKYOVXKT[SK!
u T[SKRKJK[ZORO`GZUXLURUYOZRGG[ZKTZOLOIGXK!
u KSGORZKRKLUTGJXKYJGI[ZORO`GZUX[RGRKMKK^VROIOZYRKLGIV[HROIK!
u GJXKYGVGMOTOO]KHVKXYUTGRK!
u LUZUMXGLOK!
u L[TIOGVXULKYUXKRK\RGHUXGTZYKIXKZGXJOXKIZUXg!JGI[ZORO`GZUX[RKYZK
KRK\YK\GVXKIO`GIRGYGOVXULOR[R!
u )<JKYIXOKXKGGIZO\OZOOVXULKYOUTGRKVXKUI[VXOI[TUZOTZKGHOROZO
4VcZ_V+
u IXKGXKGVGMOTOOVKXYUTGRKVXOTIUSVRKZGXKGJGZKRUXTKIKYGXK!
u \O`[GRO`GXKGVGMOTOOVKXYUTGRKJKIZXKUXOIK\O`OZGZUXGRYOZK[R[O!
u GJSOTOYZXGXKGJGZKRUXVKXYUTGRKJKIZXKLOKIGXK[ZORO`GZUXVKXSOZKSUJOLOIGXKG
JGZKRUX I[ K^IKVOG GIKRUX JGZK IGXK Y[TZ IUSVRKZGZK JK GJSOTOYZXGZUX RG
IXKGXKGIUTZ[R[OJK[ZORO`GZUX!
u I[ZGXKG[T[O[ZORO`GZUXJ[VIXOZKXOOJO\KXYKT[SKL[TIOKIGZKMUXOK!UXOIK
\O`OZGZUXGXKJXKVZ[RJKGI[ZG[ZORO`GZUXOOTJOLKXKTZJGIKYZKG[ZKTZOLOIGZ
YG[T[TIGJX[RGVROIGOKO

EV^R#2U^Z_ZdecRcVRTReVX`cZZ]`cZdfSTReVX`cZZ]`cdZeVf]fZ
5VdTcZVcVZTVcZ_V /TLUXSGOGOTZXUJ[YJOTGSOITIGJX[RYOZK[R[O\GLOYZX[IZ[XGZ
TIGZKMUXOOOY[HIGZKMUXOO9IUV[RZKSKOKYZKIXKGXKG[TUXYIXOVZ[XOIGXKYVKXSOZ
[XSGZUGXKRKUVKXGOO
u GJSOTOYZXGXKG IGZKMUXOORUX O Y[HIGZKMUXOORUX GJ[MGXKZKXMKXKKJOZGXK G
IGZKMUXOORUXOY[HIGZKMUXOORUX!
u GLOGXKGSKTO[R[OVXOTIOVGRTYOZKOTOOGRSKTO[RIUTOTKIGZKMUXOORKJOYVUTOHORK
OGX YKRKIZGXKG [TKO IGZKMUXOO JKZKXSOT GLOGXKG Z[Z[XUX Y[HIGZKMUXOORUX
GIKYZKOG!
u UVKXGOGJK[VRUGJG[T[OLOOKXJKZOV.:32IGXK\GLOGYUIOGZI[UY[HIGZKMUXOK
JKK^KSVR[GJ[MSTIGZKMUXOG/YZUXOIY[HIGZKMUXOG2OIK[RG`O!JGIYK
GIIKYKG`GIKGYZY[HIGZKMUXOKVXOTOTZKXSKJO[RSKTO[R[OVXOIOVGRYK\G
GLOGIUTOT[Z[RLOOKX[R[OGYUIOGZ!
u VU`OOGIGZKMUXOORUXY[HIGZKMUXOORUXTIGJX[RSKTO[R[O\GV[ZKGLOSUJOLOIGZ
JKIZXKGJSOTOYZXGZUX
:UGZKUVKXGOORKJKGJSOTOYZXGXK\UXV[ZKGLOXKGRO`GZKJUGXJK[ZORO`GZUXOOI[JXKVZJK
GJSOTOYZXGXK

#)&
EV^R$>`Uf]aV_ecfZ_ec`UfTVcVReZcZ]`c VgV_Z^V_eV]`c
5VdTcZVcVZTVcZ_V 5XOIKYOZKJOTGSOIIUTOTKUYKIO[TKIGXKVKXSOZKGJ[MGXKGJK
ZOXOGT[T[XOOK\KTOSKTZKZOXKGVUGZKLOVUYZGZJUGXJKGJSOTOYZXGZUXOOVXULKYUXO
OXKVXK`OTZGT[T[XOJKOTZKXKYMKTKXGR+\KTOSKTZKRKY[TZfZOXOtIK\GSGOJKZGROGZK
JKYVXKGIO[TOOSVUXZGTZKJKYL[XGZKTIGJX[RROIK[R[OOIGXKVUZIUTOTKSG^OSZXKO
LUZUMXGLOOGZGGZK+\KTOSKTZKRKZOXORKYKGLOKG`VKVXOSGVGMOTGGYOZK[R[O9K\UX
XKGRO`G[XSZUGXKRKIUSVUTKTZK
u GJG[MGXKZOXKK\KTOSKTZ!
u ZKXMKXKZOXKK\KTOSKTZ!
u KJOZGXKZOXKK\KTOSKTZ!
u I[ZGXKGTGXNO\GJKZOXOK\KTOSKTZK

EV^R%2gZkZVcf]V]VTec`_ZT
5VdTcZVcV Z TVcZ_V  '\O`OKX[R KRKIZXUTOI \G VKXSOZK [ZORO`GZUXORUX JOT IGZKMUXOORK
GJSOTOYZXGZUXO O VXULKYUXO Y V[T RG JOYVU`OOG V[HROI[R[O KRK\O VXOTO VXULKYUXO
OTLUXSGOOJKYVXKULKXZGKJ[IGOUTGRGIUROOVXULORKT[SXJKIRGYKKZIUXGX[RIUROO
LUXS[RGXKZOVIKXKXOJUI[SKTZKVXO\OTJIXOZKXOORKJKGIIKVZGXKTZX[TGT[SOZVXUMXGS
JKK^KSVR[GIZKRKTKIKYGXKVKTZX[VXUOKIZ[Rf(GTOVKTZX[ROIK[tXK`[RZGZKGRKGT[SOZUX
IUTI[XY[XOKZI
'\O`OKX[RKRKIZXUTOI\GVKXSOZKVUYZGXKG[VRUGJJKJUI[SKTZKTLUXSGZJUIOVJL
SVXK[TI[JGZKRKIKJKYIXO[JUI[SKTZKRK JGZGVUYZXOOT[SKRK[ZORO`GZUX[R[OIGXKG
VUYZGZJUI[SKTZ[RY[XYGJUI[SKTZ[R[OYI[XZJKYIXOKXKVXOUXOZGZKGJUI[SKTZ[R[O
JUI[SKTZKRK I[ VXOUXOZGZK SGXK YK \UX GLOG VXOSKRK T VGMOT 9K \G VKXSOZK
GJSOTOYZXGZUX[R[OYSUJOLOIKJGZKRKGYUIOGZK[T[OJUI[SKTZYG[YZKGXM[TJUI[SKTZ
SVXK[TI[JGZKRKGLKXKTZK

EV^R&D`_UR[V
5VdTcZVcVZTVcZ_V 'VROIGOG\GVKXSOZKIXKGXKGJKYUTJGPKUTROTK;TYUTJGPKYZK
IUSV[YJOTZXUYOTM[XTZXKHGXKOVUGZKG\KG[TT[SXJKSOTOSOSG^OS\GXOGTZK
JKXYV[TY;T[ZORO`GZUXT[VUGZKVGXZOIOVGRG[TGT[SOZYUTJGPJKIZUYOTM[XGJGZ
9UTJGP[RVUGZKLORGTYGZJUGXJKIZXKGJSOTOYZXGZUXOOYOZK[R[O)KXOTK
u IXKGXKG[T[OYUTJGP!
u ZKXMKXKG[T[OYUTJGP!
u KJOZGXKG[T[OYUTJGP!
u GLOGXKGXK`[RZGZKRUXVGXOGRKGRKYUTJGP[R[O!
u I[ZGXKGTGXNO\GJKYUTJGPK

EV^R'>VdRXVcZVZ_eVc_
5VdTcZVcVZTVcZ_V 'VROIGOG\GVKXSOZK[ZORO`GZUXORUXYZXGTYSOZSKYGPKIKRUXRGRZO
[ZORO`GZUXOLURUYOTJIGfGJXKYtT[SKRKJKIUTZRUMOT;ZORO`GZUXOOVUZZXOSOZKSKYGPK
IZXKUXOIGXK[ZORO`GZUXLURUYOTJT[SKRKJKIUTZGRGIKYZ[OG'JSOTOYZXGZUX[R\GV[ZKG
ZXOSOZKSKYGPKGZZ[T[O[ZORO`GZUXYVKIOLOIGZIZOMX[V[XORUXJK[ZORO`GZUXOKRK\vZ[Z[XUX

#)'
KRK\ORUX VXULKYUXO v Z[Z[XUX VXULKYUXORUX GJSOT v Z[Z[XUX [ZORO`GZUXORUX I[ JXKVZ JK
GJSOTOYZXGXKGRRvIZXKZUO[ZORO`GZUXOO
,OKIGXK[ZORO`GZUX\GV[ZKGG\KGTfOTHU^tIKRS[RZ>SKYGPK
'VROIGOG\GVKXSOZK
u ZXOSOZKXKGJKSKYGPK!
u ZKXMKXKG[T[OSKYGPVXOSOZ!
u GLOGXKGSKYGPKRUXVXOSOZK!
u I[ZGXKGSKYGPKRUXTL[TIOKJKK^VKJOZUXJGZGXKIKVOUTXOOSKYGP[R[OKZI

EV^R(3ZS]Z`eVTR`_]Z_V
5VdTcZVcVZTVcZ_V 'VROIGOG\GVKXSOZKLOKIX[O[ZORO`GZUXTXKMOYZXGZYOTZXUJ[IT
YOZKGXZOIURK'XZOIURKRK\UXLOOKXGXNO`GZKVKJOYIOVROTKOYZUXOKKTMRK`INOSOKKZI
,OKIGXKGXZOIUR\GIUTOTKUYI[XZJKYIXOKXKVXKI[SOGRZKJGZKJKOJKTZOLOIGXKJGZG
VUYZXOO[ZORO`GZUX[RIGXKGVUYZGZGXZOIUR[RG[ZUX[RZOZR[RSXOSKGT1(_ZKY'XZOIURKRK
VUYZGZKJKKRK\O\UXZXKH[OSGOTZOGVXUHGZKJKIZXKGJSOTOYZXGZUX[RHOHROUZKIOO[T
[ZORO`GZUXI[JXKVZ[XOJKVXULKYUX'VROIGOG\GVKXSOZKGJ[MGXKGZKXMKXKGSUJOLOIGXKG
JGZKRUXJKYVXKGXZOIURK<GK^OYZGOLGIOROZGZKGJKI[ZGXKGGXZOIURKRUXJ[V[TI[\TZ
INKOKJ[VG[ZUXYG[J[VJOYIOVROT9K\GSKSUXGVKTZX[LOKIGXKGXZOIURT[SX[RJK
GIIKYXO

#)(
Bibliografie

" 2_XYV] EcRZR_ v *K`\URZGXKG GVROIGOORUX =KH LURUYOTJ >.:32 6.6


O 3_972 +JOZ[XG 6UROXUS /GO 
# 3fcRXR 4`c_V]Zf DRSZ_ :KNTURUMOO =KH +JOZ[XG 3GZXO^ 8US
([I[XKZO 
$ 3fcRXR 4`c_V]Zf DRSZ_ 6XUOKIZGXKG YOZK[XORUX =KH +JOZ[XG
6UROXUS/GO
% 3fcRXR4`c_V]ZfDRSZ_ZT`]VTeZgf] 'VROIGOO=KHRGINKOK
+JOZ[XG 6UROXUS 
& 4fT` 4`_deR_eZ_ Z T`]VTeZgf] 6YONUVKJGMUMOK +JOZ[XG 6UROXUS
/GYO
' ;`Y_d 8Rcj )USVUXZGSKTZ UXMGTO`GOUTGR +JOZ[XG +IUTUSOI
([I[XKZO
( 5Rc_V]] CZT\ :UZ[R JKYVXK .:32  +JOZ[XG :KUXG ([I[XKZO 
) >RdR]RXZf 4cZdeZR_, 2dZ^Z_`RVZ :`R_, >RiZ^ :`R_ 3KZUJOIG
VXKJXOO OTLUXSGZOIOO +JOZ[XG 3GZXO^ 8US ([I[XKZO 
* EZ^ 4`_gVcdV, ;`jTV ARc\ 6.6  GTJ 3_972 (OHRK =ORK_
6[HROYNOTM /TJOGTGVUROY 
"! >T4Rcej 3Z]] 6.6  +JOZ[XG :KUXG  ([I[XKZO 
"" @^Vc :`R_R 6YONURUMOG S[TIOO +JOZ[XG ,[TJGOKO 8USTOG JK
3OTK ([I[XKZO 
"# AZ_eVRC`UZTR,=Z`Zf?ZT`]VeR -NOJJKK\GR[GXKRGOTLUXSGZOIO
ZKNTURUMOG OTLUXSGOKO 94++ 
"$ A`aVdTf :]VR_R (G`K JK JGZK XKRGOUTGRK +JOZ[XG ;TO\KXYOZOO
([I[XKZO 
"% GV]ZTR_f>R_`]VZT`]VTeZgf] 9OYZKSKJKMKYZO[TKGHG`KRUXJK
JGZK +JOZ[XG 6KZXOUT ([I[XKZO
"& 5`Tf^V_eRZR `_]Z_V R ]Z^SR[f]fZ A9A hhhaYa_Ve
"' 5`Tf^V_eRZR`_]Z_VRdVcgVcf]fZUVSRkVUVUReV>jDB=
hhh^jdb]T`^

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