Sunteți pe pagina 1din 10

15.

BAZE DE DATE PE INTERNET


Bazele de date relaionale i paginile Web sunt instrumente software eficiente, care au cunoscut o rspndire foarte larg n ultimul timp. Bazele de date relaionale se folosesc pentru stocarea i prelucrarea unor volume mari de date, care pot fi cutate, accesate, modificate i actualizate cu uurin, ntr-un timp scurt. Paginile Web se folosesc pentru prezentarea unor informaii pe Internet, dar din pcate actualizarea paginilor Web este mai greu de realizat. Ar fi bine dac s-ar putea combina cele dou categorii de instrumente, astfel nct s se poat genera cu uurin pagini Web care s conin informaii de actualitate preluate din baze de date relaionale. n ultimul timp s-au obinut rezultate foarte bune prin cuplarea celor dou tehnologii, adic prin generarea dinamic a unor pagini Web folosind informaii recente din bazele de date relaionale.

347

Pe baza tehnologiilor XML (eXtended Markup Language), ASP (Active Server Pages) [15] i Java [6, 7], se pot genera automat pagini Web, care s conin informaii de ultim or, luate din baze de date relaionale. Prin acest mod de lucru se folosesc att avantajele paginilor Web ct i cele ale bazelor de date relaionale.

15.1. Baze de date XML


Un document XML conine nu numai date ci i marcaje, care au rolul de a preciza un anumit context pentru date, de unde rezult imediat semnificaiile datelor. De exemplu, prin astfel de marcaje se poate preciza dac sare este o substan chimic, sau este un verb. Cuvntul sare devine informaie numai dac este combinat cu un anumit context. Cu alte cuvinte, pentru a obine anumite informaii trebuie s ne bazm pe urmtoarea formul simpl [1]: Informaia = date + context Tehnologiile tradiionale asociaz datelor un context static. De exemplu, dac se memoreaz cuvntul sare ntr-o baz de date relaional, acest cuvnt este introdus undeva ntr-un tabel cu o structur static. Contextul static a fost precizat de persoana care a creat tabelul cu structur static. Dup cum rezult chiar din numele su, limbajul XML (eXtensible Markup Language) ofer o metod de a comunica un context dinamic. Folosind acest limbaj, se poate asocia la momentul oportun contextul potrivit pentru o dat, lucru care nu se poate face prin metodele tradiionale. Un proces care vrea s transmit o informaie despre cuvntul sare, plaseaz acest cuvnt ntre dou marcaje n felul urmtor: <tip>sare</tip> n acest fel, procesul receptor primete contextul actual pentru sare, acest context fiind precizat n mod dinamic prin marcajul <tip>. Bineneles c <tip> este un marcaj generic, locul lui fiind cupat de marcaje definite de un proces emitor, sau de utilizator, pentru a asocia diferite semnificaii cuvntului sare n funcie de context. De exemplu, marcajul poate fi <substan> dac sare este o substan chimic, sau <aciune> dac sare este verb. n mod tradiional se obinuia s se transmit date dinamice ntre calculatoare. Caracteristica principal a limbajului XML este c permite 348

definirea unui context dinamic. n acest fel, cu XML se pot transmite nu numai date dinamice, ci i informaii dinamice. Bazele de date relaionale au fost proiectate pentru a nregistra date dinamice ntr-un singur context static. Odat cu lansarea limbajului XML, a aprut o nou provocare. Acum se pot nregistra, interoga, actualiza i insera nu numai date, ci i context. Prin urmare, acum avem nu numai baze de date, ci baze de informaii. Noua provocare este de a gsi structuri de memorie adecvate cnd marcajele sunt tot att de dinamice ca i datele.

15.2. Pagin Web pentru produse cosmetice


Folosind tehnologia prezentat mai sus, am construit o pagin Web pentru produse cosmetice care provin de la firmele Vichy, Roc, Avene i Gerovital [16 - 20]. Dac se ncarc pagina Web cu ajutorul unui browser, de exemplu Internet Explorer, pe ecran apare rdcina acestei pagini Web, care arat astfel:

Aceast rdcin este alctuit dintr-un tabel cu ase elemente, fiecare element coninnd o imagine i un text, care sunt hiperlegturi spre urmtoarele elemente specifice: 349

Produse pentru fa Produse pentru ochi Produse pentru buze Produse pentru corp Parfumuri Accesorii Dac se acioneaz Produse pentru fa, pe ecran apare imediat o list cu produse cosmetice pentru ngrijirea feei:

Dimensiunea ecranului fiind limitat, se vd numai primele dou produse, dar se pot folosi liniile de parcurgere pentru a aduce pe ecran oricare produs din urmtoarea list secvenial:

350

Produs

Descriere Creme pentru fa


VICHY NOVADIOL cu Phyto-Flavone
Crem pentru ngrijirea feei i a gtului. Rehidrateaz pielea i nltur ridurile. Recipiente de 50 ml.

VICHY RETI.C - concentrat pentru tratament de noapte


Cele mai mari doze de Retinol i Vitamina C combinate vreodat. Vichy a dirijat cercetarea pentru a determina concentraiile care permit combinarea de Retinol, care repar cutele, i Vitamina C, care reface strlucirea, obinnd rezultate performante mpotriva mbtrnirii, cu toleran ridicat. Aceast tehnologie permite utilizarea unor concentraii mari ale acestor ingrediente, n timp ce se asigur o toleran perfect datorit distribuiei dirijate i progresive (acoperire cu polimeri).

351

VICHY LiftActiv PROFIL


Consolideaz aderena dintre straturile pielii. Prin ntinderea i netezirea ridurilor rentinerete fizionomia feei. Rezultate: ntinerete fizionomia feei i elimin ridurile. n fiecare zi pielea devine mai neted i trsturile feei mai bine profilate. Instruciuni de folosire: Folosii LIFTACTIV PROFIL in fiecare zi, dimineaa i seara. Dac avei pielea uscat, v recomandm s folosii LIFTACTIV PROFIL sub crema pe care o folosii pentru ngrijirea pielii.

VICHY LiftActiv anti-rid, recipient de 50 ml


Pielea are un strat rezistent: derma. Chiar aici se formeaz ridurile. Glycanii sunt componente principale ale acestui strat. Cu ct pielea este mai bogat n glycani, cu att pielea este mai tnr i mai neted. Aminokina, un ingredient organic derivat biotehnic, a fost ales pentru aciunea sa stimulativ la producerea glycanilor (teste in vitro). Efectele produsului LiftActiv cu Aminokin: o reducere continu i vizibil a ridurilor. Preparat cu ap termal de izvor Vichy.

352

VICHY LiftActiv - crem de noapte


Crema de noapte LiftActiv este o combinaie de Ginkgo, Phytopeptide i un procedeu specific pentru curarea toxinelor i reconstruirea unei rezistene elastice. Crema de noapte LiftActiv se folosete ntr-un tratament specific adaptat pentru ciclul de via nocturn al pielii. Este o crem emulsie cu o structur nou, care este foarte confortabil i se aplic bine pe piele. Pielea devine mtsoas, nu unsuroas.

VICHI Reti C tratament de zi


VICHI Reti C combin Retinolul, care elimin ridurile, cu Vitamina C, care reface strlucirea, ntr-o form complex brevetat :radical de emulsie tripl mpotriva mbtrnirii. Efectele n timp ale acestei combinaii sunt cunoscute n comunitatea tiinific mondial ca o arm mpotriva mbtrnirii. Aceste ingrediente lucreaz progresiv, fr a traumatiza pielea: Vitamina C lucreaz ca un strat protector, pentru a reduce decolorarea pielii i pentru a mbunti structura pielii. Retinolul are rolul de a renoi celulele, pentru a umple ridurile.

THERMAL S1 recipiente de 50 ml
Aduce, fixeaz i reine apa peste 24 de ore. Pielea pierde aproape litri de ap n fiecare zi. THERMAL S1 este o combinaie exclusiv de 2 ingredieni activi, apa termal de izvor i Serine, cu o putere mare de rehidratare. Apa este fixat chiar n inima celulelor. Evaporarea este ncetinit. Pielea i recapt supleea i confortul. THERMAL S1 rezolv toate problemele de dezhidratare. Pielea este rehidratat i i recapt funcia de barier. Este hipoalergenic (testat de dermatologi).

353

Dac se acioneaz pe hiperlegtura Produse pentru ochi din rdcin, pe ecran apare imediat o list cu produse cosmetice pentru ngrijirea ochilor:

Dac se acioneaz pe hiperlegtura Produse pentru corp din rdcin, pe ecran apare imediat o list cu produse cosmetice pentru ngrijirea corpului:

354

Dac se acioneaz pe hiperlegtura Produse pentru buze din rdcin, pe ecran apare imediat o list cu produse cosmetice pentru ngrijirea buzelor:

Dac se acioneaz pe hiperlegtura Accesorii din rdcin, pe ecran apare imediat o list cu diferite accesorii utile pentru ngrijirea corpului:

355

n fiecare din listele de mai sus se pot introduce hiperlegturi pentru explicaii suplimentare despre utilizarea produselor, unde se pot cumpra, sau pentru gsirea unor produse asemntoare.

15.3. Cine poate realiza pagini Web?


Un specialist n Informatic sau n calculatoare, care cunoate limbajul HTML, poate crea o pagin Web introducnd direct codurile acestui limbaj cu ajutorul unui editor de texte simplu, cum este NotePad ntr-un sistem Windows, Edit ntr-un sistem MS-DOS, sau SimpleText ntr-un sistem Macintosh. Totui, putei crea pagini Web i dac nu cunoatei limbajul HTML, folosind editoare care genereaz automat cod HTML. Folosind interfaa grafic a programului FrontPage putei introduce informaii ntr-un document i putei alege un format, aa cum ai vrea s arate pagina Web. Pe baza acestui document, programul FrontPage genereaz automat un fiier HTML care poate fi publicat n World Wide Web pe Internet. Putei genera cod HTML i cu Word, Excel, PowerPoint, precum i cu alte editoare din grupul de programe Office. Prin urmare, orice persoan care are ndemnare n folosirea calculatorului, poate realiza pagini Web simple cu ajutorul unui generator specializat cum este FrontPage. Totui, pentru a realiza pagini Web de calitate, trebuie s se in seama de urmtoarele cerine: Informaiile din pagina Web trebuie s fie corecte i actuale. Aceste informaii se pot lua automat din baze de date cu ajutorul tehnologiilor XML, ASP i Java. Aici ar fi necesar ajutorul unui specialist n informatic. Pagina Web trebuie s arate bine, deoarece va fi publicat pe Internet. Prin urmare ar fi util ajutorul unei persoane care se pricepe la design.

356

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