Documente Academic
Documente Profesional
Documente Cultură
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]$ 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
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
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
"!
*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
+^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
=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
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
#"
=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
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
# cod departament
# IDangajat
* data_naterii
* adresa
#%
Rezolvarea acestei probleme se realizeaz prin introducerea unei entiti noi, entitatea
ANGAJAT, legat de entitatea DEPARTAMENT printr-o relaie one-to-many.
ANGAJAT DEPARTAMENT
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
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
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
#*
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
'\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+<
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*':+
[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+<
+XUGXKGJOTK^KSVR[RHGLUYZMKTKXGZJKLUXSGZ[RMXKOZGR\GRUXOOJKZOVJGZ
IGXKYKJUXKZKOTYKXGZTISV[RJGZGETGZKXOO
[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+):
[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
+^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
YG[
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
*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 ,URUYOXKGGIKYZUXGKROSOTTZXKOJOTIGTJOJGO
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
=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
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
>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
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
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 ( ) 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
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
*(
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
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[VTJJOT
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
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[TOOXKYVKIZO\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[TORKXKYVKIZO\'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
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
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
/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
"#$
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
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
=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
"$"
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
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
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
'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>
"$&
$
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
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
)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
/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
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
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
"&"
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
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
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
+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
: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
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
"'%
;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
RUMOIObbO^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
@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
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
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
TXIGXK
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_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
+^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
:_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
"()
=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
Exemplul 4.36
ARcR^VecZgR]`RcVZaRcR^VecZcVWVcZ_
TSUJOSVROIOZVGXGSKZXOZXGTYSOO[TKOL[TIOOY[TZVGXGSKZXO\GRUGXK*GIJUXOS
YLURUYOS[TVGXGSKZX[XKLKXOTKYZKY[LOIOKTZY[ZORO`SUVKXGZUX[RGJXKYTGOTZKG
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
'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
#!#
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
TK^KSVR[R[XSZUXGLOSZUGZKROZKXKRKSOIOGRKGRLGHKZ[R[OKTMRK`SVXK[TI[
IUJ[R'9)//GYUIOGZ
Exemplu 5.26
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 qrGSVKXYGTJJK\OTKqGSV!r
u qsqMNOROSKRKJK\OTqW[UZ!r
u qrrGVUYZXUL[RJK\OTKq !r
u q"qSGOSOIJKIZJK\OTKqRZ!r
u q$rSGOSGXKJKIZJK\OTKqMZ!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(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
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
*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
'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
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
+^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
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
)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
#%(
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\
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
#%*
,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+>+);:
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[Rqr!
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
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
#'"
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!
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!
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[OTJKJOT
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^OSJOTZOSV[RKLKIZO\JKR[IX[RG
JK`\URZGXKGVXUOKIZ[R[OKYZKUI[VGZJKKZGVGJKIUJOLOIGXKGYVKIOLOIGOORUXTROSHGPJK
VXUMXGSGXKXKYZ[RJKLOOTJIUTY[SGZKTKZGVKRKJKGTGRO`VXUOKIZGXKOZKYZGXK
#(&
=64:2# 2a]ZTRZVaV_ecfRfeV_eZWZTRcVRfeZ]ZkRe`cZ]`c
DefUZfUVTRk
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
Exempul 8.6
#)#
\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
#)$
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