Sunteți pe pagina 1din 5

Univeristatea Stefan Cel Mare Suceava Facultatea de Stiinte Economice si Administratie Publica Specializarea: MAAFAD

BAZE DE DATE MULTIMEDIA

Profesor:

Materand: Ifrim Ionela Adriana

Suceava 2013 -

Definirea conceptelor. Aplicaii.

Data base - baz de date - este un grup de fiiere n care este nregistrat o mulime centralizat de date, organizat n scopul prelucrrii acestora, pentru deservirea unor aplicaii. Multimedia - multimedia - dup (5), se refer la abilitatea de a achiziiona, manipula, combina i reda informaii de la o mare varietate de medii, ce includ text, grafic, animaie, sunet, imagine fix sau video. Multimedia nu este deci o tehnologie, ci mai de grab un termen ce decrie un numr de tehnologii care lucreaz mpreun. Noiunea de multimedia, conform (4), definete integrarea ntr-o concepie unitar a imaginilor, textelor i sunetelor care formeaz un document. Multimedia data base - baz de date multimedia - realizeaz o uniune ntre disciplinele de regsire a informaiilor i de management al bazelor de date, care pn acum erau considerate ca fiind dou discipline total diferite i disjuncte. De aici rezult i numrul mare de aplicaii al acestora, i anume: n informare - multimedia este modul cel mai rapid, eficient i ieftin n comparaie cu alte medii de informare a publicului, cuprinznd adevrate enciclopedii electronice. n administrarea documentelor i a nregistrrilor - n ntreprinderi i instituii comerciale, acestea avnd nevoie de diverse documente, n funcie de specificul lor. n educaie i instruire - n regsirea materialelor pentru pregtirea tuturor persoanelor. n reclame - n mod practic nu exist nici o limit n folosirea informaiei multimedia n astfel de aplicaii. n controlul i monitorizarea proceselor n timp real - mpreun cu bazele de date active, prezentrile multimedia de informaii au un rol efectiv n operaiile de monitorizare i control n sistemele de transport, de supraveghere a pacienilor, etc. Pentru realizarea tuturor acestor aplicaii n condiii optime, bazele de date multimedia trebuie ca pe lng asigurarea unui timp minim de acces la date s garanteze i integritatea, securitatea i independena datelor.

Probleme care apar n bazele de date multimedia

Aplicaiile multimedia conin mii de imagini statice i dinamice, documente, texte, segmente audio i video; organizarea acestora depinde de modelarea structurilor i a coninutului de date. O prim problem este generat de conflictul care apare ntre aplicarea tehnicilor bazelor de date i a celor de regsire a informaiilor. n sistemele de baze de date, modelarea coninutului de date

nu este o problem deoarece datele au o structur rigid. Pe de alt parte, regsirea informaiilor se ocup n special cu modelarea contextului documentului (prin cuvinte cheie, indexuri, reele semantice, etc). Design-ul conceptual, logic i fizic este urmtoarea problem care apare i la care nu exist nc un rspuns clar. Stocarea datelor multimedia pe suporturi standard; aceast etap prezint probleme de reprezentare i compresie/decompresie. Tendina n prezent este de arhivare a informaiilor astfel nct s se reduc dimensiunea zonei tampon n timpul operaiilor de intrare/ieire. O modalitate de a elimina aceste probleme este folosirea standardelor ca JPEG sau MPEG; pentru bitmap-uri exist BLOB (Binary Large Object) care faciliteaz stocarea i regsirea datelor. Pentru documente exist deja aplicaii, cum sunt Encode/Uuencode (Windows), Tar (Unix), etc., care realizeaz compresia/ decompresia acestora (deocamdat n stadiu incipient de dezvoltare). Regsirea informaiilor este o problem mai ales n cazul imaginilor dinamice i al segmentelor audio i video, deoarece de multe ori acestea conin informaiile relevante. Pentru bazele de date regsirea se face cu ajutorul limbajului de interogare (SQL) i a structurilor indexate. Problemele care apar se datoreaz n primul rnd navigatoarelor (foarte diferite) cu care se lucreaz, deoarece fiecare interpreteaz n mod diferit imaginile, n funcie de platforma pe care ruleaz. n al doilea rnd, exist o limitare fizic a driverelor cu care se lucreaz pentru regsirea acestor tipuri de informaii; n mu lte cazuri informaiile nu pot fi accesate, navigatorul anunnd printr-un mesaj soft-ul necesar. O alt problem care apare este cea a performanei. Pentru aplicaiile multimedia ce conin simple documente i text, constrngerile de performan sunt subiectiv determinate de ctre utilizatori. n cazul aplicaiilor cu imagine video n micare, sau sincronizare audio -video, se poate vorbi de o limitare fizic. Toate aceste probleme constituie o gam larg de probleme de cercetare. Unele dintre ele au primit cteva rspunsuri, pe care le prezentm n continuare foarte succint.

Internet-ul

Un prim rspuns la aceste probleme a fost apariia Web-ului (World Wide Web), care este sistemul de distribuire a informaiei multimedia cel mai rapid rspndit n ntrea ga lume. Acesta este un mediu grafic interactiv, care permite punerea la dispoziie a informaiilor sub forma unor documente electronice. Accesarea publicaiilor Web se face cu ajutorul unor soft-uri numite navigatoare (Mosaic fiind primul aprut, Internet Explorer, Netscape, etc.), iar scrierea lor se realizeaz cu ajutorul limbajului HTML (HyperText Markup Language), bazat pe legturile hipertext. Pentru folosirea ntregii puteri a multimediei, sistemul trebuie s aib un model de construcie care s-i permit utilizatorului folosirea de legturi ntre oricare dou noduri arbitrare ale reelei. Legturile hypermedia realizeaz acest lucru i pot avea mai multe forme: pot fi nsoite de o descriere detaliat sau nu a lor pot s porneasc de la un nod dat sau de la oricare nod pot fi direcionate sau nedirecionate

La un sistem de informare bazat pe regsirea datelor multimedia, mecanismul de interogare trebuie s aib acces att la legturi, ct i la informaiile asociate acestora. Sistemul trebuie s fie facil att pentru definirea imaginilor nsoite de legturi, ca i pentru definirea legturilor publice i private. Ierarhizarea informaiilor este procedeul folosit n prezent n bazele de date multimedia, fiind n acelai timp i primul pas pe care trebuie s-l fac cel ce creeaz astfel de informaii. O legtur hipermedia generat automat nu prezint nici o informaie despre nodurile intermediare care au fost conectate. Pe de alt parte, legturile generate manual i informaiile asociate lor p ot fi folosite la obinerea mai multor informaii despre nodurile care se conecteaz. Se deprinde de aici concluzia c este necear o prezentare ierarhizat, bazat pe legturi (bidirecionate) nsoite de informaii a unei astfel de baze de date multimedia. n prezent, documentele multimedia sunt prezentate ierarhizat prin intermediul limbajului HTML. HTML-ul pe lng faptul c este un limbaj simplu i total independent de hardware, permite realizarea tuturor acestor proprieti importante ale oricrui sistem ce folosete informaii multimedia. Dar editorul HTML nu este WYSIWYG. n prezent exist procesoare de documente Web care pot fi utilizate att la crearea ct i la formatarea documentelor HTML, pstrnd caracteristicile acestuia. Dintre acestea cele m ai rspndite sunt: HotMetaL, HotDog, HTML Assistant, Spider, WebAuthor, Internet Asistant. Regsirea informaiei prin folosirea imaginilor indexate a fost rezolvat n mai multe moduri, fr a da satisfacie total. Prima abordare folosete tehnica de procesare a imaginilor la identificarea automat a anumitor obiecte. O problem care apare aici se refer la scal (mrimea imaginii). Tehnologiile permit ca n documente s se ncarce imaginea, ntr-o prim faz, la scar redus, ceea ce ar rezolva oarecum problema stocrii acestora. O alt metod se bazeaz pe una din urmtoarele tehnici de indexare manual a termenilor i/sau expresiilor ce nsoesc imaginea repectiv: clasificarea (Gordon 1988). imaginilor ierarhic, dintr-o anumit categorie

folosirea cuvintelor cheie (analog indexrii documentelor). utilizarea schemei entitate-atribut-relatie (Leung 1992). Realizarea tuturor acestor aplicaii n condiii optime nu trebuie s elimine asigurarea cerinelor unei baze de date, cum sunt: timp minim de acces la date, s garanteze integritatea, securitatea i independena datelor.

Instrumente folosite la realizarea documentelor multimedia

Primul instrument care s-a impus i pe baza cruia se construiesc n prezent documentele multimedia este limbajul HTML. Acesta s-a dezvoltat treptat, deoarece i lipseau posibilitile de a descrie publicaii electronice profesionale. Prima lui formalizare, standardul HTML 2.0, dei mai performant, nu a reuit s satisfac cerinele unei publicaii electronic e profesionale. Despre folosirea unor editoare WYSIWYG nici nu poate fi vorba, deoarece navigatoarele afieaz acelai document destul de diferit, n funcie de platforma pe care lucreaz.

Dac ntr-o revist imaginile sunt statice, ntr-o revist electronic ele pot fi alternate sau dinamice, ca ntr-o diaporam (slide-show). Documentele dinamice au fost ideea Netscape, care le-a introdus pe pia o dat cu versiunea Netscape 1.0. Metoda, numit Client Pull, i permite navigatorului s ncarce un document dup un numr de secunde, fr nici o intervenie din partea utilizatorului. Natura Web-ului se schimb rapid, de la pagini statice, la pagini a cror form i coninut se schimb de fiecare dat cnd sunt ncrcate. Acest lucru este posibil datorit unor limbaje special concepute pentru a putea fi folosite la scrierea de programe care se insereaz direct n documentele HTML. Ele caracterizeaz ceea ce numim situri Web din a doua generaie. Primul dintre acestea, Java, a fost lansat de ctre firma Sun n 1995, printele lui fiind James ++ Gostling. Limbajul Java este o simplificare a limbajelor orientate pe obiecte, de fapt a C -ului. Java pstreaz proprietile acestora, fiind flexibil, simplu, puternic, independent de platforma hardware pe care ruleaz. Cel mai dinamic dintre aceste limbaje pare a fi JavaScript. Dei nu este nc n forma final, limbajul prezint avantajul scrierii unor programe simple direct n paginile HTML, programe care pot fi interpretate local de ctre navigator. JavaScript seamn cu Java, dar spre deosebire de acesta JavaScript are funcii i declaraii de sine stttoare. Un alt avantaj al acestui limbaj este sigurana, deoarece nu poate fi utilizat pentru a accesa i scrie pe discul clientului. Folosit mpreun cu HTML, Java i CGI, duce la creterea performanelor Web-ului i a vitezei de lucru a navigatoarelor. CGI (Common Gateway Interface) s-a impus ca cea mai eficient, stabil i uor de neles modalitate de manipulare a informaiei generate n mod dinamic pe Web. Este de fapt acea parte a server-ului Web care poate comunica cu alte programe care ruleaz pe sistem. Cu ajutorul acestei interfee, serverul Web poate apela un program. Cele mai rspndite aplicaii ale CGI -ului sunt: prelucrarea datelor inserate n formulare (care necesit un rspuns), interogarea unor baze de date pentru o anumit informaie (se realizeaz cu aa numitele cuttoare: Altavista, Lycos, Yahoo, Infoseek prin interogri SQL), documente virtuale (documente HTML complexe, care conin text, imagini, fiiere de sunet sau video). Limbajul cel mai des utilizat pentru scrierea programelor este Perl (mai ales pentru sistemele Unix) deoarece pare a fi cel mai uor de utilizat pentru manipularea textelor i a matricelor. Exist i versiunea WebForms, Q&D Software Development, a crei interfa grafic permite generarea rapid i automat a formularelor i a scripturilor CGI n Perl. n ncheiere a meniona faptul c pe Internet exist deja foarte multe baze de date multimedia, dintre care unele permit utilizatorilor acces liber la informaiile pe care le dein. Un exemplu este Hensa Unix, care menine copii ale arhivelor electronice. Aceasta are 40 de colecii din Statele Unite i Europa, care cuprind software, documentaii, bibliografii i multimedia. Washington University Multimedia Collection este o arhiv multimedia mare, care cuprinde n prezent imagini - peste 6000 gif-uri i 2500 jpeg-uri, muzic - 1800 fiiere midi, audio i pachete de art. Adresa acesteia este: http://www.hensa.ac.uk/mirrors/wuarchive/multimedia/artpackage/ O statistic estima numrul paginilor Web la aproximativ 50 de milioane, i numrul lor este ntr o continu cretere. Ca o concluzie se poate afirma c multimedia este o realitate.