37
 Baze de date multimedia ~ Partea I ~

Baze de Date Multimedia

Embed Size (px)

DESCRIPTION

curs bdm

Citation preview

  • Baze de date multimedia

    ~ Partea I ~

  • Date Multimedia

  • Date multimedia Tipuri de date multimedia:

    Date alfanumerice, Imagini statice digitale, Grafice, Secvene audio, Secvene video, Animaii.

    Clase de date multimedia: Statice coninutul i semnificaia acestora nu sunt

    dependente de timp. Tipuri: date alfanumerice, grafice i imagini statice.

    Dinamice sunt dependente de timp; semnificaia i corectitudinea lor depind de viteza cu care sunt prezentate informaiile. Tipuri: animaii, audio i video. Sunt denumite date continue sau sincrone.

  • Caracteristici generale ale datelor multimedia stocate n baze de date

    Dimensiunea fiierelor multimedia depete limita tipurilor de date tradiionale, utilizate pentru datele convenionale stocate n baza de date;

    Dependena de factorul timp cadrele secvenelor video, de exemplu, trebuie redate, la o anumit rat, n ordinea succesiunii lor, chiar dac sunt stocate i gestionate separate, n baza de date;

    Caracteristica semantic a datelor multimedia este mult mai complex dect a celor convenionale i n consecin cutarea bazat pe coninut este mult mai dificil;

    Majoritatea aplicaiilor multimedia presupun reprezentarea simultan a mai multor tipuri de resurse multimedia, sincronizate n timp i spaiu;

    Semnificaia datelor multimedia este uneori vag i subiectiv, aceeai imagine, de exemplu, putnd fi interpretat diferit de persoane diferite,

    Datele multimedia au coninut informaional bogat; sunt necesari muli parametrii pentru a putea reprezenta coninutul n mod adecvat.

  • Premisele dezvoltrii aplicaiilor multimedia cu date stocate n baze de date

    Creterea volumului resurselor multimedia existente n format digital;

    Creterea gradului de utilizare a resurselor, echipamentelor i dispozitivelor multimedia precum: dispozitive de nregistrare i de redare a secvenelor video, a dispozitivelor mobile cu faciliti de nregistrare, stocare i transmitere a imaginilor statice, a fluxurilor video i audio;

    Dezvoltarea reelelor de comunicaie.

  • Domenii de Utilizare

    Financiar, Management de documente, Marketing, Medical, Cercetare, Art, Uz personal.

  • Probleme de rezolvat Pentru ca datele multimedia s poat fi

    utilizate eficient, trebuie identificate soluii pentru eficientizarea: Stocrii datelor multimedia, Regsirii datelor multimedia, Gestiunii datelor multimedia, Vizualizrii datelor multimedia, Distribuirii datelor multimedia.

  • Metadate multimedia Metadatele sunt:

    Date despre date, Elemente eseniale ale bazelor de date, Necesare pentru interpretarea altor date.

    Metadatele multimedia se refer la coninutul, structura i semantica datelor.

    Generarea i extragerea metadatelor se poate face n diverse maniere, precum: Analiza fluxului datelor multimedia, Generarea implicit a metadatelor, Generarea semi-automat, Descrierea i introducerea manual.

    Crearea i gestiunea metadatelor este un proces extrem de complex, n contextul regsirii bazate pe coninut.

  • Moduri de asociere a metadatelor cu datele multimedia

    Metadatele pot fi incluse n acelai container cu datele multimedia, de exemplu n antetul fiierului multimedia sau ca parte a definiiei obiectuale (n Oracle Multimedia),

    Metadatele pot fi mpachetate n datele multimedia; exemplu Universal Preservation Format (UPF),

    Metadatele pot fi stocate ntr-un tip special de dicionar al datelor, pentru metadate.

  • Manipularea datelor multimedia Manipularea datelor multimedia presupune realizarea anumitor operaii, care nu se aplic

    aplicaiilor tradiionale. Aceste operaii pot fi grupate n urmtoarele categorii:

    Manipulare (editarea sau modificarea datelor), Prezentare, Analiz (indexarea i cutare).

    Text Audio Imagine Animaie VideoManipulareManipulare la nivel de caracter

    Manipulare la nivel de eantion

    Manipulare geometric

    Editare la nivel de primitive

    Manipularea cadrelor

    Manipulare la nivel de ir de caractere

    Manipularea la nivel de sinusoid

    Operaii la nivel de pixel

    Editare structural Operaii la nivel de pixel

    Editare Editare audio FiltrarePrezentareFormatare Sincronizare Compoziie Sincronizare SincronizareCriptare Compresie Compresie Compresie Compresie

    Efecte videoAnalizaIndexare Indexare Indexare Indexare Indexare

  • Evoluia soluiilor de stocare i gestiune a datelor multimedia

    Cea mai simpl soluie= set de fiiere ntr-un director (director de gestiune pentru datele multimedia) care: Necesit cunoaterea utilizatorilor care acceseaz resursele, Gestiunea corect a resurselor depinde de buna credin a utilizatorilor, Utilizat pentru colecii mici de date multimedia, Se folosete pentru stocri temporare, Unul dintre dezavantajele soluiei: lipsa informaiilor despre datele multimedia

    (metadate). Se pot crea indeci, sub forma fiierelor individuale, pentru a surmonta lipsa metadatelor.

    Indexarea metadatelor utiliznd algoritmi de hashing, arbori B+ i ulterior folosind baze de date. Indecii pot fi stocai separat de datele multimedia.

    Gestiunea i stocarea datelor multimedia i a metadatelor folosind un sistem de gestiune a bazelor de date.

  • Reprezentarea datelor multimedia

  • Reprezentarea datelor baza gestiunii datelor multimedia

    Stocarea i accesarea eficient a datelor multimedia, n special ntr-un mediu eterogen, distribuit presupune realizarea urmtoarelor operaii: Reprezentarea eficient a entitilor multimedia stocate n baza de

    date, Utilizarea unei soluii de indexare a bazei de date multimedia

    adaptat specificului acestor date, Utilizarea unor tehnici adecvate i eficiente de cutare i interogare

    a obiectelor de ctre sistemele de gestiune a bazelor de date. Reprezentarea datelor ofer baza pentru indexarea,

    clasificarea i prelucrarea interogrilor. Reprezentarea adecvat a entitilor multimedia are un impact semnificativ asupra eficienei indexrii i regsirii datelor multimedia.

  • Reprezentarea datelor multimedia

    Scopul principal al reprezentrilor datelor multimedia este obinerea unei descrieri concise a coninutului, n vederea analizei obiectelor multimedia.

    Pentru reprezentarea pot fi folosite 4 abordri: Bazat pe clusterizare, Folosind regiuni semnificative, Bazat pe arbore decizional, Folosind adnotri.

  • Reprezentarea bazat pe clusterizare Grupeaz n mod recursiv obiectele multimedia cu coninut

    similar n clusteri, folosind algoritmi de clasificare automat sau pe baza informaiilor furnizate de utilizatori, pentru reprezentarea datelor multimedia.

    Exist 2 tipuri de scheme de clusterizare: supervizate sau nesupervizate. Schemele de clusterizare supervizate folosesc cunotinele

    utilizatorului pentru clusterizarea datelor multimedia. Schemele nesupervizate nu presupun intervenia utilizatorului.

    Clusterele sunt organizate ntr-un mod ierarhic un supercluster poate fi descompus n mai muli subclusteri i poate fi reprezentat ca o uniune de subclusteri.

    Caracteristicile datelor multimedia sunt folosite n procesul de decompoziie pentru a indica diferena dintre subclustere.

    Un subcluster motenete caracterisiticile superclusterului su i i pstreaz propriul coninut.

  • Reprezentarea folosind regiuni semnificative

    Reprezentarea folosind regiuni semnificative selecteaz cteva regiuni dintr-un obiect multimedia i construiete o descriere simpl a obiectului, pe baza regiunilor selectate.

    Regiunile reprezentative sunt zonele de mici dimensiuni care au cele mai importante caracteristici din ntregul obiect.

    Reprezentarea bazat pe regiuni este obinut n urma aplicrii algoritmului: Selecia regiunii. Obiectul multimedia original este vzut ca fiind format dintr-o serie de

    regiuni, de mici dimensiuni. Selecia regiunilor reprezentative este procesul de analiz a diferenelor dintre aceste regiuni. Diferena fa de regiunile nvecinate este cuantificat folosind o valoare numeric. n final, pe baza unei evaluri cantitative, regiunile sunt ordonate i cele mai notabile regiuni sunt selectate.

    Este folosit un algoritm de maximinare a ateptrii pentru maximizarea probabilitii funciei de estimare, cnd obiectul multimedia este reprezentat printr-un numr mic de regiuni selectate. Algortimul este mprit n 2 pai:

    n primul pas sunt estimate caracteristicile regiunilor selectate. n al 2-lea pas sistemul calculeaz funcia de maximizare a probabilitii, estimat folosind

    caracteristicile obinute n pasul anterior. Cei 2 pai se reiau pn cnd funciile sunt suficient de apropriate de caracteristicile originale,

    n regiunile neselectate. Reprezentarea coninutului - este procesul de integrare a regiunilor selectate n descrieri

    simple, care reprezint coninutul obiectului multimedia.

  • Reprezentarea bazat pe arbore decizional Este procesul de obinere a coninutului obiectelor

    multimedia folosind reguli de decizie. Regulile de decizie sunt standarde generate automat, care

    indic relaia dintre caracteristicile multimedia i coninutul informaional. n procesul de comparare a obiectelor multimedia se construiesc arbori de decizie.

    Abordarea este aplicabil n domenii n care regulile decizionale pot fi folosite ca standarde de facto pentru clasificarea obiectelor multimedia.

    Reprezentarea bazat pe arbori decizionali poate fi mbuntit d.p.d.v. al preciziei i acurateii pe msur ce numrul obiectelor multimedia crete.

    Deoarece regulile decizionale sunt obinute din analiza statistic a obiectelor multimedia, utilizarea mai multe exemple de obiecte multimedia duce la creterea acurateii.

  • Reprezentarea utiliznd adnotri Adnotarea textul descriptiv ataat obiectelor

    multimedia. Sistemele de gestiune a bazelor de date tradiionale

    permit adugarea de adnotri manuale pentru facilitarea recunoaterilor bazate pe coninut.

    Construirea unui sistem pentru generarea automat a adnotrilor multimedia este extrem de dificil i complex. Eterogenitatea bazelor de date locale introduce elemente suplimentare de complexitate n operaia de adnotare.

    Pentru a obine descriere extins a coninutului multimedia folosind abordarea bazat pe adnotri trebuie folosit analiza semantic.

  • Baze de date multimedia

  • Stocarea datelor multimedia n baze de date

    Utilizarea abordrii relaionale: Se bazeaz pe tipurile de date SQL standard. Prima opiune presupune restricionarea bazei de date la tipurile de date standard

    specificate n SQL:1999 pentru tipurile de date LOB (Large OBject). Tipurile de date LOB includ:

    BLOB (Binary Large Object): utilizat pentru stocarea oricrui tip de date, inclusiv text, dar n mod tradiional sunt

    folosite pentru date binare precum date multimedia sau documente de mari dimensiuni. Tipul BLOB nu ofer informaii referitoare la tipul coninutului i la metadatele care pot

    fi asociate. CLOB (Character Large Object) pentru date de tip caracter n cazul SGBD Oracle

    sunt manipulate prin Oracle Text i BFILES. SQL:1999 furnizeaz un cadru de lucru pentru crearea tipurilor obiectuale care

    poate fi folosit pentru baze de date multimedia. Utilizarea abordrii obiectual-relaional:

    Definete un tip specific pentru stocarea datelor multimedia, aplicaiile pot manipula tipurile multimedia n mod automat. Metadatele sunt extrase automat.

    Folosind metadatele tabelelor, orice aplicaie poate identifica tabelele care au tipuri multimedia stocate. Aplicaiile pot folosi ulterior metadatele stocate, pentru afiarea datelor multimedia.

  • Utilizarea tipurilor de date large object Tipurile de date Large Object (LOB) permite stocarea

    fiierelor de mari dimensiuni i accesul aleator. n Oracle11g limita maxim pentru LOB este de 128

    terabytes. Poate fi manipulat din medii de programare:

    Java (JDBC), OCI, PL/SQL.

    Tipurile LOB de pn la 4 KB pot fi stocate inline, la fel ca celelalte tipuri de date.

    Tipurile LOB sunt manipulate prin LOB locator. Locatoreste o valoare binar unic ce funcioneaz ca un surogat pentru obiectul binar stocat n baza de date.

  • Utilizarea tipului BFILE BFILE este un tip de dat LOB extern. Fiierele multimedia se stocheaz n afara bazei de date

    i sunt gestionate de sistemul de operare. Locaia i atributele fiierelor sunt stocate n baza de date.

    LOB-ul extern este accesat folosind tipul de dat SQL numit BFILE.

    BFILE= tip de dat read-only. Dezavantaje:

    Nu se supune restriciilor de securitate ale bazei de date, controlului tranzaciilor

    Nu pot face obiectul operaiilor de backup i recovery asupra bazei de date.

  • Utilizarea abordrii relaionale pentru crearea bazei de date multimedia

    Paii pentru crearea unei tabele care s includ i elemente multimedia: Crearea tabelei (tabelelor) utiliznd pentru cmpurile cu date multimedia, un tip

    BLOB sau BFILE, Iniializarea cmpurilor multimedia pentru a putea stoca date, folosind funcia

    EMPTY_BLOB(). Crearea unui obiect de tip directory corespunztor folderului (de pe disc) care conine

    fiierele multimedia. Crearea unei zone temporare de stocare pentru datele multimedia folosind BFILE i

    iniializarea lor folosind funcia BFILENAME(). Stocarea resursei multimedia n BFILE i transferul acesteia n cmpul de tip BLOB

    al bazei de date folosind pachetul DBMS_LOB. Este dificil de manipulat tipurile LOB n SQL deoarece nu exist funcii standard

    i editoarele SQL nu pot fi conectate cu funciile de afiare a datelor multimedia. Variante pentru manipularea tipurilor LOB n Oracle:

    Folosind Oracle API, ca Oracle Objects pentru OLE i JDBC API, Folosind pachetul DBMS_LOB, Folosind Oracle Call Interface (OCI).

    DBMS_LOB este un pachet de baz pentru lucru cu locator al LOB, format din rutine pentru manipularea LOB-urilor.

  • Abordarea obiectual-relaional Folosind baze de date obiectual-relaionale se pot crea tipuri

    obiectuale care sunt mai complexe dect tipurile de date simple din SQL.

    Tipurile de date definite de utilizatori permit dezvoltatorilor de aplicaii, s utilizeze date complexe.

    Aceast abordare ofer dezvoltatorilor maxim de flexibilitate n proiectare, deoarece pot fi exploatate att proprietile obiectuale ct i cele relaionale.

    Se pot crea tipuri obiectuale, cu structuri complexe; ca exemplu datele multimedia i metadatele se pot stoca n acelai tip de dat.

    n Oracle, un tip obiectual este echivalent cu conceptul de clas i poate avea 3 tipuri de componente: Nume l identific n mod unic n schema bazei de date, Atribute - pot avea tipuri standard sau tipuri obiectuale, Metode - descriu operaiile care pot fi aplicate tipului obiectual.

  • Oracle Multimedia

  • Prezentare general Multimedia (InterMedia n versiunile anterioare) este o

    component care extinde funcionalitile sistemului de gestiune a bazelor de date Oracle, permind stocarea, gestiunea i regsirea datelor multimedia: a imaginilor, a secvenelor video, a datelor audio i a altor tipuri media eterogene, ntr-o manier integrat cu tipurile de date tradiionale.

    Oracle Multimedia nu controleaz dispozitivele de captur multimedia i nu are funcii pentru redarea datelor multimedia, ci faciliteaz gestiunea datele multimedia, stocate n baza de date.

    Multimedia permite stocarea, gestiunea i regsirea datelor multimedia provenind din diferite surse de date.

    Funcionalitatea cheie ntr-o baz de date multimedia este modalitatea de regsire eficient, pe baz de coninut, a datelor multimedia continue i non-continue.

  • Prezentare general (cont.) n Multimedia, Oracle a folosit concepte relaional-obiectuale pentru a crea un set de tipuri

    obiectuale multimedia, n vederea mbuntirii dezvltrii aplicaiilor multimedia, avnd ca suport bazele de date.

    Folosete cele mai populare caracteristici ale datelor multimedia. Poate fi extins prin includerea de noi codeci, surse de date i algoritmi specializai de

    prelucrare a datelor, pentru datele audio i video. Tipurile obiectuale au asociate metode referitoare la cerinele generale ale datelor multimedia

    i la prelucrarea acestora. Avantaje:

    Aceast abordare permite crearea bazei de date ntr-o manier generic, cu schimbarea coninutului multimedia de la o aplicaie la alta.

    Tipurile de date pot fi accesate ntr-o manier realional folosind PL/SQL sau OCI sau ntr-o manier obiectual, n C sau Java.

    Proiectanii bazei de date pot folosi Multimedia pentru: Crearea de noi tipuri obiectuale sau tipuri obiectuale compuse, folosind ca baz tipurile Multimedia, Crearea de plug-ins specializate pentru a utiliza noi surse de date externe, pentru datele multimedia

    sau noi formate de date, prin utilizarea schemei ORDPLUGINS, Prelucrarea datelor audio i video n maniere noi.

    Utiliznd tipurile de date definite n Multimedia se pot accesa metode pentru: Manipularea informaiilor despre sursa datelor, Prelucrarea i manipularea datelor stocate pe servere web i pe alte servere, Realizarea de operaii asupra fiierelor: deschidere, citire, scriere - datelor audio i video, Extragerea atributelor metadatelor pentru datele multimedia.

  • Soluii de stocare a datelor n Oracle Multimedia

    Principalele faciliti oferite: Folosete tipurile de date BLOB sau BFILE, Suport standardele multimedia existente, Suport un set de baz pentru caracteristicile multimedia cele mai rspndite, Poate fi extins cu noi surse de date i algoritmi specifici de prelucrare a datelor multimedia, Ofer un set de tipuri multimedia definite de utilizator pentru a uura crearea unei aplicaii

    multimedia cu suport de baze de date. Tipurile obiectuale includ o serie de metode de manipulare a datelor specifice fiecrui tip de dat.

    Tipurile obiectuale disponibile n Multimedia sunt: ORDAudio pentru date audio, ORDImage pentru date de tip imagine, ORDImageSignature pentru semnturile imaginilor folosit la cutarea bazat pe coninut, ORDVideo pentru date de tip video, ORDDoc pentru date eterogene, ORDDicom pentru date medicale.

    Toate tipurile aparin schemei ORDSYS i stocheaz informaii despre sursa datelor, ntr-un tip obiectual- relaional.

    Toate tipurile obiectuale definite pentru datele multimedia au acelai model de stocare a datelor, ORDSource.

    Datele multimedia pot fi stocate n BLOB, sub controlul SGBD sau n afara bazei de date ca BFILE. n cazul BFILE, n baza de date se stocheaz un pointer iar fiierul multimedia se stocheaz ca BFILE , pe un server media extern sau ca pe un server web i accesat prin intermediul URL-ului, folosind protocolul HTTP.

  • ORDSource Atribute:

    LocalData de tip BLOB localizeaz datele multimedia stocate, SrcType de tip Varchar2(4000) tipul sursei de date pentru surse externe (FILE, HTTP), SrcLocation de tip Varchar2(4000) locaia datelor: obiect de tip directory pentru FILE, URL

    pentru HTTP, SrcName tip Varchar2(4000) numele obiectului sau fiierului, UpdateTime- tip Date data+ora ultimei modificari, Local tip NUMBER datele sunt locale memorate ca BLOB (=1 sau NULL) sau extern (=0).

    Metodele tipului ORDSource nu pot fi apelate direct, ci doar prin intermediul tipurilor dedicate datelor multimedia.

    Toate tipurile obiectuale definite n Multimedia ofer metode pentru urmtoarele operaii: Seteaz sursa datelor: local sau extern, Modific data/ora la care un obiect a fost actualizat, Seteaz informaii despre tipul sursei externe, locaie i numele datei, Transfer date n sau din baza de date, Obine informaii despre coninutul datelor precum lungime, locaie, Acceseaz sursa datelor.

  • Metadate folosite n Oracle MultimediaTipul multimedia Denumire metadat Scop, comentariu

    Audio, video Description Descrie semantica resursei

    Audio, video, imagine, document

    MIME type Folosit de browser-ele Web pentru a afia/rula datele multimedia.

    Audio, video, document Comments Scop semantic, utilizat la regsirea bazat pe caracteristica text

    Audio Encoding type, number of channels, sampling rate, sample size, compression type, play time (duration) format

    Dimensiunea necesar pentru analiza performanei distribuiei n sisteme distribuite. QoS este critic n prezentarea resurselor multimedia.

    Imagine Height and width, image con- tent length, format, compres- sion type

    Dimensiunea - influeneaz calitatea transferului la distan

    Video Frame width and height, frame resolution, frame rate, play time (duration), number of frames, compression type, number of colors, bit rate

    Dimensiunea - influeneaz calitatea transferului la distan

    Document Source, format, content length Dimensiunea - influeneaz calitatea transferului la distan

  • Utilizarea Oracle Multimedia pentru

    manipularea

    Imaginilor

  • Metadate Pentru o serie de formate de fiiere de tip imagine, Oracle

    Multimedia permite extragerea i gestiunea metadatelor, ca de exemplu: Lungimea, Limea, Dimensiunea fiierului, Formatul fiierului, Formatul de compresie.

    Pentru un numr limitat de formate de fiiere Multimediapoate extrage un set extins de metadate, ce pot fi exportate n documente XML. Aceste documente pot fi stocate n baza de date, pot fi indexate, actualizate, interogate i utilizate de alte aplicaii prin mecanismele standard ale Oracle.

  • Formate pentru stocarea metadatelor pentru imagini

    Formatul metadata al imaginii protocoalele i tehnicile standard utilizate pentru stocarea metadatelor imaginilor n interiorul fiierului de tip imagine.

    Formatele pentru metadatele imaginii suportate de OracleMultimedia sunt: EXIF - standardul pentru stocarea metadatelor imaginilor pentru aparate

    foto digitale. Multimedia poate include metadate extrase pentru formatele de fiiere: TIFF, JPEG i JPEG2000.

    IPTC-IIM (International Press Telecommunications CouncilInformation Interchange Model) este folosit pentru informaii legate de nregistrarea, publicarea i difuzarea tirilor. Pot fi stocate n formate de fiiere TIFF, JPEG i JPEG2000.

    XMP(eXtensible Metadata Platform) este format dezvoltat de Adobe pentru crearea, prelucrarea i schimbul metadatelor ntre diferite aplicaii. Folosete tehnologia Resource Description Framework (RDF) pentru modelarea datelor.

    Multimedia permite extragerea metadatelor XMP pentru formatele de fiiere GIF, TIFF, JPEG i JPEG2000.

    Multimedia permite scrierea datelor XMP n formatele de fiiere GIF, TIFF, JPEG si JPEG2000.

  • Metadate pentru imagini Dup extragerea metadatelor din fiierul binar ce conine imaginea, urmeaz

    reprezentarea metadatelor ntr-un format uor de stocat, indexat, interogat, actualizat i prezentat.

    Oracle Multimedia returneaz metadatele imaginii n documente XML. Aceste documente se bazeaz pe scheme XML folosite de metodele metadatelor tipului obiectual ORDImage.

    Schemele pot fi examinate prin interogarea dicionarului ALL_XML_SCHEMAS.

    Schemele XML disponibile sunt: pentru metadate DICOM, pentru metadate EXIF, pentru metadate IPTC-IIM, pentru atributele ORDImage, pentru metadate XMP.

  • Atributele tipului ORDImageNume atribut Tipul datei Scop

    Source ORDSource Sursa datei stocate

    Mime type Varchar2(4000) Tipul MIME al imaginii (ex. image/tiff....)

    Height Integer nlimea imaginii (in pixeli)Width Integer Limea imaginii (n pixeli)

    contentLength Integer Dimensiunea fiierului (n bytes)

    fileFormat Varchar2(4000) Tipul fiierului (bmp, tiff....)

    contentFormat Varchar2(4000) Tipul imaginii (alb-negru,...)

    CompressionFormat

    Varchar2(4000) Formatul de compresie al imaginii (JPEG....)

  • Utilizarea tipului ORDImage Pentru exemplificarea operaiilor de crearea a unei tabele cu atribute

    de tip imagine, de import a imaginilor inserare i exportul imaginilor din baza de date s-a utilizat cte o procedur PL/SQL.

    Pentru realizarea interfaei cu utilizatorul, apelarea procedurilor stocate i pentru afiarea imaginilor am folosit o aplicaie .NET C# .

    S-a creat un obiect de tip DIRECTORY pentru administrarea accesului la fiierele de tip imagine. Obiectul DIRECTORY stabilete un pseudonim pentru un director al sistemului de fiiere al severului bazei de date unde se afl fiierul care trebuie accesat. CREATE DIRECTORY dirlucru AS c:\mydir'; GRANT READ ON DIRECTORY dirlucru TO PUBLIC WITH GRANT

    OPTION; Crearea tabelei numit imags cu structura:

    id NUMBER reprezentnd id-ul imaginii, descriere VARCHAR2(255) ce conine o scurt descriere a coninutului imaginii, img de tip ORDSYS.ORDImage pentru obiectul de tip imagine, img_semn de tip ORDSYS.ORDImageSignature pentru semntura imaginii.

  • Server Oracle parametrii de conectare

    IP address: 192.168.4.65 Service: oradb port: 1521 User name: nume_prenume Pass: stud

    Baze de date multimediaDate MultimediaDate multimediaCaracteristici generale ale datelor multimedia stocate n baze de datePremisele dezvoltrii aplicaiilor multimedia cu date stocate n baze de dateDomenii de UtilizareProbleme de rezolvatMetadate multimediaModuri de asociere a metadatelor cu datele multimediaManipularea datelor multimediaEvoluia soluiilor de stocare i gestiune a datelor multimediaReprezentarea datelor multimediaReprezentarea datelor baza gestiunii datelor multimedia Reprezentarea datelor multimediaReprezentarea bazat pe clusterizareReprezentarea folosind regiuni semnificativeReprezentarea bazat pe arbore decizionalReprezentarea utiliznd adnotriBaze de date multimediaStocarea datelor multimedia n baze de dateUtilizarea tipurilor de date large objectUtilizarea tipului BFILEUtilizarea abordrii relaionale pentru crearea bazei de date multimediaAbordarea obiectual-relaionalOracle MultimediaPrezentare generalPrezentare general (cont.)Soluii de stocare a datelor n Oracle MultimediaORDSourceMetadate folosite n Oracle MultimediaUtilizarea Oracle Multimedia pentru manipulareaMetadateFormate pentru stocarea metadatelor pentru imaginiMetadate pentru imaginiAtributele tipului ORDImageUtilizarea tipului ORDImageServer Oracle parametrii de conectare